C# 클래스 FairyGUI.TreeView

상속: EventDispatcher
파일 보기 프로젝트 열기: fairygui/FairyGUI-unity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
indent int
treeNodeCreateCell TreeNodeCreateCellDelegate
treeNodeRender TreeNodeRenderDelegate
treeNodeWillExpand TreeNodeWillExpandDelegate

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddSelection() 공개 메소드

public AddSelection ( FairyGUI.TreeNode node, bool scrollItToView = false ) : void
node FairyGUI.TreeNode
scrollItToView bool
리턴 void

ClearSelection() 공개 메소드

public ClearSelection ( ) : void
리턴 void

CollapseAll() 공개 메소드

public CollapseAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
리턴 void

CreateCell() 공개 메소드

public CreateCell ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
리턴 void

ExpandAll() 공개 메소드

public ExpandAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
리턴 void

GetNodeIndex() 공개 메소드

public GetNodeIndex ( FairyGUI.TreeNode node ) : int
node FairyGUI.TreeNode
리턴 int

GetSelectedNode() 공개 메소드

public GetSelectedNode ( ) : FairyGUI.TreeNode
리턴 FairyGUI.TreeNode

GetSelection() 공개 메소드

public GetSelection ( ) : List
리턴 List

HideFolderNode() 공개 메소드

public HideFolderNode ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
리턴 void

RemoveNode() 공개 메소드

public RemoveNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
리턴 void

RemoveSelection() 공개 메소드

public RemoveSelection ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
리턴 void

TreeView() 공개 메소드

public TreeView ( GList list ) : System
list GList
리턴 System

UpdateNode() 공개 메소드

public UpdateNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
리턴 void

UpdateNodes() 공개 메소드

public UpdateNodes ( List nodes ) : void
nodes List
리턴 void

__clickExpandButton() 공개 메소드

public __clickExpandButton ( EventContext context ) : void
context EventContext
리턴 void

__clickItem() 공개 메소드

public __clickItem ( EventContext context ) : void
context EventContext
리턴 void

프로퍼티 상세

indent 공개적으로 프로퍼티

TreeView每级的缩进,单位像素。
public int indent
리턴 int

treeNodeCreateCell 공개적으로 프로퍼티

当TreeNode需要创建对象的显示对象时回调
public TreeNodeCreateCellDelegate treeNodeCreateCell
리턴 TreeNodeCreateCellDelegate

treeNodeRender 공개적으로 프로퍼티

当TreeNode需要更新时回调
public TreeNodeRenderDelegate treeNodeRender
리턴 TreeNodeRenderDelegate

treeNodeWillExpand 공개적으로 프로퍼티

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