X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9e27ff7519fccea85a525fd60e56ec6aadf8eeaa..aaa801d1ddd97cba5a5e4d097b18bfef8c2933b6:/samples/listctrl/listtest.h diff --git a/samples/listctrl/listtest.h b/samples/listctrl/listtest.h index 529e1a6140..a75cd3cadd 100644 --- a/samples/listctrl/listtest.h +++ b/samples/listctrl/listtest.h @@ -6,7 +6,7 @@ // Created: 04/01/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // not all ports have support for EVT_CONTEXT_MENU yet, don't define @@ -120,6 +120,9 @@ protected: void OnVirtualView(wxCommandEvent& event); void OnSmallVirtualView(wxCommandEvent& event); + void OnSetItemsCount(wxCommandEvent& event); + + void OnGoTo(wxCommandEvent& event); void OnFocusLast(wxCommandEvent& event); void OnToggleFirstSel(wxCommandEvent& event); @@ -143,10 +146,15 @@ protected: void OnFreeze(wxCommandEvent& event); void OnThaw(wxCommandEvent& event); void OnToggleLines(wxCommandEvent& event); + void OnToggleHeader(wxCommandEvent& event); +#ifdef __WXOSX__ void OnToggleMacUseGeneric(wxCommandEvent& event); +#endif // __WXOSX__ + void OnFind(wxCommandEvent& event); - void OnUpdateShowColInfo(wxUpdateUIEvent& event); + void OnUpdateUIEnableInReport(wxUpdateUIEvent& event); void OnUpdateToggleMultiSel(wxUpdateUIEvent& event); + void OnUpdateToggleHeader(wxUpdateUIEvent& event); wxImageList *m_imageListNormal; wxImageList *m_imageListSmall; @@ -174,6 +182,10 @@ private: bool m_smallVirtual; + // number of items to initialize list/report view with + int m_numListItems; + + wxDECLARE_NO_COPY_CLASS(MyFrame); DECLARE_EVENT_TABLE() }; @@ -193,6 +205,7 @@ enum LIST_REPORT_VIEW, LIST_VIRTUAL_VIEW, LIST_SMALL_VIRTUAL_VIEW, + LIST_SET_ITEMS_COUNT, LIST_DESELECT_ALL, LIST_SELECT_ALL, @@ -201,9 +214,11 @@ enum LIST_ADD, LIST_EDIT, LIST_SORT, + LIST_FIND, LIST_SET_FG_COL, LIST_SET_BG_COL, LIST_TOGGLE_MULTI_SEL, + LIST_TOGGLE_HEADER, LIST_TOGGLE_FIRST, LIST_SHOW_COL_INFO, LIST_SHOW_SEL_INFO, @@ -217,7 +232,9 @@ enum LIST_FREEZE, LIST_THAW, LIST_TOGGLE_LINES, +#ifdef __WXOSX__ LIST_MAC_USE_GENERIC, +#endif LIST_CTRL = 1000 };