|
| CUSTOM_XML_PARSER (ThemeParser) |
|
| PARSER_END () bool parserCallback_render_info(ParserNode *node) |
|
bool | parserCallback_defaults (ParserNode *node) |
|
bool | parserCallback_font (ParserNode *node) |
|
bool | parserCallback_text_color (ParserNode *node) |
|
bool | parserCallback_fonts (ParserNode *node) |
|
bool | parserCallback_language (ParserNode *node) |
|
bool | parserCallback_text (ParserNode *node) |
|
bool | parserCallback_palette (ParserNode *node) |
|
bool | parserCallback_color (ParserNode *node) |
|
bool | parserCallback_drawstep (ParserNode *node) |
|
bool | parserCallback_drawdata (ParserNode *node) |
|
bool | parserCallback_bitmaps (ParserNode *node) |
|
bool | parserCallback_bitmap (ParserNode *node) |
|
bool | parserCallback_cursor (ParserNode *node) |
|
bool | parserCallback_layout_info (ParserNode *node) |
|
bool | parserCallback_globals (ParserNode *node) |
|
bool | parserCallback_def (ParserNode *node) |
|
bool | parserCallback_widget (ParserNode *node) |
|
bool | parserCallback_dialog (ParserNode *node) |
|
bool | parserCallback_layout (ParserNode *node) |
|
bool | parserCallback_space (ParserNode *node) |
|
bool | parserCallback_import (ParserNode *node) |
|
bool | closedKeyCallback (ParserNode *node) override |
|
bool | resolutionCheck (const Common::String &resolution) |
|
void | cleanup () override |
|
Graphics::DrawStep * | newDrawStep () |
|
Graphics::DrawStep * | defaultDrawStep () |
|
bool | parseDrawStep (ParserNode *stepNode, Graphics::DrawStep *drawstep, bool functionSpecific) |
|
bool | parseCommonLayoutProps (ParserNode *node, const Common::String &var) |
|
bool | parseList (const char *key, int count,...) |
|
bool | parseList (const Common::String &keyStr, int count,...) |
|
bool | vparseList (const char *key, int count, va_list args) |
|
virtual void | buildLayout ()=0 |
|
virtual bool | keyCallback (ParserNode *node)=0 |
|
virtual bool | textCallback (const String &val) |
|
bool | closeKey () |
|
bool | parseKeyValue (String keyName) |
|
bool | parseActiveKey (bool closed) |
|
bool | parserError (const String &errStr) |
|
bool | skipSpaces () |
|
bool | skipComments () |
|
virtual bool | isValidNameChar (char c) |
|
bool | parseToken () |
|
bool | parseIntegerKey (const char *key, int count,...) |
|
bool | parseIntegerKey (const String &keyStr, int count,...) |
|
bool | vparseIntegerKey (const char *key, int count, va_list args) |
|
bool | parseXMLHeader (ParserNode *node) |
|
virtual bool | handleUnknownKey (ParserNode *node) |
|
bool GUI::ThemeParser::closedKeyCallback |
( |
ParserNode * |
node | ) |
|
|
overrideprotectedvirtual |
The closed key callback function MAY be overloaded by inheriting classes to implement parser-specific functions.
The closedKeyCallback is issued once a key has been finished parsing, to let the parser verify that all the required subkeys, etc, were included.
Unlike the keyCallbacks(), there's just a closedKeyCallback() for all keys. Use "node->name" to distinguish between each key type.
Returns true if the key was properly closed, false otherwise. By default, all keys are properly closed.
Reimplemented from Common::XMLParser.