GTreeNode
Namespace:FairyGUI
Source:Assets/Scripts/UI/GTreeNode.cs (line 9)
public class GTreeNode
Constructors
GTreeNode(bool)
public GTreeNode(bool hasChild);
| Parameter | Type | Description |
|---|---|---|
hasChild | bool |
Source:UI/GTreeNode.cs (line 36)
GTreeNode(bool, string)
public GTreeNode(bool hasChild, string resURL);
| Parameter | Type | Description |
|---|---|---|
hasChild | bool | |
resURL | string |
Source:UI/GTreeNode.cs (line 46)
Fields
data
public object data;
Source:UI/GTreeNode.cs (line 14)
Methods
AddChild(GTreeNode)
public GTreeNode AddChild(GTreeNode child);
| Parameter | Type | Description |
|---|---|---|
child | GTreeNode |
Source:UI/GTreeNode.cs (line 164)
AddChildAt(GTreeNode, int)
public GTreeNode AddChildAt(GTreeNode child, int index);
| Parameter | Type | Description |
|---|---|---|
child | GTreeNode | |
index | int |
Source:UI/GTreeNode.cs (line 176)
ExpandToRoot()
public void ExpandToRoot();
Source:UI/GTreeNode.cs (line 101)
GetChildAt(int)
public GTreeNode GetChildAt(int index);
| Parameter | Type | Description |
|---|---|---|
index | int |
Source:UI/GTreeNode.cs (line 276)
GetChildIndex(GTreeNode)
public int GetChildIndex(GTreeNode child);
| Parameter | Type | Description |
|---|---|---|
child | GTreeNode |
Source:UI/GTreeNode.cs (line 289)
GetNextSibling()
public GTreeNode GetNextSibling();
Source:UI/GTreeNode.cs (line 314)
GetPrevSibling()
public GTreeNode GetPrevSibling();
Source:UI/GTreeNode.cs (line 298)
RemoveChild(GTreeNode)
public GTreeNode RemoveChild(GTreeNode child);
| Parameter | Type | Description |
|---|---|---|
child | GTreeNode |
Source:UI/GTreeNode.cs (line 220)
RemoveChildAt(int)
public GTreeNode RemoveChildAt(int index);
| Parameter | Type | Description |
|---|---|---|
index | int |
Source:UI/GTreeNode.cs (line 235)
RemoveChildren(int, int)
public void RemoveChildren(int beginIndex = 0, int endIndex = -1);
| Parameter | Type | Description |
|---|---|---|
beginIndex | int | |
endIndex | int |
Source:UI/GTreeNode.cs (line 262)
SetChildIndex(GTreeNode, int)
public void SetChildIndex(GTreeNode child, int index);
| Parameter | Type | Description |
|---|---|---|
child | GTreeNode | |
index | int |
Source:UI/GTreeNode.cs (line 331)
SwapChildren(GTreeNode, GTreeNode)
public void SwapChildren(GTreeNode child1, GTreeNode child2);
| Parameter | Type | Description |
|---|---|---|
child1 | GTreeNode | |
child2 | GTreeNode |
Source:UI/GTreeNode.cs (line 357)
SwapChildrenAt(int, int)
public void SwapChildrenAt(int index1, int index2);
| Parameter | Type | Description |
|---|---|---|
index1 | int | |
index2 | int |
Source:UI/GTreeNode.cs (line 371)
Properties
cell
public GComponent cell { get; }
Source:UI/GTreeNode.cs (line 56)
expanded
public bool expanded { get; set; }
Source:UI/GTreeNode.cs (line 72)
icon
public string icon { get; set; }
Source:UI/GTreeNode.cs (line 142)
isFolder
public bool isFolder { get; }
Source:UI/GTreeNode.cs (line 114)
level
public int level { get; }
Source:UI/GTreeNode.cs (line 64)
numChildren
public int numChildren { get; }
Source:UI/GTreeNode.cs (line 383)
parent
public GTreeNode parent { get; private set; }
Source:UI/GTreeNode.cs (line 19)
text
public string text { get; set; }
Source:UI/GTreeNode.cs (line 122)
tree
public GTree tree { get; private set; }
Source:UI/GTreeNode.cs (line 24)