aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2011-02-25Revert "GUI: Properly clear the screen buffer"dhewg
This reverts commit c8551b80dd917c35d367c1f15f4b9c2618da3684. Turns out the flicking comes from an updateScreen() call in android's clearScreen(). Besides, this broke GMM... a little
2011-02-24GUI: Fix two-step renderingdhewg
This is used when changing directories in the 'add game' dialog or when choosing another tab in the option dialog. Only blit to the overlay on the final pass. Gets rid of highly annoying flickers on androids
2011-02-24GUI: Properly clear the screen bufferdhewg
Don't operate on the overlay, it might be a pointer to a texture used by the hardware. This get's rid of some annoying flickers on androids
2011-02-24GUI: Make the ThemeParser less dumbdhewg
Instead of running into assert()s due to dumb parser decisions, use 'less than' and 'greater than' width/height conditions on the 'resolution' tags. Seems better than listing >9000 different android resolutions.
2011-02-14GUI: Update cursor palette handling for RGBA->RGB change.Johannes Schickel
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-08CREDITS: Add credits for Czech translationThierry Crozat
Also add missing html entities conversion for rtf and tex outputs (hopefully I got them right). svn-id: r55834
2011-02-08I18N: Add Czech translation (patch #3174438)Thierry Crozat
svn-id: r55833
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2011-02-07GUI: Change SaveLoadChooser to not 'public subclass' GUI::DialogMax Horn
svn-id: r55817
2011-02-07GUI: Rename SaveLoadChooser::runModal to runModalWithPluginAndTargetMax Horn
This avoids hiding an overloaded virtual method, which in turn can cause weird bugs (see also the next commit). svn-id: r55815
2011-01-22I18N: Add polish translation (patch #3162838)Thierry Crozat
svn-id: r55435
2011-01-20GUI: Fix Memory Leak from PicButtonWidget _gfx Member.David Turner
This widget is only currently used by Hugo. svn-id: r55364
2011-01-19I18N: Update credits and NEWS file after adding two new GUI translationsThierry Crozat
svn-id: r55339
2011-01-19I18N: Add Norwegian Nynorsk and Danish translationsThierry Crozat
Norwegian Nynorsk translation was submitted in patch #3142157 Danish translation was submitted in patch #3153476 svn-id: r55338
2011-01-18GUI: Fix implicit signed to unsigned conversion warnings for some compilers.Johannes Schickel
svn-id: r55313
2011-01-16GUI: Fix language popup in the game options.Johannes Schickel
r49786 introduced a regression which made the game options menu set the game language to "zh-cn" in case "<default>" was selected. Also in case no language key was present in the game's config domain no text was shown at all, now it shows "<default>" in that case again. svn-id: r55267
2011-01-03GUI: Implement PicButtonWidgetEugene Sandulenko
It is a button with picture intead of text. To be used by Hugo engine svn-id: r55099
2010-12-31COPYRIGHT: Update copyright year - Happy new year!Arnaud Boutonné
svn-id: r55082
2010-12-23PLUGINS: switched plugin manager to inheritance rather than #definesYotam Barnoy
The reason for this was that I found issues where the wrong functions were called in EngineManager for single plugin operation. Rather than inserting more messy #defines, I preferred to change the PluginManager to use virtual functions, which also makes EngineManager simpler. svn-id: r55024
2010-12-17GUI: Adapt GUI themes to latest Mohawk resolution change.Johannes Schickel
svn-id: r54944
2010-12-12I18N: Add Norwegian (Bokmaal) translation (patch #3134466)Thierry Crozat
svn-id: r54876
2010-12-08I18N: Update Brazilian Portuguese translation (from patch #3131421)Thierry Crozat
svn-id: r54836
2010-12-07DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engineMax Horn
svn-id: r54815
2010-12-05I18N: Update Brazilian Portuguese translationThierry Crozat
svn-id: r54788
2010-12-02GUI: Prevent high res versions of the themes to be picked for 544x333.Johannes Schickel
This fixes a problem in case the high resolution theme file was picked up before the low resolution theme file and thus it was directly chosen. svn-id: r54746
2010-12-02GUI: Change the themes to use their low res version for 544x333.Johannes Schickel
This fixes an assertion in Myst when opening the GMM. The GMM in Myst looks a bit odd now though. svn-id: r54745
2010-12-02I18N: Update Hungarian translation (from patch #3124359)Thierry Crozat
svn-id: r54738
2010-11-30I18N: Don't build TranslationManager when translation is disabled.Jordi Vilalta Prat
svn-id: r54684
2010-11-28i18N: Update all translation files from template file.Thierry Crozat
German has also an updated translation. svn-id: r54548
2010-11-25GUI: Changed wording of "Disable dithering" to "Enable undithering"Filippos Karapetis
svn-id: r54467
2010-11-23I18N: Updating French, Portuguese and Hungarian translations.Thierry Crozat
All other translation files are also updated from the template file but without change in the translations. svn-id: r54450
2010-11-21I18N: Add Brazilian Portuguese (from patch #3114669)Thierry Crozat
svn-id: r54411
2010-11-18GUI: Make activeDialog in runLoop const, since it should not be changed.Johannes Schickel
svn-id: r54346
2010-11-18GUI: Simplify Tooltip implementation.Johannes Schickel
Formerly there was much special handling for the Tooltip dialog in GuiManager::runLoop. This was replaced by overloading the event handling functions in Tooltip. Also the Tooltip was adapted to be run like every other normal dialog. svn-id: r54337
2010-11-18GUI: changed tooltip to be deleted when inactiveYotam Barnoy
Before, it could be instantiated after an engine loaded and then was never deleted, causing memory fragmentation. Also removed inner tooltip call to the GuiManager runloop, which makes the logic simpler since the tooltip is a bit of a hack. I had to remove it because deleting _tooltip in the inner loop (called from tooltip itself) is trouble. svn-id: r54311
2010-11-16GUI: Fixed build failure in console due to missing header.David Turner
svn-id: r54268
2010-11-16GUI: Push down some header (inter)dependenciesMax Horn
svn-id: r54267
2010-11-16GUI: Commit some changes missing in my previous commit (oops)Max Horn
svn-id: r54266
2010-11-16GUI: Rename gui/GuiManager.* to gui/gui-manager.*Max Horn
svn-id: r54265
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-16COMMON: Simplify DECLARE_SINGLETON macroMax Horn
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258
2010-11-15GUI: Fix bug in ThemeEngine::addFont related to localized fontsMax Horn
Basically, it was remembering the font under its non-localized name. This resulted in a leak, and potentially could have caused the wrong font to be used in a localization. svn-id: r54256
2010-11-15GUI: Tweak ThemeEngine methods to use Common::String params & const qualifierMax Horn
svn-id: r54255
2010-11-15CREDITS: Add Hungarian translator.Thierry Crozat
svn-id: r54252
2010-11-15I18N: Update Hungarian translation and add iso-8859-2 fonts to themes.Thierry Crozat
The new Hungarian translation is from patch #3109396 svn-id: r54251
2010-11-09GUI: Added IS8859-7 fonts. Helvetica is missingEugene Sandulenko
svn-id: r54172
2010-11-09GUI: Generate iso8859-2 codepage fontsEugene Sandulenko
svn-id: r54171
2010-11-09GUI: Added original 5x8 fontEugene Sandulenko
svn-id: r54170