28 #ifndef _CEGUIFalWidgetComponent_h_
29 #define _CEGUIFalWidgetComponent_h_
31 #include "CEGUIFalDimensions.h"
32 #include "CEGUIFalPropertyInitialiser.h"
33 #include "../CEGUIWindow.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
60 void create(
Window& parent)
const;
65 const String& getBaseWidgetType()
const;
66 void setBaseWidgetType(
const String& type);
68 const String& getWidgetLookName()
const;
69 void setWidgetLookName(
const String& look);
71 const String& getWidgetNameSuffix()
const;
72 void setWidgetNameSuffix(
const String& suffix);
74 const String& getWindowRendererType()
const;
75 void setWindowRendererType(
const String& type);
84 void clearPropertyInitialisers();
86 void layout(
const Window& owner)
const;
113 typedef std::vector<PropertyInitialiser> PropertiesList;
122 PropertiesList d_properties;
128 #if defined(_MSC_VER)
129 # pragma warning(pop)
132 #endif // end of guard _CEGUIFalWidgetComponent_h_