12 #include "wxartbaseprec.h"
18 #include <wx/filename.h>
29 #if (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4))
33 #pragma warning(disable: 4660)
35 #if defined(WXDOCVIEW_USINGDLL)
65 #pragma warning(default: 4660)
67 #endif // (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4))
(In) Visible property that can be added to Docview Objects.
fundamental classes used by all other modules.
property to hold a a2dObject pointer type variable to be associated with a a2dObject ...
Flags
Flags for property ids.
virtual void SetNamedPropertyToObject(a2dObject *obj, a2dNamedProperty *nprop, SetFlags setflags=set_none) const
Set the property in obj to value (not cloning value)
a2dPropertyId()
this constructor is only for property ids referencing other property ids
property to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dObject ...
Id based property system with its base a2dPropertyId.
SetFlags
Flags used for manipulating the way a property is set to a2dObject.
void RemovePropertyFromObject(a2dObject *obj) const
Dynamic properties with this id will be removed from the object.
smart pointer class and list.
virtual bool RemoveProperty(const a2dPropertyId *id, bool all=true)
This function is called by a2dPropertyId to remove a property from the list.
This template class is for property ids with a known data type.