Package wx :: Module gizmos :: Class TreeListCtrl
[frames | no frames]

Type TreeListCtrl

object --+                
         |                
    Object --+            
             |            
    EvtHandler --+        
                 |        
            Window --+    
                     |    
               Control --+
                         |
                        TreeListCtrl


Proxy of C++ TreeListCtrl class
Method Summary
Control __init__(self, parent, id, pos, size, style, validator, name)
Create a Control.
  __repr__(self)
  AddColumn(self, text)
  AddColumnInfo(self, col)
TreeItemId AddRoot(self, text, image, selectedImage, data)
TreeItemId AppendItem(self, parent, text, image, selectedImage, data)
  AssignButtonsImageList(self, imageList)
  AssignImageList(self, imageList)
  AssignStateImageList(self, imageList)
  Collapse(self, item)
  CollapseAndReset(self, item)
bool Create(self, parent, id, pos, size, style, validator, name)
Do the 2nd phase and create the GUI control.
  Delete(self, item)
  DeleteAllItems(self)
  DeleteChildren(self, item)
  Edit(self, item)
  EditLabel(self, item)
  EnsureVisible(self, item)
  Expand(self, item)
  ExpandAll(self, item)
TreeItemId FindItem(self, item, str, flags)
PyObject GetBoundingRect(self, item, textOnly)
ImageList GetButtonsImageList(self)
size_t GetChildrenCount(self, item, recursively)
TreeListColumnInfo GetColumn(self, column)
int GetColumnAlignment(self, column)
size_t GetColumnCount(self)
int GetColumnImage(self, column)
String GetColumnText(self, column)
int GetColumnWidth(self, column)
size_t GetCount(self)
PyObject GetFirstChild(self, item)
TreeItemId GetFirstVisibleItem(self)
Window GetHeaderWindow(self)
ImageList GetImageList(self)
unsigned int GetIndent(self)
Colour GetItemBackgroundColour(self, item)
bool GetItemBold(self, item)
TreeItemData GetItemData(self, item)
Font GetItemFont(self, item)
int GetItemImage(self, item, column, which)
TreeItemId GetItemParent(self, item)
PyObject GetItemPyData(self, item)
String GetItemText(self, item, column)
Colour GetItemTextColour(self, item)
TreeItemId GetLastChild(self, item)
unsigned int GetLineSpacing(self)
size_t GetMainColumn(self)
ScrolledWindow GetMainWindow(self)
TreeItemId GetNext(self, item)
PyObject GetNextChild(self, item, cookie)
TreeItemId GetNextSibling(self, item)
TreeItemId GetNextVisible(self, item)
TreeItemId GetPrevSibling(self, item)
TreeItemId GetPrevVisible(self, item)
PyObject GetPyData(self, item)
TreeItemId GetRootItem(self)
TreeItemId GetSelection(self)
PyObject GetSelections(self)
ImageList GetStateImageList(self)
int HitTest(self, pt)
Test where the given (in client coords) point lies
  InsertColumn(self, before, text)
  InsertColumnInfo(self, before, col)
TreeItemId InsertItem(self, parent, idPrevious, text, image, selectedImage, data)
TreeItemId InsertItemBefore(self, parent, index, text, image, selectedImage, data)
bool IsBold(self, item)
bool IsColumnShown(self, column)
bool IsExpanded(self, item)
bool IsSelected(self, item)
bool IsVisible(self, item)
bool ItemHasChildren(self, item)
TreeItemId PrependItem(self, parent, text, image, selectedImage, data)
  RemoveColumn(self, column)
  ScrollTo(self, item)
  SelectAll(self, extended_select)
  SelectItem(self, item, unselect_others, extended_select)
  SetButtonsImageList(self, imageList)
  SetColumn(self, column, info)
  SetColumnAlignment(self, column, align)
  SetColumnImage(self, column, image)
  SetColumnText(self, column, text)
  SetColumnWidth(self, column, width)
  SetImageList(self, imageList)
  SetIndent(*args, **kwargs)
SetIndent(self, unsigned int indent)
  SetItemBackgroundColour(self, item, colour)
  SetItemBold(self, item, bold)
  SetItemData(self, item, data)
  SetItemFont(self, item, font)
  SetItemHasChildren(self, item, has)
  SetItemImage(self, item, image, column, which)
  SetItemPyData(self, item, obj)
  SetItemText(self, item, text, column)
  SetItemTextColour(self, item, colour)
  SetLineSpacing(*args, **kwargs)
SetLineSpacing(self, unsigned int spacing)
  SetMainColumn(self, column)
  SetPyData(self, item, obj)
  SetStateImageList(self, imageList)
  ShowColumn(self, column, shown)
  SortChildren(self, item)
  Toggle(self, item)
  Unselect(self)
  UnselectAll(self)

Instance Method Details

__init__(self, parent, id=-1, pos=DefaultPosition, size=DefaultSize, style=TR_DEFAULT_STYLE, validator=DefaultValidator, name=TreeListCtrlNameStr)
(Constructor)

Create a Control. Normally you should only call this from a subclass' __init__ as a plain old wx.Control is not very useful.
Parameters:
parent
           (type=Window)
id
           (type=int)
pos
           (type=Point)
size
           (type=Size)
style
           (type=long)
validator
           (type=Validator)
name
           (type=String)
Returns:
Control
Overrides:
wx.Control.__init__ (inherited documentation)

Create(self, parent, id=-1, pos=DefaultPosition, size=DefaultSize, style=TR_DEFAULT_STYLE, validator=DefaultValidator, name=TreeListCtrlNameStr)

Do the 2nd phase and create the GUI control.
Parameters:
parent
           (type=Window)
id
           (type=int)
pos
           (type=Point)
size
           (type=Size)
style
           (type=long)
validator
           (type=Validator)
name
           (type=String)
Returns:
bool
Overrides:
wx.Control.Create

HitTest(self, point, OUTPUT, OUTPUT)

Test where the given (in client coords) point lies
Parameters:
pt
           (type=Point)
Returns:
int
Overrides:
wx.Window.HitTest (inherited documentation)

SetIndent(*args, **kwargs)

SetIndent(self, unsigned int indent)

SetLineSpacing(*args, **kwargs)

SetLineSpacing(self, unsigned int spacing)

Generated by Epydoc 2.1.20040428.rpd on Tue Apr 26 14:23:18 2005 http://epydoc.sf.net