X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7cc8c9884d8cc35cce8394a23e2b7dd2c069e246..91ff98b7b513f9f206cceb71a14ddf635103d264:/samples/treectrl/treetest.h diff --git a/samples/treectrl/treetest.h b/samples/treectrl/treetest.h index 18c8b9a65d..53ecac8e1d 100644 --- a/samples/treectrl/treetest.h +++ b/samples/treectrl/treetest.h @@ -13,7 +13,15 @@ class MyApp : public wxApp { public: + MyApp() { m_showImages = TRUE; } + bool OnInit(); + + void SetShowImages(bool show) { m_showImages = show; } + bool ShowImages() const { return m_showImages; } + +private: + bool m_showImages; }; class MyTreeItemData : public wxTreeItemData @@ -66,6 +74,8 @@ public: void GetItemsRecursively(const wxTreeItemId& idParent, long cookie); + void CreateImageList(int size = 32); + void AddTestItemsToTree(size_t numChildren, size_t depth); void DoSortChildren(const wxTreeItemId& item, bool reverse = FALSE) @@ -125,7 +135,10 @@ public: void OnDelete(wxCommandEvent& event); void OnDeleteChildren(wxCommandEvent& event); void OnDeleteAll(wxCommandEvent& event); + void OnRecreate(wxCommandEvent& event); + void OnToggleImages(wxCommandEvent& event); + void OnSetImageSize(wxCommandEvent& event); void OnCollapseAndReset(wxCommandEvent& event); void OnSetBold(wxCommandEvent& WXUNUSED(event)) { DoSetBold(TRUE); } @@ -184,6 +197,8 @@ enum TreeTest_DeleteChildren, TreeTest_DeleteAll, TreeTest_Recreate, + TreeTest_ToggleImages, + TreeTest_SetImageSize, TreeTest_ToggleSel, TreeTest_CollapseAndReset, TreeTest_EnsureVisible,