Свойство | Type | Description | |
---|---|---|---|
AnchorBackgroundColor | Color | ||
TargetBackgroundColor | Color | ||
addButtonStyle | |||
containerStyle | |||
removeButtonStyle |
Свойство | Type | Description | |
---|---|---|---|
commandClearAll | |||
commandDuplicate | |||
commandInsertAbove | |||
commandInsertBelow | |||
commandMoveToBottom | |||
commandMoveToTop | |||
commandRemove | |||
defaultContextHandler | GenericMenu.MenuFunction2 |
Свойство | Type | Description | |
---|---|---|---|
AcceptReorderDrag | void | ||
AutoFocusItem | void | ||
BeginTrackingReorderDrag | void | ||
CheckForAutoFocusControl | void | ||
DefaultContextMenuHandler | void | ||
DoAddButton | void | ||
DoRemoveButton | bool | ||
Draw | void | ||
Draw | void | ||
DrawEmptyListControl | void | ||
DrawFloatingListItem | void | ||
DrawFooterControls | void | ||
DrawLayoutEmptyList | |||
DrawLayoutListField | |||
DrawListContainerAndItems | void | ||
DrawListItem | void | ||
FixStyles | void | ||
IsTrackingControl | bool | ||
PrepareState | void | ||
ReorderableListControl | System | ||
ShowContextMenu | void | ||
StopTrackingReorderDrag | void |
Méthode | Description | |
---|---|---|
CalculateListHeight ( IReorderableListAdaptor adaptor ) : float |
Calculate height of list control in pixels.
|
|
CalculateListHeight ( int itemCount, float itemHeight ) : float |
Calculate height of list control in pixels.
|
|
DoCommand ( |
Call to manually perform command. Warning message is logged to console if attempted to execute unknown command. |
|
DoCommand ( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) : bool |
Call to manually perform command. Warning message is logged to console if attempted to execute unknown command. |
|
Draw ( IReorderableListAdaptor adaptor ) : void | ||
Draw ( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty ) : void | ||
Draw ( |
||
Draw ( |
Draw list control with absolute positioning.
|
|
DrawControlFromState ( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty, ReorderableListFlags flags ) : void |
Generate and draw control from state object.
|
|
DrawControlFromState ( |
Generate and draw control from state object.
|
|
ReorderableListControl ( ReorderableListFlags flags ) : System |
Initializes a new instance of ReorderableListControl.
|
Méthode | Description | |
---|---|---|
AddItem ( IReorderableListAdaptor adaptor ) : void |
Add item at end of list and raises the event
|
|
AddItemsToMenu ( |
Invoked to generate context menu for list item.
|
|
ClearAll ( IReorderableListAdaptor adaptor ) : bool |
Remove all items from list. The event ItemRemoving is raised for each item prior to clearing array and allows entire operation to be cancelled. |
|
DuplicateItem ( IReorderableListAdaptor adaptor, int itemIndex ) : void |
Duplicate specified item and raises the event
|
|
HandleCommand ( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) : bool |
Invoked to handle context command. It is important to set the value of Default command handling functionality can be inherited: |
|
InsertItem ( IReorderableListAdaptor adaptor, int itemIndex ) : void |
Insert item at specified index and raises the event
|
|
MoveItem ( IReorderableListAdaptor adaptor, int sourceIndex, int destIndex ) : void |
Move item from source index to destination index.
|
|
OnItemInserted ( |
Raises event after list item is inserted or duplicated.
|
|
OnItemRemoving ( |
Raises event before list item is removed and provides oppertunity to cancel.
|
|
RemoveItem ( IReorderableListAdaptor adaptor, int itemIndex ) : bool |
Remove specified item. The event ItemRemoving is raised prior to removing item and allows removal to be cancelled. |
Méthode | Description | |
---|---|---|
AcceptReorderDrag ( IReorderableListAdaptor adaptor ) : void |
Accept reordering.
|
|
AutoFocusItem ( int controlID, int itemIndex ) : void |
Indicate that first control of list item should be automatically focused if possible.
|
|
BeginTrackingReorderDrag ( int controlID, int itemIndex ) : void |
Begin tracking drag and drop within list.
|
|
CheckForAutoFocusControl ( int controlID ) : void |
Checks to see if list control needs to be automatically focused.
|
|
DefaultContextMenuHandler ( object userData ) : void | ||
DoAddButton ( |
Draw add item button.
|
|
DoRemoveButton ( |
Draw remove button.
|
|
Draw ( |
Draw list control with absolute positioning.
|
|
Draw ( int controlID, IReorderableListAdaptor adaptor, DrawEmpty drawEmpty ) : void |
Draw layout version of list control.
|
|
DrawEmptyListControl ( |
Draw content for empty list (layout version).
|
|
DrawFloatingListItem ( EventType eventType, IReorderableListAdaptor adaptor, float targetSlotPosition ) : void | ||
DrawFooterControls ( |
Draw additional controls below list control and highlight drop target.
|
|
DrawLayoutEmptyList ( DrawEmpty drawEmpty ) : |
Draw content for empty list (layout version).
|
|
DrawLayoutListField ( int controlID, IReorderableListAdaptor adaptor ) : |
Do layout version of list field.
|
|
DrawListContainerAndItems ( |
Draw list container and items.
|
|
DrawListItem ( EventType eventType, |
||
FixStyles ( ) : void |
Correct if for some reason one or more styles are missing!
|
|
IsTrackingControl ( int controlID ) : bool |
Gets a value indicating whether item in current list is currently being tracked.
|
|
PrepareState ( int controlID, IReorderableListAdaptor adaptor ) : void |
Prepare initial state for list control.
|
|
ReorderableListControl ( ) : System | ||
ShowContextMenu ( int controlID, int itemIndex, IReorderableListAdaptor adaptor ) : void | ||
StopTrackingReorderDrag ( ) : void |
Stop tracking drag and drop.
|
protected AddItem ( IReorderableListAdaptor adaptor ) : void | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | void |
protected AddItemsToMenu ( |
||
menu | Menu which can be populated. | |
itemIndex | int | /// Zero-based index of item which was right-clicked. /// |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | void |
public CalculateListHeight ( IReorderableListAdaptor adaptor ) : float | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | float |
public CalculateListHeight ( int itemCount, float itemHeight ) : float | ||
itemCount | int | Count of items in list. |
itemHeight | float | Fixed height of list item. |
Résultat | float |
protected ClearAll ( IReorderableListAdaptor adaptor ) : bool | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | bool |
public DoCommand ( |
||
command | Content representing command. | |
itemIndex | int | /// Zero-based index of item which was right-clicked. /// |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | bool |
public DoCommand ( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) : bool | ||
commandName | string | /// Name of command. This is the text shown in the context menu. /// |
itemIndex | int | /// Zero-based index of item which was right-clicked. /// |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | bool |
public Draw ( IReorderableListAdaptor adaptor ) : void | ||
adaptor | IReorderableListAdaptor | |
Résultat | void |
public Draw ( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty ) : void | ||
adaptor | IReorderableListAdaptor | |
drawEmpty | DrawEmpty | |
Résultat | void |
public Draw ( |
||
position | ||
adaptor | IReorderableListAdaptor | |
Résultat | void |
public Draw ( |
||
position | Position of list control in GUI. | |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
drawEmpty | DrawEmptyAbsolute | Delegate for drawing empty list. |
Résultat | void |
public static DrawControlFromState ( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty, ReorderableListFlags flags ) : void | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
drawEmpty | DrawEmpty | Delegate for drawing empty list. |
flags | ReorderableListFlags | Optional flags to pass into list field. |
Résultat | void |
public static DrawControlFromState ( |
||
position | Position of control. | |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
drawEmpty | DrawEmptyAbsolute | Delegate for drawing empty list. |
flags | ReorderableListFlags | Optional flags to pass into list field. |
Résultat | void |
protected DuplicateItem ( IReorderableListAdaptor adaptor, int itemIndex ) : void | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
itemIndex | int | Zero-based index of item. |
Résultat | void |
protected HandleCommand ( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) : bool | ||
commandName | string | /// Name of command. This is the text shown in the context menu. /// |
itemIndex | int | /// Zero-based index of item which was right-clicked. /// |
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
Résultat | bool |
protected InsertItem ( IReorderableListAdaptor adaptor, int itemIndex ) : void | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
itemIndex | int | Zero-based index of item. |
Résultat | void |
protected MoveItem ( IReorderableListAdaptor adaptor, int sourceIndex, int destIndex ) : void | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
sourceIndex | int | Zero-based index of source item. |
destIndex | int | /// Zero-based index of destination index. /// |
Résultat | void |
protected OnItemInserted ( |
||
args | Event arguments. | |
Résultat | void |
protected OnItemRemoving ( |
||
args | Event arguments. | |
Résultat | void |
protected RemoveItem ( IReorderableListAdaptor adaptor, int itemIndex ) : bool | ||
adaptor | IReorderableListAdaptor | Reorderable list adaptor. |
itemIndex | int | Zero-based index of item. |
Résultat | bool |
public ReorderableListControl ( ReorderableListFlags flags ) : System | ||
flags | ReorderableListFlags | /// Optional flags which affect behavior of control. /// |
Résultat | System |
public static Color AnchorBackgroundColor | ||
Résultat | Color |
public static Color TargetBackgroundColor | ||
Résultat | Color |
public GUIStyle,UnityEngine addButtonStyle | ||
Résultat |
protected static GUIContent,UnityEngine commandClearAll | ||
Résultat |
protected static GUIContent,UnityEngine commandDuplicate | ||
Résultat |
protected static GUIContent,UnityEngine commandInsertAbove | ||
Résultat |
protected static GUIContent,UnityEngine commandInsertBelow | ||
Résultat |
protected static GUIContent,UnityEngine commandMoveToBottom | ||
Résultat |
protected static GUIContent,UnityEngine commandMoveToTop | ||
Résultat |
protected static GUIContent,UnityEngine commandRemove | ||
Résultat |
public GUIStyle,UnityEngine containerStyle | ||
Résultat |
protected static GenericMenu.MenuFunction2 defaultContextHandler | ||
Résultat | GenericMenu.MenuFunction2 |