Class TreeModel
public class TreeModel
- Inheritance
-
TreeModel
- Inherited Members
Methods
FilterNew(nint, TreePathHandle)
Calls native method gtk_tree_model_filter_new.
public static extern nint FilterNew(nint childModel, TreePathHandle root)
Parameters
childModel
nintTransfer ownership: None Nullable: False
root
TreePathHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
Foreach(nint, TreeModelForeachFunc, nint)
Calls native method gtk_tree_model_foreach.
public static extern void Foreach(nint model, TreeModelForeachFunc func, nint userData)
Parameters
model
nintTransfer ownership: None Nullable: False
func
TreeModelForeachFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
GetColumnType(nint, int)
Calls native method gtk_tree_model_get_column_type.
public static extern nuint GetColumnType(nint treeModel, int index)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
index
intTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetFlags(nint)
Calls native method gtk_tree_model_get_flags.
public static extern TreeModelFlags GetFlags(nint treeModel)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
Returns
- TreeModelFlags
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_tree_model_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNColumns(nint)
Calls native method gtk_tree_model_get_n_columns.
public static extern int GetNColumns(nint treeModel)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPath(nint, TreeIterHandle)
Calls native method gtk_tree_model_get_path.
public static extern TreePathOwnedHandle GetPath(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- TreePathOwnedHandle
Transfer ownership: Full Nullable: False
GetStringFromIter(nint, TreeIterHandle)
Calls native method gtk_tree_model_get_string_from_iter.
public static extern NullableUtf8StringOwnedHandle GetStringFromIter(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetValist(nint, TreeIterHandle, nint)
Calls native method gtk_tree_model_get_valist.
public static extern void GetValist(nint treeModel, TreeIterHandle iter, nint varArgs)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
varArgs
nintTransfer ownership: None Nullable: False
IterHasChild(nint, TreeIterHandle)
Calls native method gtk_tree_model_iter_has_child.
public static extern bool IterHasChild(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IterNChildren(nint, TreeIterHandle)
Calls native method gtk_tree_model_iter_n_children.
public static extern int IterNChildren(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: True
Returns
- int
Transfer ownership: None Nullable: False
IterNext(nint, TreeIterHandle)
Calls native method gtk_tree_model_iter_next.
public static extern bool IterNext(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IterPrevious(nint, TreeIterHandle)
Calls native method gtk_tree_model_iter_previous.
public static extern bool IterPrevious(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RefNode(nint, TreeIterHandle)
Calls native method gtk_tree_model_ref_node.
public static extern void RefNode(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
RowChanged(nint, TreePathHandle, TreeIterHandle)
Calls native method gtk_tree_model_row_changed.
public static extern void RowChanged(nint treeModel, TreePathHandle path, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
RowDeleted(nint, TreePathHandle)
Calls native method gtk_tree_model_row_deleted.
public static extern void RowDeleted(nint treeModel, TreePathHandle path)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
RowHasChildToggled(nint, TreePathHandle, TreeIterHandle)
Calls native method gtk_tree_model_row_has_child_toggled.
public static extern void RowHasChildToggled(nint treeModel, TreePathHandle path, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
RowInserted(nint, TreePathHandle, TreeIterHandle)
Calls native method gtk_tree_model_row_inserted.
public static extern void RowInserted(nint treeModel, TreePathHandle path, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
RowsReordered(nint, TreePathHandle, TreeIterHandle, ref int)
Calls native method gtk_tree_model_rows_reordered.
public static extern void RowsReordered(nint treeModel, TreePathHandle path, TreeIterHandle iter, ref int newOrder)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
newOrder
intTransfer ownership: None Nullable: False
RowsReordered(nint, TreePathHandle, TreeIterHandle, ref int, int)
Calls native method gtk_tree_model_rows_reordered_with_length.
public static extern void RowsReordered(nint treeModel, TreePathHandle path, TreeIterHandle iter, ref int newOrder, int length)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: True
newOrder
intTransfer ownership: None Nullable: False
length
intTransfer ownership: None Nullable: False
UnrefNode(nint, TreeIterHandle)
Calls native method gtk_tree_model_unref_node.
public static extern void UnrefNode(nint treeModel, TreeIterHandle iter)
Parameters
treeModel
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False