Skip to main content

Module selection

Module selection 

Source
Expand description

Selection types for TableView and TreeTableView.

For row selection (SingleRow / MultiRow) the table re-uses the existing teksilo_data::SelectionModel keyed by visible row index.

For cell selection (SingleCell / MultiCell) the table uses CellSelectionModel which tracks (row, col) pairs as a Signal<BTreeSet<(usize, usize)>>. Anchor-rectangle extension supports Excel-style Shift-Arrow / Shift-Click semantics.

Structs§

CellSelectionModel
Cell-level selection state for TableSelectionMode::SingleCell / MultiCell. Tracks (row, col) pairs in visible-index space.

Enums§

TableSelectionMode
Selection mode for a TableView or TreeTableView.