diff options
Diffstat (limited to 'gui/ThemeParser.h')
-rw-r--r-- | gui/ThemeParser.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gui/ThemeParser.h b/gui/ThemeParser.h index 78423652bc..b9fa69179d 100644 --- a/gui/ThemeParser.h +++ b/gui/ThemeParser.h @@ -308,7 +308,7 @@ namespace GUI { using namespace Graphics; using namespace Common; -class ThemeRenderer; +class ThemeRenderer; class ThemeParser : public XMLParser { typedef void (VectorRenderer::*DrawingFunctionCallback)(const Common::Rect &, const DrawStep &); @@ -354,6 +354,13 @@ protected: XML_PROP(resolution, false) KEY_END() KEY_END() + + XML_KEY(bitmaps) + XML_KEY(bitmap) + XML_PROP(filename, true) + XML_PROP(resolution, false) + KEY_END() + KEY_END() XML_KEY(defaults) XML_PROP(stroke, false) @@ -408,6 +415,7 @@ protected: XML_PROP(xpos, false) XML_PROP(ypos, false) XML_PROP(orientation, false) + XML_PROP(bitmap, false) KEY_END() XML_KEY(text) @@ -489,6 +497,8 @@ protected: bool parserCallback_color(ParserNode *node); bool parserCallback_drawstep(ParserNode *node); bool parserCallback_drawdata(ParserNode *node); + bool parserCallback_bitmaps(ParserNode *node) { return true; } + bool parserCallback_bitmap(ParserNode *node); /** Layout info callbacks */ bool parserCallback_layout_info(ParserNode *node); |