X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/88b792af94fe4a2d0f14a2c4c6b85ff3c4bd49a5..a2615ebc22a402b1badb46475f94ab6aa3a64018:/samples/listctrl/listtest.h diff --git a/samples/listctrl/listtest.h b/samples/listctrl/listtest.h index f649e03a79..a79ca7c580 100644 --- a/samples/listctrl/listtest.h +++ b/samples/listctrl/listtest.h @@ -25,7 +25,7 @@ public: const wxSize& size, long style) : wxListCtrl(parent, id, pos, size, style), - m_attr(*wxCYAN, *wxLIGHT_GREY, wxNullFont) + m_attr(*wxBLUE, *wxLIGHT_GREY, wxNullFont) { } @@ -33,6 +33,10 @@ public: void InsertItemInReportView(int i); void OnColClick(wxListEvent& event); + void OnColRightClick(wxListEvent& event); + void OnColBeginDrag(wxListEvent& event); + void OnColDragging(wxListEvent& event); + void OnColEndDrag(wxListEvent& event); void OnBeginDrag(wxListEvent& event); void OnBeginRDrag(wxListEvent& event); void OnBeginLabelEdit(wxListEvent& event); @@ -45,11 +49,14 @@ public: void OnDeselected(wxListEvent& event); void OnListKeyDown(wxListEvent& event); void OnActivated(wxListEvent& event); + void OnFocused(wxListEvent& event); void OnCacheHint(wxListEvent& event); void OnChar(wxKeyEvent& event); private: + void SetColumnImage(int col, int image); + void LogEvent(const wxListEvent& event, const wxChar *eventName); virtual wxString OnGetItemText(long item, long column) const; @@ -97,6 +104,8 @@ public: void OnToggleMultiSel(wxCommandEvent& event); void OnShowColInfo(wxCommandEvent& event); void OnShowSelInfo(wxCommandEvent& event); + void OnFreeze(wxCommandEvent& event); + void OnThaw(wxCommandEvent& event); void OnUpdateShowColInfo(wxUpdateUIEvent& event); @@ -146,6 +155,8 @@ enum LIST_SHOW_COL_INFO, LIST_SHOW_SEL_INFO, LIST_FOCUS_LAST, + LIST_FREEZE, + LIST_THAW, LIST_CTRL = 1000 };