scummvm/gui
Torbjörn Andersson 6b17507b76 GUI: Fix "clear" buttons after theme switch (bug #3482459)
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-24 22:20:50 +01:00
..
themes GUI: Rewrite AA rounded square renderer 2012-02-20 22:17:28 +01:00
widgets GRAPHICS/GUI: Implement kerning support for Font. 2012-01-29 16:26:20 +01:00
about.cpp MISC: This is year 2012 2012-01-01 11:49:41 +01:00
about.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Actions.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Actions.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
browser_osx.mm MACOSX: Replace use of a 10.4 only API by one available since 10.0 2012-01-14 20:13:50 +01:00
browser.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
browser.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
chooser.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
chooser.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
console.cpp GUI: Change scrollbar repeat handling from a timer proc to handleTickle. 2011-10-28 12:08:15 +02:00
console.h GUI: Fix some comments 2011-06-03 16:16:38 +02:00
credits.h CREDITS: Added Daniel Balsom which is a stupid overlook 2012-01-31 21:32:17 +02:00
debugger.cpp GUI: Add new line to error string in debugger. 2011-12-05 23:00:34 +01:00
debugger.h COMMON: Fix compilation when USE_HASHMAP_MEMORY_POOL is not defined. 2011-07-03 00:16:07 +02:00
dialog.cpp GUI: Fix "clear" buttons after theme switch (bug #3482459) 2012-02-24 22:20:50 +01:00
dialog.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
error.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
error.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
gui-manager.cpp ALL: Fix some signed/unsigned comparison warnings. 2012-02-22 20:20:55 +01:00
gui-manager.h GRAPHICS/GUI: Implement kerning support for Font. 2012-01-29 16:26:20 +01:00
Key.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Key.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
KeysDialog.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
KeysDialog.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
launcher.cpp Merge pull request #182 from fingolfin/forbid-ctype 2012-02-21 11:33:32 -08:00
launcher.h LAUNCHER: benefit from PicButton being derivative of Button 2011-10-25 14:56:04 +01:00
massadd.cpp BACKENDS/COMMON/GUI: Remove complete support for TaskbarManager when taskbar integration is not enabled 2011-06-16 14:23:28 -04:00
massadd.h BACKENDS: Add progress to MassAdd dialog 2011-06-16 10:36:33 -04:00
message.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
message.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
module.mk GUI: Rename gui/GuiManager.* to gui/gui-manager.* 2010-11-16 10:19:01 +00:00
object.cpp GUI: Fix "clear" buttons after theme switch (bug #3482459) 2012-02-24 22:20:50 +01:00
object.h GUI: Fix "clear" buttons after theme switch (bug #3482459) 2012-02-24 22:20:50 +01:00
options.cpp GUI: Fix "clear" buttons after theme switch (bug #3482459) 2012-02-24 22:20:50 +01:00
options.h GUI: Fix "clear" buttons after theme switch (bug #3482459) 2012-02-24 22:20:50 +01:00
saveload.cpp ALL: Reduce assignment of "" to Common::String. 2011-10-23 20:04:03 +02:00
saveload.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
themebrowser.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
themebrowser.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
ThemeEngine.cpp GUI: Put bitmap items in the on-screen draw queue when doing buffering. 2012-02-03 19:15:09 +01:00
ThemeEngine.h GRAPHICS/GUI: Implement kerning support for Font. 2012-01-29 16:26:20 +01:00
ThemeEval.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
ThemeEval.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
ThemeLayout.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
ThemeLayout.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
ThemeParser.cpp GUI: Add support for loading TTF files with ISO-8859-1 charset. 2012-01-29 16:26:20 +01:00
ThemeParser.h GUI: Add support for loading TTF files with ISO-8859-1 charset. 2012-01-29 16:26:20 +01:00
Tooltip.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Tooltip.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
widget.cpp GUI: Slight formatting fix. 2012-01-29 21:17:01 +01:00
widget.h GUI: Handle adding clear buttons that don't exist in layouts 2011-12-13 08:37:18 -06:00