1 \section{\class{wxTreeEvent
}}\label{wxtreeevent
}
3 A tree event holds information about events associated with wxTreeCtrl objects.
5 \wxheading{Derived from
}
7 \helpref{wxNotifyEvent
}{wxnotifyevent
}\\
8 \helpref{wxCommandEvent
}{wxcommandevent
}\\
9 \helpref{wxEvent
}{wxevent
}\\
10 \helpref{wxObject
}{wxobject
}
12 \wxheading{Include files
}
16 \wxheading{Event table macros
}
18 To process input from a tree control, use these event handler macros to direct input to member
19 functions that take a wxTreeEvent argument.
22 \begin{twocollist
}\itemsep=
0pt
23 \twocolitem{{\bf EVT
\_TREE\_BEGIN\_DRAG(id, func)
}}{Begin dragging with the left mouse button.
}
24 \twocolitem{{\bf EVT
\_TREE\_BEGIN\_RDRAG(id, func)
}}{Begin dragging with the right mouse button.
}
25 \twocolitem{{\bf EVT
\_TREE\_BEGIN\_LABEL\_EDIT(id, func)
}}{Begin editing a label.
}
26 \twocolitem{{\bf EVT
\_TREE\_END\_LABEL\_EDIT(id, func)
}}{Finish editing a label.
}
27 \twocolitem{{\bf EVT
\_TREE\_DELETE\_ITEM(id, func)
}}{Delete an item.
}
28 \twocolitem{{\bf EVT
\_TREE\_GET\_INFO(id, func)
}}{Request information from the application.
}
29 \twocolitem{{\bf EVT
\_TREE\_SET\_INFO(id, func)
}}{Information is being supplied.
}
30 \twocolitem{{\bf EVT
\_TREE\_ITEM\_EXPANDED(id, func)
}}{Parent has been expanded.
}
31 \twocolitem{{\bf EVT
\_TREE\_ITEM\_EXPANDING(id, func)
}}{Parent is being expanded.
}
32 \twocolitem{{\bf EVT
\_TREE\_SEL\_CHANGED(id, func)
}}{Selection has changed.
}
33 \twocolitem{{\bf EVT
\_TREE\_SEL\_CHANGING(id, func)
}}{Selection is changing.
}
34 \twocolitem{{\bf EVT
\_TREE\_KEY\_DOWN(id, func)
}}{A key has been pressed.
}
37 For the EVT
\_TREE\_BEGIN\_EDIT, EVT
\_TREE\_END\_LABEL\_EDIT,
38 EVT
\_TREE\_ITEM\_EXPANDING and EVT
\_TREE\_SEL\_CHANGING events you may call
39 \helpref{Veto()
}{wxnotifyeventveto
} to prevent the given operation from
40 happening except for EVT
\_TREE\_END\_LABEL\_EDIT means that the items label
45 \helpref{wxTreeCtrl
}{wxtreectrl
}
47 \latexignore{\rtfignore{\wxheading{Members
}}}
49 \membersection{wxTreeEvent::wxTreeEvent
}
51 \func{}{wxTreeEvent
}{\param{WXTYPE
}{commandType =
0},
\param{int
}{id =
0}}
55 \membersection{wxTreeEvent::m
\_code}
59 Key code if the event is a keypress event.
61 \membersection{wxTreeEvent::m
\_itemIndex}
63 \member{wxTreeItem
}{m
\_item}
65 The item (valid for all events).
67 \membersection{wxTreeEvent::m
\_oldItem}
69 \member{long
}{m
\_oldItem}
71 The old item index (valid for EVT
\_TREE\_ITEM\_CHANGING and CHANGED events)
73 \membersection{wxTreeEvent::m
\_pointDrag}
75 \member{wxPoint
}{m
\_pointDrag}
77 The position of the mouse pointer if the event is a drag event.