Age | Commit message (Collapse) | Author |
|
|
|
Some backends may break as I only compiled SDL
|
|
svn-id: r54265
|
|
Also renamed the source/header files, now they are more closely
aligned to how we rename most other source files
svn-id: r54264
|
|
It broke the launcher after adding new games.
svn-id: r53765
|
|
This should prevent a small leak in the GuiManager when adding the dialog to the stack. Check for any regressions.
svn-id: r53747
|
|
svn-id: r49843
|
|
the quick search field
svn-id: r41311
|
|
svn-id: r40702
|
|
svn-id: r36226
|
|
several lesser graphical glitches with classic theme.
svn-id: r36225
|
|
- 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
|
|
non 1x scaler.
svn-id: r35686
|
|
gui/GuiManager.h
svn-id: r35668
|
|
highlighted correctly again.
svn-id: r35667
|
|
dragging mode. This allows for example unhighlighting of a button when the user clicked on it but moved the mouse away.
svn-id: r35666
|
|
flag WIDGET_IGNORE_DRAG.
svn-id: r35662
|
|
* 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
|
|
svn-id: r35544
|
|
svn-id: r35481
|
|
svn-id: r35018
|
|
Massive cleanup.
svn-id: r34983
|
|
svn-id: r33841
|
|
Possible regressions.
svn-id: r33833
|
|
Added support for importing layouts inside other layouts.
Misc bugfixes.
svn-id: r33676
|
|
svn-id: r33651
|
|
svn-id: r33092
|
|
- reworked state (enabled/disabled/highlighted) handling of widgets
- cleanup in ModernTheme.cpp
svn-id: r29403
|
|
been updated.
svn-id: r28966
|
|
svn-id: r27786
|
|
svn-id: r27598
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
svn-id: r26515
|
|
renamed Dialog::deleteWidget to Dialog::removeWidget (name was misleading, the removed object does *not* get deleted)
svn-id: r26147
|
|
reverts commit r24656 for fixing bug #1590596 and effectively fixes both.
svn-id: r24933
|
|
svn-id: r23662
|
|
copying strings needlessly
svn-id: r22873
|
|
_dragWidget. We don't want to keep references to the deleted widget.
svn-id: r22836
|
|
svn-id: r22799
|
|
(some little things could be missing yet though)
svn-id: r22017
|
|
- Remove reduntant code in drawing pipeline. Topmost dialog was drawn
up to 4 times
svn-id: r21998
|
|
to a minimum
svn-id: r21426
|
|
test throghoutly.
svn-id: r21157
|
|
o Converted global options dialog to new scheme.
svn-id: r21137
|
|
o Cleanup of launcher dialog
o Implemented useWithPrefix keyword
svn-id: r21131
|
|
svn-id: r20518
|
|
- Changed gradient calculating
- added background saving for all dialog/widget backgrounds for now (change that later maybe)
- changed ScummDialog to use the colors of our launcher dialog
svn-id: r20276
|
|
- adds a ImageMan and ImageDec class for loading and managing image files
- adds a loader for zip files which is used by the new theme and the image manager
- changes the widgets to use the new gui code
- changes the scumm dialogs to use the new gui code
- fixes a #include problem in the sky debugger with the new gui code
To use the new gui copy gui/themes/default-theme.zip to your extrapath.
If the theme zip can not be found the gui will fallback to the classic theme.
If you want to change the gui styles use "gui_theme=classic" for the classic theme
and "gui_theme=default-theme" for the new theme.
Thanks to eriktorbjorn for testing and help with the new theme and to sev for
reviewing this patch.
svn-id: r20227
|
|
svn-id: r20088
|
|
svn-id: r19142
|