|
Configurator
|
Abstract base class used to specialize the Tree widget. More...
Public Member Functions | |
| def | __init__ |
| def | delete |
| def | prepend |
| def | append |
| def | child_append |
| def | GetText |
| def | GetLabelText |
| def | IsExpandable |
| def | IsEditable |
| def | SetText |
| def | GetIconName |
| def | GetSelectedIconName |
| def | GetSubList |
| def | OnSelect |
| def | OnDoubleClick |
Abstract base class used to specialize the Tree widget.
Abstract class representing tree items. Methods should typically be overridden, otherwise a default action is used.
The TreeItem class is used to provide an abstract interface to the tree widget functionality.
| def TreeWidget.TreeItem.__init__ | ( | self | ) |
Constructor. Do whatever you need to do.
| def TreeWidget.TreeItem.append | ( | self, | |
| new_item, | |||
| root_tree_node | |||
| ) |
TreeNode: Prepend *new_item* to *self* using *root_tree_node* as the root of the entire tree. Do not override this method.
| def TreeWidget.TreeItem.child_append | ( | self, | |
| item, | |||
| root_tree_node | |||
| ) |
TreeNode: Append *new_item* to *self* using *root_tree_node* as the root of the entire tree. Do no override this method.
| def TreeWidget.TreeItem.GetIconName | ( | self | ) |
Return name of icon to be displayed normally.
| def TreeWidget.TreeItem.GetLabelText | ( | self | ) |
Return label text string to display in front of text (if any).
| def TreeWidget.TreeItem.GetSelectedIconName | ( | self | ) |
Return name of icon to be displayed when selected.
| def TreeWidget.TreeItem.GetSubList | ( | self | ) |
Return list of items forming sublist.
| def TreeWidget.TreeItem.GetText | ( | self | ) |
Return text string to display.
| def TreeWidget.TreeItem.IsEditable | ( | self | ) |
Return whether the item's text may be edited.
| def TreeWidget.TreeItem.IsExpandable | ( | self | ) |
Return whether there are subitems.
| def TreeWidget.TreeItem.OnDoubleClick | ( | self | ) |
Called when item is selected.
Called on a double-click on the item.
| def TreeWidget.TreeItem.prepend | ( | self, | |
| new_item, | |||
| root_tree_node | |||
| ) |
TreeNode: Delete *self* from the tree rooted at *root_tree_node*. Do not ovrerride this mehod.
| def TreeWidget.TreeItem.SetText | ( | self, | |
| text | |||
| ) |
Change the item's text (if it is editable).
|
static |
Do not override! Called by TreeNode.
|
static |
TreeNode: Append *item* to the children of *self*. *root_tree_node* is needed to find the *TreeNode* associated with *self*.
1.8.2