wxPGProperty Flags

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 Documentation

#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.


Enumeration Type Documentation

Enumerator:
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.

Remarks:
This flag cannot be used with property iterators.
wxPG_PROP_USES_COMMON_VALUE 

Common value of property is selectable in editor.

Remarks:
This flag cannot be used with property iterators.
wxPG_PROP_AUTO_UNSPECIFIED 

Property can be set to unspecified value via editor. Currently, this applies to following properties:

Remarks:
This flag cannot be used with property iterators.
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.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


wxpropgrid
Author(s): Jaakko Salli
autogenerated on Fri Jan 11 09:34:05 2013