wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.UI.GUITreeView Class Reference
Inheritance diagram for wHiteRabbiT.Unity.UI.GUITreeView:
wHiteRabbiT.Unity.UI.GUITreeViewFolder

Classes

class  CheckedExpandedElement
 

Public Member Functions

 GUITreeView (string rootName)
 
bool RefreshIsOrChildChecked ()
 
void AddTreeElement (string s)
 
void CheckRec (bool Checked)
 
void DrawGUILayout (float Height)
 
virtual void DragAndDropCallBack (GUITreeView treeView)
 

Public Attributes

CheckedExpandedElement element
 
bool isOrChildChecked
 
GUITreeView parent
 
List< GUITreeViewchildren = new List<GUITreeView>()
 
bool UseCheckbox = false
 

Protected Member Functions

GUITreeView CreateChild (string s)
 
virtual GUITreeView CreateNode (string fullName, string Name)
 
void AddTreeElement (string s, List< string > folders)
 
void DrawElement (ref Rect r, CheckedExpandedElement cee, bool ShowExpanded, bool bold)
 
void DrawElement (ref Rect r, CheckedExpandedElement cee, bool ShowExpanded, bool bold, Color BoldColor)
 
void DrawGUITreeView (ref Rect r, GUITreeView tve)
 

Protected Attributes

Vector2 scrollPosition
 

Properties

string nodePath [get]
 
int NbExpanded [get]
 
List< GUITreeViewAllElements [get]
 
List< GUITreeViewSelectedElements [get]
 
List< string > SelectedFullNames [get]
 
virtual bool ShowElementExpanded [get]
 

Constructor & Destructor Documentation

wHiteRabbiT.Unity.UI.GUITreeView.GUITreeView ( string  rootName)

Member Function Documentation

void wHiteRabbiT.Unity.UI.GUITreeView.AddTreeElement ( string  s)
void wHiteRabbiT.Unity.UI.GUITreeView.AddTreeElement ( string  s,
List< string >  folders 
)
protected
void wHiteRabbiT.Unity.UI.GUITreeView.CheckRec ( bool  Checked)
GUITreeView wHiteRabbiT.Unity.UI.GUITreeView.CreateChild ( string  s)
protected
virtual GUITreeView wHiteRabbiT.Unity.UI.GUITreeView.CreateNode ( string  fullName,
string  Name 
)
protectedvirtual
virtual void wHiteRabbiT.Unity.UI.GUITreeView.DragAndDropCallBack ( GUITreeView  treeView)
virtual
void wHiteRabbiT.Unity.UI.GUITreeView.DrawElement ( ref Rect  r,
CheckedExpandedElement  cee,
bool  ShowExpanded,
bool  bold 
)
protected
void wHiteRabbiT.Unity.UI.GUITreeView.DrawElement ( ref Rect  r,
CheckedExpandedElement  cee,
bool  ShowExpanded,
bool  bold,
Color  BoldColor 
)
protected
void wHiteRabbiT.Unity.UI.GUITreeView.DrawGUILayout ( float  Height)
void wHiteRabbiT.Unity.UI.GUITreeView.DrawGUITreeView ( ref Rect  r,
GUITreeView  tve 
)
protected
bool wHiteRabbiT.Unity.UI.GUITreeView.RefreshIsOrChildChecked ( )

Member Data Documentation

List<GUITreeView> wHiteRabbiT.Unity.UI.GUITreeView.children = new List<GUITreeView>()
CheckedExpandedElement wHiteRabbiT.Unity.UI.GUITreeView.element
bool wHiteRabbiT.Unity.UI.GUITreeView.isOrChildChecked
GUITreeView wHiteRabbiT.Unity.UI.GUITreeView.parent
Vector2 wHiteRabbiT.Unity.UI.GUITreeView.scrollPosition
protected
bool wHiteRabbiT.Unity.UI.GUITreeView.UseCheckbox = false

Property Documentation

List<GUITreeView> wHiteRabbiT.Unity.UI.GUITreeView.AllElements
get
int wHiteRabbiT.Unity.UI.GUITreeView.NbExpanded
get
string wHiteRabbiT.Unity.UI.GUITreeView.nodePath
get
List<GUITreeView> wHiteRabbiT.Unity.UI.GUITreeView.SelectedElements
get
List<string> wHiteRabbiT.Unity.UI.GUITreeView.SelectedFullNames
get
virtual bool wHiteRabbiT.Unity.UI.GUITreeView.ShowElementExpanded
get

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