aboutsummaryrefslogtreecommitdiff
path: root/gui/options.h
AgeCommit message (Collapse)Author
2013-01-26GUI: Misc FluidSynth-related cleanups.Torbjörn Andersson
2013-01-26FLUIDSYNTH: Add separate dialog for FluidSynth settingsTorbjörn Andersson
I don't really understand what these parameters do, or what the sensible values are, so for now the sliders are limited only by the allowed (or, in one case, "safe") values.
2012-03-25GUI: Change the undithering checkbox to be an engine-specific optionFilippos Karapetis
2012-03-19GUI: Add per-engine and per-game optionsFilippos Karapetis
2012-02-29COMMON: Replace OptionsDialog::renderType2GUIO by API in rendermode.hMax Horn
2012-02-24GUI: Fix "clear" buttons after theme switch (bug #3482459)Torbjörn Andersson
Because the "clear" buttons are very different between themes (in the Modern theme they have a graphical symbol, while in the Classic theme they have a letter), they have to be removed and re-added when reflowing the layout. This is patterned after how the LauncherDialog class handles the larger changes in layout. Removing widgets from a tab turned out to be trickier than I first thought, so I had to move the removeWidget() method from Dialog to GuiObject.
2012-02-21COMMON: add gui options for rendering modesathrxx
The purpose is the same as for the sound gui options: users shouldn't be offered modes that the engine doesn't support.
2011-12-13GUI: Move addClearButton() from options.cpp to widget.cppTarek Soliman
This is so it can be used outside options.cpp
2011-10-25GUI: Refactor clear buttonsEugene Sandulenko
2011-10-25GUI: Added clear button to pathsEugene Sandulenko
2011-10-23AD: Swtich GUI options to a char array.Eugene Sandulenko
This eliminates nasty limitation of caping number of flags to 31. Current code has limitation of 255 flags, though. Only SCUMM engine is converted, rest do not even compile. Detection of fan talkie MI is broken as it has to be implemented differently.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-17GUI: Fix theme change ignores cancel on options window.Engin Manap
add new protected value _oldTheme. It keeps theme at the init of options window, and cancel button reapplies old theme.
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-16GUI: Move major widgets to new directory gui/widgetsMax Horn
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264
2010-11-16GUI: Fixed Memory Leak in RadiobuttonGroup usage in Options Dialog.David Turner
RadiobuttonGroup has a destructor which must be called to avoid leaking memory. Have also added missing NULL init() declarations on object member pointers to avoid any future issues. svn-id: r54260
2010-11-05COMMON/GUI/SCI: Changes to the EGA dithering checkboxFilippos Karapetis
- Changed the new dithering checkbox to be more generic (i.e. relevant for all engines that may support such a feature in the future) - Changed the checkbox to be unchecked by default. As discussed on -devel, game enhancements in ScummVM should be off by default, and opt-in - Changed the option from "sci_undither" to "disable_dithering" - Changed theme version style to X.Y.Z and bumped it to 0.8.2 svn-id: r54090
2010-11-04SCI/SCUMMVM: Added an option to enable the dithering removal algorithm (so ↵Filippos Karapetis
called "undithering") in the graphics options tab. The algorithm is now disabled by default, after popular demand. In retrospect, we really shouldn't have made it default, in order to preserve the authenticity of the graphics in early SCI EGA games, and allow the user to opt in and enable the option if needed. Unfortunately, the lack of an easy way to modify the option made it hard to do so. svn-id: r54066
2010-07-24GUI: Fix bug #3027772 by adding MT-32 tabEugene Sandulenko
Bug #3027772: "Can't switch between Text and Speech". The problem was in overcrowded Audio tab in any resolution with height < 480. Solved by adding new MT-32 tab and grouping all relevant widgets there. TODO: - The problem still exists for 320x200 resolution where Subtitle speed control is not accessible - Apparently nobody tested tab control scrolling after switching to new GUI, and now there are artifacts svn-id: r51265
2010-07-04Simplify audio device settings handling by using the device handle as tag ↵Johannes Schickel
instead of newly created id. svn-id: r50651
2010-06-25AUDIO: some fixes in the audio device code (no sound option, new GUIO flags)Florian Kagerer
svn-id: r50281
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-20Commit slightly modified version of patch #3018727: fix subtitle options ↵Thierry Crozat
(thanks fuzzie). svn-id: r50080
2010-06-15GUI: Implemented Languages as GUI options.Eugene Sandulenko
SCUMM and AdvancedDetector support this feature. svn-id: r49786
2010-06-15GUI: Implement radiobuttons.Eugene Sandulenko
Implement radiobuttons in GUI. Also closes FR #2821529: "GUI: volume and subtitles speed sliders". Subtitle toggle button is replaced by three radiobuttons grouped by a single group. Updated translations and themes. svn-id: r49767
2010-06-15Implement translation support for ScummVM GUI.Eugene Sandulenko
Based on patch #2903830: "Updated Translation Prototype" by alexbevi which in turn is based on patch #1739965 by jvprat. Currently it builds all translations right into ScummVM. Once the feature will be accepted more widely, i.e. more translations will pop up, it will be trivial to move translation strings to external file. Finished translation: Russian Unfinished translation: Hungarian Things which are nice to do: - Language code -> language mapping for more user friendness - Specifying fonts to be used with language - Updating of interface language without restart. It will require moving of much code to reflowLayout() methods for each dialog The .po files must be in single byte encodings. I.e. no support for Unicode. svn-id: r49759
2010-04-06GUI: Remove 'typedef Common::String String' from (Global)OptionsDialogMax Horn
svn-id: r48565
2010-04-06GUI: Unify various definitions of kOKCmd and move it to namespace GUIMax Horn
svn-id: r48564
2009-06-06Disable MIDI controls if GUIO_NOMIDI is setEugene Sandulenko
svn-id: r41281
2009-06-06Implement FR#862150: "GUI: Show subtitles/speech options only for speech games"Eugene Sandulenko
Add generic per-game GUI options support along the way ;) svn-id: r41275
2009-06-06Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting".Eugene Sandulenko
- Split out label from PopUp widget - Aligned every widget on all layouts so GUI becomes to look nice again - Moved textHAlign to layout properties svn-id: r41266
2009-06-06Implement feature request #1180217: "GUI: Mute option"Eugene Sandulenko
svn-id: r41233
2009-05-12- Add support for selecting the OPL emulator being used (config entry: ↵Johannes Schickel
"opl_driver") - Make MAME FM OPL the default emulator again - Add GUI support for selecting the active OPL emulator - Update themes svn-id: r40496
2009-02-15properly (re)select game after adding/editing domain name in launcherWillem Jan Palenstijn
svn-id: r38313
2008-12-22Fixed indentation and removed whitespaces at the end of lineJordi Vilalta Prat
svn-id: r35481
2008-08-15Tons of misc. GFX fixes.Vicent Marti
svn-id: r33911
2008-08-15Added popup widget in Options menu to change GUI renderer on the fly.Vicent Marti
svn-id: r33898
2008-08-14Misc GFX tweaks.Vicent Marti
svn-id: r33883
2008-05-09Added the option to specify the custom path for loading pluginsJordi Vilalta Prat
svn-id: r31960
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-06-11Revert commits:Eugene Sandulenko
r27175: Added partial workaround for bug #1677997 r27311: Extended the fix for bug #1677997 to also cover the global options dialog; also made the code a bit more flexible r27312: Oops, fix crash when opening globals options dialog svn-id: r27344
2007-06-10Extended the fix for bug #1677997 to also cover the global options dialog; ↵Max Horn
also made the code a bit more flexible svn-id: r27311
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-10Implement FR #1559561: "GUI: output sample rate widgets"Eugene Sandulenko
svn-id: r26056
2007-02-13Implement FR#1611172: GUI: Add autosave period widgetsEugene Sandulenko
svn-id: r25563
2007-02-13Implement FR#1600020: GUI: Select "No SoundFont"Eugene Sandulenko
svn-id: r25556
2006-10-08- Added dialog for selecting the theme to useJohannes Schickel
- Added runtime theme switching svn-id: r24213
2006-08-04Renamed handleScreenChanged() -> reflowLayout() in the GUI codeMax Horn
svn-id: r23662
2006-06-11Patch #1336171: "MIDI gain setting for FluidSynth" with slight modificationsEugene Sandulenko
of PSP theme to fit new slider into MIDI tab. svn-id: r23033