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].