C# 클래스 MonoGdx.Scene2D.UI.Tree

상속: WidgetGroup
파일 보기 프로젝트 열기: jaquadro/MonoGdx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SelectionChangedEvent RoutedEvent

공개 메소드들

메소드 설명
Add ( TreeNode node ) : void
AddSelection ( TreeNode node ) : void
ClearChildren ( ) : void
ClearSelection ( ) : void
CollapseAll ( ) : void
Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
ExpandAll ( ) : void
FindExpandedObjects ( IList objects ) : void
FindNode ( object obj ) : TreeNode
Insert ( int index, TreeNode node ) : void
Invalidate ( ) : void
Layout ( ) : void
NodeAt ( float y ) : TreeNode
Remove ( TreeNode node ) : void
RestoreExpandedObjects ( IList objects ) : void
SetSelection ( TreeNode node ) : void
Tree ( Skin skin ) : System
Tree ( Skin skin, string styleName ) : System
Tree ( TreeStyle style ) : System

보호된 메소드들

메소드 설명
OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs e ) : void
OnSelectionChanged ( IList oldSelection, IList newSelection ) : void
OnTouchDown ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
OnTouchLeave ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void

비공개 메소드들

메소드 설명
CollapseAll ( List nodes ) : void
ComputeSize ( ) : void
ComputeSize ( List nodes, float indent ) : void
Draw ( GdxSpriteBatch spriteBatch, List nodes, float indent ) : void
ExpandAll ( List nodes ) : void
FindExpandedObjects ( List nodes, IList objects ) : bool
FindNode ( List nodes, object obj ) : TreeNode
Layout ( List nodes, float indent, float y ) : float
NodeAt ( List nodes, float y, float rowY ) : float
SelectNodes ( List nodes, float low, float high ) : void
SelectionChangeHandler ( List addedItems, List removedItems ) : void

메소드 상세

Add() 공개 메소드

public Add ( TreeNode node ) : void
node TreeNode
리턴 void

AddSelection() 공개 메소드

public AddSelection ( TreeNode node ) : void
node TreeNode
리턴 void

ClearChildren() 공개 메소드

public ClearChildren ( ) : void
리턴 void

ClearSelection() 공개 메소드

public ClearSelection ( ) : void
리턴 void

CollapseAll() 공개 메소드

public CollapseAll ( ) : void
리턴 void

Draw() 공개 메소드

public Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
spriteBatch MonoGdx.Graphics.G2D.GdxSpriteBatch
parentAlpha float
리턴 void

ExpandAll() 공개 메소드

public ExpandAll ( ) : void
리턴 void

FindExpandedObjects() 공개 메소드

public FindExpandedObjects ( IList objects ) : void
objects IList
리턴 void

FindNode() 공개 메소드

public FindNode ( object obj ) : TreeNode
obj object
리턴 TreeNode

Insert() 공개 메소드

public Insert ( int index, TreeNode node ) : void
index int
node TreeNode
리턴 void

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

Layout() 공개 메소드

public Layout ( ) : void
리턴 void

NodeAt() 공개 메소드

public NodeAt ( float y ) : TreeNode
y float
리턴 TreeNode

OnMouseMove() 보호된 메소드

protected OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs e ) : void
e Microsoft.Xna.Framework.Input.MouseEventArgs
리턴 void

OnSelectionChanged() 보호된 메소드

protected OnSelectionChanged ( IList oldSelection, IList newSelection ) : void
oldSelection IList
newSelection IList
리턴 void

OnTouchDown() 보호된 메소드

protected OnTouchDown ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
리턴 void

OnTouchLeave() 보호된 메소드

protected OnTouchLeave ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
리턴 void

Remove() 공개 메소드

public Remove ( TreeNode node ) : void
node TreeNode
리턴 void

RestoreExpandedObjects() 공개 메소드

public RestoreExpandedObjects ( IList objects ) : void
objects IList
리턴 void

SetSelection() 공개 메소드

public SetSelection ( TreeNode node ) : void
node TreeNode
리턴 void

Tree() 공개 메소드

public Tree ( Skin skin ) : System
skin Skin
리턴 System

Tree() 공개 메소드

public Tree ( Skin skin, string styleName ) : System
skin Skin
styleName string
리턴 System

Tree() 공개 메소드

public Tree ( TreeStyle style ) : System
style TreeStyle
리턴 System

프로퍼티 상세

SelectionChangedEvent 공개적으로 정적으로 프로퍼티

public static RoutedEvent SelectionChangedEvent
리턴 RoutedEvent