Creation/Dev/Script/Client/GuiTreeViewCtrl: Difference between revisions

From Graal Bible
Line 95: Line 95:


=Functions=
=Functions=
The GuiTreeViewCtrl works as root node of the tree, that's why many functions from the [[Creation/Dev/Script/Client/GuiTreeViewNode|GuiTreeViewNode]] are also available for this.


{| border="1" cellpadding="2" width="100%"
{| border="1" cellpadding="2" width="100%"
Line 118: Line 120:
|-
|-
| clearnodes()
| clearnodes()
|
|
|-
| destroy()
|
|
|
|
Line 135: Line 133:
| getnodebypath(str, str)
| getnodebypath(str, str)
| object
| object
|
| parameters are the node name and separator character
|-
|-
| getselectednode()
| getselectednode()
| object
| object
|
|-
| select()
|
|
|
|-
|-

Revision as of 11:06, 2 July 2006

Inherits GuiArrayCtrl.


Variables

Name Type Description
clipcolumntext boolean
columns string Of format "0 16", offset of the tabulators
expanded boolean
expandedimage integer
expandedselectedimage integer
expandondoubleclick boolean
fitparentwidth boolean
groupsortorder string
image integer
level integer (read only)
name string
nodes object (read only) array of GuiTreeViewNode
parent object (read only)
selectedimage integer
sortgroup integer
sortmode string
sortorder string
sortvalue integer
visible boolean
x integer (read only)
y integer (read only)

Functions

The GuiTreeViewCtrl works as root node of the tree, that's why many functions from the GuiTreeViewNode are also available for this.

Name Return Type Description
addlines(obj, bool)
addnode(str) object
addnodebypath(str, str) object
addvars(obj, bool)
clearnodes()
getnode(str) object
getnodeat(int, int) object
getnodebypath(str, str) object parameters are the node name and separator character
getselectednode() object
seticonsize(int, int)
sort()

Events

onExpand(node,nodeslashpath,nodedotpath) - a node has been expanded

onFold(node,nodeslashpath,nodedotpath) - a node has been folded

onSelect(node,nodeslashpath,nodedotpath) - a node has been selected

onDblClick(node,nodeslashpath,nodedotpath) - is invoked when the mouse is double-clicked while being over a node

onOpenMenu(node,nodeslashpath,nodedotpath) - is invoked when the right mouse button is clicked while the mouse is over a node

onIconResized(newwidth,newheight) - the icon size has been modified (via setIconSize())