27 #ifndef _CEGUIFalSectionSpecification_h_
28 #define _CEGUIFalSectionSpecification_h_
30 #include "../Window.h"
31 #include "../ColourRect.h"
82 const String& controlPropertySource,
83 const String& controlPropertyValue,
84 const String& controlPropertyWidget);
118 const String& controlPropertySource,
119 const String& controlPropertyValue,
120 const String& controlPropertyWidget,
133 void render(
Window& srcWindow,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
148 void render(
Window& srcWindow,
const Rectf& baseRect,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
157 const String& getOwnerWidgetLookFeel()
const;
169 void setOwnerWidgetLookFeel(
const String& owner);
178 const String& getSectionName()
const;
189 void setSectionName(
const String& name);
211 void setOverrideColours(
const ColourRect& cols);
221 bool isUsingOverrideColours()
const;
234 void setUsingOverrideColours(
bool setting =
true);
242 const String& getOverrideColoursPropertySource()
const;
254 void setOverrideColoursPropertySource(
const String& property);
264 const String& getRenderControlPropertySource()
const;
277 void setRenderControlPropertySource(
const String& property);
290 const String& getRenderControlValue()
const;
303 void setRenderControlValue(
const String& value);
319 const String& getRenderControlWidget()
const;
335 void setRenderControlWidget(
const String& widget);
366 bool shouldBeDrawn(
const Window& wnd)
const;
372 bool d_usingColourOverride;
373 String d_colourPropertyName;
375 String d_renderControlProperty;
377 String d_renderControlValue;
379 String d_renderControlWidget;
386 #endif // end of guard _CEGUIFalSectionSpecification_h_