EVT_LIST_END_LABEL_EDIT(LIST_CTRL, MyListCtrl::OnEndLabelEdit)
EVT_LIST_DELETE_ITEM(LIST_CTRL, MyListCtrl::OnDeleteItem)
EVT_LIST_DELETE_ALL_ITEMS(LIST_CTRL, MyListCtrl::OnDeleteAllItems)
+#if WXWIN_COMPATIBILITY_2_4
EVT_LIST_GET_INFO(LIST_CTRL, MyListCtrl::OnGetInfo)
EVT_LIST_SET_INFO(LIST_CTRL, MyListCtrl::OnSetInfo)
+#endif
EVT_LIST_ITEM_SELECTED(LIST_CTRL, MyListCtrl::OnSelected)
EVT_LIST_ITEM_DESELECTED(LIST_CTRL, MyListCtrl::OnDeselected)
EVT_LIST_KEY_DOWN(LIST_CTRL, MyListCtrl::OnListKeyDown)
{
wxStopWatch sw;
+ size_t itemCount = m_listCtrl->GetItemCount();
+
m_listCtrl->DeleteAllItems();
m_logWindow->WriteText(wxString::Format(_T("Deleting %d items took %ld ms\n"),
- m_listCtrl->GetItemCount(),
+ itemCount,
sw.Time()));
}
LogEvent(event, _T("OnDeleteAllItems"));
}
+#if WXWIN_COMPATIBILITY_2_4
void MyListCtrl::OnGetInfo(wxListEvent& event)
{
wxString msg;
{
LogEvent(event, _T("OnSetInfo"));
}
+#endif
void MyListCtrl::OnSelected(wxListEvent& event)
{