Crazy Eddie's GUI System  ${CEGUI_VERSION}
PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper Struct Reference
+ Inheritance diagram for PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper:
+ Collaboration diagram for PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper:

Public Member Functions

 PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper (CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting > const &arg)
 
 PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper (::CEGUI::String const &propertyName,::CEGUI::String const &widgetName,::CEGUI::String const &targetProperty,::CEGUI::String const &initialValue,::CEGUI::String const &origin, bool redrawOnWrite, bool layoutOnWrite,::CEGUI::String const &fireEvent,::CEGUI::String const &eventNamespace)
 
virtual ::CEGUI::Propertyclone () const
 
::CEGUI::Propertydefault_clone () const
 
virtual ::CEGUI::VerticalTextFormatting getNative_impl (::CEGUI::PropertyReceiver const *receiver) const
 
virtual ::CEGUI::VerticalTextFormatting default_getNative_impl (::CEGUI::PropertyReceiver const *receiver) const
 
::CEGUI::Window const * getTargetWindow (::CEGUI::PropertyReceiver const *receiver,::CEGUI::String const &name) const
 
::CEGUI::WindowgetTargetWindow (::CEGUI::PropertyReceiver *receiver,::CEGUI::String const &name) const
 
virtual void initialisePropertyReceiver (::CEGUI::PropertyReceiver *receiver) const
 
void default_initialisePropertyReceiver (::CEGUI::PropertyReceiver *receiver) const
 
virtual void setNative_impl (::CEGUI::PropertyReceiver *receiver,::CEGUI::VerticalTextFormatting value)
 
virtual void default_setNative_impl (::CEGUI::PropertyReceiver *receiver,::CEGUI::VerticalTextFormatting value)
 
void updateLinkTargets (::CEGUI::PropertyReceiver *receiver,::CEGUI::VerticalTextFormatting value) const
 
