Class SelectionModel
public class SelectionModel
- Inheritance
-
SelectionModel
- Inherited Members
Methods
GetGType()
Calls native function gtk_selection_model_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSelection(nint)
Calls native method gtk_selection_model_get_selection.
public static extern BitsetOwnedHandle GetSelection(nint model)
Parameters
model
nintTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
GetSelectionInRange(nint, uint, uint)
Calls native method gtk_selection_model_get_selection_in_range.
public static extern BitsetOwnedHandle GetSelectionInRange(nint model, uint position, uint nItems)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
IsSelected(nint, uint)
Calls native method gtk_selection_model_is_selected.
public static extern bool IsSelected(nint model, uint position)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectAll(nint)
Calls native method gtk_selection_model_select_all.
public static extern bool SelectAll(nint model)
Parameters
model
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectItem(nint, uint, bool)
Calls native method gtk_selection_model_select_item.
public static extern bool SelectItem(nint model, uint position, bool unselectRest)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
unselectRest
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectRange(nint, uint, uint, bool)
Calls native method gtk_selection_model_select_range.
public static extern bool SelectRange(nint model, uint position, uint nItems, bool unselectRest)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
unselectRest
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectionChanged(nint, uint, uint)
Calls native method gtk_selection_model_selection_changed.
public static extern void SelectionChanged(nint model, uint position, uint nItems)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
SetSelection(nint, BitsetHandle, BitsetHandle)
Calls native method gtk_selection_model_set_selection.
public static extern bool SetSelection(nint model, BitsetHandle selected, BitsetHandle mask)
Parameters
model
nintTransfer ownership: None Nullable: False
selected
BitsetHandleTransfer ownership: None Nullable: False
mask
BitsetHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectAll(nint)
Calls native method gtk_selection_model_unselect_all.
public static extern bool UnselectAll(nint model)
Parameters
model
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectItem(nint, uint)
Calls native method gtk_selection_model_unselect_item.
public static extern bool UnselectItem(nint model, uint position)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectRange(nint, uint, uint)
Calls native method gtk_selection_model_unselect_range.
public static extern bool UnselectRange(nint model, uint position, uint nItems)
Parameters
model
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False