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(IntPtr)
Calls native method gtk_selection_model_get_selection.
public static extern BitsetOwnedHandle GetSelection(IntPtr model)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
GetSelectionInRange(IntPtr, uint, uint)
Calls native method gtk_selection_model_get_selection_in_range.
public static extern BitsetOwnedHandle GetSelectionInRange(IntPtr model, uint position, uint nItems)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
IsSelected(IntPtr, uint)
Calls native method gtk_selection_model_is_selected.
public static extern bool IsSelected(IntPtr model, uint position)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectAll(IntPtr)
Calls native method gtk_selection_model_select_all.
public static extern bool SelectAll(IntPtr model)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectItem(IntPtr, uint, bool)
Calls native method gtk_selection_model_select_item.
public static extern bool SelectItem(IntPtr model, uint position, bool unselectRest)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
unselectRest
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SelectRange(IntPtr, uint, uint, bool)
Calls native method gtk_selection_model_select_range.
public static extern bool SelectRange(IntPtr model, uint position, uint nItems, bool unselectRest)
Parameters
model
IntPtrTransfer 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(IntPtr, uint, uint)
Calls native method gtk_selection_model_selection_changed.
public static extern void SelectionChanged(IntPtr model, uint position, uint nItems)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
SetSelection(IntPtr, BitsetHandle, BitsetHandle)
Calls native method gtk_selection_model_set_selection.
public static extern bool SetSelection(IntPtr model, BitsetHandle selected, BitsetHandle mask)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
selected
BitsetHandleTransfer ownership: None Nullable: False
mask
BitsetHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectAll(IntPtr)
Calls native method gtk_selection_model_unselect_all.
public static extern bool UnselectAll(IntPtr model)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectItem(IntPtr, uint)
Calls native method gtk_selection_model_unselect_item.
public static extern bool UnselectItem(IntPtr model, uint position)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
UnselectRange(IntPtr, uint, uint)
Calls native method gtk_selection_model_unselect_range.
public static extern bool UnselectRange(IntPtr model, uint position, uint nItems)
Parameters
model
IntPtrTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nItems
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False