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