TreeNode |
CanEdit | If true the name of this node can be edited. |
Children | |
Enabled | |
ExpanderFills | If a node returns true, you can expand by clicking anywhere on the node. |
ExpanderHidden | If true the default expander won't be drawn |
HasChildren | |
Height | |
Name | The editable name of this node. |
Parent | |
TreeView | |
Value | |
ValueHash | If the hash code changes we'll re-evaluate this node |
AddItem | |
AddItems | |
BuildChildren | |
Clear | |
Dirty | |
EnumeratePathTo | |
GetTooltip | |
HasAncestor | Return true if this value or tree node is one of our ancestors |
HasDescendant | Fill this out in your node to allow the tree system to work out whether this object lies within your node's unexpanded children. This should return true if the passed in object is a decendant of this node - no matter how deep. |
OnActivated | Called when the item is double clicked, or selected and enter is pressed |
OnContextMenu | The node has been right clicked. Return true to override default path |
OnDragDrop | |
OnDragHover | |
OnDragStart | |
OnDrop | |
OnHashChanged | The value of ValueHash has changed |
OnKeyPress | |
OnPaint | |
OnRename | |
OnSelectionChanged | |
OnVisible | |
PaintSelection | Paint the standard selection/hover/press highlight background |
RebuildOnDirty | |
RemoveItem | |
ResolveNode | |
SetChildren | |
SetItems | |
Think |