Crazy Eddies GUI System  0.6.0
Public Member Functions | List of all members
CEGUI::GUILayout_xmlHandler Class Reference

Handler class used to parse the GUILayout XML files using SAX2. More...

+ Inheritance diagram for CEGUI::GUILayout_xmlHandler:
+ Collaboration diagram for CEGUI::GUILayout_xmlHandler:

Public Member Functions

 GUILayout_xmlHandler (const String &name_prefix, PropertyCallback *callback=0, void *userdata=0)
 Constructor for GUILayout_xmlHandler objects.
 
virtual ~GUILayout_xmlHandler (void)
 Destructor for GUILayout_xmlHandler objects.
 
virtual void elementStart (const String &element, const XMLAttributes &attributes)
 document processing (only care about elements, schema validates format)
 
virtual void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered. More...
 
virtual void text (const String &text)
 Method called to notify text node, several successiv text node are agregated. More...
 
void cleanupLoadedWindows (void)
 Destroy all windows created so far.
 
WindowgetLayoutRootWindow (void) const
 Return a pointer to the 'root' window created.
 
- Public Member Functions inherited from CEGUI::XMLHandler
 XMLHandler (void)
 XMLHandler base class constructor.
 
virtual ~XMLHandler (void)
 XMLHandler base class destructor.
 

Detailed Description

Handler class used to parse the GUILayout XML files using SAX2.

Member Function Documentation

void CEGUI::GUILayout_xmlHandler::elementEnd ( const String element)
virtual

Method called to notify the handler at the end of each XML element encountered.

Parameters
elementString object holding the name of the element that is ending.
Returns
Nothing.

Reimplemented from CEGUI::XMLHandler.

void CEGUI::GUILayout_xmlHandler::text ( const String text)
virtual

Method called to notify text node, several successiv text node are agregated.

Parameters
textString object holding the content of the text node.
Returns
Nothing.

Reimplemented from CEGUI::XMLHandler.