void writeDefinitionXMLAdditionalAttributes (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void writeDefinitionXMLElementType (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void default_writeDefinitionXMLElementType (::CEGUI::XMLSerializer &xml_stream) const
 
void writeFalagardXMLAttributes (::CEGUI::XMLSerializer &xml_stream) const
 
virtual bool doesWriteXML () const
 Returns whether the property writes to XML streams.
 
bool default_doesWriteXML () const
 
virtual ::CEGUI::String get (::CEGUI::PropertyReceiver const *receiver) const
 
::CEGUI::String default_get (::CEGUI::PropertyReceiver const *receiver) const
 
virtual ::CEGUI::String getDefault (::CEGUI::PropertyReceiver const *receiver) const
 
::CEGUI::String default_getDefault (::CEGUI::PropertyReceiver const *receiver) const
 
virtual ::CEGUI::VerticalTextFormatting getNative (::CEGUI::PropertyReceiver const *receiver) const
 
::CEGUI::VerticalTextFormatting default_getNative (::CEGUI::PropertyReceiver const *receiver) const
 
virtual bool isDefault (::CEGUI::PropertyReceiver const *receiver) const
 
bool default_isDefault (::CEGUI::PropertyReceiver const *receiver) const
 
virtual bool isReadable () const
 Returns whether the property is readable. More...
 
bool default_isReadable () const
 
virtual bool isWritable () const
 Returns whether the property is writable. More...
 
bool default_isWritable () const
 
virtual void set (::CEGUI::PropertyReceiver *receiver,::CEGUI::String const &value)
 
void default_set (::CEGUI::PropertyReceiver *receiver,::CEGUI::String const &value)
 
virtual void setNative (::CEGUI::PropertyReceiver *receiver,::CEGUI::VerticalTextFormatting value)
 
void default_setNative (::CEGUI::PropertyReceiver *receiver,::CEGUI::VerticalTextFormatting value)
 
virtual void writeDefinitionXMLAttributes (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void default_writeDefinitionXMLAttributes (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void writeDefinitionXMLToStream (::CEGUI::XMLSerializer &xml_stream) const
 
void default_writeDefinitionXMLToStream (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void writeXMLToStream (::CEGUI::PropertyReceiver const *receiver,::CEGUI::XMLSerializer &xml_stream) const
 
void default_writeXMLToStream (::CEGUI::PropertyReceiver const *receiver,::CEGUI::XMLSerializer &xml_stream) const
 
- Public Member Functions inherited from CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting >
 PropertyLinkDefinition (const String &propertyName, const String &widgetName, const String &targetProperty, const String &initialValue, const String &origin, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
 PropertyLinkDefinition (const String &propertyName, const String &widgetName, const String &targetProperty, const String &initialValue, const String &origin, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
void addLinkTarget (const String &widget, const String &property)
 add a new link target to property on widget (name).
 
void addLinkTarget (const String &widget, const String &property)
 add a new link target to property on widget (name).
 
void clearLinkTargets ()
 clear all link targets from this link definition.
 
void clearLinkTargets ()
 clear all link targets from this link definition.
 
bool isTargetProperty (const String &widget, const String &property) const
 
bool isTargetProperty (const String &widget, const String &property) const
 
void initialisePropertyReceiver (PropertyReceiver *receiver) const
 function to allow initialisation of a PropertyReceiver.
 
void initialisePropertyReceiver (PropertyReceiver *receiver) const
 function to allow initialisation of a PropertyReceiver.
 
Propertyclone () const
 
Propertyclone () const
 
LinkTargetIterator getLinkTargetIterator () const
 
LinkTargetIterator getLinkTargetIterator () const
 
- Public Member Functions inherited from CEGUI::FalagardPropertyBase< CEGUI::VerticalTextFormatting >
 FalagardPropertyBase (const String &name, const String &help, const String &initialValue, const String &origin, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
 FalagardPropertyBase (const String &name, const String &help, const String &initialValue, const String &origin, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
- Public Member Functions inherited from CEGUI::PropertyDefinitionBase
 PropertyDefinitionBase (const String &name, const String &help, const String &initialValue, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
const StringgetPropertyName () const
 
void setPropertyName (const String &name)
 
const StringgetInitialValue () const
 
void setInitialValue (const String &value)
 
const StringgetHelpString () const
 
void setHelpString (const String &help)
 
bool isRedrawOnWrite () const
 
void setRedrawOnWrite (bool value)
 
bool isLayoutOnWrite () const
 
void setLayoutOnWrite (bool value)
 
const StringgetEventFiredOnWrite () const
 
void setEventFiredOnWrite (const String &eventName)
 
const StringgetEventNamespace () const
 
void setEventNamespace (const String &eventNamespace)
 
virtual void writeDefinitionXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of the PropertyDefinitionBase based object to out_stream. More...
 
 PropertyDefinitionBase (const String &name, const String &help, const String &initialValue, bool redrawOnWrite, bool layoutOnWrite, const String &fireEvent, const String &eventNamespace)
 
const StringgetPropertyName () const
 
void setPropertyName (const String &name)
 
const StringgetInitialValue () const
 
void setInitialValue (const String &value)
 
const StringgetHelpString () const
 
void setHelpString (const String &help)
 
bool isRedrawOnWrite () const
 
void setRedrawOnWrite (bool value)
 
bool isLayoutOnWrite () const
 
void setLayoutOnWrite (bool value)
 
const StringgetEventFiredOnWrite () const
 
void setEventFiredOnWrite (const String &eventName)
 
const StringgetEventNamespace () const
 
void setEventNamespace (const String &eventNamespace)
 
virtual void writeDefinitionXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of the PropertyDefinitionBase based object to out_stream. More...
 
- Public Member Functions inherited from CEGUI::TypedProperty< CEGUI::VerticalTextFormatting >
 TypedProperty (const String &name, const String &help, const String &origin="Unknown", typename Helper::pass_type defaultValue=CEGUI::VerticalTextFormatting(), bool writesXML=true)
 
 TypedProperty (const String &name, const String &help, const String &origin="Unknown", typename Helper::pass_type defaultValue=CEGUI::VerticalTextFormatting(), bool writesXML=true)
 
virtual String get (const PropertyReceiver *receiver) const
 
virtual String get (const PropertyReceiver *receiver) const
 
virtual void set (PropertyReceiver *receiver, const String &value)
 
virtual void set (PropertyReceiver *receiver, const String &value)
 
virtual void setNative (PropertyReceiver *receiver, typename Helper::pass_type value)
 native set method, sets the property given a native type More...
 
virtual void setNative (PropertyReceiver *receiver, typename Helper::pass_type value)
 native set method, sets the property given a native type More...
 
virtual Helper::safe_method_return_type getNative (const PropertyReceiver *receiver) const
 native get method, returns the native type by copy More...
 
virtual Helper::safe_method_return_type getNative (const PropertyReceiver *receiver) const
 native get method, returns the native type by copy More...
 
- Public Member Functions inherited from CEGUI::Property
 Property (const String &name, const String &help, const String &defaultValue="", bool writesXML=true, const String &dataType="Unknown", const String &origin="Unknown")
 Creates a new Property object. More...
 
virtual ~Property (void)
 Destructor for Property objects.
 
const StringgetHelp (void) const
 Return a String that describes the purpose and usage of this Property. More...
 
const StringgetName (void) const
 Return a the name of this Property. More...
 
const StringgetDataType (void) const
 Return string data type of this Property. More...
 
const StringgetOrigin (void) const
 Return string origin of this Property. More...
 
virtual bool isDefault (const PropertyReceiver *receiver) const
 Returns whether the property is at it's default value. More...
 
virtual String getDefault (const PropertyReceiver *receiver) const
 Returns the default value of the Property as a String. More...
 
virtual void writeXMLToStream (const PropertyReceiver *receiver, XMLSerializer &xml_stream) const
 Writes out an XML representation of this class to the given stream. More...
 
 Property (const String &name, const String &help, const String &defaultValue="", bool writesXML=true, const String &dataType="Unknown", const String &origin="Unknown")
 Creates a new Property object. More...
 
virtual ~Property (void)
 Destructor for Property objects.
 
const StringgetHelp (void) const
 Return a String that describes the purpose and usage of this Property. More...
 
const StringgetName (void) const
 Return a the name of this Property. More...
 
const StringgetDataType (void) const
 Return string data type of this Property. More...
 
const StringgetOrigin (void) const
 Return string origin of this Property. More...
 
virtual bool isDefault (const PropertyReceiver *receiver) const
 Returns whether the property is at it's default value. More...
 
virtual String getDefault (const PropertyReceiver *receiver) const
 Returns the default value of the Property as a String. More...
 
virtual void writeXMLToStream (const PropertyReceiver *receiver, XMLSerializer &xml_stream) const
 Writes out an XML representation of this class to the given stream. More...
 

Additional Inherited Members

- Public Types inherited from CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting >
typedef TypedProperty< CEGUI::VerticalTextFormatting >::Helper Helper
 
typedef TypedProperty< CEGUI::VerticalTextFormatting >::Helper Helper
 
typedef ConstVectorIterator< LinkTargetCollectionLinkTargetIterator
 
typedef ConstVectorIterator< LinkTargetCollectionLinkTargetIterator
 
- Public Types inherited from CEGUI::FalagardPropertyBase< CEGUI::VerticalTextFormatting >
typedef TypedProperty< CEGUI::VerticalTextFormatting >::Helper Helper
 
typedef TypedProperty< CEGUI::VerticalTextFormatting >::Helper Helper
 
- Public Types inherited from CEGUI::TypedProperty< CEGUI::VerticalTextFormatting >
typedef PropertyHelper< CEGUI::VerticalTextFormattingHelper
 
typedef PropertyHelper< CEGUI::VerticalTextFormattingHelper
 
- Static Public Attributes inherited from CEGUI::PropertyDefinitionBase
static const String UserStringNameSuffix
 The PropertyDefinition's user string name suffix, which is appended to each #d_userStringName.
 
- Static Public Attributes inherited from CEGUI::Property
static const String XMLElementName
 
static const String NameXMLAttributeName
 
static const String ValueXMLAttributeName
 
- Protected Types inherited from CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting >
typedef std::pair< String, StringStringPair
 
typedef std::pair< String, StringStringPair
 
typedef std::vector< StringPair CEGUI_VECTOR_ALLOC(StringPair)> LinkTargetCollection
 type used for the collection of targets.
 
typedef std::vector< StringPair CEGUI_VECTOR_ALLOC(StringPair)> LinkTargetCollection
 type used for the collection of targets.
 
- Protected Member Functions inherited from CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting >
Helper::safe_method_return_type getNative_impl (const PropertyReceiver *receiver) const
 
Helper::safe_method_return_type getNative_impl (const PropertyReceiver *receiver) const
 
void setNative_impl (PropertyReceiver *receiver, typename Helper::pass_type value)
 
void setNative_impl (PropertyReceiver *receiver, typename Helper::pass_type value)
 
void updateLinkTargets (PropertyReceiver *receiver, typename Helper::pass_type value) const
 
void updateLinkTargets (PropertyReceiver *receiver, typename Helper::pass_type value) const
 
void writeDefinitionXMLElementType (XMLSerializer &xml_stream) const
 Write out the text of the XML element type. Note that you should not write the opening '<' character, nor any other information such as attributes in this function. More...
 
void writeDefinitionXMLElementType (XMLSerializer &xml_stream) const
 Write out the text of the XML element type. Note that you should not write the opening '<' character, nor any other information such as attributes in this function. More...
 
void writeDefinitionXMLAdditionalAttributes (XMLSerializer &xml_stream) const
 
void writeDefinitionXMLAdditionalAttributes (XMLSerializer &xml_stream) const
 
void writeFalagardXMLAttributes (XMLSerializer &xml_stream) const
 
void writeFalagardXMLAttributes (XMLSerializer &xml_stream) const
 
const WindowgetTargetWindow (const PropertyReceiver *receiver, const String &name) const
 Return a pointer to the target window with the given name.
 
WindowgetTargetWindow (PropertyReceiver *receiver, const String &name) const
 Return a pointer to the target window with the given name.
 
const WindowgetTargetWindow (const PropertyReceiver *receiver, const String &name) const
 Return a pointer to the target window with the given name.
 
WindowgetTargetWindow (PropertyReceiver *receiver, const String &name) const
 Return a pointer to the target window with the given name.
 
- Protected Member Functions inherited from CEGUI::PropertyDefinitionBase
virtual void writeDefinitionXMLAttributes (XMLSerializer &xml_stream) const
 Write out any xml attributes added in a sub-class. Note that you should not write the closing '/>' character sequence, nor any other information in this function. You should always call the base class implementation of this function when overriding. More...
 
virtual void writeDefinitionXMLAttributes (XMLSerializer &xml_stream) const
 Write out any xml attributes added in a sub-class. Note that you should not write the closing '/>' character sequence, nor any other information in this function. You should always call the base class implementation of this function when overriding. More...
 
- Protected Attributes inherited from CEGUI::PropertyLinkDefinition< CEGUI::VerticalTextFormatting >
LinkTargetCollection d_targets
 collection of targets for this PropertyLinkDefinition.
 
- Protected Attributes inherited from CEGUI::PropertyDefinitionBase
String d_propertyName
 
String d_initialValue
 
String d_helpString
 
bool d_writeCausesRedraw
 
bool d_writeCausesLayout
 
String d_eventFiredOnWrite
 
String d_eventNamespace
 
- Protected Attributes inherited from CEGUI::Property
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.
 
String d_dataType
 Holds data type of this property.
 
String d_origin
 Holds origin of this property.
 

Member Function Documentation

virtual bool PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper::isReadable ( ) const
inlinevirtual

Returns whether the property is readable.

Returns
  • true if the property is readable.
  • false if the property isn't readable.

Reimplemented from CEGUI::Property.

References CEGUI::Property::isReadable().

virtual bool PropertyLinkDefinition_less__CEGUI_scope_VerticalTextFormatting__greater__wrapper::isWritable ( ) const
inlinevirtual