28 #ifndef _CEGUIFalSectionSpecification_h_
29 #define _CEGUIFalSectionSpecification_h_
31 #include "../CEGUIWindow.h"
32 #include "../CEGUIColourRect.h"
96 void render(
Window& srcWindow,
const ColourRect* modcols = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
111 void render(
Window& srcWindow,
const Rect& baseRect,
const ColourRect* modcols = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
120 const String& getOwnerWidgetLookFeel()
const;
129 const String& getSectionName()
const;
151 void setOverrideColours(
const ColourRect& cols);
161 bool isUsingOverrideColours()
const;
174 void setUsingOverrideColours(
bool setting =
true);
186 void setOverrideColoursPropertySource(
const String& property);
199 void setOverrideColoursPropertyIsColourRect(
bool setting =
true);
212 void setRenderControlPropertySource(
const String& property);
244 bool d_usingColourOverride;
245 String d_colourPropertyName;
246 bool d_colourProperyIsRect;
247 String d_renderControlProperty;
254 #endif // end of guard _CEGUIFalSectionSpecification_h_