Interface ISelectionPointerState

Represents the state of the grid selection using pointer interactions (mouse). Extends ISelectionKeyboardState to include pointer-specific properties.


Hierarchy (view full)


active: boolean

Indicates whether the selection is currently active (being performed). False when resetting the selection.

ctrl: boolean

Indicates whether the Ctrl key is currently pressed during the selection.

The selected node in the grid, if any. Can be null if no node is selected.

primaryButton: boolean

Indicates whether the primary pointer button is pressed during the selection (clicked).

The range of the selected cells in the grid. Can be null when resetting the selection.

shift: boolean

Indicates whether the Shift key is currently pressed during the selection.