wx._controls.TreeCtrl
Proxy of C++ TreeCtrl class
Inherits: wx._core.Control

AddRoot(args, kwargs)
AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId

AppendItem(args, kwargs)
AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId

AssignImageList(args, kwargs)
AssignImageList(self, ImageList imageList)

AssignStateImageList(args, kwargs)
AssignStateImageList(self, ImageList imageList)

Collapse(args, kwargs)
Collapse(self, TreeItemId item)

CollapseAndReset(args, kwargs)
CollapseAndReset(self, TreeItemId item)

Create(args, kwargs)
Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=TR_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=TreeCtrlNameStr) -> bool Do the 2nd phase and create the GUI control.

Delete(args, kwargs)
Delete(self, TreeItemId item)

DeleteAllItems(args, kwargs)
DeleteAllItems(self)

DeleteChildren(args, kwargs)
DeleteChildren(self, TreeItemId item)

EditLabel(args, kwargs)
EditLabel(self, TreeItemId item)

EndEditLabel(args, kwargs)
EndEditLabel(self, TreeItemId item, bool discardChanges=False)

EnsureVisible(args, kwargs)
EnsureVisible(self, TreeItemId item)

Expand(args, kwargs)
Expand(self, TreeItemId item)

GetBoundingRect(args, kwargs)
GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject

GetChildrenCount(args, kwargs)
GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t

GetClassDefaultAttributes
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this.

GetCount(args, kwargs)
GetCount(self) -> size_t

GetEditControl(args, kwargs)
GetEditControl(self) -> TextCtrl

GetFirstChild(args, kwargs)
GetFirstChild(self, TreeItemId item) -> PyObject

GetFirstVisibleItem(args, kwargs)
GetFirstVisibleItem(self) -> TreeItemId

GetImageList(args, kwargs)
GetImageList(self) -> ImageList

GetIndent(args, kwargs)
GetIndent(self) -> unsigned int

GetItemBackgroundColour(args, kwargs)
GetItemBackgroundColour(self, TreeItemId item) -> Colour

GetItemData(args, kwargs)
GetItemData(self, TreeItemId item) -> TreeItemData

GetItemFont(args, kwargs)
GetItemFont(self, TreeItemId item) -> Font

GetItemImage(args, kwargs)
GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int

GetItemParent(args, kwargs)
GetItemParent(self, TreeItemId item) -> TreeItemId

GetItemPyData(args, kwargs)
GetItemPyData(self, TreeItemId item) -> PyObject

GetItemText(args, kwargs)
GetItemText(self, TreeItemId item) -> String

GetItemTextColour(args, kwargs)
GetItemTextColour(self, TreeItemId item) -> Colour

GetLastChild(args, kwargs)
GetLastChild(self, TreeItemId item) -> TreeItemId

GetNextChild(args, kwargs)
GetNextChild(self, TreeItemId item, void cookie) -> PyObject

GetNextSibling(args, kwargs)
GetNextSibling(self, TreeItemId item) -> TreeItemId

GetNextVisible(args, kwargs)
GetNextVisible(self, TreeItemId item) -> TreeItemId

GetPrevSibling(args, kwargs)
GetPrevSibling(self, TreeItemId item) -> TreeItemId

GetPrevVisible(args, kwargs)
GetPrevVisible(self, TreeItemId item) -> TreeItemId

GetPyData(args, kwargs)
GetItemPyData(self, TreeItemId item) -> PyObject

GetRootItem(args, kwargs)
GetRootItem(self) -> TreeItemId

GetSelection(args, kwargs)
GetSelection(self) -> TreeItemId

GetSelections(args, kwargs)
GetSelections(self) -> PyObject

GetSpacing(args, kwargs)
GetSpacing(self) -> unsigned int

GetState(args, kwargs)
GetState(self, TreeItemId node) -> int

GetStateImageList(args, kwargs)
GetStateImageList(self) -> ImageList

HitTest(args, kwargs)
HitTest(Point point) -> (item, where) Determine which item (if any) belongs the given point. The coordinates specified are relative to the client area of tree ctrl and the where return value is set to a bitmask of wxTREE_HITTEST_xxx constants.

InsertItem(args, kwargs)
InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId

InsertItemBefore(args, kwargs)
InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId

IsBold(args, kwargs)
IsBold(self, TreeItemId item) -> bool

IsExpanded(args, kwargs)
IsExpanded(self, TreeItemId item) -> bool

IsSelected(args, kwargs)
IsSelected(self, TreeItemId item) -> bool

IsVisible(args, kwargs)
IsVisible(self, TreeItemId item) -> bool

ItemHasChildren(args, kwargs)
ItemHasChildren(self, TreeItemId item) -> bool

PrependItem(args, kwargs)
PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId

ScrollTo(args, kwargs)
ScrollTo(self, TreeItemId item)

SelectItem(args, kwargs)
SelectItem(self, TreeItemId item, bool select=True)

SetImageList(args, kwargs)
SetImageList(self, ImageList imageList)

SetIndent(args, kwargs)
SetIndent(self, unsigned int indent)

SetItemBackgroundColour(args, kwargs)
SetItemBackgroundColour(self, TreeItemId item, Colour col)

SetItemBold(args, kwargs)
SetItemBold(self, TreeItemId item, bool bold=True)

SetItemData(args, kwargs)
SetItemData(self, TreeItemId item, TreeItemData data)

SetItemDropHighlight(args, kwargs)
SetItemDropHighlight(self, TreeItemId item, bool highlight=True)

SetItemFont(args, kwargs)
SetItemFont(self, TreeItemId item, Font font)

SetItemHasChildren(args, kwargs)
SetItemHasChildren(self, TreeItemId item, bool has=True)

SetItemImage(args, kwargs)
SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)

SetItemPyData(args, kwargs)
SetItemPyData(self, TreeItemId item, PyObject obj)

SetItemText(args, kwargs)
SetItemText(self, TreeItemId item, String text)

SetItemTextColour(args, kwargs)
SetItemTextColour(self, TreeItemId item, Colour col)

SetPyData(args, kwargs)
SetItemPyData(self, TreeItemId item, PyObject obj)

SetSpacing(args, kwargs)
SetSpacing(self, unsigned int spacing)

SetState(args, kwargs)
SetState(self, TreeItemId node, int state)

SetStateImageList(args, kwargs)
SetStateImageList(self, ImageList imageList)

SortChildren(args, kwargs)
SortChildren(self, TreeItemId item)

Toggle(args, kwargs)
Toggle(self, TreeItemId item)

ToggleItemSelection(args, kwargs)
ToggleItemSelection(self, TreeItemId item)

Unselect(args, kwargs)
Unselect(self)

UnselectAll(args, kwargs)
UnselectAll(self)

UnselectItem(args, kwargs)
UnselectItem(self, TreeItemId item)

[constructor]
Usage: classname(arguments)

[member '__doc__']
Documentation for this class

[member '__module__']
The module that this class belongs to

[operator 'repr']
Usage: repr(a)