Class TreeSelection
public class TreeSelection
- Inheritance
-
TreeSelection
- Inherited Members
Methods
CountSelectedRows(nint)
Calls native method gtk_tree_selection_count_selected_rows.
public static extern int CountSelectedRows(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_tree_selection_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMode(nint)
Calls native method gtk_tree_selection_get_mode.
public static extern SelectionMode GetMode(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
Returns
- SelectionMode
Transfer ownership: None Nullable: False
GetSelectedRows(nint, out nint)
Calls native method gtk_tree_selection_get_selected_rows.
public static extern ListOwnedHandle GetSelectedRows(nint selection, out nint model)
Parameters
selection
nintTransfer ownership: None Nullable: False
model
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetTreeView(nint)
Calls native method gtk_tree_selection_get_tree_view.
public static extern nint GetTreeView(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetUserData(nint)
Calls native method gtk_tree_selection_get_user_data.
public static extern nint GetUserData(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
IterIsSelected(nint, TreeIterHandle)
Calls native method gtk_tree_selection_iter_is_selected.
public static extern bool IterIsSelected(nint selection, TreeIterHandle iter)
Parameters
selection
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PathIsSelected(nint, TreePathHandle)
Calls native method gtk_tree_selection_path_is_selected.
public static extern bool PathIsSelected(nint selection, TreePathHandle path)
Parameters
selection
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectAll(nint)
Calls native method gtk_tree_selection_select_all.
public static extern void SelectAll(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
SelectIter(nint, TreeIterHandle)
Calls native method gtk_tree_selection_select_iter.
public static extern void SelectIter(nint selection, TreeIterHandle iter)
Parameters
selection
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
SelectPath(nint, TreePathHandle)
Calls native method gtk_tree_selection_select_path.
public static extern void SelectPath(nint selection, TreePathHandle path)
Parameters
selection
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
SelectRange(nint, TreePathHandle, TreePathHandle)
Calls native method gtk_tree_selection_select_range.
public static extern void SelectRange(nint selection, TreePathHandle startPath, TreePathHandle endPath)
Parameters
selection
nintTransfer ownership: None Nullable: False
startPath
TreePathHandleTransfer ownership: None Nullable: False
endPath
TreePathHandleTransfer ownership: None Nullable: False
SelectedForeach(nint, TreeSelectionForeachFunc, nint)
Calls native method gtk_tree_selection_selected_foreach.
public static extern void SelectedForeach(nint selection, TreeSelectionForeachFunc func, nint data)
Parameters
selection
nintTransfer ownership: None Nullable: False
func
TreeSelectionForeachFuncTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
SetMode(nint, SelectionMode)
Calls native method gtk_tree_selection_set_mode.
public static extern void SetMode(nint selection, SelectionMode type)
Parameters
selection
nintTransfer ownership: None Nullable: False
type
SelectionModeTransfer ownership: None Nullable: False
SetSelectFunction(nint, TreeSelectionFunc, nint, DestroyNotify)
Calls native method gtk_tree_selection_set_select_function.
public static extern void SetSelectFunction(nint selection, TreeSelectionFunc func, nint data, DestroyNotify destroy)
Parameters
selection
nintTransfer ownership: None Nullable: False
func
TreeSelectionFuncTransfer ownership: None Nullable: True
data
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
UnselectAll(nint)
Calls native method gtk_tree_selection_unselect_all.
public static extern void UnselectAll(nint selection)
Parameters
selection
nintTransfer ownership: None Nullable: False
UnselectIter(nint, TreeIterHandle)
Calls native method gtk_tree_selection_unselect_iter.
public static extern void UnselectIter(nint selection, TreeIterHandle iter)
Parameters
selection
nintTransfer ownership: None Nullable: False
iter
TreeIterHandleTransfer ownership: None Nullable: False
UnselectPath(nint, TreePathHandle)
Calls native method gtk_tree_selection_unselect_path.
public static extern void UnselectPath(nint selection, TreePathHandle path)
Parameters
selection
nintTransfer ownership: None Nullable: False
path
TreePathHandleTransfer ownership: None Nullable: False
UnselectRange(nint, TreePathHandle, TreePathHandle)
Calls native method gtk_tree_selection_unselect_range.
public static extern void UnselectRange(nint selection, TreePathHandle startPath, TreePathHandle endPath)
Parameters
selection
nintTransfer ownership: None Nullable: False
startPath
TreePathHandleTransfer ownership: None Nullable: False
endPath
TreePathHandleTransfer ownership: None Nullable: False