Sydney

Class TreeNode

Object
   |
   +--Widget
         |
         +--Container
               |
               +--TreeNode

class TreeNode
extends Container

Defined in tree.js


Field Summary
<static>  int NEXT_TREE_NODE_ID
          
   
Fields inherited from class Container
children
   
Fields inherited from class Widget
html, id, parent, layoutData, eventTable
 
Constructor Summary
TreeNode (<Container> parent, <Object> label, <string> icon)
            Creates a tree node.
 
Method Summary
 function deselect()
          
 void expandTo(<int> depth)
           Expands this node to depth depth.
 Tree getRootTree()
           Returns the Tree that ultimately contains this node.
 boolean isExpanded()
           Returns true if this node's children are visible.
 boolean isLastChild()
           Returns true if this node is its parent's last child.
 function select()
          
 void setExpansion(<boolean> expanded)
           Sets the tree node's expansion state.
 function setInactive()
          
 void setLabel(<Object> label)
           Sets the tree node's label to label.
 void toggleExpansion()
           Toggles the tree node's expansion state.
 void update(<boolean> skipRecursion)
           Updates the state of this node's icons and, optionally, the icons of all of this node's descendants.
 
Methods inherited from class Container
appendChild, clear, contains, insertAfter, insertAt, insertBefore, isEmpty, prependChild, removeChild, replaceChild, setLayout, setEnabled
   
Methods inherited from class Widget
installContextMenu, installDefaultContextMenu, uninstallContextMenu, isDraggable, setDraggable, addEventListener, blur, createEventTable, dispose, focus, getAbsoluteBottom, getAbsoluteLeft, getAbsoluteRight, getAbsoluteTop, getBottom, getBounds, getClientHeight, getClientWidth, getCorner, getHeight, getLeft, getPixelsPerEm, getRight, getToolTip, getTop, getWidth, isDisposed, isEnabled, moveToAbsolute, moveTo, raiseEvent, registerEventType, removeEventListener, setAbsoluteBottom, setAbsoluteLeft, setAbsoluteRight, setAbsoluteTop, setBottom, setBounds, setHeight, setLeft, setRight, setToolTip, setTop, setWidth, setParent, toString
 

Field Detail

NEXT_TREE_NODE_ID

<static> int NEXT_TREE_NODE_ID

Constructor Detail

TreeNode

function TreeNode(<Container> parent, <Object> label, <string> icon)
Method Detail

deselect

function deselect()

expandTo

void expandTo(<int> depth)

getRootTree

Tree getRootTree()

isExpanded

boolean isExpanded()

isLastChild

boolean isLastChild()

select

function select()

setExpansion

void setExpansion(<boolean> expanded)

setInactive

function setInactive()

setLabel

void setLabel(<Object> label)

toggleExpansion

void toggleExpansion()

update

void update(<boolean> skipRecursion)

Sydney

SourceForge.net Logo