Reorderable List Control for Unity
Rotorz.ReorderableList Namespace |
Contains classes for reorderable list control.
Classes
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.
|
Interfaces
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.
|
Delegates
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.
|
Enumerations
Enumeration | Description | |
---|---|---|
ReorderableListFlags |
Additional flags which can be passed into reorderable list field.
|