C# Class MonoGdx.Scene2D.UI.Tree

Inheritance: WidgetGroup
Afficher le fichier Open project: jaquadro/MonoGdx Class Usage Examples

Méthodes publiques

Свойство Type Description
SelectionChangedEvent RoutedEvent

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Add() public méthode

public Add ( TreeNode node ) : void
node TreeNode
Résultat void

AddSelection() public méthode

public AddSelection ( TreeNode node ) : void
node TreeNode
Résultat void

ClearChildren() public méthode

public ClearChildren ( ) : void
Résultat void

ClearSelection() public méthode

public ClearSelection ( ) : void
Résultat void

CollapseAll() public méthode

public CollapseAll ( ) : void
Résultat void

Draw() public méthode

public Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
spriteBatch MonoGdx.Graphics.G2D.GdxSpriteBatch
parentAlpha float
Résultat void

ExpandAll() public méthode

public ExpandAll ( ) : void
Résultat void

FindExpandedObjects() public méthode

public FindExpandedObjects ( IList objects ) : void
objects IList
Résultat void

FindNode() public méthode

public FindNode ( object obj ) : TreeNode
obj object
Résultat TreeNode

Insert() public méthode

public Insert ( int index, TreeNode node ) : void
index int
node TreeNode
Résultat void

Invalidate() public méthode

public Invalidate ( ) : void
Résultat void

Layout() public méthode

public Layout ( ) : void
Résultat void

NodeAt() public méthode

public NodeAt ( float y ) : TreeNode
y float
Résultat TreeNode

OnMouseMove() protected méthode

protected OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs e ) : void
e Microsoft.Xna.Framework.Input.MouseEventArgs
Résultat void

OnSelectionChanged() protected méthode

protected OnSelectionChanged ( IList oldSelection, IList newSelection ) : void
oldSelection IList
newSelection IList
Résultat void

OnTouchDown() protected méthode

protected OnTouchDown ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
Résultat void

OnTouchLeave() protected méthode

protected OnTouchLeave ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
Résultat void

Remove() public méthode

public Remove ( TreeNode node ) : void
node TreeNode
Résultat void

RestoreExpandedObjects() public méthode

public RestoreExpandedObjects ( IList objects ) : void
objects IList
Résultat void

SetSelection() public méthode

public SetSelection ( TreeNode node ) : void
node TreeNode
Résultat void

Tree() public méthode

public Tree ( Skin skin ) : System
skin Skin
Résultat System

Tree() public méthode

public Tree ( Skin skin, string styleName ) : System
skin Skin
styleName string
Résultat System

Tree() public méthode

public Tree ( TreeStyle style ) : System
style TreeStyle
Résultat System

Property Details

SelectionChangedEvent public_oe static_oe property

public static RoutedEvent SelectionChangedEvent
Résultat RoutedEvent