wxPropertyGrid
 All Classes Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCwxArrayEditorDialog
|\CwxPGArrayStringEditorDialog
oCwxColourPropertyValueBecause text, background and other colours tend to differ between platforms, wxSystemColourProperty must be able to select between system colour and, when necessary, to pick a custom one
oCwxPGAttributeStorageWxPGAttributeStorage is somewhat optimized storage for key=variant pairs (ie
oCwxPGCellBase class for simple wxPropertyGrid cell information
|\CwxPGChoiceEntryAttributes of a single wxPGChoices choice
oCwxPGCellRendererBase class for wxPropertyGrid cell renderers
|\CwxPGDefaultRendererDefault cell renderer, that can handles the common scenarios
oCwxPGChoiceInfo
oCwxPGChoicesHelper class for managing choices for properties
oCwxPGChoicesData
oCwxPGCommonValueWxPropertyGrid stores information about common values in these records
oCwxPGEditorBase for property editor classes
|oCwxPGCheckBoxEditor
|oCwxPGChoiceEditor
||oCwxPGChoiceAndButtonEditor
||\CwxPGComboBoxEditor
|\CwxPGTextCtrlEditor
| \CwxPGTextCtrlAndButtonEditor
oCwxPGEditorDialogAdapterDerive a class from this to adapt an existing editor dialog or function to be used when editor button of a property is pushed
|oCwxPGFileDialogAdapter
|\CwxPGLongStringDialogAdapter
oCwxPGGlobalVarsClass
oCwxPGInDialogValidatorCreates and manages a temporary wxTextCtrl for validation purposes
oCwxPGMultiButtonThis class can be used to have multiple buttons in a property editor
oCwxPGPaintDataContains information relayed to property's OnCustomPaint
oCwxPGPropArgClsMost property grid functions have this type as their argument, as it can convey a property by either a pointer or name
oCwxPGPropertyWxPGProperty is base class for all wxPropertyGrid properties
|oCwxArrayStringPropertyProperty that manages a list of strings
|oCwxBaseEnumPropertyDerive dynamic custom properties with choices from this class
||\CwxEnumPropertyYou can derive custom properties with choices from this class
|| oCwxCursorPropertyProperty representing wxCursor
|| oCwxEditEnumPropertyWxEnumProperty with wxString value and writable combo box editor
|| \CwxSystemColourPropertyHas dropdown list of wxWidgets system colours
|oCwxBoolPropertyBasic property with boolean value
|oCwxCustomPropertyThis is a somewhat inefficient but versatile property class
|oCwxDatePropertyProperty representing wxDateTime
|oCwxFilePropertyLike wxLongStringProperty, but the button triggers file selector instead
||\CwxImageFilePropertyProperty representing image file(name)
|oCwxFlagsPropertyRepresents a bit set that fits in a long integer
|oCwxFloatPropertyBasic property with double-precision floating point value
|oCwxFontPropertyProperty representing wxFont
|oCwxIntPropertyBasic property with integer value
|oCwxLongStringPropertyLike wxStringProperty, but has a button that triggers a small text editor dialog
||\CwxDirPropertyLike wxLongStringProperty, but the button triggers dir selector instead
|oCwxMultiChoicePropertyProperty that manages a value resulting from wxMultiChoiceDialog
|oCwxPGRootPropertyRoot parent property
|oCwxPropertyCategoryCategory (caption) property
|oCwxStringPropertyBasic property with string value
|\CwxUIntPropertyBasic property with unsigned integer value
oCwxPGStringTokenizer
oCwxPGValidationInfoUsed to convey validation information to and from functions that actually perform validation
oCwxPGVariantDataWxVariantData with additional functionality
oCwxPGVIteratorAbstract implementation of a simple iterator
oCwxPGVIteratorBaseBase class to derive new viterators
oCwxPGWindowList
oCwxPropertyGridEventA propertygrid event holds information about events associated with wxPropertyGrid objects
oCwxPropertyGridHitTestResultWxPropertyGridHitTestResult, a return value from wxPropertyGrid::HitTest(), contains all you need to know about an arbitrary location on the grid
oCwxPropertyGridInterfaceIn order to have most same base methods, both wxPropertyGrid and wxPropertyGridManager must derive from this
|oCwxPropertyGridWxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, fonts, and colours
|oCwxPropertyGridManagerWxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which can optionally have toolbar for mode and page selection, and help text box
|\CwxPropertyGridPageHolder of property grid page information
oCwxPropertyGridIteratorBaseBase for wxPropertyGridIterator classes
|oCwxPropertyGridConstIteratorConst version of wxPropertyGridIterator
|\CwxPropertyGridIteratorPreferable way to iterate through contents of wxPropertyGrid, wxPropertyGridManager, and wxPropertyGridPage
oCwxPropertyGridPopulatorAllows populating wxPropertyGrid from arbitrary text source
\CwxPropertyGridStateContains information of a single wxPropertyGrid page
 \CwxPropertyGridPageHolder of property grid page information