Reorderable List Control for Unity
Rotorz.ReorderableList Namespace |
Contains classes for reorderable list control.

Class | Description | |
---|---|---|
![]() |
AddMenuClickedEventArgs |
Arguments which are passed to AddMenuClickedEventHandler.
|
![]() ![]() |
ElementAdderMenuBuilder |
Factory methods that create IElementAdderMenuBuilderTContext
instances that can then be used to build element adder menus.
|
![]() ![]() |
ElementAdderMenuCommandAttribute |
Annotate IElementAdderMenuCommandTContext implementations with a
ElementAdderMenuCommandAttribute to associate it with the contract
type of addable elements.
|
![]() |
ElementAdderMeta |
Provides meta information which is useful when creating new implementations of
the IElementAdderMenuBuilderTContext interface.
|
![]() |
GenericListAdaptorT |
Reorderable list adaptor for generic list.
|
![]() |
ItemInsertedEventArgs |
Arguments which are passed to ItemInsertedEventHandler.
|
![]() |
ItemMovedEventArgs |
Arguments which are passed to ItemMovedEventHandler.
|
![]() |
ItemMovingEventArgs |
Arguments which are passed to ItemMovingEventHandler.
|
![]() |
ItemRemovingEventArgs |
Arguments which are passed to ItemRemovingEventHandler.
|
![]() |
ReorderableListControl |
Base class for custom reorderable list control.
|
![]() |
ReorderableListGUI |
Utility class for drawing reorderable lists.
|
![]() |
ReorderableListStyles |
Styles for the ReorderableListControl.
|
![]() |
SerializedPropertyAdaptor |
Reorderable list adaptor for serialized array property.
|

Interface | Description | |
---|---|---|
![]() |
IElementAdderTContext |
Interface for an object which adds elements to a context object of the type
TContext.
|
![]() |
IElementAdderMenu |
Interface for a menu interface.
|
![]() |
IElementAdderMenuBuilderTContext |
Interface for building an IElementAdderMenu.
|
![]() |
IElementAdderMenuCommandTContext |
Interface for a menu command that can be included in an IElementAdderMenu
either by annotating an implementation of the IElementAdderMenuCommandTContext
interface with ElementAdderMenuCommandAttribute or directly by
calling AddCustomCommand(IElementAdderMenuCommandTContext).
|
![]() |
IReorderableListAdaptor |
Adaptor allowing reorderable list control to interface with list data.
|
![]() |
IReorderableListDropTarget |
Can be implemented along with IReorderableListAdaptor when drop
insertion or ordering is desired.
|

Delegate | Description | |
---|---|---|
![]() |
AddMenuClickedEventHandler |
An event handler which is invoked when the "Add Menu" button is clicked.
|
![]() |
ItemInsertedEventHandler |
An event handler which is invoked after new list item is inserted.
|
![]() |
ItemMovedEventHandler |
An event handler which is invoked after a list item is moved.
|
![]() |
ItemMovingEventHandler |
An event handler which is invoked before a list item is moved.
|
![]() |
ItemRemovingEventHandler |
An event handler which is invoked before a list item is removed.
|
![]() ![]() |
ReorderableListControlDrawEmpty |
Invoked to draw content for empty list.
|
![]() |
ReorderableListControlDrawEmptyAbsolute |
Invoked to draw content for empty list with absolute positioning.
|
![]() ![]() |
ReorderableListControlItemDrawerT |
Invoked to draw list item.
|

Enumeration | Description | |
---|---|---|
![]() ![]() |
ReorderableListFlags |
Additional flags which can be passed into reorderable list field.
|