Class ListStore
public class ListStore
- Inheritance
-
ListStore
- Inherited Members
Methods
Append(IntPtr, IntPtr)
Calls native method g_list_store_append. Version: 2.44
[Version("2.44")]
public static extern void Append(IntPtr store, IntPtr item)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: False
Find(IntPtr, IntPtr, out uint)
Calls native method g_list_store_find. Version: 2.64
[Version("2.64")]
public static extern bool Find(IntPtr store, IntPtr item, out uint position)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
FindWithEqualFunc(IntPtr, IntPtr, EqualFunc, out uint)
Calls native method g_list_store_find_with_equal_func. Version: 2.64
[Version("2.64")]
public static extern bool FindWithEqualFunc(IntPtr store, IntPtr item, EqualFunc equalFunc, out uint position)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: True
equalFunc
EqualFuncTransfer ownership: None Nullable: False
position
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
FindWithEqualFuncFull(IntPtr, IntPtr, EqualFuncFull, IntPtr, out uint)
Calls native method g_list_store_find_with_equal_func_full. Version: 2.74
[Version("2.74")]
public static extern bool FindWithEqualFuncFull(IntPtr store, IntPtr item, EqualFuncFull equalFunc, IntPtr userData, out uint position)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: True
equalFunc
EqualFuncFullTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
position
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_list_store_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Insert(IntPtr, uint, IntPtr)
Calls native method g_list_store_insert. Version: 2.44
[Version("2.44")]
public static extern void Insert(IntPtr store, uint position, IntPtr item)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: False
InsertSorted(IntPtr, IntPtr, CompareDataFunc, IntPtr)
Calls native method g_list_store_insert_sorted. Version: 2.44
[Version("2.44")]
public static extern uint InsertSorted(IntPtr store, IntPtr item, CompareDataFunc compareFunc, IntPtr userData)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
item
IntPtrTransfer ownership: None Nullable: False
compareFunc
CompareDataFuncTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
New(Type)
Calls native constructor g_list_store_new. Version: 2.44
[Version("2.44")]
public static extern IntPtr New(Type itemType)
Parameters
itemType
TypeTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Remove(IntPtr, uint)
Calls native method g_list_store_remove. Version: 2.44
[Version("2.44")]
public static extern void Remove(IntPtr store, uint position)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
RemoveAll(IntPtr)
Calls native method g_list_store_remove_all. Version: 2.44
[Version("2.44")]
public static extern void RemoveAll(IntPtr store)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
Sort(IntPtr, CompareDataFunc, IntPtr)
Calls native method g_list_store_sort. Version: 2.46
[Version("2.46")]
public static extern void Sort(IntPtr store, CompareDataFunc compareFunc, IntPtr userData)
Parameters
store
IntPtrTransfer ownership: None Nullable: False
compareFunc
CompareDataFuncTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
Splice(IntPtr, uint, uint, IntPtr[], uint)
Calls native method g_list_store_splice. Version: 2.44
[Version("2.44")]
public static extern void Splice(IntPtr store, uint position, uint nRemovals, IntPtr[] additions, uint nAdditions)