Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
SectionSpecification_wrapper Struct Reference
+ Inheritance diagram for SectionSpecification_wrapper:
+ Collaboration diagram for SectionSpecification_wrapper:

Public Member Functions

 SectionSpecification_wrapper (CEGUI::SectionSpecification const &arg)
 
 SectionSpecification_wrapper (::CEGUI::String const &owner,::CEGUI::String const &sectionName,::CEGUI::String const &controlPropertySource,::CEGUI::String const &controlPropertyValue,::CEGUI::String const &controlPropertyWidget)
 
 SectionSpecification_wrapper (::CEGUI::String const &owner,::CEGUI::String const &sectionName,::CEGUI::String const &controlPropertySource,::CEGUI::String const &controlPropertyValue,::CEGUI::String const &controlPropertyWidget,::CEGUI::ColourRect const &cols)
 
void initColourRectForOverride (::CEGUI::Window const &wnd,::CEGUI::ColourRect &cr) const
 
bool shouldBeDrawn (::CEGUI::Window const &wnd) const
 
- Public Member Functions inherited from CEGUI::SectionSpecification
 SectionSpecification (const String &owner, const String &sectionName, const String &controlPropertySource, const String &controlPropertyValue, const String &controlPropertyWidget)
 Constructor. More...
 
 SectionSpecification (const String &owner, const String &sectionName, const String &controlPropertySource, const String &controlPropertyValue, const String &controlPropertyWidget, const ColourRect &cols)
 Constructor. More...
 
void render (Window &srcWindow, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the section specified by this SectionSpecification. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the section specified by this SectionSpecification. More...
 
const StringgetOwnerWidgetLookFeel () const
 Return the name of the WidgetLookFeel object containing the target section. More...
 
void setOwnerWidgetLookFeel (const String &owner)
 Return the name of the WidgetLookFeel object containing the target section. More...
 
const StringgetSectionName () const
 Return the name of the target ImagerySection. More...
 
void setSectionName (const String &name)
 Return the name of the target ImagerySection. More...
 
const ColourRectgetOverrideColours () const
 Return the current override colours. More...
 
void setOverrideColours (const ColourRect &cols)
 Set the override colours to be used by this SectionSpecification. More...
 
bool isUsingOverrideColours () const
 return whether the use of override colours is enabled on this SectionSpecification. More...
 
void setUsingOverrideColours (bool setting=true)
 Enable or disable the use of override colours for this section. More...
 
const StringgetOverrideColoursPropertySource () const
 Get the name of the property where override colour values can be obtained. More...
 
void setOverrideColoursPropertySource (const String &property)
 Set the name of the property where override colour values can be obtained. More...
 
const StringgetRenderControlPropertySource () const
 Get the name of the property that controls whether to actually render this section. More...
 
void setRenderControlPropertySource (const String &property)
 Set the name of the property that controls whether to actually render this section. More...
 
const StringgetRenderControlValue () const
 Get the test value used when determining whether to render this section. More...
 
void setRenderControlValue (const String &value)
 Set the test value used when determining whether to render this section. More...
 
const StringgetRenderControlWidget () const
 Get the widget what will be used as the source of the property named as the control property. More...
 
void setRenderControlWidget (const String &widget)
 Set the widget what will be used as the source of the property named as the control property. More...
 
void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this SectionSpecification to out_stream. More...
 
 SectionSpecification (const String &owner, const String &sectionName, const String &controlPropertySource, const String &controlPropertyValue, const String &controlPropertyWidget)
 Constructor. More...
 
 SectionSpecification (const String &owner, const String &sectionName, const String &controlPropertySource, const String &controlPropertyValue, const String &controlPropertyWidget, const ColourRect &cols)
 Constructor. More...
 
void render (Window &srcWindow, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the section specified by this SectionSpecification. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the section specified by this SectionSpecification. More...
 
const StringgetOwnerWidgetLookFeel () const
 Return the name of the WidgetLookFeel object containing the target section. More...
 
void setOwnerWidgetLookFeel (const String &owner)
 Return the name of the WidgetLookFeel object containing the target section. More...
 
const StringgetSectionName () const
 Return the name of the target ImagerySection. More...
 
void setSectionName (const String &name)
 Return the name of the target ImagerySection. More...
 
const ColourRectgetOverrideColours () const
 Return the current override colours. More...
 
void setOverrideColours (const ColourRect &cols)
 Set the override colours to be used by this SectionSpecification. More...
 
bool isUsingOverrideColours () const
 return whether the use of override colours is enabled on this SectionSpecification. More...
 
void setUsingOverrideColours (bool setting=true)
 Enable or disable the use of override colours for this section. More...
 
const StringgetOverrideColoursPropertySource () const
 Get the name of the property where override colour values can be obtained. More...
 
void setOverrideColoursPropertySource (const String &property)
 Set the name of the property where override colour values can be obtained. More...
 
const StringgetRenderControlPropertySource () const
 Get the name of the property that controls whether to actually render this section. More...
 
void setRenderControlPropertySource (const String &property)
 Set the name of the property that controls whether to actually render this section. More...
 
const StringgetRenderControlValue () const
 Get the test value used when determining whether to render this section. More...
 
void setRenderControlValue (const String &value)
 Set the test value used when determining whether to render this section. More...
 
const StringgetRenderControlWidget () const
 Get the widget what will be used as the source of the property named as the control property. More...
 
void setRenderControlWidget (const String &widget)
 Set the widget what will be used as the source of the property named as the control property. More...
 
void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this SectionSpecification to out_stream. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::SectionSpecification
void initColourRectForOverride (const Window &wnd, ColourRect &cr) const
 Helper method to initialise a ColourRect with appropriate values according to the way the section sepcification is set up. More...
 
bool shouldBeDrawn (const Window &wnd) const
 
void initColourRectForOverride (const Window &wnd, ColourRect &cr) const
 Helper method to initialise a ColourRect with appropriate values according to the way the section sepcification is set up. More...
 
bool shouldBeDrawn (const Window &wnd) const