Class AccessorListAdaptor
Inheritance
AccessorListAdaptor
Namespace: Ludiq
Syntax
public class AccessorListAdaptor : AccessorCollectionAdaptor, IReorderableListAdaptor, IReorderableListDropTarget
Constructors
AccessorListAdaptor(Accessor, Inspector)
Declaration
public AccessorListAdaptor(Accessor accessor, Inspector parentInspector)
Parameters
Properties
accessor
Declaration
public Accessor accessor { get; }
Property Value
alwaysDragAndDrop
Declaration
public bool alwaysDragAndDrop { get; set; }
Property Value
Count
Declaration
public override int Count { get; }
Property Value
Overrides
Item[Int32]
Declaration
public object this[int index] { get; set; }
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Property Value
Methods
Add()
Declaration
public override void Add()
Overrides
CanAdd()
Declaration
protected virtual bool CanAdd()
Returns
CanDrag(Int32)
Declaration
public override bool CanDrag(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
CanDrop(Object)
Declaration
protected virtual bool CanDrop(object item)
Parameters
| Type |
Name |
Description |
| Object |
item |
|
Returns
CanDropInsert(Int32)
Declaration
public bool CanDropInsert(int insertionIndex)
Parameters
| Type |
Name |
Description |
| Int32 |
insertionIndex |
|
Returns
Implements
CanRemove(Int32)
Declaration
public override bool CanRemove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
Clear()
Declaration
public override void Clear()
Overrides
ConstructItem()
Declaration
protected virtual object ConstructItem()
Returns
ConstructList()
Declaration
protected virtual IList ConstructList()
Returns
DrawItem(Rect, Int32)
Declaration
public override void DrawItem(Rect position, int index)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| Int32 |
index |
|
Overrides
DrawItemBackground(Rect, Int32)
Declaration
public override void DrawItemBackground(Rect position, int index)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| Int32 |
index |
|
Overrides
Duplicate(Int32)
Declaration
public override void Duplicate(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
GetItemHeight(Single, Int32)
Declaration
public override float GetItemHeight(float width, int index)
Parameters
Returns
Overrides
GetItemInspector(Int32)
Declaration
protected virtual Inspector GetItemInspector(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
GetItemWidth(Int32)
Declaration
public override float GetItemWidth(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
Insert(Int32)
Declaration
public override void Insert(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
Move(Int32, Int32)
Declaration
public override void Move(int sourceIndex, int destinationIndex)
Parameters
| Type |
Name |
Description |
| Int32 |
sourceIndex |
|
| Int32 |
destinationIndex |
|
Overrides
ProcessDropInsertion(Int32)
Declaration
public void ProcessDropInsertion(int insertionIndex)
Parameters
| Type |
Name |
Description |
| Int32 |
insertionIndex |
|
Implements
Remove(Int32)
Declaration
public override void Remove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
Events
itemAdded
Declaration
public event Action<object> itemAdded
Event Type
Extension Methods