ReorderableListGUI Class

Utility class for drawing reorderable lists.
public static class ReorderableListGUI
All Members Methods Properties Fields
Member Description
CalculateListFieldHeight(Int32, Single, ReorderableListFlags)
Calculate height of list field for absolute positioning.
CalculateListFieldHeight(Int32, ReorderableListFlags)
Calculate height of list field for absolute positioning.

CalculateListFieldHeight(SerializedProperty, ReorderableListFlags)
Calculate height of list field for absolute positioning.

CalculateListFieldHeight(IReorderableListAdaptor, ReorderableListFlags)
Calculate height of list field for adapted collection.

currentItemIndex
Gets zero-based index of list item which is currently being drawn; or a value of -1 if no item is currently being drawn.

defaultAddButtonStyle
Gets default style for add item button.

defaultContainerStyle
Gets default style for background of list control.

DefaultItemDrawer<(Of <<'(T>)>>)(Rect, T)
Default list item drawer implementation.

DefaultItemHeight
Default list item height.

defaultRemoveButtonStyle
Gets default style for remove item button.

defaultTitleStyle
Gets default style for title header.

indexOfChangedItem
Gets or sets zero-based index of last item which was changed. A value of -1 indicates that no item was changed by list.

ListField<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), ReorderableListControl..::..DrawEmpty, Single, ReorderableListFlags)
Draw list field control.

ListField<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), ReorderableListControl..::..DrawEmpty, ReorderableListFlags)
Draw list field control.

ListField<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), Single)
Draw list field control.

ListField<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>))
Draw list field control.

ListField(SerializedProperty, ReorderableListControl..::..DrawEmpty, ReorderableListFlags)
Draw list field control for serializable property array.

ListField(SerializedProperty, ReorderableListFlags)
Draw list field control for serializable property array.

ListField(SerializedProperty, Single, ReorderableListControl..::..DrawEmpty, ReorderableListFlags)
Draw list field control for serializable property array with fixed item heights.

ListField(SerializedProperty, Single, ReorderableListFlags)
Draw list field control for serializable property array with fixed item heights.

ListField(IReorderableListAdaptor, ReorderableListControl..::..DrawEmpty, ReorderableListFlags)
Draw list field control for adapted collection.

ListField(IReorderableListAdaptor, ReorderableListFlags)
Draw list field control for adapted collection.

ListFieldAbsolute<(Of <<'(T>)>>)(Rect, IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), ReorderableListControl..::..DrawEmptyAbsolute, Single, ReorderableListFlags)
Draw list field control.

ListFieldAbsolute<(Of <<'(T>)>>)(Rect, IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), ReorderableListControl..::..DrawEmptyAbsolute, ReorderableListFlags)
Draw list field control.

ListFieldAbsolute<(Of <<'(T>)>>)(Rect, IList<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>), Single)
Draw list field control.

ListFieldAbsolute<(Of <<'(T>)>>)(Rect, List<(Of <<'(T>)>>), ReorderableListControl..::..ItemDrawer<(Of <<'(T>)>>))
Draw list field control.

ListFieldAbsolute(Rect, SerializedProperty, ReorderableListControl..::..DrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for serializable property array.

ListFieldAbsolute(Rect, SerializedProperty, ReorderableListFlags)
Draw list field control for serializable property array.

ListFieldAbsolute(Rect, SerializedProperty, Single, ReorderableListControl..::..DrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for serializable property array with fixed item heights.

ListFieldAbsolute(Rect, SerializedProperty, Single, ReorderableListFlags)
Draw list field control for serializable property array with fixed item heights.

ListFieldAbsolute(Rect, IReorderableListAdaptor, ReorderableListControl..::..DrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for adapted collection.

ListFieldAbsolute(Rect, IReorderableListAdaptor, ReorderableListFlags)
Draw list field control for adapted collection.

TextFieldItemDrawer(Rect, String)
Draws text field allowing list items to be edited.

Title(GUIContent)
Draw title control for list field.

Title(String)
Draw title control for list field.

Title(Rect, GUIContent)
Draw title control for list field.

Title(Rect, String)
Draw title control for list field.

Inheritance Hierarchy

Object
ReorderableListGUI