diff options
Diffstat (limited to 'gui/ThemeRenderer.h')
-rw-r--r-- | gui/ThemeRenderer.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gui/ThemeRenderer.h b/gui/ThemeRenderer.h index 8d3f57b547..3ce17c25b0 100644 --- a/gui/ThemeRenderer.h +++ b/gui/ThemeRenderer.h @@ -87,6 +87,7 @@ public: kDDButtonIdle, kDDButtonHover, + kDDButtonDisabled, kDDSurface, @@ -124,13 +125,13 @@ public: void clearAll(); void refresh() {} - void enable() {} - void disable() {} + void enable(); + void disable(); void openDialog() {} void closeAllDialogs() {} - void updateScreen() {} + void updateScreen(); //{} void resetDrawArea() {} void openDialog(bool top) {} @@ -210,6 +211,8 @@ protected: delete _widgets[i]; _widgets[i] = 0; } + + _themeOk = false; } void screenChange() {} @@ -268,6 +271,7 @@ protected: bool _initOk; bool _themeOk; bool _caching; + bool _enabled; Common::String _themeName; }; |