C# Class UnityEditor.IMGUI.Controls.MultiColumnHeader

Mostra file Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
GetCellRect ( int visibleColumnIndex, Rect rowRect ) : Rect
GetColumn ( int columnIndex ) : MultiColumnHeaderState.Column
GetColumnRect ( int visibleColumnIndex ) : Rect
GetVisibleColumnIndex ( int columnIndex ) : int
IsSortedAscending ( int columnIndex ) : bool
MultiColumnHeader ( MultiColumnHeaderState state ) : System
OnGUI ( Rect rect, float xScroll ) : void
Repaint ( ) : void

Protected Methods

Method Description
AddColumnVisibilityItems ( GenericMenu menu ) : void
ColumnHeaderClicked ( MultiColumnHeaderState column, int columnIndex ) : void
ColumnHeaderGUI ( MultiColumnHeaderState column, Rect headerRect, int columnIndex ) : void
ConvertHeaderAlignmentToTextAnchor ( TextAlignment alignment ) : TextAnchor
DoContextMenu ( ) : void
DrawDivider ( Rect dividerRect ) : void
OnSortingChanged ( ) : void
OnVisibleColumnsChanged ( ) : void

Private Methods

Method Description
DetectSizeChanges ( Rect rect ) : void
ResizeColumnsWidthsProportionally ( float deltaWidth ) : void

Method Details

AddColumnVisibilityItems() protected method

protected AddColumnVisibilityItems ( GenericMenu menu ) : void
menu UnityEditor.GenericMenu
return void

ColumnHeaderClicked() protected method

protected ColumnHeaderClicked ( MultiColumnHeaderState column, int columnIndex ) : void
column MultiColumnHeaderState
columnIndex int
return void

ColumnHeaderGUI() protected method

protected ColumnHeaderGUI ( MultiColumnHeaderState column, Rect headerRect, int columnIndex ) : void
column MultiColumnHeaderState
headerRect UnityEngine.Rect
columnIndex int
return void

ConvertHeaderAlignmentToTextAnchor() protected method

protected ConvertHeaderAlignmentToTextAnchor ( TextAlignment alignment ) : TextAnchor
alignment TextAlignment
return TextAnchor

DoContextMenu() protected method

protected DoContextMenu ( ) : void
return void

DrawDivider() protected method

protected DrawDivider ( Rect dividerRect ) : void
dividerRect UnityEngine.Rect
return void

GetCellRect() public method

public GetCellRect ( int visibleColumnIndex, Rect rowRect ) : Rect
visibleColumnIndex int
rowRect UnityEngine.Rect
return UnityEngine.Rect

GetColumn() public method

public GetColumn ( int columnIndex ) : MultiColumnHeaderState.Column
columnIndex int
return MultiColumnHeaderState.Column

GetColumnRect() public method

public GetColumnRect ( int visibleColumnIndex ) : Rect
visibleColumnIndex int
return UnityEngine.Rect

GetVisibleColumnIndex() public method

public GetVisibleColumnIndex ( int columnIndex ) : int
columnIndex int
return int

IsSortedAscending() public method

public IsSortedAscending ( int columnIndex ) : bool
columnIndex int
return bool

MultiColumnHeader() public method

public MultiColumnHeader ( MultiColumnHeaderState state ) : System
state MultiColumnHeaderState
return System

OnGUI() public method

public OnGUI ( Rect rect, float xScroll ) : void
rect UnityEngine.Rect
xScroll float
return void

OnSortingChanged() protected method

protected OnSortingChanged ( ) : void
return void

OnVisibleColumnsChanged() protected method

protected OnVisibleColumnsChanged ( ) : void
return void

Repaint() public method

public Repaint ( ) : void
return void