C# Class FairyGUI.TreeView

Inheritance: EventDispatcher
Afficher le fichier Open project: fairygui/FairyGUI-unity Class Usage Examples

Méthodes publiques

Свойство Type Description
indent int
treeNodeCreateCell TreeNodeCreateCellDelegate
treeNodeRender TreeNodeRenderDelegate
treeNodeWillExpand TreeNodeWillExpandDelegate

Méthodes publiques

Méthode Description
AddSelection ( FairyGUI.TreeNode node, bool scrollItToView = false ) : void

ClearSelection ( ) : void

CollapseAll ( FairyGUI.TreeNode folderNode ) : void

CreateCell ( FairyGUI.TreeNode node ) : void

ExpandAll ( FairyGUI.TreeNode folderNode ) : void

GetNodeIndex ( FairyGUI.TreeNode node ) : int

GetSelectedNode ( ) : FairyGUI.TreeNode

GetSelection ( ) : List

HideFolderNode ( FairyGUI.TreeNode folderNode ) : void

RemoveNode ( FairyGUI.TreeNode node ) : void

RemoveSelection ( FairyGUI.TreeNode node ) : void

TreeView ( GList list ) : System

UpdateNode ( FairyGUI.TreeNode node ) : void

UpdateNodes ( List nodes ) : void

__clickExpandButton ( EventContext context ) : void
__clickItem ( EventContext context ) : void

Private Methods

Méthode Description
AfterCollapsed ( FairyGUI.TreeNode node ) : void

AfterExpanded ( FairyGUI.TreeNode node ) : void

AfterInserted ( FairyGUI.TreeNode node ) : void

AfterMoved ( FairyGUI.TreeNode node ) : void

AfterRemoved ( FairyGUI.TreeNode node ) : void

CheckChildren ( FairyGUI.TreeNode folderNode, int index ) : int

GetInsertIndexForNode ( FairyGUI.TreeNode node ) : int

Method Details

AddSelection() public méthode

public AddSelection ( FairyGUI.TreeNode node, bool scrollItToView = false ) : void
node FairyGUI.TreeNode
scrollItToView bool
Résultat void

ClearSelection() public méthode

public ClearSelection ( ) : void
Résultat void

CollapseAll() public méthode

public CollapseAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Résultat void

CreateCell() public méthode

public CreateCell ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Résultat void

ExpandAll() public méthode

public ExpandAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Résultat void

GetNodeIndex() public méthode

public GetNodeIndex ( FairyGUI.TreeNode node ) : int
node FairyGUI.TreeNode
Résultat int

GetSelectedNode() public méthode

public GetSelectedNode ( ) : FairyGUI.TreeNode
Résultat FairyGUI.TreeNode

GetSelection() public méthode

public GetSelection ( ) : List
Résultat List

HideFolderNode() public méthode

public HideFolderNode ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Résultat void

RemoveNode() public méthode

public RemoveNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Résultat void

RemoveSelection() public méthode

public RemoveSelection ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Résultat void

TreeView() public méthode

public TreeView ( GList list ) : System
list GList
Résultat System

UpdateNode() public méthode

public UpdateNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Résultat void

UpdateNodes() public méthode

public UpdateNodes ( List nodes ) : void
nodes List
Résultat void

__clickExpandButton() public méthode

public __clickExpandButton ( EventContext context ) : void
context EventContext
Résultat void

__clickItem() public méthode

public __clickItem ( EventContext context ) : void
context EventContext
Résultat void

Property Details

indent public_oe property

TreeView每级的缩进,单位像素。
public int indent
Résultat int

treeNodeCreateCell public_oe property

当TreeNode需要创建对象的显示对象时回调
public TreeNodeCreateCellDelegate treeNodeCreateCell
Résultat TreeNodeCreateCellDelegate

treeNodeRender public_oe property

当TreeNode需要更新时回调
public TreeNodeRenderDelegate treeNodeRender
Résultat TreeNodeRenderDelegate

treeNodeWillExpand public_oe property

当TreeNode即将展开或者收缩时回调。可以在回调中动态增加子节点。
public TreeNodeWillExpandDelegate treeNodeWillExpand
Résultat TreeNodeWillExpandDelegate