aboutsummaryrefslogtreecommitdiff
path: root/gui/options.cpp
AgeCommit message (Collapse)Author
2017-02-22SDL: Fix erratic analog pointer + control optionsrsn8887
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-21Merge pull request #905 from lubomyr/masterEugene Sandulenko
ANDROIDSDL: added tab Control in main Options menu for switching some features
2017-02-18ANDROIDSDL: config feature swap_menu_and_back renamed to ↵lubomyr
swap_menu_and_back_buttons
2017-02-15GUI: Fix CID #1362505Alexander
The case probably would never show up, just fixed so it'd disappear from Coverity.
2017-02-14ANDROIDSDL: implemented checkbox for swap menu and back buttonslubomyr
2017-02-14ANDROIDSDL: backend related checking in options.cpp replaced with ↵lubomyr
hasFeature... condition, renamed some fields and methods
2017-02-07ANDROIDSDL: code refactoring...lubomyr
2017-02-05GUI: Add three new options for volume slider controlsColin Snover
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-01-31ANDROIDSDL: implemented checkbox for show/hide on-screen control in Options menulubomyr
2017-01-31ANDROIDSDL: fixed in-game menu crash, removed unused methodlubomyr
2017-01-30ANDROIDSDL: implemented checkbox for change mouse mode in Options menulubomyr
2017-01-10GUI: Suppress Unused Variable Warning For Some Build Configurations.D G Turner
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.
2016-10-30GUI: Allow changing the GUI language without restarting ScummVMThierry Crozat
2016-10-30GUI: Add possibility to rebuild the options dialogThierry Crozat
This will be needed to allow changing the GUI language and applying the change without having to close the dialog.
2016-10-30GUI: Only change theme when applying new optionsThierry Crozat
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-30GUI: Add Apply button in global options dialogThierry Crozat
2016-10-22GUI: Fix incorrect initialisation of some tab Ids in OptionsDialogThierry Crozat
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-17ALL: Fix compilation with enabled sdl_net and disabled cloudEugene Sandulenko
2016-10-17ALL: Fix compilation with disabled cloud but enabled libcurlEugene Sandulenko
2016-10-16GUI: Fix compilation when cloud is disabled but libcurl is notThierry Crozat
2016-10-13GUI: Add checkbox and config option to enable/disable graphics filteringThierry Crozat
2016-10-12GUI: Fix wrong error messages when failing to change some graphics settingsThierry Crozat
2016-10-09GUI: Do not disable Aspect ratio checkbox with only-fullscreen optionEugene Sandulenko
2016-09-18ALL: Homogeneize use of 'saved game' in messagesThierry Crozat
2016-09-04CLOUD: Improve some labelsThierry Crozat
2016-08-24CLOUD: Add GUI for "rootpath" selectionAlexander Tkachev
Cloud tab now contains a button to select path, path label and a clear button.
2016-08-24GUI: Set tooltip of local webserver button according to server statePeter Bozsó
2016-08-24GUI: Fix SDL_Net-related errorsAlexander Tkachev
Checked by rebuilding ScummVM without SDL_Net in MinGW. Also fixes StorageWizardDialog's warning about _stopServerOnClose.
2016-08-24GUI: Make Options dialog stop LocalServer on closeAlexander Tkachev
Commit also adds a fix for StorageWizardDialog, where LocalServer was used even if USE_SDL_NET was undefined.
2016-08-24ALL: Fix debug, warning and error usageAlexander Tkachev
Added prefixes, used debug(9).
2016-08-24GUI: JANITORIAL: Fix code formattingEugene Sandulenko
2016-08-24CLOUD: Fix `redirect_uri` selection codeAlexander Tkachev
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-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24GUI: Add "Clear port" button in Cloud tabAlexander Tkachev
2016-08-24CLOUD: Add port override for LocalWebserverAlexander Tkachev
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-24GUI: Add error callback in Options' Cloud tabAlexander Tkachev
Shows OSD message.
2016-08-24GUI: Fix Cloud-related dialogs a littleAlexander Tkachev
Minor mistakes which lead to build failure in some cases.
2016-08-24GUI: Fix Options Cloud tab widgets visibilityAlexander Tkachev
As it's controlled by ScrollContainer also, we have to explicitly setVisible(true) for "always" visible widgets.
2016-08-24GUI: Fix DownloadDialog detectionAlexander Tkachev
Now it calls Launcher directly, so it updates games list on success.
2016-08-24GUI: Fix Container's visibility issueAlexander Tkachev
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-24GUI: Use Container in the Cloud tabAlexander Tkachev
It has a visibility issue, but we're already working on it.
2016-08-24CLOUD: Make "Run server" button activeAlexander Tkachev
It should show the real server's IP over there, but that doesn't work yet.
2016-08-24CLOUD: Replace USE_CLOUD with USE_LIBCURLAlexander Tkachev
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-24GUI: Fix Options' Cloud tab reflowingAlexander Tkachev
2016-08-24GUI: Add "Run server" button in Cloud tabAlexander Tkachev
2016-08-24GUI: Add DownloadDialog sketchAlexander Tkachev
2016-08-24GUI: Add Refresh button in Options Cloud tabAlexander Tkachev
Commit changes CloudManager and Storages so they would automatically refresh the fields when the could.
2016-08-24GUI: Add Cloud tab StorageWizardDialogAlexander Tkachev
This is a dialog which guides user through Storage connection procedure.
2016-08-24GUI: Replace Cloud tab's StorageBrowser with PopUpAlexander Tkachev
2016-08-24CLOUD: Update CloudManagerAlexander Tkachev
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.