|
| a2dCanvasObjectPtrProperty (const a2dPropertyIdCanvasObject *id, a2dCanvasObject *object, bool visible=false, bool render=false) |
|
| a2dCanvasObjectPtrProperty (const a2dCanvasObjectPtrProperty &other, a2dObject::CloneOptions options) |
|
virtual void | Assign (const a2dNamedProperty &other) |
| Virtual assignment operator.
|
|
void | SetObject (wxObject *object) |
| to set the a2dCanvasObject*
|
|
a2dCanvasObject * | GetCanvasObject () const |
|
virtual a2dObject * | GetRefObject () const |
| to get the a2dCanvasObject*
|
|
virtual a2dObject * | GetRefObjectNA () const |
| when a2dProperty, return its value else return NULL
|
|
virtual void | SetVisible (bool visible) |
| the object is visible or not. More...
|
|
virtual bool | GetVisible () const |
| return true if the object is visible.
|
|
void | SetCanRender (bool render) |
| if object can be rendered or not. More...
|
|
bool | GetCanRender () const |
| return true if the object can be rendered.
|
|
void | SetPreRender (bool prerender) |
| is set true, the object within this property will be rendered before its parent a2dCanvasObject More...
|
|
bool | GetPreRender () const |
| returns the current prerender setting.
|
|
void | SetSelectedOnly (bool selectedonly) |
| is set true, the object will only be rendered, if the owning object is selected More...
|
|
bool | GetSelectedOnly () const |
| returns the current only selected setting.
|
|
a2dCanvasObject * | GetValue () const |
| Get property value.
|
|
void | SetValue (a2dCanvasObject *newvalue) |
| Set property value.
|
|
a2dCanvasObjectPtr * | GetValuePtr () |
|
a2dCanvasObjectPtr & | GetValueRef () |
|
const a2dCanvasObjectPtr * | GetValuePtr () const |
|
const a2dCanvasObjectPtr & | GetValueRef () const |
|
| 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 wxString | StringRepresentation () const |
|
virtual wxString | StringValueRepresentation () const |
|
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 | Save (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dObjectList *towrite) |
|
virtual void | Load (wxObject *parent, a2dIOHandlerXmlSerIn &parser) |
|
property to hold a a2dCanvasObject pointer type variable to be associated with a canvasobject
Definition at line 202 of file canprop.h.