../src/treelist.cpp

[ Python Module : treelist ]

Contents

TREELIST_EXTENDEDSELECT = TREELIST_EXTENDEDSELECT

[ Constant: int ]

TREELIST_SINGLESELECT = TREELIST_SINGLESELECT

[ Constant: int ]

TREELIST_BROWSESELECT = TREELIST_BROWSESELECT

[ Constant: int ]
/ Single selection mode

TREELIST_MULTIPLESELECT = TREELIST_MULTIPLESELECT

[ Constant: int ]
/ Browse selection mode

TREELIST_AUTOSELECT = TREELIST_AUTOSELECT

[ Constant: int ]
/ Multiple selection mode is used for selection of individual items

TREELIST_SHOWS_LINES = TREELIST_SHOWS_LINES

[ Constant: int ]
/ Automatically select under cursor

TREELIST_SHOWS_BOXES = TREELIST_SHOWS_BOXES

[ Constant: int ]
/ Lines shown

TREELIST_ROOT_BOXES = TREELIST_ROOT_BOXES

[ Constant: int ]
/ Boxes to expand shown

1. class FXTreeItem

[ created from class FXPyTreeItem ]
Tree List Item

FXTreeItem(text,oi,ci,ptr)

[ Constructor: returns FXPyTreeItem * ]
Constructor

getParent()

[ Member : returns FXPyTreeItem * ]

getNext()

[ Member : returns FXPyTreeItem * ]

getPrev()

[ Member : returns FXPyTreeItem * ]

getFirst()

[ Member : returns FXPyTreeItem * ]

getLast()

[ Member : returns FXPyTreeItem * ]

getBelow()

[ Member : returns FXPyTreeItem * ]

getAbove()

[ Member : returns FXPyTreeItem * ]

getNumChildren()

[ Member : returns FXint ]

getText()

[ Member : returns FXString ]

getOpenIcon()

[ Member : returns FXPyIcon * ]

getClosedIcon()

[ Member : returns FXPyIcon * ]

setData(ptr)

[ Member : returns void ]

getData()

[ Member : returns void * ]

hasFocus()

[ Member : returns FXbool ]

isSelected()

[ Member : returns FXbool ]

isOpened()

[ Member : returns FXbool ]

isExpanded()

[ Member : returns FXbool ]

isEnabled()

[ Member : returns FXbool ]

isDraggable()

[ Member : returns FXbool ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

setText(text)

[ Member : returns void ]

setOpenIcon(ic)

[ Member : returns void ]

setClosedIcon(ic)

[ Member : returns void ]

setFocus(focus)

[ Member : returns void ]

setSelected(selected)

[ Member : returns void ]

setOpened(opened)

[ Member : returns void ]

setExpanded(expanded)

[ Member : returns void ]

setEnabled(enabled)

[ Member : returns void ]

setDraggable(draggable)

[ Member : returns void ]

setMarked(marked)

[ Member : returns void ]

getWidth(list)

[ Member : returns FXint ]

getHeight(list)

[ Member : returns FXint ]

create()

[ Member : returns void ]

detach()

[ Member : returns void ]

destroy()

[ Member : returns void ]

del this

[ Destructor: returns void ]

2. class FXTreeList

[ created from class FXPyTreeList ]
Tree List

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUngrabbed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onActivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDeactivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryTip(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryHelp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTipTimer(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusIn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusOut(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionLost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionGained(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onAutoScroll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onItemOpened(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onItemClosed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onItemExpanded(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onItemCollapsed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDoubleClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTripleClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCommand(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_TIPTIMER

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXTreeList(p,nvis,tgt,sel,opts,x,y,w,h)

[ Constructor: returns FXPyTreeList * ]
/ Construct a tree list with nvis visible items. The list is initially empty

getNumItems()

[ Member : returns FXint ]
/ Return number of items

getNumVisible()

[ Member : returns FXint ]
/ Return number of visible items

setNumVisible(nvis)

[ Member : returns void ]
/ Change number of visible items

getFirstItem()

[ Member : returns FXPyTreeItem * ]
/ Return first root item

getLastItem()

[ Member : returns FXPyTreeItem * ]
/ Return last root item

addItemFirst(treeItem,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemLast(treeItem,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemBefore(other,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemAfter(other,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

removeItem(item)

[ Member : returns void ]

removeItems(fm,to)

[ Member : returns void ]

removeAllItems()

[ Member : returns void ]

getItemWidth(item)

[ Member : returns FXint ]

getItemHeight(item)

[ Member : returns FXint ]

getItemAt(x,y)

[ Member : returns FXPyTreeItem * ]

findItem(text,len)

[ Member : returns FXPyTreeItem * ]

findChildItem(parentitem,text,len)

[ Member : returns FXPyTreeItem * ]

makeItemVisible(item)

[ Member : returns void ]

setItemText(item,text)

[ Member : returns void ]

getItemText(item)

[ Member : returns FXString ]

setItemOpenIcon(item,icon)

[ Member : returns void ]

getItemOpenIcon(item)

[ Member : returns FXPyIcon * ]

setItemClosedIcon(item,icon)

[ Member : returns void ]

getItemClosedIcon(item)

[ Member : returns FXPyIcon * ]

setItemData(item,ptr)

[ Member : returns void ]

getItemData(item)

[ Member : returns void * ]

isItemSelected(item)

[ Member : returns FXbool ]

isItemCurrent(item)

[ Member : returns FXbool ]

isItemVisible(item)

[ Member : returns FXbool ]

isItemOpened(item)

[ Member : returns FXbool ]

isItemExpanded(item)

[ Member : returns FXbool ]

isItemLeaf(item)

[ Member : returns FXbool ]

isItemEnabled(item)

[ Member : returns FXbool ]

hitItem(item,x,y)

[ Member : returns FXint ]

updateItem(item)

[ Member : returns void ]

enableItem(item)

[ Member : returns FXbool ]

disableItem(item)

[ Member : returns FXbool ]

selectItem(item)

[ Member : returns FXbool ]

deselectItem(item)

[ Member : returns FXbool ]

toggleItem(item)

[ Member : returns FXbool ]

openItem(item)

[ Member : returns FXbool ]

closeItem(item)

[ Member : returns FXbool ]

collapseTree(tree)

[ Member : returns FXbool ]

expandTree(tree)

[ Member : returns FXbool ]

reparentItem(item,p)

[ Member : returns void ]

setCurrentItem(item)

[ Member : returns void ]

getCurrentItem()

[ Member : returns FXPyTreeItem * ]

setAnchorItem(item)

[ Member : returns void ]

getAnchorItem()

[ Member : returns FXPyTreeItem * ]

getCursorItem()

[ Member : returns FXPyTreeItem * ]

extendSelection(item)

[ Member : returns FXbool ]

killSelection()

[ Member : returns FXbool ]

sortItems()

[ Member : returns void ]

sortChildItems(item)

[ Member : returns void ]

setFont(fnt)

[ Member : returns void ]

getFont()

[ Member : returns FXPyFont * ]

getTextColor()

[ Member : returns FXColor ]

setTextColor(clr)

[ Member : returns void ]

getSelBackColor()

[ Member : returns FXColor ]

setSelBackColor(clr)

[ Member : returns void ]

getSelTextColor()

[ Member : returns FXColor ]

setSelTextColor(clr)

[ Member : returns void ]

getLineColor()

[ Member : returns FXColor ]

setLineColor(clr)

[ Member : returns void ]

setIndent(in)

[ Member : returns void ]
/ Change parent-child indent amount

getIndent()

[ Member : returns FXint ]
/ Return parent-child indent amount

setHelpText(text)

[ Member : returns void ]
/ Set the status line help text for this list

getHelpText()

[ Member : returns FXString ]
/ Get the status line help text for this list

getSortFunc()

[ Member : returns FXTreeListSortFunc ]

setSortFunc(func)

[ Member : returns void ]

getListStyle()

[ Member : returns FXuint ]

setListStyle(style)

[ Member : returns void ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

create()

[ Member : returns void ]

destroy()

[ Member : returns void ]

getDefaultWidth()

[ Member : returns FXint ]

getDefaultHeight()

[ Member : returns FXint ]

show()

[ Member : returns void ]

hide()

[ Member : returns void ]

enable()

[ Member : returns void ]

disable()

[ Member : returns void ]

canFocus()

[ Member : returns FXbool ]

setFocus()

[ Member : returns void ]

killFocus()

[ Member : returns void ]

recalc()

[ Member : returns void ]

layout()

[ Member : returns void ]

lower()

[ Member : returns void ]

move(x,y)

[ Member : returns void ]

resize(w,h)

[ Member : returns void ]

position(x,y,w,h)

[ Member : returns void ]

isComposite()

[ Member : returns FXbool ]

contains(x,y)

[ Member : returns FXbool ]

getWidthForHeight(h)

[ Member : returns FXint ]

getHeightForWidth(w)

[ Member : returns FXint ]

del this

[ Destructor: returns void ]

TREELISTBOX_NORMAL = TREELISTBOX_NORMAL

[ Constant: int ]
Normal style

3. class FXTreeListBox

[ created from class FXPyTreeListBox ]
Tree List Box

onChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCommand(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFieldButton(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTreeChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTreeClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdFmTree(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_TREE

[ Constant: int ]

self.ID_FIELD

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXTreeListBox(p,nvis,tgt,sel,opts,x,y,w,h,pl,pr,pt,pb)

[ Constructor: returns FXPyTreeListBox * ]

getNumItems()

[ Member : returns FXint ]

getNumVisible()

[ Member : returns FXint ]

setNumVisible(nvis)

[ Member : returns void ]

getFirstItem()

[ Member : returns FXPyTreeItem * ]

getLastItem()

[ Member : returns FXPyTreeItem * ]

addItemFirst(treeItem,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemLast(treeItem,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemAfter(other,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

addItemBefore(other,text,oi,ci,ptr)

[ Member : returns FXPyTreeItem * ]

removeItem(item)

[ Member : returns void ]

removeItems(fm,to)

[ Member : returns void ]

removeAllItems()

[ Member : returns void ]

isItemCurrent(item)

[ Member : returns FXbool ]

isItemLeaf(item)

[ Member : returns FXbool ]

sortChildItems(item)

[ Member : returns void ]

sortItems()

[ Member : returns void ]

setCurrentItem(item)

[ Member : returns void ]

getCurrentItem()

[ Member : returns FXPyTreeItem * ]

setItemText(item,text)

[ Member : returns void ]

getItemText(item)

[ Member : returns FXString ]

setItemOpenIcon(item,icon)

[ Member : returns void ]

getItemOpenIcon(item)

[ Member : returns FXPyIcon * ]

setItemClosedIcon(item,icon)

[ Member : returns void ]

getItemClosedIcon(item)

[ Member : returns FXPyIcon * ]

setItemData(item,ptr)

[ Member : returns void ]

getItemData(item)

[ Member : returns void * ]

getSortFunc()

[ Member : returns FXTreeListSortFunc ]

setSortFunc(func)

[ Member : returns void ]

setFont(fnt)

[ Member : returns void ]

getFont()

[ Member : returns FXPyFont * ]

getListStyle()

[ Member : returns FXuint ]

setListStyle(style)

[ Member : returns void ]

setHelpText(txt)

[ Member : returns void ]

getHelpText()

[ Member : returns FXString ]

setTipText(txt)

[ Member : returns void ]

getTipText()

[ Member : returns FXString ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]