Show / Hide Table of Contents

Class MultiColumnHeader

Inheritance
Object
MultiColumnHeader
ProfilerFrameDataMultiColumnHeader
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.IMGUI.Controls
Assembly: UnityEditor.dll
Syntax
public class MultiColumnHeader

Constructors

| Improve this Doc View Source

MultiColumnHeader(MultiColumnHeaderState)

Declaration
public MultiColumnHeader(MultiColumnHeaderState state)
Parameters
Type Name Description
MultiColumnHeaderState state

Properties

| Improve this Doc View Source

canSort

Declaration
public bool canSort { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

height

Declaration
public float height { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

sortedColumnIndex

Declaration
public int sortedColumnIndex { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

state

Declaration
public MultiColumnHeaderState state { get; set; }
Property Value
Type Description
MultiColumnHeaderState

Methods

| Improve this Doc View Source

AddColumnHeaderContextMenuItems(GenericMenu)

Declaration
protected virtual void AddColumnHeaderContextMenuItems(GenericMenu menu)
Parameters
Type Name Description
GenericMenu menu
| Improve this Doc View Source

ColumnHeaderClicked(MultiColumnHeaderState.Column, Int32)

Declaration
protected virtual void ColumnHeaderClicked(MultiColumnHeaderState.Column column, int columnIndex)
Parameters
Type Name Description
MultiColumnHeaderState.Column column
Int32 columnIndex
| Improve this Doc View Source

ColumnHeaderGUI(MultiColumnHeaderState.Column, Rect, Int32)

Declaration
protected virtual void ColumnHeaderGUI(MultiColumnHeaderState.Column column, Rect headerRect, int columnIndex)
Parameters
Type Name Description
MultiColumnHeaderState.Column column
Rect headerRect
Int32 columnIndex
| Improve this Doc View Source

GetCellRect(Int32, Rect)

Declaration
public Rect GetCellRect(int visibleColumnIndex, Rect rowRect)
Parameters
Type Name Description
Int32 visibleColumnIndex
Rect rowRect
Returns
Type Description
Rect
| Improve this Doc View Source

GetColumn(Int32)

Declaration
public MultiColumnHeaderState.Column GetColumn(int columnIndex)
Parameters
Type Name Description
Int32 columnIndex
Returns
Type Description
MultiColumnHeaderState.Column
| Improve this Doc View Source

GetColumnRect(Int32)

Declaration
public Rect GetColumnRect(int visibleColumnIndex)
Parameters
Type Name Description
Int32 visibleColumnIndex
Returns
Type Description
Rect
| Improve this Doc View Source

GetVisibleColumnIndex(Int32)

Declaration
public int GetVisibleColumnIndex(int columnIndex)
Parameters
Type Name Description
Int32 columnIndex
Returns
Type Description
Int32
| Improve this Doc View Source

IsColumnVisible(Int32)

Declaration
public bool IsColumnVisible(int columnIndex)
Parameters
Type Name Description
Int32 columnIndex
Returns
Type Description
Boolean
| Improve this Doc View Source

IsSortedAscending(Int32)

Declaration
public bool IsSortedAscending(int columnIndex)
Parameters
Type Name Description
Int32 columnIndex
Returns
Type Description
Boolean
| Improve this Doc View Source

OnGUI(Rect, Single)

Declaration
public virtual void OnGUI(Rect rect, float xScroll)
Parameters
Type Name Description
Rect rect
Single xScroll
| Improve this Doc View Source

OnSortingChanged()

Declaration
protected virtual void OnSortingChanged()
| Improve this Doc View Source

OnVisibleColumnsChanged()

Declaration
protected virtual void OnVisibleColumnsChanged()
| Improve this Doc View Source

Repaint()

Declaration
public void Repaint()
| Improve this Doc View Source

ResizeToFit()

Declaration
public void ResizeToFit()
| Improve this Doc View Source

SetSortDirection(Int32, Boolean)

Declaration
public void SetSortDirection(int columnIndex, bool sortAscending)
Parameters
Type Name Description
Int32 columnIndex
Boolean sortAscending
| Improve this Doc View Source

SetSorting(Int32, Boolean)

Declaration
public void SetSorting(int columnIndex, bool sortAscending)
Parameters
Type Name Description
Int32 columnIndex
Boolean sortAscending
| Improve this Doc View Source

SetSortingColumns(Int32[], Boolean[])

Declaration
public void SetSortingColumns(int[] columnIndices, bool[] sortAscending)
Parameters
Type Name Description
Int32[] columnIndices
Boolean[] sortAscending
| Improve this Doc View Source

SortingButton(MultiColumnHeaderState.Column, Rect, Int32)

Declaration
protected void SortingButton(MultiColumnHeaderState.Column column, Rect headerRect, int columnIndex)
Parameters
Type Name Description
MultiColumnHeaderState.Column column
Rect headerRect
Int32 columnIndex
| Improve this Doc View Source

ToggleVisibility(Int32)

Declaration
protected virtual void ToggleVisibility(int columnIndex)
Parameters
Type Name Description
Int32 columnIndex

Events

| Improve this Doc View Source

sortingChanged

Declaration
public event MultiColumnHeader.HeaderCallback sortingChanged
Event Type
Type Description
MultiColumnHeader.HeaderCallback
| Improve this Doc View Source

visibleColumnsChanged

Declaration
public event MultiColumnHeader.HeaderCallback visibleColumnsChanged
Event Type
Type Description
MultiColumnHeader.HeaderCallback

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX