Slider()
The user slides to a number between two values. The label shows the current number. The answer is a number.
Constructor
Slider(id: number, text: string, min: number, max: number)
Slider(id: number, text: string, min: number, max: number, default: number)
Parameters
| Parameters | Type | Description |
|---|---|---|
| id | number | The question's id, for Dialog:getValueById() |
| text | string | The label above the slider |
| min | number | The smallest number |
| max | number | The largest number; must be above min |
| default | number | Optional. The starting number; min when left out |
Example
Dialog:add(Slider(6, "Delay (ms)", 0, 1000, 300):setStep(50))
Dialog:show()
sleep(Dialog:getValueById(6))
Notes
- Without
setStep()the slider moves freely. - A slider always has an answer, so it never keeps OK grey.
- If you change
min,maxor the step in an update, a saved answer is moved into the new range.