8 #include "wx/treectrl.h"
9 #include "wx/imaglist.h"
32 TreeCtrlIcon_ItemSelected,
34 TreeCtrlIcon_ModelSelected
38 MyTreeCtrl(wxWindow *parent,
const wxWindowID
id,
39 const wxPoint& pos,
const wxSize& size,
43 void OnBeginDrag(wxTreeEvent&
event);
44 void OnBeginRDrag(wxTreeEvent& event);
45 void OnEndDrag(wxTreeEvent& event);
46 void OnBeginLabelEdit(wxTreeEvent& event);
47 void OnEndLabelEdit(wxTreeEvent& event);
48 void OnDeleteItem(wxTreeEvent& event);
49 void OnGetInfo(wxTreeEvent& event);
50 void OnSetInfo(wxTreeEvent& event);
51 void OnItemExpanded(wxTreeEvent& event);
52 void OnItemExpanding(wxTreeEvent& event);
53 void OnItemCollapsed(wxTreeEvent& event);
54 void OnItemCollapsing(wxTreeEvent& event);
55 void OnSelChanged(wxTreeEvent& event);
56 void OnSelChanging(wxTreeEvent& event);
57 void OnTreeKeyDown(wxTreeEvent& event);
58 void OnItemActivated(wxTreeEvent& event);
59 void OnRMouseDClick(wxMouseEvent& event);
61 void CreateImageList(
int size = 16);
63 wxTreeItemId AddRootItem(
int image,
const char *text);
64 void RefreshTreeItems(
vtFrame *pFrame);
65 void RefreshTreeStatus(
vtFrame *pFrame);
67 void DoEnsureVisible() { EnsureVisible(m_lastItem); }
69 void DoToggleIcon(
const wxTreeItemId& item);
74 wxImageList *m_imageListNormal;
75 wxTreeItemId m_lastItem;