]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/treectrl/treetest.h
1. corrected problem with label updating in wxProgressDialog
[wxWidgets.git] / samples / treectrl / treetest.h
index 0c0cd5739568b5b76265b694fdd5e7bd1972ab39..18c8b9a65d395b473ec0e663357789d1096966df 100644 (file)
@@ -48,6 +48,7 @@ public:
 
     void OnBeginDrag(wxTreeEvent& event);
     void OnBeginRDrag(wxTreeEvent& event);
+    void OnEndDrag(wxTreeEvent& event);
     void OnBeginLabelEdit(wxTreeEvent& event);
     void OnEndLabelEdit(wxTreeEvent& event);
     void OnDeleteItem(wxTreeEvent& event);
@@ -90,8 +91,9 @@ private:
                              size_t folder);
 
     wxImageList *m_imageListNormal;
-    bool         m_reverseSort;           // flag for OnCompareItems
-    wxTreeItemId m_lastItem;              // for OnEnsureVisible()
+    bool         m_reverseSort;             // flag for OnCompareItems
+    wxTreeItemId m_lastItem,                // for OnEnsureVisible()
+                 m_draggedItem;             // item being dragged right now
 
     // NB: due to an ugly wxMSW hack you _must_ use DECLARE_DYNAMIC_CLASS()
     //     if you want your overloaded OnCompareItems() to be called.
@@ -118,6 +120,7 @@ public:
     void OnDumpSelected(wxCommandEvent& event);
     void OnSelect(wxCommandEvent& event);
     void OnUnselect(wxCommandEvent& event);
+    void OnToggleSel(wxCommandEvent& event);
 #endif // NO_MULTIPLE_SELECTION
     void OnDelete(wxCommandEvent& event);
     void OnDeleteChildren(wxCommandEvent& event);
@@ -148,10 +151,15 @@ public:
 
     void OnToggleIcon(wxCommandEvent& event);
 
+    void OnSize(wxSizeEvent& event);
+
 private:
     void DoSort(bool reverse = FALSE);
 
+    void Resize(const wxSize& size);
+
     MyTreeCtrl *m_treeCtrl;
+    wxTextCtrl *m_textCtrl;
 
     void DoSetBold(bool bold = TRUE);
 
@@ -176,6 +184,7 @@ enum
     TreeTest_DeleteChildren,
     TreeTest_DeleteAll,
     TreeTest_Recreate,
+    TreeTest_ToggleSel,
     TreeTest_CollapseAndReset,
     TreeTest_EnsureVisible,
     TreeTest_AddItem,