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() | ||
| | | | ||
| | | | ||
Line 135: | Line 133: | ||
| getnodebypath(str, str) | | getnodebypath(str, str) | ||
| object | | object | ||
| | | parameters are the node name and separator character | ||
|- | |- | ||
| getselectednode() | | getselectednode() | ||
| object | | object | ||
| | | | ||
|- | |- |
Revision as of 10: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())