Interface SelectionModel
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public interface SelectionModel
Properties
Handle
ObjectHandle Handle { get; }
Property Value
- ObjectHandle
Methods
GetSelection()
Returns
- Bitset
GetSelectionInRange(uint, uint)
Bitset GetSelectionInRange(uint position, uint nItems)
Parameters
position
uint
nItems
uint
Returns
- Bitset
IsSelected(uint)
bool IsSelected(uint position)
Parameters
position
uint
Returns
- bool
SelectAll()
Returns
- bool
SelectItem(uint, bool)
bool SelectItem(uint position, bool unselectRest)
Parameters
position
uint
unselectRest
bool
Returns
- bool
SelectRange(uint, uint, bool)
bool SelectRange(uint position, uint nItems, bool unselectRest)
Parameters
position
uint
nItems
uint
unselectRest
bool
Returns
- bool
SelectionChanged(uint, uint)
void SelectionChanged(uint position, uint nItems)
Parameters
position
uint
nItems
uint
SetSelection(Bitset, Bitset)
bool SetSelection(Bitset selected, Bitset mask)
Parameters
selected
Bitset
mask
Bitset
Returns
- bool
UnselectAll()
Returns
- bool
UnselectItem(uint)
bool UnselectItem(uint position)
Parameters
position
uint
Returns
- bool
UnselectRange(uint, uint)
bool UnselectRange(uint position, uint nItems)
Parameters
position
uint
nItems
uint
Returns
- bool