Class TreeStore
public class TreeStore
- Inheritance
-
TreeStore
- Inherited Members
Methods
Clear(IntPtr)
Calls native method gtk_tree_store_clear.
public static extern void Clear(IntPtr treeStore)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
GetGType()
Calls native function gtk_tree_store_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
IsAncestor(IntPtr, TreeIterHandle, TreeIterHandle)
Calls native method gtk_tree_store_is_ancestor.
public static extern bool IsAncestor(IntPtr treeStore, TreeIterHandle iter, TreeIterHandle descendant)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
descendant
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IterDepth(IntPtr, TreeIterHandle)
Calls native method gtk_tree_store_iter_depth.
public static extern int IterDepth(IntPtr treeStore, TreeIterHandle iter)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
IterIsValid(IntPtr, TreeIterHandle)
Calls native method gtk_tree_store_iter_is_valid.
public static extern bool IterIsValid(IntPtr treeStore, TreeIterHandle iter)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MoveAfter(IntPtr, TreeIterHandle, TreeIterHandle)
Calls native method gtk_tree_store_move_after.
public static extern void MoveAfter(IntPtr treeStore, TreeIterHandle iter, TreeIterHandle position)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
position
TreeIterHandleTransfer ownership: None Nullable: True
MoveBefore(IntPtr, TreeIterHandle, TreeIterHandle)
Calls native method gtk_tree_store_move_before.
public static extern void MoveBefore(IntPtr treeStore, TreeIterHandle iter, TreeIterHandle position)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
position
TreeIterHandleTransfer ownership: None Nullable: True
New(int, nuint[])
Calls native constructor gtk_tree_store_newv.
public static extern IntPtr New(int nColumns, nuint[] types)
Parameters
nColumns
intTransfer ownership: None Nullable: False
types
UIntPtr[]Transfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Remove(IntPtr, TreeIterHandle)
Calls native method gtk_tree_store_remove.
public static extern bool Remove(IntPtr treeStore, TreeIterHandle iter)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Reorder(IntPtr, TreeIterHandle, ref int)
Calls native method gtk_tree_store_reorder.
public static extern void Reorder(IntPtr treeStore, TreeIterHandle parent, ref int newOrder)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
parent
TreeIterHandleTransfer ownership: None Nullable: True
newOrder
intTransfer ownership: None Nullable: False
Set(IntPtr, TreeIterHandle, ref int, ValueArray2Handle, int)
Calls native method gtk_tree_store_set_valuesv.
public static extern void Set(IntPtr treeStore, TreeIterHandle iter, ref int columns, ValueArray2Handle values, int nValues)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
columns
intTransfer ownership: None Nullable: False
values
ValueArray2HandleTransfer ownership: None Nullable: False
nValues
intTransfer ownership: None Nullable: False
SetColumnTypes(IntPtr, int, nuint[])
Calls native method gtk_tree_store_set_column_types.
public static extern void SetColumnTypes(IntPtr treeStore, int nColumns, nuint[] types)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
nColumns
intTransfer ownership: None Nullable: False
types
UIntPtr[]Transfer ownership: None Nullable: False
SetValist(IntPtr, TreeIterHandle, IntPtr)
Calls native method gtk_tree_store_set_valist.
public static extern void SetValist(IntPtr treeStore, TreeIterHandle iter, IntPtr varArgs)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
varArgs
IntPtrTransfer ownership: None Nullable: False
SetValue(IntPtr, TreeIterHandle, int, ValueHandle)
Calls native method gtk_tree_store_set_value.
public static extern void SetValue(IntPtr treeStore, TreeIterHandle iter, int column, ValueHandle value)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
column
intTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
Swap(IntPtr, TreeIterHandle, TreeIterHandle)
Calls native method gtk_tree_store_swap.
public static extern void Swap(IntPtr treeStore, TreeIterHandle a, TreeIterHandle b)
Parameters
treeStore
IntPtrTransfer ownership: None Nullable: False
a
TreeIterHandleTransfer ownership: None Nullable: False
b
TreeIterHandleTransfer ownership: None Nullable: False