D G Turner
55d761a56a
GUI: Fix Enumeral vs. Non-Enumeral In Conditional GCC Warning.
2017-02-28 20:22:38 +00:00
Willem Jan Palenstijn
af831f26b9
GUI: Clean up GlobalOptionsDialog reflow changing visible tabs
2017-02-28 15:55:51 +01:00
rsn8887
5934c05bca
SDL: Fix value range checking for kbdMouseSpeedSlider
2017-02-27 16:20:09 -06:00
rsn8887
afff429261
SDL: fix options control tab ordering and labels
...
- control options tab is moved past graphics options tab
- control tab is not the default anymore
- changed label of "Mouse Speed" option to "Pointer Speed"
- changed Pointer Speed infotip description to make it more clear
2017-02-26 12:04:37 -06:00
rsn8887
45bd7a8b75
SDL: Fix erratic analog pointer + control options
...
Fixes erratic speeds in analog pointer motion
Implemented option to set analog/keyboard pointer speed
and control the analog joystick deadzone. The deadzone option appears
only if the build supports analog joystick (via JOY_ANALOG define)
2017-02-22 16:52:09 -06:00
Eugene Sandulenko
8458e3deb7
Merge pull request #905 from lubomyr/master
...
ANDROIDSDL: added tab Control in main Options menu for switching some features
2017-02-21 23:29:51 +01:00
lubomyr
3f921c1195
ANDROIDSDL: config feature swap_menu_and_back renamed to swap_menu_and_back_buttons
2017-02-18 18:02:46 +02:00
Alexander
92c9f0274f
GUI: Fix CID #1362505
...
The case probably would never show up, just fixed so it'd disappear from Coverity.
2017-02-15 18:37:46 +06:00
lubomyr
2412502eee
ANDROIDSDL: implemented checkbox for swap menu and back buttons
2017-02-14 17:38:44 +02:00
lubomyr
216f9c4f11
ANDROIDSDL: backend related checking in options.cpp replaced with hasFeature... condition, renamed some fields and methods
2017-02-14 15:13:58 +02:00
lubomyr
f8c4274f1a
ANDROIDSDL: code refactoring...
2017-02-07 16:35:41 +02:00
Colin Snover
d1fe6476fe
GUI: Add three new options for volume slider controls
...
GUIO_NOSPEECHVOLUME can be used for games that allow toggling of
speech but do not provide the ability for users to control speech
volume.
GUIO_LINKMUSICTOSFX and GUI_LINKSPEECHTOSFX can be used for games
that allow control of music, sfx, and speech in combinations, like
games that provide control of digital audio separately from MIDI,
or games that only control all three audio types through a single
volume control.
2017-02-05 10:41:28 -06:00
lubomyr
9cdda5c045
ANDROIDSDL: implemented checkbox for show/hide on-screen control in Options menu
2017-01-31 22:44:50 +02:00
lubomyr
2aa0cdcff6
ANDROIDSDL: fixed in-game menu crash, removed unused method
2017-01-31 20:36:54 +02:00
lubomyr
15acee29f1
ANDROIDSDL: implemented checkbox for change mouse mode in Options menu
2017-01-30 22:35:40 +02:00
Bastien Bouclet
b347af84e9
GUI: Restore lost ResidualVM specific code
...
Fixes saving the GFX renderer in the options dialog.
The code was lost during the last sync with ScummVM.
2017-01-24 20:01:41 +01:00
D G Turner
2ab0927407
GUI: Suppress Unused Variable Warning For Some Build Configurations.
...
This fix is not totally clean as it spuriously uses the
serverLabelPosition variable in one case of the preprocessor ifdef
configuration, but with the current structure, this is a simple hack to
fix.
A better solution would be to rewrite some of these functions to remove
some of the preprocessor usage if possible.
2017-01-10 06:27:09 +00:00
Bastien Bouclet
722313db23
GUI: Add a V-Sync option checkbox
2016-11-20 13:13:15 +01:00
Pawel Kolodziejski
19bcd1f3bc
ALL: Sync with ScummVM
2016-11-12 12:59:06 +01:00
Pawel Kolodziejski
9ba9c69b3f
ALL: Sync with ScummVM - rev. 823c2f899b
2016-11-12 08:49:29 +01:00
Thierry Crozat
0f9655bfe0
GUI: Allow changing the GUI language without restarting ScummVM
2016-10-30 18:59:47 +00:00
Thierry Crozat
df3299ebb2
GUI: Add possibility to rebuild the options dialog
...
This will be needed to allow changing the GUI language and applying
the change without having to close the dialog.
2016-10-30 18:36:22 +00:00
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
Bastien Bouclet
923b32fd57
GUI: Fix the aspect ratio correction not being enabled by default
2016-10-29 08:20:12 +02: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
Bastien Bouclet
fa0fa03de4
GUI: Fix the initial state of the aspect ratio checkbox
2016-10-21 20:53:42 +02: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