Skip to content

@jsvision/ui / ButtonGroupOptions

Interface: ButtonGroupOptions

Defined in: ui/src/controls/button-group.ts:14

Cell-based options shared by Button-group measurement and composition.

Every numeric option must be a finite whole number. Widths and gaps may be zero, while maxColumns must be positive.

Properties

gap?

readonly optional gap?: number

Defined in: ui/src/controls/button-group.ts:18

Cells between adjacent Button faces in one row. Defaults to 0.


maxColumns?

readonly optional maxColumns?: number

Defined in: ui/src/controls/button-group.ts:20

Maximum Buttons in one row. Omit to keep the complete group on one row.


minimumButtonWidth?

readonly optional minimumButtonWidth?: number

Defined in: ui/src/controls/button-group.ts:16

Smallest width assigned to every Button. Defaults to the widest natural face.


rowGap?

readonly optional rowGap?: number

Defined in: ui/src/controls/button-group.ts:22

Rows between wrapped Button rows. Defaults to gap.