Class AccessorDictionaryAdaptor
Inheritance
AccessorDictionaryAdaptor
Namespace: Ludiq
Syntax
public class AccessorDictionaryAdaptor : AccessorCollectionAdaptor, IReorderableListAdaptor
Constructors
AccessorDictionaryAdaptor(Accessor, Inspector)
Declaration
public AccessorDictionaryAdaptor(Accessor accessor, Inspector parentInspector)
Parameters
Properties
accessor
Declaration
protected Accessor accessor { get; }
Property Value
Count
Declaration
public override int Count { get; }
Property Value
Overrides
Item[Object]
Declaration
public object this[object key] { get; set; }
Parameters
Type |
Name |
Description |
Object |
key |
|
Property Value
Methods
Add()
Declaration
public override void Add()
Overrides
CanAdd()
Declaration
Returns
CanDrag(Int32)
Declaration
public override bool CanDrag(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
CanRemove(Int32)
Declaration
public override bool CanRemove(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
Clear()
Declaration
public override void Clear()
Overrides
ConstructDictionary()
Declaration
protected virtual IDictionary ConstructDictionary()
Returns
ConstructKey()
Declaration
protected virtual object ConstructKey()
Returns
ConstructValue()
Declaration
protected virtual object ConstructValue()
Returns
DrawItem(Rect, Int32)
Declaration
public override void DrawItem(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
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
Remove(Int32)
Declaration
public override void Remove(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Overrides
Events
itemAdded
Declaration
public event Action<object, object> itemAdded
Event Type
Extension Methods