X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/42dcacf02b163699d4623097c4d04980f11d9040..9398120d298d745763f253d87d774be3b134b43f:/include/wx/generic/dirctrlg.h diff --git a/include/wx/generic/dirctrlg.h b/include/wx/generic/dirctrlg.h index 467c04f7a4..ec2b098c29 100644 --- a/include/wx/generic/dirctrlg.h +++ b/include/wx/generic/dirctrlg.h @@ -45,7 +45,9 @@ enum // Show the filter list wxDIRCTRL_SHOW_FILTERS = 0x0040, // Use 3D borders on internal controls - wxDIRCTRL_3D_INTERNAL = 0x0080 + wxDIRCTRL_3D_INTERNAL = 0x0080, + // Editable labels + wxDIRCTRL_EDIT_LABELS = 0x0100 }; //----------------------------------------------------------------------------- @@ -155,8 +157,12 @@ public: // Resize the components of the control void DoResize(); + // Collapse & expand the tree, thus re-creating it from scratch: + void ReCreateTree(); + protected: void ExpandDir(wxTreeItemId parentId); + void CollapseDir(wxTreeItemId parentId); void AddSection(const wxString& path, const wxString& name, int imageId = 0); //void FindChildFiles(wxTreeItemId id, int dirFlags, wxArrayString& filenames); @@ -223,6 +229,10 @@ protected: #define wxDirCtrl wxGenericDirCtrl #endif +// Symbols for accessing individual controls +#define wxID_TREECTRL 7000 +#define wxID_FILTERLISTCTRL 7001 + #endif // wxUSE_DIRDLG #endif