Skip to content

Slider

This is the slider class. It provides a draggable slider control that can be either horizontal or vertical,with customizable colors and value ranges.

Extends: VisualElement

Properties

PropertyTypeDefaultDescription
stepnumber1Current position of the slider handle (1 to width/height)
maxnumber100Maximum value for value conversion (maps slider position to this range)
horizontalbooleantrueWhether the slider is horizontal (false for vertical)
barColorcolorgrayColor of the slider track
sliderColorcolorblueColor of the slider handle

Events

EventParametersDescription
onChangevalue numberFired when the slider value changes

Functions

MethodReturnsDescription
Slider:getValuenumberGets the current value mapped to the max range

Slider:getValue()

Gets the current value of the slider

Returns

  • number value The current value (0 to max)

Usage

lua
local value = slider:getValue()

Released under the MIT License.