Skip to content

1681-engine / ui / SliderOptions

Interface: SliderOptions ​

Defined in: src/ui/Slider.ts:7

Properties ​

fill? ​

ts
optional fill?: PanelSkin;

Defined in: src/ui/Slider.ts:12

The filled part left of the knob (optional).


focus? ​

ts
optional focus?: PanelSkin;

Defined in: src/ui/Slider.ts:17

Over the track while focused, under the knob (a ring: a colour skin with fillAlpha: 0).


height ​

ts
height: number;

Defined in: src/ui/Slider.ts:9


knob ​

ts
knob: PanelSkin;

Defined in: src/ui/Slider.ts:13


knobWidth? ​

ts
optional knobWidth?: number;

Defined in: src/ui/Slider.ts:15

The knob's width (default height).


max? ​

ts
optional max?: number;

Defined in: src/ui/Slider.ts:19


min? ​

ts
optional min?: number;

Defined in: src/ui/Slider.ts:18


ts
optional navStep?: number;

Defined in: src/ui/Slider.ts:23

One left/right press moves this much (default step, or a tenth of the range).


onChange? ​

ts
optional onChange?: (value) => void;

Defined in: src/ui/Slider.ts:25

Parameters ​

ParameterType
valuenumber

Returns ​

void


step? ​

ts
optional step?: number;

Defined in: src/ui/Slider.ts:21

Snap to steps of this size (0: any value).


track ​

ts
track: PanelSkin;

Defined in: src/ui/Slider.ts:10


value? ​

ts
optional value?: number;

Defined in: src/ui/Slider.ts:24


width ​

ts
width: number;

Defined in: src/ui/Slider.ts:8

Released under the MIT License.