Skip to main content

TreeNode

Namespace:FairyGUI
Source:Assets/Scripts/UI/Tree/TreeNode.cs (line 9)

public class TreeNode

Constructors​

TreeNode(bool)​

public TreeNode(bool hasChild);
ParameterTypeDescription
hasChildbool

Source:UI/Tree/TreeNode.cs (line 44)

Fields​

data​

public object data;

Source:UI/Tree/TreeNode.cs (line 15)

Methods​

AddChild(TreeNode)​

public TreeNode AddChild(TreeNode child);
ParameterTypeDescription
childTreeNode

Source:UI/Tree/TreeNode.cs (line 106)

AddChildAt(TreeNode, int)​

public TreeNode AddChildAt(TreeNode child, int index);
ParameterTypeDescription
childTreeNode
indexint

Source:UI/Tree/TreeNode.cs (line 118)

GetChildAt(int)​

public TreeNode GetChildAt(int index);
ParameterTypeDescription
indexint

Source:UI/Tree/TreeNode.cs (line 218)

GetChildIndex(TreeNode)​

public int GetChildIndex(TreeNode child);
ParameterTypeDescription
childTreeNode

Source:UI/Tree/TreeNode.cs (line 231)

GetNextSibling()​

public TreeNode GetNextSibling();

Source:UI/Tree/TreeNode.cs (line 256)

GetPrevSibling()​

public TreeNode GetPrevSibling();

Source:UI/Tree/TreeNode.cs (line 240)

RemoveChild(TreeNode)​

public TreeNode RemoveChild(TreeNode child);
ParameterTypeDescription
childTreeNode

Source:UI/Tree/TreeNode.cs (line 162)

RemoveChildAt(int)​

public TreeNode RemoveChildAt(int index);
ParameterTypeDescription
indexint

Source:UI/Tree/TreeNode.cs (line 177)

RemoveChildren(int, int)​

public void RemoveChildren(int beginIndex = 0, int endIndex = -1);
ParameterTypeDescription
beginIndexint
endIndexint

Source:UI/Tree/TreeNode.cs (line 204)

SetChildIndex(TreeNode, int)​

public void SetChildIndex(TreeNode child, int index);
ParameterTypeDescription
childTreeNode
indexint

Source:UI/Tree/TreeNode.cs (line 273)

SwapChildren(TreeNode, TreeNode)​

public void SwapChildren(TreeNode child1, TreeNode child2);
ParameterTypeDescription
child1TreeNode
child2TreeNode

Source:UI/Tree/TreeNode.cs (line 299)

SwapChildrenAt(int, int)​

public void SwapChildrenAt(int index1, int index2);
ParameterTypeDescription
index1int
index2int

Source:UI/Tree/TreeNode.cs (line 313)

Properties​

cell​

public GComponent cell { get; internal set; }

Source:UI/Tree/TreeNode.cs (line 30)

expanded​

public bool expanded { get; set; }

Source:UI/Tree/TreeNode.cs (line 53)

isFolder​

public bool isFolder { get; }

Source:UI/Tree/TreeNode.cs (line 82)

level​

public int level { get; private set; }

Source:UI/Tree/TreeNode.cs (line 35)

numChildren​

public int numChildren { get; }

Source:UI/Tree/TreeNode.cs (line 325)

parent​

public TreeNode parent { get; private set; }

Source:UI/Tree/TreeNode.cs (line 20)

text​

public string text { get; }

Source:UI/Tree/TreeNode.cs (line 90)

tree​

public TreeView tree { get; private set; }

Source:UI/Tree/TreeNode.cs (line 25)