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