Skip to main content

Module engine

Module engine 

Source

Structs§

AxisMove
A row or column relocation on a single sheet: moves the contiguous band start..=end (1-based, inclusive) so its first row/column lands at at (1-based) after the move — Sheets’ own convention: “move rows 5:7 to row 2” means the band’s new start is row 2, in either direction.
Engine

Enums§

Axis
Which axis of a CellAddr an edit moves.
EngineFlavor
Which spreadsheet product’s semantics the engine targets.
GridEdit
A row or column insert/delete on a single sheet, described by the 1-based index of the first row/column affected and how many are inserted/deleted.