28 #ifndef _CEGUIFalSectionSpecification_h_
29 #define _CEGUIFalSectionSpecification_h_
31 #include "../Window.h"
32 #include "../ColourRect.h"
83 const String& controlPropertySource,
84 const String& controlPropertyValue,
85 const String& controlPropertyWidget);
119 const String& controlPropertySource,
120 const String& controlPropertyValue,
121 const String& controlPropertyWidget,
134 void render(
Window& srcWindow,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
149 void render(
Window& srcWindow,
const Rectf& baseRect,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
158 const String& getOwnerWidgetLookFeel()
const;
170 void setOwnerWidgetLookFeel(
const String& owner);
179 const String& getSectionName()
const;
190 void setSectionName(
const String& name);
212 void setOverrideColours(
const ColourRect& cols);
222 bool isUsingOverrideColours()
const;
235 void setUsingOverrideColours(
bool setting =
true);
243 const String& getOverrideColoursPropertySource()
const;
255 void setOverrideColoursPropertySource(
const String& property);
265 const String& getRenderControlPropertySource()
const;
278 void setRenderControlPropertySource(
const String& property);
291 const String& getRenderControlValue()
const;
304 void setRenderControlValue(
const String& value);
320 const String& getRenderControlWidget()
const;
336 void setRenderControlWidget(
const String& widget);
367 bool shouldBeDrawn(
const Window& wnd)
const;
373 bool d_usingColourOverride;
374 String d_colourPropertyName;
376 String d_renderControlProperty;
378 String d_renderControlValue;
380 String d_renderControlWidget;
387 #endif // end of guard _CEGUIFalSectionSpecification_h_