aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeRenderer.h
diff options
context:
space:
mode:
authorVicent Marti2008-07-31 17:23:38 +0000
committerVicent Marti2008-07-31 17:23:38 +0000
commite8278c4c6891b8b3b2ef95f2f55e4730d76234ba (patch)
treeed1b52a33a707fef777cddfbf8567f3ef23d0027 /gui/ThemeRenderer.h
parent01cf9174b1ea896b5dc7ddc8ec560ca1bd4de4f4 (diff)
downloadscummvm-rg350-e8278c4c6891b8b3b2ef95f2f55e4730d76234ba.tar.gz
scummvm-rg350-e8278c4c6891b8b3b2ef95f2f55e4730d76234ba.tar.bz2
scummvm-rg350-e8278c4c6891b8b3b2ef95f2f55e4730d76234ba.zip
GUI Layout parsing. Work in progress.
svn-id: r33475
Diffstat (limited to 'gui/ThemeRenderer.h')
-rw-r--r--gui/ThemeRenderer.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/ThemeRenderer.h b/gui/ThemeRenderer.h
index 836f7d05fd..2b15d7dfa8 100644
--- a/gui/ThemeRenderer.h
+++ b/gui/ThemeRenderer.h
@@ -35,6 +35,7 @@
#include "gui/dialog.h"
#include "gui/ThemeParser.h"
+#include "gui/ThemeEval.h"
#include "graphics/VectorRenderer.h"
namespace GUI {
@@ -208,6 +209,8 @@ public:
unloadTheme();
delete _parser;
}
+
+ GUI::ThemeEval *themeEval() { return _themeEval; }
/**
* VIRTUAL METHODS
@@ -585,6 +588,9 @@ protected:
/** XML Parser, does the Theme parsing instead of the default parser */
GUI::ThemeParser *_parser;
+
+ /** Theme evaluator (changed from GUI::Eval to add functionality) */
+ GUI::ThemeEval *_themeEval;
/** Main screen surface. This is blitted straight into the overlay. */
Graphics::Surface *_screen;