phoenix_title wx.lib.agw.customtreectrl.CommandTreeEvent

CommandTreeEvent is a special subclassing of CommandEvent.

Note

Not all the accessors make sense for all the events, see the event description for every method in this class.


class_hierarchy Class Hierarchy

Inheritance diagram for class CommandTreeEvent:

sub_classes Known Subclasses

wx.lib.agw.customtreectrl.TreeEvent


super_classes Known Superclasses

wx.CommandEvent


method_summary Methods Summary

__init__

Default class constructor.

GetItem

Gets the item on which the operation was performed or the newly selected

GetKeyCode

Returns the virtual key code. ASCII events return normal ASCII values, while

GetKeyEvent

Returns the keyboard data (for EVT_TREE_KEY_DOWN event only).

GetLabel

Returns the item text (for EVT_TREE_BEGIN_LABEL_EDIT and

GetOldItem

Returns the previously selected item for EVT_TREE_SEL_CHANGED and

GetPoint

Returns the point where the mouse was when the drag operation started

GetToolTip

Returns the tooltip for the item (for EVT_TREE_ITEM_GETTOOLTIP events).

IsEditCancelled

Returns the edit cancel flag (for EVT_TREE_BEGIN_LABEL_EDIT and

SetEditCanceled

Sets the edit cancel flag (for EVT_TREE_BEGIN_LABEL_EDIT and

SetItem

Sets the item on which the operation was performed or the newly selected

SetKeyEvent

Sets the keyboard data (for EVT_TREE_KEY_DOWN event only).

SetLabel

Sets the item text (for EVT_TREE_BEGIN_LABEL_EDIT and

SetOldItem

Returns the previously selected item for EVT_TREE_SEL_CHANGED and

SetPoint

Sets the point where the mouse was when the drag operation started

SetToolTip

Sets the tooltip for the item (for EVT_TREE_ITEM_GETTOOLTIP events).


api Class API

class CommandTreeEvent(wx.CommandEvent)

CommandTreeEvent is a special subclassing of CommandEvent.

Note

Not all the accessors make sense for all the events, see the event description for every method in this class.


Methods

__init__(self, evtType, evtId, item=None, evtKey=None, point=None, label=None, **kwargs)

Default class constructor. For internal use: do not call it in your code!

Parameters:
  • evtType (integer) – the event type;

  • evtId (integer) – the event identifier;

  • item – an instance of GenericTreeItem;

  • evtKey (integer) – a character ordinal;

  • point – an instance of wx.Point;

  • label (string) – a GenericTreeItem text label.



GetItem(self)

Gets the item on which the operation was performed or the newly selected item for EVT_TREE_SEL_CHANGED and EVT_TREE_SEL_CHANGING events.

Returns:

An instance of GenericTreeItem.



GetKeyCode(self)

Returns the virtual key code. ASCII events return normal ASCII values, while non-ASCII events return values such as wx.WXK_LEFT for the left cursor key.

This method is for EVT_TREE_KEY_DOWN events only.

Returns:

An integer representing the virtual key code.

Note

In Unicode build, the returned value is meaningful only if the user entered a character that can be represented in current locale’s default charset. You can obtain the corresponding Unicode character using GetUnicodeKey.



GetKeyEvent(self)

Returns the keyboard data (for EVT_TREE_KEY_DOWN event only).

Returns:

An instance of KeyEvent.



GetLabel(self)

Returns the item text (for EVT_TREE_BEGIN_LABEL_EDIT and EVT_TREE_END_LABEL_EDIT events only).

Returns:

A string containing the item text.



GetOldItem(self)

Returns the previously selected item for EVT_TREE_SEL_CHANGED and EVT_TREE_SEL_CHANGING events.

Returns:

An instance of GenericTreeItem.



GetPoint(self)

Returns the point where the mouse was when the drag operation started (for EVT_TREE_BEGIN_DRAG and EVT_TREE_BEGIN_RDRAG events only) or the click position.

Returns:

An instance of wx.Point.



GetToolTip(self)

Returns the tooltip for the item (for EVT_TREE_ITEM_GETTOOLTIP events).

Returns:

A string containing the item tooltip.



IsEditCancelled(self)

Returns the edit cancel flag (for EVT_TREE_BEGIN_LABEL_EDIT and EVT_TREE_END_LABEL_EDIT events only).

Returns:

True is the item editing has been cancelled, False otherwise.



SetEditCanceled(self, editCancelled)

Sets the edit cancel flag (for EVT_TREE_BEGIN_LABEL_EDIT and EVT_TREE_END_LABEL_EDIT events only).

Parameters:

editCancelled (bool) – True to cancel the editing, False otherwise.



SetItem(self, item)

Sets the item on which the operation was performed or the newly selected item for EVT_TREE_SEL_CHANGED and EVT_TREE_SEL_CHANGING events.

Parameters:

item – an instance of GenericTreeItem.



SetKeyEvent(self, event)

Sets the keyboard data (for EVT_TREE_KEY_DOWN event only).

Parameters:

event – a CommandTreeEvent event to be processed.



SetLabel(self, label)

Sets the item text (for EVT_TREE_BEGIN_LABEL_EDIT and EVT_TREE_END_LABEL_EDIT events only).

Parameters:

label (string) – a string containing the new item text.



SetOldItem(self, item)

Returns the previously selected item for EVT_TREE_SEL_CHANGED and EVT_TREE_SEL_CHANGING events.

Parameters:

item – an instance of GenericTreeItem.



SetPoint(self, pt)

Sets the point where the mouse was when the drag operation started (for EVT_TREE_BEGIN_DRAG and EVT_TREE_BEGIN_RDRAG events only) or the click position.

Parameters:

pt – an instance of wx.Point.



SetToolTip(self, toolTip)

Sets the tooltip for the item (for EVT_TREE_ITEM_GETTOOLTIP events).

Parameters:

tooltip (string) – a string representing the item tooltip.