Skip to content

@jsvision/ui / ColumnGeometry

Interface: ColumnGeometry

Defined in: ui/src/table/columns.ts:41

Resolved per-column geometry for one draw (all integer, post-apportion).

Properties

starts

readonly starts: number[]

Defined in: ui/src/table/columns.ts:45

Absolute x of each column's content, pre-indent: starts[c] = Σ_{k<c}(widths[k] + 1).


totalWidth

readonly totalWidth: number

Defined in: ui/src/table/columns.ts:47

The H-scroll content width: Σ(widths[c] + 1 divider).


widths

readonly widths: number[]

Defined in: ui/src/table/columns.ts:43

Content cells per column (excludes the 1-cell divider).