aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeRenderer.h
diff options
context:
space:
mode:
authorVicent Marti2008-07-03 19:42:04 +0000
committerVicent Marti2008-07-03 19:42:04 +0000
commit8240e5b96d072fda2f84abdf84c27cf90ee891a5 (patch)
treefb02e8326566539145b3306eb76ce88168723676 /gui/ThemeRenderer.h
parent919d81f03be0d3f03cb1fdca0735a9b3ae563af2 (diff)
downloadscummvm-rg350-8240e5b96d072fda2f84abdf84c27cf90ee891a5.tar.gz
scummvm-rg350-8240e5b96d072fda2f84abdf84c27cf90ee891a5.tar.bz2
scummvm-rg350-8240e5b96d072fda2f84abdf84c27cf90ee891a5.zip
Rendering pipeline. WIP.
(I see working buttons) svn-id: r32898
Diffstat (limited to 'gui/ThemeRenderer.h')
-rw-r--r--gui/ThemeRenderer.h10
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;
};