Space Engineers
Public Member Functions | List of all members
Sandbox.Graphics.GUI.MyTreeViewBody Class Reference
Inheritance diagram for Sandbox.Graphics.GUI.MyTreeViewBody:
Sandbox.Graphics.GUI.MyTreeViewBase Sandbox.Graphics.GUI.ITreeView

Public Member Functions

 MyTreeViewBody (MyTreeView treeView, Vector2 position, Vector2 size)
 
void Layout (Vector2 scroll)
 
void Draw (float transitionAlpha)
 
Vector2 GetPosition ()
 
Vector2 GetSize ()
 
void SetSize (Vector2 size)
 
Vector2 GetRealSize ()
 
void SetPosition (Vector2 position)
 
- Public Member Functions inherited from Sandbox.Graphics.GUI.MyTreeViewBase
 MyTreeViewBase ()
 
MyTreeViewItem AddItem (StringBuilder text, string icon, Vector2 iconSize, string expandIcon, string collapseIcon, Vector2 expandIconSize)
 
void DeleteItem (MyTreeViewItem item)
 
void ClearItems ()
 
Vector2 LayoutItems (Vector2 origin)
 
void DrawItems (float transitionAlpha)
 
bool HandleInput (bool hasKeyboardActiveControl)
 
int GetItemCount ()
 
MyTreeViewItem GetItem (int index)
 
int GetIndex (MyTreeViewItem item)
 
MyTreeViewItem GetItem (StringBuilder name)
 

Additional Inherited Members

- Public Attributes inherited from Sandbox.Graphics.GUI.MyTreeViewBase
MyTreeView TreeView
 
- Properties inherited from Sandbox.Graphics.GUI.MyTreeViewBase
MyTreeViewItem this[int i] [get]
 

Detailed Description

Definition at line 9 of file MyTreeViewBody.cs.

Constructor & Destructor Documentation

Sandbox.Graphics.GUI.MyTreeViewBody.MyTreeViewBody ( MyTreeView  treeView,
Vector2  position,
Vector2  size 
)
inline

Definition at line 15 of file MyTreeViewBody.cs.

Member Function Documentation

void Sandbox.Graphics.GUI.MyTreeViewBody.Draw ( float  transitionAlpha)
inline

Definition at line 27 of file MyTreeViewBody.cs.

Vector2 Sandbox.Graphics.GUI.MyTreeViewBody.GetPosition ( )
inline

Definition at line 32 of file MyTreeViewBody.cs.

Vector2 Sandbox.Graphics.GUI.MyTreeViewBody.GetRealSize ( )
inline

Definition at line 47 of file MyTreeViewBody.cs.

Vector2 Sandbox.Graphics.GUI.MyTreeViewBody.GetSize ( )
inline

Definition at line 37 of file MyTreeViewBody.cs.

void Sandbox.Graphics.GUI.MyTreeViewBody.Layout ( Vector2  scroll)
inline

Definition at line 22 of file MyTreeViewBody.cs.

void Sandbox.Graphics.GUI.MyTreeViewBody.SetPosition ( Vector2  position)
inline

Definition at line 52 of file MyTreeViewBody.cs.

void Sandbox.Graphics.GUI.MyTreeViewBody.SetSize ( Vector2  size)
inline

Definition at line 42 of file MyTreeViewBody.cs.


The documentation for this class was generated from the following file: