virtual bool OnInit();
private:
- DECLARE_NO_COPY_CLASS(MyApp)
+ wxDECLARE_NO_COPY_CLASS(MyApp);
};
class MyListCtrl: public wxListCtrl
long m_updated;
- DECLARE_NO_COPY_CLASS(MyListCtrl)
+ wxDECLARE_NO_COPY_CLASS(MyListCtrl);
DECLARE_EVENT_TABLE()
};
void OnVirtualView(wxCommandEvent& event);
void OnSmallVirtualView(wxCommandEvent& event);
+ void OnSetItemsCount(wxCommandEvent& event);
+
+
void OnGoTo(wxCommandEvent& event);
void OnFocusLast(wxCommandEvent& event);
void OnToggleFirstSel(wxCommandEvent& event);
void OnFreeze(wxCommandEvent& event);
void OnThaw(wxCommandEvent& event);
void OnToggleLines(wxCommandEvent& event);
+#ifdef __WXOSX__
void OnToggleMacUseGeneric(wxCommandEvent& event);
+#endif // __WXOSX__
+ void OnFind(wxCommandEvent& event);
void OnUpdateShowColInfo(wxUpdateUIEvent& event);
void OnUpdateToggleMultiSel(wxUpdateUIEvent& event);
wxPanel *m_panel;
MyListCtrl *m_listCtrl;
- wxListCtrl *m_simpleListCtrl;
wxTextCtrl *m_logWindow;
private:
bool m_smallVirtual;
- DECLARE_NO_COPY_CLASS(MyFrame)
+ // number of items to initialize list/report view with
+ int m_numListItems;
+
+
+ wxDECLARE_NO_COPY_CLASS(MyFrame);
DECLARE_EVENT_TABLE()
};
LIST_REPORT_VIEW,
LIST_VIRTUAL_VIEW,
LIST_SMALL_VIRTUAL_VIEW,
+ LIST_SET_ITEMS_COUNT,
LIST_DESELECT_ALL,
LIST_SELECT_ALL,
LIST_ADD,
LIST_EDIT,
LIST_SORT,
+ LIST_FIND,
LIST_SET_FG_COL,
LIST_SET_BG_COL,
LIST_TOGGLE_MULTI_SEL,
LIST_FREEZE,
LIST_THAW,
LIST_TOGGLE_LINES,
+#ifdef __WXOSX__
LIST_MAC_USE_GENERIC,
+#endif
LIST_CTRL = 1000
};