aryanrawlani28
d6c2d4b809
GUI: RTL: Align fixes for text in Load game dialog
2020-06-22 00:03:02 +02:00
Bastien Bouclet
6e1abf064a
GUI: Use nullptr instead of 0 or NULL where appropriate
2020-01-19 15:08:37 +01:00
Bastien Bouclet
c566d02992
GUI: Add override markers where appropriate
2020-01-19 15:08:37 +01:00
Bastien Bouclet
4182c50a92
GUI: Fix the SaveLoadDialog with the lowres layouts
...
The thumbnail layout element is not available in the lowres layouts.
Issue introduced by c0d8b6d9fc73abc8de4575686e0776e3468d37b2.
Fixes #11304 .
2020-01-05 08:34:24 +01:00
Eugene Sandulenko
e8b70a4686
ALL: Fix compilation with disabled cloud but enabled libcurl
2016-10-17 18:55:22 +02:00
Alexander Tkachev
438ba985a4
JANITORIAL: Remove spaces at the end of the line
...
I knew there were some, but I wanted to fix them once, instead of doing
it all the time.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
3da38ca60b
CLOUD: Replace USE_CLOUD with USE_LIBCURL
...
In most cases that's the right one to check. USE_CLOUD is defined when
either USE_LIBCURL or USE_SDL_NET are, which means if there is no curl,
USE_CLOUD still could be defined and linking errors would appear.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
81c85b6651
CLOUD: Fix SaveLoadDialogs to check USE_CLOUD
...
Linking was failing when disabling curl support.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
659dcd9702
GUI: Fix SaveLoadDialog
...
It was SavesSyncRequest's target even when closed.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
62a640ff44
GUI: Disable "Run in background" for "difficult" engines
...
During saves sync slots of MetaEngines with simpleSaveNames() == false
would not be available at all. User would have to wait for sync to
complete.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f24a89e080
GUI: Fix SaveLoadCloudSyncProgressDialog
...
* disabled progress bar;
* removed syncTarget segfault;
* fixed grid slots disabling for "locked" slots.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
67789c3c16
GUI: Update SaveLoadCloudSyncProgressDialog
...
So now it's centered, includes a progress bar and two labels instead of
one. Works fine in 320x200.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f1a56eaf36
GUI: Show "locked" saves during sync
2016-08-24 16:07:55 +06:00
Alexander Tkachev
6c5a8f34ea
CLOUD: Add SaveLoadCloudSyncProgress enum
...
It's common for Save/Load dialogs and SavesSyncRequest.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
9eb4aad7fd
CLOUD: Make DefaultSaveFileManager ignore syncing files
...
MetaEngines don't get "locked" files in the list, so won't try to open
these.
Save/Load dialog updates save list every time SavesSyncRequest tells it
to.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
3db80154d6
CLOUD: Fix SaveLoadCloudSyncProgressDialog crash
...
It's closing itself a bit later now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e9721976aa
GUI: Add SaveLoadCloudSyncProgressDialog
...
It's shown by SaveLoadChooserDialog when files are downloaded and some
save slots are locked. One can hide that dialog to interact with
non-locked slots or cancel saves sync completely. Dialog's label shows
current sync progress.
Dialog automatically hides itself when all files are downloaded.
WARNING: right now that results in a crash!
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e7763700e2
CLOUD: Make Save/Load dialog start saves sync
...
It also shows a "sync disabled" icon in case it has a savepath override.
2016-08-24 16:07:55 +06:00
Johannes Schickel
f5dfe6725a
GUI: Make GPL headers consistent in themselves.
2014-02-18 02:39:35 +01:00
Johannes Schickel
bc1743b225
GUI: Save/restore last scroll position in the list save/load dialog.
...
This should give a better user experience, since the user will not have to
scroll back to where he was when he used the dialog last.
Thanks to wjp for suggesting this.
2012-09-26 02:59:32 +02:00
Johannes Schickel
e7cd238809
GUI: Remove left-over code from theme based fill color in thumbnail display.
2012-08-12 14:56:20 +02:00
Johannes Schickel
7d51907405
GUI: Add possibility to disable the grid based chooser via DISABLE_SAVELOADCHOOSER_GRID.
2012-07-24 23:49:50 +02:00
Johannes Schickel
bab992ab98
GUI: Remove unecessary explicit GUI namespace uses.
2012-07-24 23:27:59 +02:00
Johannes Schickel
89b638128f
GUI: Rename LoadChooserThumbnailed to SaveLoadChooserGrid.
2012-07-24 23:24:17 +02:00
Johannes Schickel
90eb773c5d
GUI: Implement saving in the grid based save/load chooser.
2012-07-24 23:23:06 +02:00
Johannes Schickel
e37c0be0d9
GUI: Fix missing button background in grid based chooser.
...
Now the thumbnail button and the descriptions are sub widgets of the
container widget.
2012-07-09 02:19:58 +02:00
Johannes Schickel
049e61b445
GUI: Fix small memory leak in grid based load chooser.
2012-07-01 17:17:04 +02:00
Johannes Schickel
3256081b2b
GUI: Add page display to grid based load chooser.
2012-07-01 16:49:07 +02:00
Johannes Schickel
bd3d5fb8ff
GUI: Clean up save load chooser selection code.
2012-07-01 16:49:07 +02:00
Johannes Schickel
236db5ed87
GUI: Automatically switch to list based save/load chooser when changing resolution below 640x400.
2012-07-01 16:49:07 +02:00
Johannes Schickel
d3e5763276
GUI: Allow the user to switch between list and thumbnail based load chooser.
2012-06-29 15:52:56 +02:00
Johannes Schickel
b4882ce6bd
GUI: Implement a new load chooser, which displays a list of thumbnails.
2012-06-15 23:03:18 +02:00
Johannes Schickel
1aa5200bb8
GUI: Create an interface for save/load dialogs.
2012-06-15 23:03:02 +02:00