wxArrayEditorDialog | |
wxArrayStringProperty | Property that manages a list of strings |
wxBaseEnumProperty | Derive dynamic custom properties with choices from this class |
wxBoolProperty | Basic property with boolean value |
wxColourPropertyValue | Because 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. wxSystemColourProperty value makes this possible |
wxCursorProperty | Property representing wxCursor |
wxCustomProperty | This is a somewhat inefficient but versatile property class |
wxDirProperty | Like wxLongStringProperty, but the button triggers dir selector instead |
wxEditEnumProperty | WxEnumProperty with wxString value and writable combo box editor |
wxEnumProperty | You can derive custom properties with choices from this class. See wxBaseEnumProperty for remarks |
wxFileProperty | Like wxLongStringProperty, but the button triggers file selector instead |
wxFlagsProperty | Represents a bit set that fits in a long integer. wxBoolProperty sub-properties are created for editing individual bits. Textctrl is created to manually edit the flags as a text; a continous sequence of spaces, commas and semicolons is considered as a flag id separator. Note: When changing "choices" (ie. flag labels) of wxFlagsProperty, you will need to use SetPropertyChoices - otherwise they will not get updated properly |
wxFloatProperty | Basic property with double-precision floating point value |
wxFontProperty | Property representing wxFont |
wxIntProperty | Basic property with integer value. Seamlessly supports 64-bit integer (wxLongLong) on overflow |
wxLongStringProperty | Like wxStringProperty, but has a button that triggers a small text editor dialog |
wxPGArrayStringEditorDialog | |
wxPGAttributeStorage | WxPGAttributeStorage is somewhat optimized storage for key=variant pairs (ie. a map) |
wxPGCell | Base class for simple wxPropertyGrid cell information |
wxPGCellRenderer | Base class for wxPropertyGrid cell renderers |
wxPGChoiceAndButtonEditor | |
wxPGChoiceEditor | |
wxPGChoiceEntry | Attributes of a single wxPGChoices choice |
wxPGChoiceInfo | |
wxPGChoices | Helper class for managing choices for properties |
wxPGChoicesData | |
wxPGComboBoxEditor | |
wxPGComboControl | |
wxPGComboControlBase | |
wxPGComboControlFeatures | |
wxPGComboPopup | |
wxPGCommonValue | WxPropertyGrid stores information about common values in these records |
wxPGDefaultRenderer | Default cell renderer, that can handles the common scenarios |
wxPGEditor | Base for property editor classes |
wxPGEditorDialogAdapter | Derive a class from this to adapt an existing editor dialog or function to be used when editor button of a property is pushed |
wxPGFileDialogAdapter | |
wxPGGenericComboControl | |
wxPGGlobalVarsClass | |
wxPGInDialogValidator | Creates and manages a temporary wxTextCtrl for validation purposes. Uses wxPropertyGrid's current editor, if available |
wxPGLongStringDialogAdapter | |
wxPGMultiButton | This class can be used to have multiple buttons in a property editor. You will need to create a new property editor class, override CreateControls, and have it return wxPGMultiButton instance in wxPGWindowList::SetSecondary(). For instance, here we add three buttons to a textctrl editor: |
wxPGOwnerDrawnComboBox | |
wxPGPaintData | Contains information relayed to property's OnCustomPaint |
wxPGPropArgCls | Most property grid functions have this type as their argument, as it can convey a property by either a pointer or name |
wxPGProperty | WxPGProperty is base class for all wxPropertyGrid properties |
wxPGRootProperty | Root parent property |
wxPGStringTokenizer | |
wxPGTextCtrlAndButtonEditor | |
wxPGTextCtrlEditor | |
wxPGValidationInfo | Used to convey validation information to and from functions that actually perform validation |
wxPGVariantData | WxVariantData with additional functionality |
wxPGVIterator | Abstract implementation of a simple iterator. Can only be used to iterate in forward order, and only through the entire container. Used to have functions dealing with all properties work with both wxPropertyGrid and wxPropertyGridManager |
wxPGVIteratorBase | |
wxPGVListBoxComboPopup | |
wxPGWindowList | |
wxPropertyCategory | Category (caption) property |
wxPropertyGrid | WxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, fonts, and colours. wxPropertySheet used to do the very same thing, but it hasn't been updated for a while and it is currently deprecated |
wxPropertyGridConstIterator | Const version of wxPropertyGridIterator |
wxPropertyGridEvent | A propertygrid event holds information about events associated with wxPropertyGrid objects |
wxPropertyGridHitTestResult | WxPropertyGridHitTestResult, a return value from wxPropertyGrid::HitTest(), contains all you need to know about an arbitrary location on the grid |
wxPropertyGridInterface | In order to have most same base methods, both wxPropertyGrid and wxPropertyGridManager must derive from this |
wxPropertyGridIterator | Preferable way to iterate through contents of wxPropertyGrid, wxPropertyGridManager, and wxPropertyGridPage |
wxPropertyGridIteratorBase | Base for wxPropertyGridIterator classes |
wxPropertyGridManager | WxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which can optionally have toolbar for mode and page selection, and help text box. Use window flags to select components to include |
wxPropertyGridPage | Holder of property grid page information. You can subclass this and give instance in wxPropertyGridManager::AddPage. It inherits from wxEvtHandler and can be used to process events specific to this page (id of events will still be same as manager's). If you don't want to use it to process all events of the page, you need to return false in the derived wxPropertyGridPage::IsHandlingAllEvents |
wxPropertyGridPopulator | Allows populating wxPropertyGrid from arbitrary text source |
wxPropertyGridState | Contains information of a single wxPropertyGrid page. Generally you should not use this class directly, but instead methods in wxPropertyGridInterface, wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager |
wxStringProperty | Basic property with string value |
wxSystemColourProperty | Has dropdown list of wxWidgets system colours. Value used is of wxColourPropertyValue type |
wxUIntProperty | Basic property with unsigned integer value. Seamlessly supports 64-bit integer (wxULongLong) on overflow |