ReorderableListGUI Class

Rotorz ReorderableList

ReorderableListGUI Class
Utility class for drawing reorderable lists.
Inheritance Hierarchy
SystemObject  Rotorz.ReorderableListReorderableListGUI

Namespace: Rotorz.ReorderableList
Assembly: Editor.ReorderableList (in Editor.ReorderableList.dll) Version: 0.0.0.0 (0.3.0.0)
Syntax
public static class ReorderableListGUI
public static class ReorderableListGUI

The ReorderableListGUI type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCalculateListFieldHeight(Int32)
Calculate height of list field for absolute positioning.
Public methodStatic memberCalculateListFieldHeight(SerializedProperty)
Calculate height of list field for absolute positioning.
Public methodStatic memberCalculateListFieldHeight(IReorderableListAdaptor)
Calculate height of list field for adapted collection.
Public methodStatic memberCalculateListFieldHeight(Int32, ReorderableListFlags)
Calculate height of list field for absolute positioning.
Public methodStatic memberCalculateListFieldHeight(Int32, Single)
Calculate height of list field for absolute positioning.
Public methodStatic memberCalculateListFieldHeight(SerializedProperty, ReorderableListFlags)
Calculate height of list field for absolute positioning.
Public methodStatic memberCalculateListFieldHeight(IReorderableListAdaptor, ReorderableListFlags)
Calculate height of list field for adapted collection.
Public methodStatic memberCalculateListFieldHeight(Int32, Single, ReorderableListFlags)
Calculate height of list field for absolute positioning.
Public methodStatic memberDefaultItemDrawerT
Default list item drawer implementation.
Public methodStatic memberListField(SerializedProperty)
Draw list field control for serializable property array.
Public methodStatic memberListField(IReorderableListAdaptor)
Draw list field control for adapted collection.
Public methodStatic memberListField(SerializedProperty, ReorderableListControlDrawEmpty)
Draw list field control for serializable property array.
Public methodStatic memberListField(SerializedProperty, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListField(SerializedProperty, Single)
Draw list field control for serializable property array.
Public methodStatic memberListField(IReorderableListAdaptor, ReorderableListControlDrawEmpty)
Draw list field control for adapted collection.
Public methodStatic memberListField(IReorderableListAdaptor, ReorderableListFlags)
Draw list field control for adapted collection.
Public methodStatic memberListField(SerializedProperty, ReorderableListControlDrawEmpty, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListField(SerializedProperty, Single, ReorderableListControlDrawEmpty)
Draw list field control for serializable property array.
Public methodStatic memberListField(SerializedProperty, Single, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListField(IReorderableListAdaptor, ReorderableListControlDrawEmpty, ReorderableListFlags)
Draw list field control for adapted collection.
Public methodStatic memberListField(SerializedProperty, Single, ReorderableListControlDrawEmpty, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmpty)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, ReorderableListFlags)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, Single)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmpty, ReorderableListFlags)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmpty, Single)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, Single, ReorderableListFlags)
Draw list field control.
Public methodStatic memberListFieldT(IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmpty, Single, ReorderableListFlags)
Draw list field control.
Public methodStatic memberListFieldAbsolute(Rect, IReorderableListAdaptor)
Draw list field control for adapted collection.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, IReorderableListAdaptor, ReorderableListControlDrawEmptyAbsolute)
Draw list field control for adapted collection.
Public methodStatic memberListFieldAbsolute(Rect, IReorderableListAdaptor, ReorderableListFlags)
Draw list field control for adapted collection.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, ReorderableListControlDrawEmptyAbsolute)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, Single)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, IReorderableListAdaptor, ReorderableListControlDrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for adapted collection.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, ReorderableListControlDrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, Single, ReorderableListControlDrawEmptyAbsolute)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, Single, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsolute(Rect, SerializedProperty, Single, ReorderableListControlDrawEmptyAbsolute, ReorderableListFlags)
Draw list field control for serializable property array.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmptyAbsolute)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, ReorderableListFlags)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, Single)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmptyAbsolute, ReorderableListFlags)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmptyAbsolute, Single)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, Single, ReorderableListFlags)
Draw list field control with absolute positioning.
Public methodStatic memberListFieldAbsoluteT(Rect, IListT, ReorderableListControlItemDrawerT, ReorderableListControlDrawEmptyAbsolute, Single, ReorderableListFlags)
Draw list field control with absolute positioning.
Public methodStatic memberTextFieldItemDrawer
Draws text field allowing list items to be edited.
Public methodStatic memberCode exampleTitle(String)
Draw title control for list field.
Public methodStatic memberCode exampleTitle(GUIContent)
Draw title control for list field.
Public methodStatic memberTitle(Rect, String)
Draw title control for list field with absolute positioning.
Public methodStatic memberTitle(Rect, GUIContent)
Draw title control for list field with absolute positioning.
Top
Fields
  NameDescription
Public fieldStatic memberDefaultItemHeight
Default list item height is 18 pixels.
Top
Properties
  NameDescription
Public propertyStatic memberCurrentItemIndex
Gets the zero-based index of the list item that is currently being drawn; or a value of -1 if no item is currently being drawn.
Public propertyStatic memberCurrentItemTotalPosition
Gets the total position of the list item that is currently being drawn.
Public propertyStatic memberCurrentListControlID
Gets the control ID of the list that is currently being drawn.
Public propertyStatic memberCurrentListPosition
Gets the position of the list control that is currently being drawn.
Public propertyStatic memberIndexOfChangedItem
Gets or sets the zero-based index of the last item that was changed. A value of -1 indicates that no item was changed by list.
Top
See Also