Version: 3.3.0
propgridiface.h File Reference

Classes

class  wxPropertyGridInterface
 Most of the shared property manipulation interface shared by wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager is defined in this class. More...
 
class  wxPGPropArgCls
 

Typedefs

typedef const wxPGPropArgClswxPGPropArg
 

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
}
 

Typedef Documentation

◆ wxPGPropArg

typedef const wxPGPropArgCls& wxPGPropArg

Enumeration Type Documentation

◆ wxPG_PROPERTYVALUES_FLAGS

wxPropertyGrid Property Values Attribute Identifiers

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.