]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/dirctrlg.h
Use the OOR typemap for wxTreeCtrls too.
[wxWidgets.git] / include / wx / generic / dirctrlg.h
index 06899560724777b885df58e6088338268a31e82d..ec2b098c2967f0303ab889e62f2e827e2b179293 100644 (file)
@@ -47,7 +47,7 @@ enum
     // Use 3D borders on internal controls
     wxDIRCTRL_3D_INTERNAL    = 0x0080,
     // Editable labels
     // Use 3D borders on internal controls
     wxDIRCTRL_3D_INTERNAL    = 0x0080,
     // Editable labels
-    wxDIRCTRL_EDITABLE       = 0x0100
+    wxDIRCTRL_EDIT_LABELS    = 0x0100
 };
 
 //-----------------------------------------------------------------------------
 };
 
 //-----------------------------------------------------------------------------
@@ -157,8 +157,12 @@ public:
     // Resize the components of the control
     void DoResize();
     
     // 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);
 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);
 
     void AddSection(const wxString& path, const wxString& name, int imageId = 0);
     //void FindChildFiles(wxTreeItemId id, int dirFlags, wxArrayString& filenames);