28 #ifndef _CEGUIFalWidgetLookManager_h_
29 #define _CEGUIFalWidgetLookManager_h_
31 #include "../CEGUISingleton.h"
32 #include "../CEGUIString.h"
33 #include "../CEGUIExceptions.h"
34 #include "CEGUIFalWidgetLookFeel.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4251)
40 # pragma warning(disable : 4275)
106 void parseLookNFeelSpecification(
const String& filename,
const String& resourceGroup =
"");
120 bool isWidgetLookAvailable(
const String& widget)
const;
149 void eraseWidgetLook(
const String& widget);
182 void writeWidgetLookToStream(
const String& name,
OutStream& out_stream)
const;
200 void writeWidgetLookSeriesToStream(
const String& prefix,
OutStream& out_stream)
const;
210 static const String& getDefaultResourceGroup()
211 {
return d_defaultResourceGroup; }
223 static void setDefaultResourceGroup(
const String& resourceGroup)
224 { d_defaultResourceGroup = resourceGroup; }
228 static const String FalagardSchemaName;
230 typedef std::map<String, WidgetLookFeel, String::FastLessCompare> WidgetLookList;
231 WidgetLookList d_widgetLooks;
233 static String d_defaultResourceGroup;
239 #if defined(_MSC_VER)
240 # pragma warning(pop)
243 #endif // end of guard _CEGUIFalWidgetLookManager_h_