
wx.lib.agw.customtreectrl.TreeTextCtrl¶Control used for in-place edit.
This is a subclass of lib.expando.ExpandoTextCtrl as CustomTreeCtrl supports multiline
text items.
Note
To add a newline character in a multiline item, press Shift + Enter as the Enter
key alone is consumed by CustomTreeCtrl to finish the editing and Ctrl + Enter is
consumed by the platform for tab navigation.
Class Hierarchy¶
Inheritance diagram for class TreeTextCtrl:

Known Superclasses¶wx.lib.expando.ExpandoTextCtrl
Methods Summary¶Default class constructor. |
|
Accepts/rejects the changes made by the user. |
|
Finish editing. |
|
Returns the item currently edited. |
|
Handles the |
|
Handles the |
|
Handles the |
|
Suddenly stops the editing. |
Class API¶TreeTextCtrl(ExpandoTextCtrl)¶Control used for in-place edit.
This is a subclass of lib.expando.ExpandoTextCtrl as CustomTreeCtrl supports multiline
text items.
Note
To add a newline character in a multiline item, press Shift + Enter as the Enter
key alone is consumed by CustomTreeCtrl to finish the editing and Ctrl + Enter is
consumed by the platform for tab navigation.
__init__(self, owner, item=None)¶Default class constructor. For internal use: do not call it in your code!
owner – the control parent (an instance of CustomTreeCtrl);
item – an instance of GenericTreeItem.
Exception when the item has an associated image but the parent
CustomTreeCtrl does not have a wx.ImageList assigned.
AcceptChanges(self)¶Accepts/rejects the changes made by the user.
True if the changes to the item text have been accepted, False
if they have been rejected (i.e., vetoed by the user).
Finish(self)¶Finish editing.
item(self)¶Returns the item currently edited.
An instance of GenericTreeItem.
OnChar(self, event)¶Handles the wx.EVT_CHAR event for TreeTextCtrl.
event – a KeyEvent event to be processed.
OnKeyUp(self, event)¶Handles the wx.EVT_KEY_UP event for TreeTextCtrl.
event – a KeyEvent event to be processed.
OnKillFocus(self, event)¶Handles the wx.EVT_KILL_FOCUS event for TreeTextCtrl.
event – a FocusEvent event to be processed.
StopEditing(self)¶Suddenly stops the editing.