wx.lib.mixins.treemixin.TreeAPIHarmonizer¶
This class attempts to hide the differences in API between the different tree controls that are part of wxPython.
Class Hierarchy¶
Known Subclasses¶
wx.lib.mixins.treemixin.DragAndDrop
, wx.lib.mixins.treemixin.ExpansionState
, wx.lib.mixins.treemixin.VirtualTree
Methods Summary¶
HitTest returns a two-tuple (item, flags) for tree controls |
|
Class API¶
- class TreeAPIHarmonizer(object)¶
This class attempts to hide the differences in API between the different tree controls that are part of wxPython.
Methods¶
- ExpandAll(self, item=None)¶
- ExpandAllChildren(self, item)¶
- GetColumnCount(self, \*args, \*\*kwargs)¶
- GetCount(self)¶
- GetFirstVisibleItem(self)¶
- GetItemChecked(self, \*args, \*\*kwargs)¶
- GetItemImage(self, item, which=wx.TreeItemIcon_Normal, column=-1)¶
- GetItemType(self, \*args, \*\*kwargs)¶
- GetMainWindow(self, \*args, \*\*kwargs)¶
- GetSelections(self)¶
- HitTest(self, \*args, \*\*kwargs)¶
HitTest returns a two-tuple (item, flags) for tree controls without columns and a three-tuple (item, flags, column) for tree controls with columns. Our caller can indicate this method to always return a three-tuple no matter what tree control we’re mixed in with by specifying the optional argument ‘alwaysReturnColumn’ to be True.
- IsItemChecked(self, \*args, \*\*kwargs)¶
- SelectItem(self, item, \*args, \*\*kwargs)¶
- SetItemChecked(self, \*args, \*\*kwargs)¶
- SetItemImage(self, item, imageIndex, which=wx.TreeItemIcon_Normal, column=-1)¶
- SetItemType(self, item, newType)¶
- UnselectAll(self)¶