Skip to content

@jsvision/ui / ScrollBarOptions

Interface: ScrollBarOptions ​

Defined in: ui/src/scroll/scroll-bar.ts:35

Construction options for ScrollBar.

Properties ​

arrowStep? ​

optional arrowStep?: number

Defined in: ui/src/scroll/scroll-bar.ts:45

Arrow-click step (default 1); wheel steps 3·arrowStep.


max? ​

optional max?: number

Defined in: ui/src/scroll/scroll-bar.ts:41

Range maximum (default 0 ⇒ disabled, whole track drawn ▓).


min? ​

optional min?: number

Defined in: ui/src/scroll/scroll-bar.ts:39

Range minimum (default 0).


orientation? ​

optional orientation?: "horizontal" | "vertical"

Defined in: ui/src/scroll/scroll-bar.ts:47

Long axis (default 'vertical').


pageStep? ​

optional pageStep?: number

Defined in: ui/src/scroll/scroll-bar.ts:43

Page-click step (default: the axis length − 1).


value ​

value: Signal<number>

Defined in: ui/src/scroll/scroll-bar.ts:37

Two-way position binding: reading renders the thumb, gestures write back, clamped to [min,max].