Classes | |
| class | wxPropertyGridInterface |
| Most of the shared property manipulation interface shared by wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager is defined in this class. More... | |
| class | wxPGPropArgCls |
Macros | |
| #define | wxPG_LABEL (*wxPGProperty::sm_wxPG_LABEL) |
| Used to tell wxPGProperty to use label as name as well. | |
| #define | wxPG_LABEL_STRING wxS("@!") |
| This is the value placed in wxPGProperty::sm_wxPG_LABEL. | |
| #define | wxPG_COLOUR_BLACK (*wxBLACK) |
| Used to tell wxPGProperty to use label as name as well. | |
| #define | wxPG_COLOUR(R, G, B) |
| Convert Red, Green and Blue to a single 32-bit value. | |
| #define | wxPG_DEFAULT_IMAGE_SIZE wxDefaultSize |
| If property is supposed to have custom-painted image, then returning this in OnMeasureImage() will usually be enough. | |
Typedefs | |
| typedef const wxPGPropArgCls & | wxPGPropArg |
Enumerations | |
| enum | wxPG_PROPERTYVALUES_FLAGS { wxPG_DONT_RECURSE , wxPG_KEEP_STRUCTURE , wxPG_RECURSE , wxPG_INC_ATTRIBUTES , wxPG_RECURSE_STARTS , wxPG_FORCE , wxPG_SORT_TOP_LEVEL_ONLY } |
| #define wxPG_COLOUR | ( | R, | |
| G, | |||
| B ) |
| #define wxPG_COLOUR_BLACK (*wxBLACK) |
Used to tell wxPGProperty to use label as name as well.
This section describes some miscellaneous values, types and macros.
| #define wxPG_DEFAULT_IMAGE_SIZE wxDefaultSize |
If property is supposed to have custom-painted image, then returning this in OnMeasureImage() will usually be enough.
| #define wxPG_LABEL (*wxPGProperty::sm_wxPG_LABEL) |
Used to tell wxPGProperty to use label as name as well.
This section describes some miscellaneous values, types and macros.
| #define wxPG_LABEL_STRING wxS("@!") |
This is the value placed in wxPGProperty::sm_wxPG_LABEL.
| typedef const wxPGPropArgCls& wxPGPropArg |
Many wxPropertyGridInterface and wxPropertyGrid methods to set property value or to modify its state use these flags to specify additional details of the operation.
| Enumerator | |
|---|---|
| wxPG_DONT_RECURSE | Flag for wxPropertyGridInterface::SetProperty* functions, wxPropertyGridInterface::HideProperty(), etc. Apply changes only for the property in question. |
| wxPG_KEEP_STRUCTURE | Flag for wxPropertyGridInterface::GetPropertyValues(). Use this flag to retain category structure; each sub-category will be its own wxVariantList of wxVariant. |
| wxPG_RECURSE | Flag for wxPropertyGridInterface::SetProperty* functions, wxPropertyGridInterface::HideProperty(), etc. Apply changes recursively for the property and all its children. |
| wxPG_INC_ATTRIBUTES | Flag for wxPropertyGridInterface::GetPropertyValues(). Use this flag to include property attributes as well. |
| wxPG_RECURSE_STARTS | Used when first starting recursion. |
| wxPG_FORCE | Force value change. |
| wxPG_SORT_TOP_LEVEL_ONLY | Only sort categories and their immediate children. Sorting done by wxPG_AUTO_SORT option uses this. |