28 #ifndef _CEGUIScheme_xmlHandler_h_
29 #define _CEGUIScheme_xmlHandler_h_
31 #include "CEGUIXMLHandler.h"
32 #include "CEGUIString.h"
48 const String& getObjectName()
const;
55 void elementEnd(
const String& element);
59 static const String GUISchemeSchemaName;
61 static const String GUISchemeElement;
63 static const String ImagesetElement;
65 static const String ImagesetFromImageElement;
67 static const String FontElement;
69 static const String WindowSetElement;
71 static const String WindowFactoryElement;
73 static const String WindowAliasElement;
75 static const String FalagardMappingElement;
77 static const String LookNFeelElement;
79 static const String NameAttribute;
81 static const String FilenameAttribute;
83 static const String AliasAttribute;
85 static const String TargetAttribute;
87 static const String ResourceGroupAttribute;
89 static const String WindowTypeAttribute;
91 static const String TargetTypeAttribute;
93 static const String LookNFeelAttribute;
95 static const String WindowRendererSetElement;
97 static const String WindowRendererFactoryElement;
99 static const String WindowRendererAttribute;
106 void elementImagesetFromImageStart(
const XMLAttributes& attributes);
112 void elementWindowFactoryStart(
const XMLAttributes& attributes);
114 void elementWindowRendererSetStart(
const XMLAttributes& attributes);
116 void elementWindowRendererFactoryStart(
const XMLAttributes& attributes);
118 void elementWindowAliasStart(
const XMLAttributes& attributes);
120 void elementFalagardMappingStart(
const XMLAttributes& attributes);
124 void elementGUISchemeEnd();
129 mutable bool d_objectRead;
134 #endif // end of guard _CEGUIScheme_xmlHandler_h_