Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-17 | Merged gui/ThemeData.cpp into ThemeEngine.cpp | Max Horn | |
svn-id: r35881 | |||
2009-01-17 | Removed unused & incomplete widget caching code | Max Horn | |
svn-id: r35880 | |||
2009-01-14 | Added some comments to ThemeLayoutStacked::reflowLayoutH/V | Max Horn | |
svn-id: r35868 | |||
2009-01-14 | Renamed various ThemeLayout methods for clarity; removed unused setSpacing ↵ | Max Horn | |
method, and moved _spacing to class ThemeLayoutStacked svn-id: r35867 | |||
2009-01-14 | Handle the sound font clearing button in the game specific options | Jordi Vilalta Prat | |
svn-id: r35864 | |||
2009-01-14 | Use the current palette size for the theme mouse cursor instead of using the ↵ | Jordi Vilalta Prat | |
maximum (fixes a valgrind warning) svn-id: r35857 | |||
2009-01-12 | Fixed bug #2500168 ("GUI: Cannot quit in the launcher's load dialog"). I thought | Torbjörn Andersson | |
I would have to do more than this to fix it, but it seems to be enough. svn-id: r35840 | |||
2009-01-11 | Merge in Virtual Keybpard & KeyMapper branch, | Eugene Sandulenko | |
- Merge is perfromed in order to not let rotting the code - Makefile modifications were avoided Stuff to resolve: - Circular dependency of common/vkeybd from graphics/ - Make it compilable (?) - Add some keyboards - Decide on the key bindings svn-id: r35813 | |||
2009-01-10 | Moved some stuff from the EditGameDialog constructor to its open() method to | Torbjörn Andersson | |
avoid uninitialised variables. (This is similar to some bugs that were fixed earlier today.) svn-id: r35811 | |||
2009-01-10 | Update Joachim's role as requested by him. | Eugene Sandulenko | |
svn-id: r35809 | |||
2009-01-10 | open browser dialog before manipulating it (fixes assert when pressing 'add ↵ | Willem Jan Palenstijn | |
game') svn-id: r35807 | |||
2009-01-08 | Fixed release critical bug #2472185. All transparent buttons should now ↵ | Vicent Marti | |
properly refresh their text when changed between redrawing frames. This includes the launcher "Add game" button and the options "subtitle mode" button. svn-id: r35789 | |||
2009-01-08 | Fixed revertion to "Add game" button string after a "Mass add" was processed. | Johannes Schickel | |
svn-id: r35788 | |||
2009-01-05 | Tweak gui/ThemeData.* to not produce errors on certain system like Haiku (at ↵ | Max Horn | |
least I hope this will work :) svn-id: r35743 | |||
2009-01-03 | - Prevented full theme search when "builtin" theme was specified | Johannes Schickel | |
- Only do a recursive search for themes with depth 1 in '.' svn-id: r35706 | |||
2009-01-02 | Fix compilation on Mac OS X; tiny simplification | Max Horn | |
svn-id: r35688 | |||
2009-01-02 | Cleanup. | Johannes Schickel | |
svn-id: r35687 | |||
2009-01-02 | Fixed crash when returning to launcher from a 640x480 game running with a ↵ | Johannes Schickel | |
non 1x scaler. svn-id: r35686 | |||
2009-01-02 | - Moved theme listing code from GuiManager to ThemeEngine | Johannes Schickel | |
- Only show builtin theme in theme list if GUI_ENABLE_BUILTIN_THEME is defined - Introduced _themeFile to ThemeEngine again and changed _themeId to store the basename of the theme svn-id: r35684 | |||
2009-01-02 | - Fixed --gui-theme command line description | Johannes Schickel | |
- Added --list-themes command line command to list available GUI themes svn-id: r35681 | |||
2009-01-02 | - Added support selection of themes via a basename again (This should fix ↵ | Johannes Schickel | |
bugs #2473213 "GUI: Theme selection oddities and regressions" and #2219605 "GUI: theme detection") - Changed default value to "scummmodern" instead of "scummmodern.zip" for "gui_theme" - Moved theme listing code from ThemeBrowser to GuiManager svn-id: r35680 | |||
2009-01-02 | Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> ↵ | Johannes Schickel | |
gui/GuiManager.h svn-id: r35668 | |||
2009-01-02 | Reverted the handling of mouse move events, now the slider widget should be ↵ | Johannes Schickel | |
highlighted correctly again. svn-id: r35667 | |||
2009-01-02 | Modified the way button highlights are processed when a widget is in ↵ | Johannes Schickel | |
dragging mode. This allows for example unhighlighting of a button when the user clicked on it but moved the mouse away. svn-id: r35666 | |||
2009-01-02 | GUI: Redraw screen ASAP if the theme was changed | Max Horn | |
svn-id: r35665 | |||
2009-01-02 | GUI: Create the _themeArchive once and then keep it; also do not reload ↵ | Max Horn | |
theme bitmaps needlessly svn-id: r35663 | |||
2009-01-02 | Got rid of GuiManager::clearDragWidget instead handle it via a new widget ↵ | Johannes Schickel | |
flag WIDGET_IGNORE_DRAG. svn-id: r35662 | |||
2009-01-02 | GUI: Fix the recent regression where starting games directly (bypassing the ↵ | Max Horn | |
launcher) would result in a black screen; also reinit the theme (which each time causes the full XML data to be parsed) less often svn-id: r35661 | |||
2009-01-01 | Fixed a typo in a comment, plus some slight re-wording. | Torbjörn Andersson | |
svn-id: r35655 | |||
2009-01-01 | cleanup | Max Horn | |
svn-id: r35654 | |||
2009-01-01 | Revamping the handling of GUI themes a bit: | Max Horn | |
* Moved the code which handles fallback to the built-in theme from ThemeEngine to GuiManager * Changed ThemeEngine::init() to only init&load the theme; no more messing with the overlay * Commented to a somewhat obscure line in the GuiManager event loop (taking eriktorbjorn's original commit message for that change as comment text) * Cleaned up the way the Dialog constructor ensures that the current Theme is correctly setup * Got rid of varios members of ThemeEngine * Changed ThemeEngine members _screen and _backBuffer from Surface pointers to just plain Surfaces * Changed ThemeEngine::loadFontFromArchive to use _themeArchive instead of creating an Archive from scratch * Renamed ThemeEngine::getThemeFileName() to getThemeId() (and some associated tweaks) * Lots of further cleanup and tweaks svn-id: r35653 | |||
2009-01-01 | Added two FIXMEs to global options dialog, related to theme selection | Max Horn | |
svn-id: r35650 | |||
2009-01-01 | Whoa! Removing trailing spaces. | Eugene Sandulenko | |
svn-id: r35648 | |||
2009-01-01 | Restore the text background of pop-up widgets to fix the glitch on classic ↵ | Jordi Vilalta Prat | |
theme when changing the option with the mouse wheel svn-id: r35647 | |||
2008-12-31 | ThemeEngine: | Max Horn | |
* more cleanup, esp. of Doxygen comments * completely got rid of ImageMan, instead use the same Common::Archive to load bitmaps and XML data from svn-id: r35636 | |||
2008-12-31 | cleanup | Max Horn | |
svn-id: r35635 | |||
2008-12-31 | Proper fix: Readded the const keyword, together with the missing data type ↵ | Filippos Karapetis | |
in ThemeEngine.h svn-id: r35634 | |||
2008-12-31 | Removed "const" keyword from kDrawDataDefaults. MSVC complains that "'const' ↵ | Filippos Karapetis | |
static/global data initialized with compiler generated default constructor fills the object with zeros", in ThemeEngine.h line 123 svn-id: r35632 | |||
2008-12-31 | ThemeEngine changes: | Max Horn | |
* removed lots of dead code / methods * fixed bad Doxygen comments (they were attached to the wrong member variables) * some cleanup svn-id: r35631 | |||
2008-12-29 | Fix for ""LAUNCHER: "(Mass) Add" buttons + built-in GUI = buggy"" (bug ID ↵ | Vicent Marti | |
2472185) svn-id: r35617 | |||
2008-12-29 | Updated Theme Package generator to work with Python 2.6-3.0 (push Python ↵ | Vicent Marti | |
forward!) svn-id: r35613 | |||
2008-12-29 | Changed PSP graphic modes to use low resolution themes (possible fix for bug ↵ | Vicent Marti | |
ID 2458134) svn-id: r35612 | |||
2008-12-28 | 1) Add the KeysDialog layout to the modern theme. 2) Improve somewhat the ↵ | Kostas Nakos | |
layout of the KeysDialog svn-id: r35592 | |||
2008-12-28 | Made the F6 and F5 (SCUMM only) menus fit in 320x200. I'd appreciate if someone | Torbjörn Andersson | |
who's more familiar with this could look at my changes, in case I messed up. svn-id: r35589 | |||
2008-12-27 | Renamed some stuff | Max Horn | |
svn-id: r35574 | |||
2008-12-27 | GuiManager::runLoop: do not call OSystem::quit() when receiving EVENT_QUIT, ↵ | Max Horn | |
just return to the caller instead svn-id: r35573 | |||
2008-12-27 | GUI: Added Widget::setVisible convenience wrapper | Max Horn | |
svn-id: r35572 | |||
2008-12-27 | Got rid of ThemeLayout::getDialogData; added some comments, asserts; moved ↵ | Max Horn | |
getParentW & getParentH to class ThemeLayoutStacked svn-id: r35571 | |||
2008-12-26 | Fix for the SliderWidget glitch when showing very small values (and ↵ | Jordi Vilalta Prat | |
potentially for other small widgets) svn-id: r35557 | |||
2008-12-26 | If more than 8 items have to be resized in a stacked theme layout, abort ↵ | Max Horn | |
with an error (instead of silently trashing the stack) svn-id: r35549 |