Click or drag to resize
Rotorz.ReorderableList Namespace
Contains classes for reorderable list control.
Classes
  ClassDescription
Public classAddMenuClickedEventArgs
Arguments which are passed to AddMenuClickedEventHandler.
Public classCode exampleElementAdderMenuBuilder
Public classCode exampleElementAdderMenuCommandAttribute
Public classElementAdderMeta
Public classGenericListAdaptorT
Reorderable list adaptor for generic list.
Public classItemInsertedEventArgs
Arguments which are passed to ItemInsertedEventHandler.
Public classItemMovedEventArgs
Arguments which are passed to ItemMovedEventHandler.
Public classItemMovingEventArgs
Arguments which are passed to ItemMovingEventHandler.
Public classItemRemovingEventArgs
Arguments which are passed to ItemRemovingEventHandler.
Public classReorderableListControl
Base class for custom reorderable list control.
Public classReorderableListGUI
Utility class for drawing reorderable lists.
Public classReorderableListStyles
Styles for the ReorderableListControl.
Public classSerializedPropertyAdaptor
Reorderable list adaptor for serialized array property.
Interfaces
  InterfaceDescription
Public interfaceIElementAdderTContext
Interface for an object which adds elements to a context object of the type TContext.
Public interfaceIElementAdderMenu
Interface for a menu interface.
Public interfaceIElementAdderMenuBuilderTContext
Interface for building an IElementAdderMenu.
Public interfaceIElementAdderMenuCommandTContext
Public interfaceIReorderableListAdaptor
Adaptor allowing reorderable list control to interface with list data.
Public interfaceIReorderableListDropTarget
Can be implemented along with IReorderableListAdaptor when drop insertion or ordering is desired.
Delegates
  DelegateDescription
Public delegateAddMenuClickedEventHandler
An event handler which is invoked when the "Add Menu" button is clicked.
Public delegateItemInsertedEventHandler
An event handler which is invoked after new list item is inserted.
Public delegateItemMovedEventHandler
An event handler which is invoked after a list item is moved.
Public delegateItemMovingEventHandler
An event handler which is invoked before a list item is moved.
Public delegateItemRemovingEventHandler
An event handler which is invoked before a list item is removed.
Public delegateCode exampleReorderableListControlDrawEmpty
Invoked to draw content for empty list.
Public delegateReorderableListControlDrawEmptyAbsolute
Invoked to draw content for empty list with absolute positioning.
Public delegateCode exampleReorderableListControlItemDrawerT
Invoked to draw list item.
Enumerations
  EnumerationDescription
Public enumerationCode exampleReorderableListFlags
Additional flags which can be passed into reorderable list field.