projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixes SetFirstItem, Thanks to David Wright
[wxWidgets.git]
/
samples
/
listctrl
/
listtest.h
diff --git
a/samples/listctrl/listtest.h
b/samples/listctrl/listtest.h
index 2b5fefb3243aa2e3d77adc16decdb6a41515f3dd..b93aabe82519ae27bb50b7119357add90b8aa039 100644
(file)
--- a/
samples/listctrl/listtest.h
+++ b/
samples/listctrl/listtest.h
@@
-6,12
+6,12
@@
// Created: 04/01/98
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
// Created: 04/01/98
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWindows licen
s
e
+// Licence: wxWindows licen
c
e
/////////////////////////////////////////////////////////////////////////////
// not all ports have support for EVT_CONTEXT_MENU yet, don't define
// USE_CONTEXT_MENU for those which don't
/////////////////////////////////////////////////////////////////////////////
// not all ports have support for EVT_CONTEXT_MENU yet, don't define
// USE_CONTEXT_MENU for those which don't
-#if defined(__WXMOTIF__) || defined(__WXPM__) || defined(__WXX11__)
|| defined(__WXMGL__)
+#if defined(__WXMOTIF__) || defined(__WXPM__) || defined(__WXX11__)
#define USE_CONTEXT_MENU 0
#else
#define USE_CONTEXT_MENU 1
#define USE_CONTEXT_MENU 0
#else
#define USE_CONTEXT_MENU 1
@@
-26,7
+26,7
@@
public:
virtual bool OnInit();
private:
virtual bool OnInit();
private:
- DECLARE_NO_COPY_CLASS(MyApp)
+ wxDECLARE_NO_COPY_CLASS(MyApp);
};
class MyListCtrl: public wxListCtrl
};
class MyListCtrl: public wxListCtrl
@@
-93,7
+93,7
@@
private:
long m_updated;
long m_updated;
- DECLARE_NO_COPY_CLASS(MyListCtrl)
+ wxDECLARE_NO_COPY_CLASS(MyListCtrl);
DECLARE_EVENT_TABLE()
};
DECLARE_EVENT_TABLE()
};
@@
-120,6
+120,9
@@
protected:
void OnVirtualView(wxCommandEvent& event);
void OnSmallVirtualView(wxCommandEvent& event);
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 OnGoTo(wxCommandEvent& event);
void OnFocusLast(wxCommandEvent& event);
void OnToggleFirstSel(wxCommandEvent& event);
@@
-136,13
+139,22
@@
protected:
void OnShowColInfo(wxCommandEvent& event);
void OnShowSelInfo(wxCommandEvent& event);
void OnShowViewRect(wxCommandEvent& event);
void OnShowColInfo(wxCommandEvent& event);
void OnShowSelInfo(wxCommandEvent& event);
void OnShowViewRect(wxCommandEvent& event);
+#ifdef wxHAS_LISTCTRL_COLUMN_ORDER
+ void OnSetColOrder(wxCommandEvent& event);
+ void OnGetColOrder(wxCommandEvent& event);
+#endif // wxHAS_LISTCTRL_COLUMN_ORDER
void OnFreeze(wxCommandEvent& event);
void OnThaw(wxCommandEvent& event);
void OnToggleLines(wxCommandEvent& event);
void OnFreeze(wxCommandEvent& event);
void OnThaw(wxCommandEvent& event);
void OnToggleLines(wxCommandEvent& event);
+ void OnToggleHeader(wxCommandEvent& event);
+#ifdef __WXOSX__
void OnToggleMacUseGeneric(wxCommandEvent& event);
void OnToggleMacUseGeneric(wxCommandEvent& event);
+#endif // __WXOSX__
+ void OnFind(wxCommandEvent& event);
- void OnUpdate
ShowColInfo
(wxUpdateUIEvent& event);
+ void OnUpdate
UIEnableInReport
(wxUpdateUIEvent& event);
void OnUpdateToggleMultiSel(wxUpdateUIEvent& event);
void OnUpdateToggleMultiSel(wxUpdateUIEvent& event);
+ void OnUpdateToggleHeader(wxUpdateUIEvent& event);
wxImageList *m_imageListNormal;
wxImageList *m_imageListSmall;
wxImageList *m_imageListNormal;
wxImageList *m_imageListSmall;
@@
-170,7
+182,11
@@
private:
bool m_smallVirtual;
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()
};
DECLARE_EVENT_TABLE()
};
@@
-189,6
+205,7
@@
enum
LIST_REPORT_VIEW,
LIST_VIRTUAL_VIEW,
LIST_SMALL_VIRTUAL_VIEW,
LIST_REPORT_VIEW,
LIST_VIRTUAL_VIEW,
LIST_SMALL_VIRTUAL_VIEW,
+ LIST_SET_ITEMS_COUNT,
LIST_DESELECT_ALL,
LIST_SELECT_ALL,
LIST_DESELECT_ALL,
LIST_SELECT_ALL,
@@
-197,19
+214,27
@@
enum
LIST_ADD,
LIST_EDIT,
LIST_SORT,
LIST_ADD,
LIST_EDIT,
LIST_SORT,
+ LIST_FIND,
LIST_SET_FG_COL,
LIST_SET_BG_COL,
LIST_TOGGLE_MULTI_SEL,
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,
LIST_SHOW_VIEW_RECT,
LIST_TOGGLE_FIRST,
LIST_SHOW_COL_INFO,
LIST_SHOW_SEL_INFO,
LIST_SHOW_VIEW_RECT,
+#ifdef wxHAS_LISTCTRL_COLUMN_ORDER
+ LIST_SET_COL_ORDER,
+ LIST_GET_COL_ORDER,
+#endif // wxHAS_LISTCTRL_COLUMN_ORDER
LIST_GOTO,
LIST_FOCUS_LAST,
LIST_FREEZE,
LIST_THAW,
LIST_TOGGLE_LINES,
LIST_GOTO,
LIST_FOCUS_LAST,
LIST_FREEZE,
LIST_THAW,
LIST_TOGGLE_LINES,
+#ifdef __WXOSX__
LIST_MAC_USE_GENERIC,
LIST_MAC_USE_GENERIC,
+#endif
LIST_CTRL = 1000
};
LIST_CTRL = 1000
};