C# Class TreeViewControl, examples

Datei anzeigen Open project: enzienaudio/examples Class Usage Examples

Public Properties

Property Type Description
Height int
HoverItem TreeViewItem,
IsExpanded bool
IsHoverAnimationEnabled bool
IsHoverEnabled bool
SelectedItem TreeViewItem,
Width int
X int
Y int
m_forceButtonText bool
m_forceDefaultSkin bool
m_roomItem TreeViewItem,
m_skinHover UnityEngine.GUISkin
m_skinSelected UnityEngine.GUISkin
m_skinUnselected UnityEngine.GUISkin
m_textureBlank UnityEngine.Texture2D
m_textureGuide UnityEngine.Texture2D
m_textureLastSiblingCollapsed UnityEngine.Texture2D
m_textureLastSiblingExpanded UnityEngine.Texture2D
m_textureLastSiblingNoChild UnityEngine.Texture2D
m_textureMiddleSiblingCollapsed UnityEngine.Texture2D
m_textureMiddleSiblingExpanded UnityEngine.Texture2D
m_textureMiddleSiblingNoChild UnityEngine.Texture2D
m_textureNormalChecked UnityEngine.Texture2D
m_textureNormalUnchecked UnityEngine.Texture2D
m_textureSelectedBackground UnityEngine.Texture2D

Protected Properties

Property Type Description
m_scrollView Vector2

Public Methods

Method Description
ApplySkin ( ) : void
ApplySkinKeepingScrollbars ( ) : void
AssignDefaults ( ) : void
Button ( TreeViewItem, item ) : bool

Find the button texture/text by enum

DisplayTreeView ( TreeViewControl, displayType ) : void

Called from OnGUI or EditorWindow.OnGUI

HasFocus ( Vector2 mousePos ) : bool
RemoveMargins ( GUIStyle style ) : void
SetBackground ( GUIStyle style, Texture2D texture ) : void
SetButtonFontSize ( GUIStyle style ) : void
SetTextColor ( GUIStyle style, Color color ) : void
Start ( ) : void

Protected Methods

Method Description
GetTexture ( string texturePath ) : Texture2D
ShowButtonTexture ( Texture2D texture ) : bool

Show the button texture

Method Details

ApplySkin() public method

public ApplySkin ( ) : void
return void

ApplySkinKeepingScrollbars() public method

public ApplySkinKeepingScrollbars ( ) : void
return void

AssignDefaults() public method

public AssignDefaults ( ) : void
return void

Button() public method

Find the button texture/text by enum
public Button ( TreeViewItem, item ) : bool
item TreeViewItem,
return bool

DisplayTreeView() public method

Called from OnGUI or EditorWindow.OnGUI
public DisplayTreeView ( TreeViewControl, displayType ) : void
displayType TreeViewControl,
return void

GetTexture() protected method

protected GetTexture ( string texturePath ) : Texture2D
texturePath string
return UnityEngine.Texture2D

HasFocus() public method

public HasFocus ( Vector2 mousePos ) : bool
mousePos Vector2
return bool

RemoveMargins() public method

public RemoveMargins ( GUIStyle style ) : void
style GUIStyle
return void

SetBackground() public method

public SetBackground ( GUIStyle style, Texture2D texture ) : void
style GUIStyle
texture UnityEngine.Texture2D
return void

SetButtonFontSize() public method

public SetButtonFontSize ( GUIStyle style ) : void
style GUIStyle
return void

SetTextColor() public method

public SetTextColor ( GUIStyle style, Color color ) : void
style GUIStyle
color Color
return void

ShowButtonTexture() protected method

Show the button texture
protected ShowButtonTexture ( Texture2D texture ) : bool
texture UnityEngine.Texture2D /// A ///
return bool

Start() public method

public Start ( ) : void
return void

Property Details

Height public_oe property

public int Height
return int

HoverItem public_oe property

The selected item
public TreeViewItem, HoverItem
return TreeViewItem,

IsExpanded public_oe property

public bool IsExpanded
return bool

IsHoverAnimationEnabled public_oe property

public bool IsHoverAnimationEnabled
return bool

IsHoverEnabled public_oe property

public bool IsHoverEnabled
return bool

SelectedItem public_oe property

public TreeViewItem, SelectedItem
return TreeViewItem,

Width public_oe property

public int Width
return int

X public_oe property

public int X
return int

Y public_oe property

public int Y
return int

m_forceButtonText public_oe property

Force to use the button text
public bool m_forceButtonText
return bool

m_forceDefaultSkin public_oe property

Use the default skin
public bool m_forceDefaultSkin
return bool

m_roomItem public_oe property

The root item
public TreeViewItem, m_roomItem
return TreeViewItem,

m_scrollView protected_oe property

Handle the unity scrolling vector
protected Vector2 m_scrollView
return Vector2

m_skinHover public_oe property

Skin used by the tree view
public GUISkin,UnityEngine m_skinHover
return UnityEngine.GUISkin

m_skinSelected public_oe property

public GUISkin,UnityEngine m_skinSelected
return UnityEngine.GUISkin

m_skinUnselected public_oe property

public GUISkin,UnityEngine m_skinUnselected
return UnityEngine.GUISkin

m_textureBlank public_oe property

Texture skin references
public Texture2D,UnityEngine m_textureBlank
return UnityEngine.Texture2D

m_textureGuide public_oe property

public Texture2D,UnityEngine m_textureGuide
return UnityEngine.Texture2D

m_textureLastSiblingCollapsed public_oe property

public Texture2D,UnityEngine m_textureLastSiblingCollapsed
return UnityEngine.Texture2D

m_textureLastSiblingExpanded public_oe property

public Texture2D,UnityEngine m_textureLastSiblingExpanded
return UnityEngine.Texture2D

m_textureLastSiblingNoChild public_oe property

public Texture2D,UnityEngine m_textureLastSiblingNoChild
return UnityEngine.Texture2D

m_textureMiddleSiblingCollapsed public_oe property

public Texture2D,UnityEngine m_textureMiddleSiblingCollapsed
return UnityEngine.Texture2D

m_textureMiddleSiblingExpanded public_oe property

public Texture2D,UnityEngine m_textureMiddleSiblingExpanded
return UnityEngine.Texture2D

m_textureMiddleSiblingNoChild public_oe property

public Texture2D,UnityEngine m_textureMiddleSiblingNoChild
return UnityEngine.Texture2D

m_textureNormalChecked public_oe property

public Texture2D,UnityEngine m_textureNormalChecked
return UnityEngine.Texture2D

m_textureNormalUnchecked public_oe property

public Texture2D,UnityEngine m_textureNormalUnchecked
return UnityEngine.Texture2D

m_textureSelectedBackground public_oe property

public Texture2D,UnityEngine m_textureSelectedBackground
return UnityEngine.Texture2D