⌂
›
Reference
›
Slider
Slider
A material slider for selecting a value from a continuous or discrete range.
Example
slider(
value: 40,
min: 0,
max: 100,
divisions: 10,
label: "{value}%",
on_change: ->(event) { page.update(preview, opacity: event.control.value / 100.0) }
)
Common properties
valuemin/maxdivisions— snap to discrete stepslabel— tooltip shown while dragging ("{value}"interpolates)active_color/inactive_colorthumb_colorround— decimal places for the displayed value
Range slider
For two-handle selection, use range_slider with start_value / end_value:
range_slider(start_value: 20, end_value: 80, min: 0, max: 100, divisions: 10)
Usage
on_change fires continuously while dragging; use on_change_end to react only when the user releases.