#include <CEGUIWindowProperties.h>
Inheritance diagram for CEGUI::WindowProperties::UnifiedPosition:
Public Member Functions | |
UnifiedPosition () | |
String | get (const PropertyReceiver *receiver) const |
Return the current value of the Property as a String. | |
void | set (PropertyReceiver *receiver, const String &value) |
Sets the value of the property. | |
const String & | getHelp (void) const |
Return a String that describes the purpose and usage of this Property. | |
const String & | getName (void) const |
Return a the name of this Property. | |
virtual bool | isDefault (const PropertyReceiver *receiver) const |
Returns whether the property is at it's default value. | |
virtual String | getDefault (const PropertyReceiver *receiver) const |
Returns the default value of the Property as a String. | |
void | writeXMLToStream (const PropertyReceiver *receiver, OutStream &out_stream) const |
Writes out an XML representation of this class to the given stream. | |
Protected Attributes | |
String | d_name |
String that stores the Property name. | |
String | d_help |
String that stores the Property help text. | |
String | d_default |
String that stores the Property default value string. | |
bool | d_writeXML |
Specifies whether writeXMLToStream should do anything for this property. |
Definition at line 1471 of file CEGUIWindowProperties.h.
|
Definition at line 1474 of file CEGUIWindowProperties.h. |
|
Return the current value of the Property as a String.
Implements CEGUI::Property. Definition at line 855 of file CEGUIWindowProperties.cpp. References CEGUI::PropertyHelper::uvector2ToString(). |
|
Returns the default value of the Property as a String.
Reimplemented in CEGUI::WindowProperties::AbsoluteMaxSize, CEGUI::TabControlProperties::TabHeight, CEGUI::TabControlProperties::AbsoluteTabHeight, CEGUI::TabControlProperties::TabTextPadding, and CEGUI::TabControlProperties::RelativeTabTextPadding. Definition at line 43 of file CEGUIProperty.cpp. References CEGUI::Property::d_default. |
|
Return a String that describes the purpose and usage of this Property.
Definition at line 100 of file CEGUIProperty.h. |
|
Return a the name of this Property.
Definition at line 110 of file CEGUIProperty.h. Referenced by CEGUI::PropertySet::addProperty(), CEGUI::Falagard_xmlHandler::elementStart(), and CEGUI::MultiColumnListProperties::RowCount::set(). |
|
Returns whether the property is at it's default value.
Reimplemented in CEGUI::WindowProperties::AbsoluteMaxSize, CEGUI::WindowProperties::Font, CEGUI::WindowProperties::MouseCursorImage, CEGUI::WindowProperties::Disabled, CEGUI::WindowProperties::Visible, CEGUI::TabControlProperties::TabHeight, CEGUI::TabControlProperties::AbsoluteTabHeight, CEGUI::TabControlProperties::TabTextPadding, and CEGUI::TabControlProperties::RelativeTabTextPadding. Definition at line 35 of file CEGUIProperty.cpp. References CEGUI::Property::d_default, and CEGUI::Property::get(). |
|
Sets the value of the property.
Implements CEGUI::Property. Definition at line 860 of file CEGUIWindowProperties.cpp. References CEGUI::PropertyHelper::stringToUVector2(). |
|
Writes out an XML representation of this class to the given stream.
Definition at line 48 of file CEGUIProperty.cpp. References CEGUI::String::c_str(), CEGUI::Property::d_name, CEGUI::Property::d_writeXML, and CEGUI::Property::get(). |
|
String that stores the Property default value string.
Definition at line 184 of file CEGUIProperty.h. Referenced by CEGUI::Property::getDefault(), CEGUI::Property::isDefault(), and CEGUI::PropertyDefinition::writeXMLToStream(). |
|
String that stores the Property help text.
Definition at line 183 of file CEGUIProperty.h. |
|
String that stores the Property name.
Definition at line 182 of file CEGUIProperty.h. Referenced by CEGUI::Property::writeXMLToStream(), and CEGUI::PropertyDefinition::writeXMLToStream(). |
|
Specifies whether writeXMLToStream should do anything for this property.
Definition at line 185 of file CEGUIProperty.h. Referenced by CEGUI::Property::writeXMLToStream(). |