Defines | |
#define | wxPG_PROP_MAX wxPG_PROP_AUTO_UNSPECIFIED |
#define | wxPG_PROP_PARENTAL_FLAGS (wxPG_PROP_AGGREGATE|wxPG_PROP_CATEGORY|wxPG_PROP_MISC_PARENT) |
Enumerations | |
enum | wxPG_PROPERTY_FLAGS { wxPG_PROP_MODIFIED = 0x0001, wxPG_PROP_DISABLED = 0x0002, wxPG_PROP_HIDDEN = 0x0004, wxPG_PROP_CUSTOMIMAGE = 0x0008, wxPG_PROP_NOEDITOR = 0x0010, wxPG_PROP_COLLAPSED = 0x0020, wxPG_PROP_INVALID_VALUE = 0x0040, wxPG_PROP_WAS_MODIFIED = 0x0200, wxPG_PROP_AGGREGATE = 0x0400, wxPG_PROP_CHILDREN_ARE_COPIES = 0x0800, wxPG_PROP_PROPERTY = 0x1000, wxPG_PROP_CATEGORY = 0x2000, wxPG_PROP_MISC_PARENT = 0x4000, wxPG_PROP_READONLY = 0x8000, wxPG_PROP_COMPOSED_VALUE = 0x00010000, wxPG_PROP_USES_COMMON_VALUE = 0x00020000, wxPG_PROP_AUTO_UNSPECIFIED = 0x00040000, wxPG_PROP_CLASS_SPECIFIC_1 = 0x00080000, wxPG_PROP_CLASS_SPECIFIC_2 = 0x00100000, wxPG_PROP_BEING_DELETED = 0x00200000 } |
#define wxPG_PROP_MAX wxPG_PROP_AUTO_UNSPECIFIED |
Topmost flag.
Definition at line 1251 of file propgrid.h.
#define wxPG_PROP_PARENTAL_FLAGS (wxPG_PROP_AGGREGATE|wxPG_PROP_CATEGORY|wxPG_PROP_MISC_PARENT) |
Property with children *must* have one of these set, otherwise iterators will not work correctly. Code should automatically take care of this, however.
Definition at line 1256 of file propgrid.h.
enum wxPG_PROPERTY_FLAGS |
wxPG_PROP_MODIFIED |
Indicates bold font. |
wxPG_PROP_DISABLED |
Disables ('greyed' text and editor does not activate) property. |
wxPG_PROP_HIDDEN |
Hider button will hide this property. |
wxPG_PROP_CUSTOMIMAGE |
This property has custom paint image just in front of its value. If property only draws custom images into a popup list, then this flag should not be set. |
wxPG_PROP_NOEDITOR |
Do not create text based editor for this property (but button-triggered dialog and choice are ok). |
wxPG_PROP_COLLAPSED |
Property is collapsed, ie. it's children are hidden. |
wxPG_PROP_INVALID_VALUE |
If property is selected, then indicates that validation failed for pending value. If property is not selected, then indicates that the the actual property value has failed validation (NB: this behavior is not currently supported, but may be used in future). |
wxPG_PROP_WAS_MODIFIED |
Switched via SetWasModified(). Temporary flag - only used when setting/changing property value. |
wxPG_PROP_AGGREGATE |
If set, then child properties (if any) are private, and should be "invisible" to the application. |
wxPG_PROP_CHILDREN_ARE_COPIES |
If set, then child properties (if any) are copies and should not be deleted in dtor. |
wxPG_PROP_PROPERTY |
Classifies this item as a non-category. Used for faster item type identification. |
wxPG_PROP_CATEGORY |
Classifies this item as a category. Used for faster item type identification. |
wxPG_PROP_MISC_PARENT |
Classifies this item as a property that has children, but is not aggregate (ie. children are not private). |
wxPG_PROP_READONLY |
Property is read-only. Editor is still created. |
wxPG_PROP_COMPOSED_VALUE |
Property's value is composed from values of child properties.
|
wxPG_PROP_USES_COMMON_VALUE |
Common value of property is selectable in editor.
|
wxPG_PROP_AUTO_UNSPECIFIED |
Property can be set to unspecified value via editor. Currently, this applies to following properties:
|
wxPG_PROP_CLASS_SPECIFIC_1 |
Indicates the bit useable by derived properties. |
wxPG_PROP_CLASS_SPECIFIC_2 |
Indicates the bit useable by derived properties. |
wxPG_PROP_BEING_DELETED |
Indicates that the property is being deleted and should be ignored. |
Definition at line 1137 of file propgrid.h.