Thierry Crozat
54230af9fd
GUI: Only change theme when applying new options
...
Unlike other options in the OptionsDialog, the theme change was
done when selecting a new theme and not when clicking on OK or
Apply. This commit makes it consistent with other options
2016-10-30 16:25:42 +00:00
Thierry Crozat
59675d2e4c
GUI: Add Apply button in global options dialog
2016-10-30 15:43:14 +00:00
Thierry Crozat
9f94294d80
GUI: Fix incorrect initialisation of some tab Ids in OptionsDialog
...
A value of 0 is valid for tab ids, so the correct initialisation at this
stage is -1. However only one constructor properly initialized all the
tab ids to -1 in its initialisation list, but it was then changed to 0 in
init(). I have added the missing ones to the other constructors and
removed the incorrect ones in init(). But maybe all tab ids should be
initialised in init() rather than in the constructors initialisation lists.
2016-10-22 21:32:16 +01:00
Eugene Sandulenko
c5e233b66b
ALL: Fix compilation with enabled sdl_net and disabled cloud
2016-10-17 18:55:22 +02:00
Eugene Sandulenko
e8b70a4686
ALL: Fix compilation with disabled cloud but enabled libcurl
2016-10-17 18:55:22 +02:00
Thierry Crozat
873515a7be
GUI: Fix compilation when cloud is disabled but libcurl is not
2016-10-16 23:29:01 +01:00
Thierry Crozat
3e08c33c35
GUI: Add checkbox and config option to enable/disable graphics filtering
2016-10-13 01:45:01 +01:00
Thierry Crozat
eef7d91fe1
GUI: Fix wrong error messages when failing to change some graphics settings
2016-10-12 19:59:00 +01:00
Eugene Sandulenko
ecd40513a3
GUI: Do not disable Aspect ratio checkbox with only-fullscreen option
2016-10-09 11:05:01 +02:00
Thierry Crozat
a87a702eb2
ALL: Homogeneize use of 'saved game' in messages
2016-09-18 16:40:34 +01:00
Thierry Crozat
7ad922fb19
CLOUD: Improve some labels
2016-09-04 23:25:54 +01:00
Alexander Tkachev
faf849012c
CLOUD: Add GUI for "rootpath" selection
...
Cloud tab now contains a button to select path, path label and a clear
button.
2016-08-24 16:07:55 +06:00
Peter Bozsó
9665719b66
GUI: Set tooltip of local webserver button according to server state
2016-08-24 16:07:55 +06:00
Alexander Tkachev
86f7b75dd7
GUI: Fix SDL_Net-related errors
...
Checked by rebuilding ScummVM without SDL_Net in MinGW.
Also fixes StorageWizardDialog's warning about _stopServerOnClose.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
c9b819b577
GUI: Make Options dialog stop LocalServer on close
...
Commit also adds a fix for StorageWizardDialog, where LocalServer was
used even if USE_SDL_NET was undefined.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
15c6772ff7
ALL: Fix debug, warning and error usage
...
Added prefixes, used debug(9).
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
53aa0c46f1
GUI: JANITORIAL: Fix code formatting
2016-08-24 16:07:55 +06:00
Alexander Tkachev
772d8ee42b
CLOUD: Fix redirect_uri
selection code
...
Now it's not hardcoded based on USE_SDL_NET, but one or another value is
used depending on currently selected LocalWebserver's port.
2016-08-24 16:07:55 +06: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
52503a2713
GUI: Add "Clear port" button in Cloud tab
2016-08-24 16:07:55 +06:00
Alexander Tkachev
39865e6e6c
CLOUD: Add port override for LocalWebserver
...
It's enabled only when NETWORKING_LOCALWEBSERVER_ENABLE_PORT_OVERRIDE is
defined.
It's not defined, because override means we have to reconfigure our
redirect links somehow to use the override port.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
63311bac26
GUI: Add error callback in Options' Cloud tab
...
Shows OSD message.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
40dfb0b4f1
GUI: Fix Cloud-related dialogs a little
...
Minor mistakes which lead to build failure in some cases.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
03f33be54c
GUI: Fix Options Cloud tab widgets visibility
...
As it's controlled by ScrollContainer also, we have to explicitly
setVisible(true) for "always" visible widgets.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
d795c77ef5
GUI: Fix DownloadDialog detection
...
Now it calls Launcher directly, so it updates games list on success.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
9975307caf
GUI: Fix Container's visibility issue
...
Now it respects outer code's decision to hide or move some widgets
around. Outer code must be CommandReceiver which is set as
ScrollContainer's target.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ee3ce47606
GUI: Use Container in the Cloud tab
...
It has a visibility issue, but we're already working on it.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e601c39802
CLOUD: Make "Run server" button active
...
It should show the real server's IP over there, but that doesn't work
yet.
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
211d9ed5f6
GUI: Fix Options' Cloud tab reflowing
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ad069f442c
GUI: Add "Run server" button in Cloud tab
2016-08-24 16:07:55 +06:00
Alexander Tkachev
97c0bbd238
GUI: Add DownloadDialog sketch
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e6242b0be8
GUI: Add Refresh button in Options Cloud tab
...
Commit changes CloudManager and Storages so they would automatically
refresh the fields when the could.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
beb168a3a5
GUI: Add Cloud tab StorageWizardDialog
...
This is a dialog which guides user through Storage connection procedure.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e1e48968b4
GUI: Replace Cloud tab's StorageBrowser with PopUp
2016-08-24 16:07:55 +06:00
Alexander Tkachev
af9930482e
CLOUD: Update CloudManager
...
It now supports only one storage of each type. Only one Storage could be
loaded to the memory as well.
Options' Cloud tab now changes the Storage only when user pressed OK
button, giving the ability to look through the Storages without actually
changing them.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
4ff1ed5fe9
GUI: Add Cloud tab information labels
...
And corresponding stub implementations in CloudManager.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
90ae7b7337
GUI: Add Options dialog Cloud tab
...
With StorageBrowser to select a Storage. It actually uses CloudMan to
switch active Storage.
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
2e67546852
GUI: Do not change aspect ratio setting when it is disabled
2016-06-06 22:44:41 +02:00
Eugene Sandulenko
b590cc2d8f
GUI: Cleanup class initialization
2016-06-01 13:16:12 +02:00
Johannes Schickel
5580072fe3
Merge pull request #715 from dudola/patch-1
...
GUI: Remove dummy FluidSynth Settings button from Edit Game
2016-04-12 00:14:40 +02:00
Eugene Sandulenko
777e6fde39
ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and GUI_ONLY_FULLSCREEN
2016-04-10 13:02:27 +02:00
Eugene Sandulenko
5baa657f25
UPDATES: Remove an unneeded check
2016-04-01 21:32:16 +02:00
Eugene Sandulenko
a743ec2e07
UPDATES: Implement and use method for normalizing interval value to accepted values
2016-04-01 21:29:29 +02:00
dudola
40a663d589
GUI: Remove dummy FluidSynth Settings button from Edit Game.
...
The FluidSynth Settings button actually works only from the Options dialog.
https://sourceforge.net/p/scummvm/bugs/6821/
2016-04-01 11:22:09 +05:30
Eugene Sandulenko
a4bf64fecd
UPDATES: Normalize updates_check value
2016-03-31 15:38:00 +02:00
Eugene Sandulenko
2cde45fe6d
UPDATES: Implement Check now button in Options
2016-03-31 13:59:01 +02:00
Eugene Sandulenko
08e7f0ab91
UPDATES: Got rid of hardcoded update intervals list
2016-03-31 09:31:57 +02:00
Eugene Sandulenko
47985debe1
UPDATES: Hook dialogs to UpdateManager
2016-03-30 19:28:24 +02:00
Eugene Sandulenko
3efae7e799
GUI: Store secelcted update frequency in config
2016-03-29 19:11:09 +02:00