wx.TreeEvent¶A tree event holds information about events associated with wx.TreeCtrl objects.
To process input from a tree control, use these event handler macros to direct input to member functions that take a wx.TreeEvent argument.
Events Emitted by this Class¶Handlers bound for the following event types will receive a wx.TreeEvent parameter.
wx.TreeEvent.Allow , as it’s vetoed by default. Also notice that the control must have an associated image list (see SetImageList()) to drag its items under MSW.wx.TreeEvent.Allow , as it’s vetoed by default.VetoVetoVetoVetoVetoSetToolTip). Windows only.See also
Methods Summary¶__init__ |
Constructor, used by wxWidgets itself only. |
GetItem |
Returns the item (valid for all events). |
GetKeyCode |
Returns the key code if the event is a key event. |
GetKeyEvent |
Returns the key event for EVT_TREE_KEY_DOWN events. |
GetLabel |
Returns the label if the event is a begin or end edit label event. |
GetOldItem |
Returns the old item index (valid for EVT_TREE_ITEM_CHANGING and EVT_TREE_ITEM_CHANGED events). |
GetPoint |
Returns the position of the mouse pointer if the event is a drag or menu-context event. |
IsEditCancelled |
Returns True if the label edit was cancelled. |
SetToolTip |
Set the tooltip for the item (valid for EVT_TREE_ITEM_GETTOOLTIP events). |
Properties Summary¶Item |
See GetItem |
KeyCode |
See GetKeyCode |
KeyEvent |
See GetKeyEvent |
Label |
See GetLabel |
OldItem |
See GetOldItem |
Point |
See GetPoint |
Class API¶wx.TreeEvent(NotifyEvent)¶Possible constructors:
TreeEvent(commandType, tree, item=TreeItemId())
A tree event holds information about events associated with TreeCtrl objects.
__init__(self, commandType, tree, item=TreeItemId())¶Constructor, used by wxWidgets itself only.
| Parameters: |
|
|---|
GetItem(self)¶Returns the item (valid for all events).
| Return type: | wx.TreeItemId |
|---|
GetKeyCode(self)¶Returns the key code if the event is a key event.
Use GetKeyEvent to get the values of the modifier keys for this event (i.e. Shift or Ctrl).
| Return type: | int |
|---|
GetKeyEvent(self)¶Returns the key event for EVT_TREE_KEY_DOWN events.
| Return type: | wx.KeyEvent |
|---|
GetLabel(self)¶Returns the label if the event is a begin or end edit label event.
| Return type: | string |
|---|
GetOldItem(self)¶Returns the old item index (valid for EVT_TREE_ITEM_CHANGING and EVT_TREE_ITEM_CHANGED events).
| Return type: | wx.TreeItemId |
|---|
GetPoint(self)¶Returns the position of the mouse pointer if the event is a drag or menu-context event.
In both cases the position is in client coordinates - i.e. relative to the wx.TreeCtrl window (so that you can pass it directly to e.g. wx.Window.PopupMenu ).
| Return type: | wx.Point |
|---|
IsEditCancelled(self)¶Returns True if the label edit was cancelled.
This should be called from within an EVT_TREE_END_LABEL_EDIT handler.
| Return type: | bool |
|---|
SetToolTip(self, tooltip)¶Set the tooltip for the item (valid for EVT_TREE_ITEM_GETTOOLTIP events).
Windows only.
| Parameters: | tooltip (string) – |
|---|
KeyCode¶See GetKeyCode
KeyEvent¶See GetKeyEvent
OldItem¶See GetOldItem