#include <CEGUIFalWidgetLookFeel.h>
Collaboration diagram for CEGUI::WidgetLookFeel:
Public Member Functions | |
WidgetLookFeel (const String &name) | |
WidgetLookFeel () | |
const StateImagery & | getStateImagery (const CEGUI::String &state) const |
Return a const reference to the StateImagery object for the specified state. | |
const ImagerySection & | getImagerySection (const CEGUI::String §ion) const |
Return a const reference to the ImagerySection object with the specified name. | |
const String & | getName () const |
Return the name of the widget look. | |
void | addImagerySection (const ImagerySection §ion) |
Add an ImagerySection to the WidgetLookFeel. | |
void | addWidgetComponent (const WidgetComponent &widget) |
Add a WidgetComponent to the WidgetLookFeel. | |
void | addStateSpecification (const StateImagery &state) |
Add a state specification (StateImagery object) to the WidgetLookFeel. | |
void | addPropertyInitialiser (const PropertyInitialiser &initialiser) |
Add a property initialiser to the WidgetLookFeel. | |
void | clearImagerySections () |
Clear all ImagerySections from the WidgetLookFeel. | |
void | clearWidgetComponents () |
Clear all WidgetComponents from the WidgetLookFeel. | |
void | clearStateSpecifications () |
Clear all StateImagery objects from the WidgetLookFeel. | |
void | clearPropertyInitialisers () |
Clear all PropertyInitialiser objects from the WidgetLookFeel. | |
void | initialiseWidget (Window &widget) const |
Initialise the given window using PropertyInitialsers and component widgets specified for this WidgetLookFeel. | |
bool | isStateImageryPresent (const String &state) const |
Return whether imagery is defined for the given state. | |
void | addNamedArea (const NamedArea &area) |
Adds a named area to the WidgetLookFeel. | |
void | clearNamedAreas () |
Clear all defined named areas from the WidgetLookFeel. | |
const NamedArea & | getNamedArea (const String &name) const |
Return the NamedArea with the specified name. | |
bool | isNamedAreaDefined (const String &name) const |
return whether a NamedArea object with the specified name exists for this WidgetLookFeel. | |
void | layoutChildWidgets (const Window &owner) const |
Layout the child widgets defined for this WidgetLookFeel which are attached to the given window. | |
void | addPropertyDefinition (const PropertyDefinition &propdef) |
Adds a property definition to the WidgetLookFeel. | |
void | clearPropertyDefinitions () |
Clear all defined property definitions from the WidgetLookFeel. | |
void | writeXMLToStream (OutStream &out_stream) const |
Writes an xml representation of this WidgetLookFeel to out_stream. |
Definition at line 48 of file CEGUIFalWidgetLookFeel.h.
|
Definition at line 32 of file CEGUIFalWidgetLookFeel.cpp. |
|
Definition at line 52 of file CEGUIFalWidgetLookFeel.h. |
|
Add an ImagerySection to the WidgetLookFeel.
Definition at line 67 of file CEGUIFalWidgetLookFeel.cpp. References CEGUI::ImagerySection::getName(), CEGUI::Logger::getSingleton(), and CEGUI::Logger::logEvent(). Referenced by CEGUI::Falagard_xmlHandler::elementEnd(). |
|
Adds a named area to the WidgetLookFeel.
Definition at line 148 of file CEGUIFalWidgetLookFeel.cpp. References CEGUI::NamedArea::getName(), CEGUI::Logger::getSingleton(), and CEGUI::Logger::logEvent(). Referenced by CEGUI::Falagard_xmlHandler::elementEnd(). |
|
Adds a property definition to the WidgetLookFeel.
Definition at line 190 of file CEGUIFalWidgetLookFeel.cpp. |
|
Add a property initialiser to the WidgetLookFeel.
Definition at line 94 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::Falagard_xmlHandler::elementStart(). |
|
Add a state specification (StateImagery object) to the WidgetLookFeel.
Definition at line 83 of file CEGUIFalWidgetLookFeel.cpp. References CEGUI::StateImagery::getName(), CEGUI::Logger::getSingleton(), and CEGUI::Logger::logEvent(). Referenced by CEGUI::Falagard_xmlHandler::elementEnd(). |
|
Add a WidgetComponent to the WidgetLookFeel.
Definition at line 78 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::Falagard_xmlHandler::elementEnd(). |
|
Clear all ImagerySections from the WidgetLookFeel.
Definition at line 99 of file CEGUIFalWidgetLookFeel.cpp. |
|
Clear all defined named areas from the WidgetLookFeel.
Definition at line 159 of file CEGUIFalWidgetLookFeel.cpp. |
|
Clear all defined property definitions from the WidgetLookFeel.
Definition at line 195 of file CEGUIFalWidgetLookFeel.cpp. |
|
Clear all PropertyInitialiser objects from the WidgetLookFeel.
Definition at line 114 of file CEGUIFalWidgetLookFeel.cpp. |
|
Clear all StateImagery objects from the WidgetLookFeel.
Definition at line 109 of file CEGUIFalWidgetLookFeel.cpp. |
|
Clear all WidgetComponents from the WidgetLookFeel.
Definition at line 104 of file CEGUIFalWidgetLookFeel.cpp. |
|
Return a const reference to the ImagerySection object with the specified name.
Definition at line 49 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::SectionSpecification::render(). |
|
Return the name of the widget look.
Definition at line 62 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::WidgetLookManager::addWidgetLook(), and CEGUI::Falagard_xmlHandler::elementStart(). |
|
Return the NamedArea with the specified name.
Definition at line 164 of file CEGUIFalWidgetLookFeel.cpp. |
|
Return a const reference to the StateImagery object for the specified state.
Definition at line 36 of file CEGUIFalWidgetLookFeel.cpp. |
|
Initialise the given window using PropertyInitialsers and component widgets specified for this WidgetLookFeel.
Definition at line 119 of file CEGUIFalWidgetLookFeel.cpp. References CEGUI::PropertySet::addProperty(), and CEGUI::PropertySet::setProperty(). Referenced by CEGUI::Window::setLookNFeel(). |
|
return whether a NamedArea object with the specified name exists for this WidgetLookFeel.
Definition at line 176 of file CEGUIFalWidgetLookFeel.cpp. |
|
Return whether imagery is defined for the given state.
Definition at line 143 of file CEGUIFalWidgetLookFeel.cpp. |
|
Layout the child widgets defined for this WidgetLookFeel which are attached to the given window.
Definition at line 181 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::Window::performChildWindowLayout(). |
|
Writes an xml representation of this WidgetLookFeel to out_stream.
Definition at line 200 of file CEGUIFalWidgetLookFeel.cpp. Referenced by CEGUI::WidgetLookManager::writeWidgetLookToStream(). |