wxArt2D
|
property to hold a a2dFont type variable to be associated with a a2dObject More...
#include <styleprop.h>
Public Member Functions | |
a2dFontProperty (const a2dPropertyIdFont *id, const a2dFont &value) | |
a2dFontProperty (const a2dFontProperty *ori) | |
a2dFontProperty (const a2dFontProperty &other) | |
virtual a2dNamedProperty * | Clone (a2dObject::CloneOptions options) const |
virtual void | Assign (const a2dNamedProperty &other) |
Virtual assignment operator. | |
void | SetValue (const a2dFont &value) |
const a2dFont & | GetValue () const |
virtual wxString | StringRepresentation () const |
virtual wxString | StringValueRepresentation () const |
virtual void | DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite) |
virtual void | DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts) |
Public Member Functions inherited from a2dNamedProperty | |
a2dNamedProperty () | |
Default constructor. | |
a2dNamedProperty (const a2dPropertyId *id) | |
Constructor giving an id. | |
a2dNamedProperty (const a2dNamedProperty &other) | |
Copy constructor. | |
a2dNamedProperty * | Clone (a2dObject::CloneOptions options, a2dRefMap *refs=NULL) const |
Virtual copy constructor. | |
virtual | ~a2dNamedProperty () |
Destructor. | |
void | SetCheck (bool check) |
general flag use at will. More... | |
bool | GetCheck () const |
general flag use at will. | |
void | SetToObject (a2dObject *obj, a2dPropertyId::SetFlags setflags=a2dPropertyId::set_none) |
Set this property to an object. More... | |
void | SetToObjectClone (a2dObject *obj, a2dPropertyId::SetFlags setflags=a2dPropertyId::set_none) const |
Set this property to an object and clone it if neccessary. More... | |
const a2dPropertyId * | GetId () const |
Get the a2dPropertyId object identifying this property. | |
virtual const a2dPropertyId * | CreateId (a2dObject *parent, const wxString &name) |
creates an a2dPropertyId for this property, if it is not available. | |
wxString | GetName () const |
Get the name of the a2dPropertyId object. | |
virtual wxString | GetString () const |
when a2dStringProperty, return its value else assert | |
virtual double | GetDouble () const |
when a2dDoubleProperty, return its value else assert | |
virtual float | GetFloat () const |
when a2dFloatProperty, return its value else assert | |
virtual bool | GetBool () const |
when a2dBoolProperty, return its value else assert | |
virtual wxInt16 | GetInt16 () const |
when a2dInt16Property, return its value else assert | |
virtual wxUint16 | GetUint16 () const |
when a2dUint16Property, return its value else assert | |
virtual wxInt32 | GetInt32 () const |
when a2dInt32Property, return its value else assert | |
virtual wxUint32 | GetUint32 () const |
when a2dUint32Property, return its value else assert | |
virtual void * | GetVoidPtr () const |
when a2dVoidPtrProperty, return its value else assert | |
virtual a2dObject * | GetRefObject () const |
when a2dProperty, return its value else assert | |
virtual a2dObject * | GetRefObjectNA () const |
when a2dProperty, return its value else return NULL | |
virtual bool | GetVisible () const |
some derived properties can be visible or not and override this | |
virtual bool | GetCanRender () const |
some derived properties can be renderable or not and override this More... | |
double | ParseDouble (unsigned int &position) |
parse a double from the value string | |
void | SkipCommaSpaces (unsigned int &position) |
parse comma, whitespace and skip it form teh value string | |
void | SkipSpaces (unsigned int &position) |
parse whitespace and skip it form teh value string | |
void | Walker (wxObject *parent, a2dWalkerIOHandler &handler) |
This is used to recursively walk through an object tree. | |
virtual void | DoWalker (wxObject *parent, a2dWalkerIOHandler &handler) |
virtual void | Save (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dObjectList *towrite) |
virtual void | Load (wxObject *parent, a2dIOHandlerXmlSerIn &parser) |
Static Public Member Functions | |
static a2dFontProperty * | CreatePropertyFromString (const a2dPropertyIdFont *id, const wxString &value) |
Protected Attributes | |
a2dFont | m_value |
Protected Attributes inherited from a2dNamedProperty | |
const a2dPropertyId * | m_id |
The property id object identifying this property. | |
Additional Inherited Members |
property to hold a a2dFont type variable to be associated with a a2dObject
Definition at line 151 of file styleprop.h.
|
static |
Construct a new property object from a string If this is not appropriate, this may return NULL
Definition at line 243 of file styleprop.cpp.
|
virtual |
Convert the property to a string, used to serialize class. Override to define it for your properties.
Reimplemented from a2dNamedProperty.
Definition at line 279 of file styleprop.cpp.
|
virtual |
Convert the property value to a string, used to serialize class. Override to define it for your properties.
Reimplemented from a2dNamedProperty.
Definition at line 284 of file styleprop.cpp.