Slider
[Desktop Automation]
Notes: Units are always integer between min
and max
. More custom values must be derived from those separately.
Properties
Property | Read/write | Type | Description |
---|---|---|---|
caption | read/write | string | caption of the slider |
captionspacing | read/write | number | spacing of the caption in pixels |
captionwidth | read/write | number | width of the caption in pixels |
captionwidthpercentage | Read/write | Number | Width of the caption in percentage |
enabled | read/write | Boolean | Enable or disable the slider |
height | read/write | number | height of the slider in pixels |
hint | read/write | string | Hint or tooltip for the slider |
max | read/write | number | maximum value of the slider |
onchange | read/write | string | callback function for a change event |
position | read/write | number | position of the slider |
spacing | read/write | number | spacing of the slider in pixels |
topspacing | read/write | number | top spacing of the slider in pixels |
translate | read/write | Boolean | when true, caption must be a String Identifier |
visible | read/write | Boolean | Toggle visibility of the slider |
Methods
None.
Example
function SetupUI()
GEditSlider = interface_main_frame:addedit()
GEditSlider.caption = "Position"
GEditSlider.translate = false
GSlider = interface_main_frame:addslider()
GSlider.caption = "Slider"
GSlider.captionwidth = 120
GSlider.min = 46
GSlider.max = 93
GSlider.position = 69
GSlider.onchange = "SliderCallback"
SliderCallback()
end
function SliderCallback()
GEditSlider.text = "Position: " .. GSlider.position
end
Figure 1 - the result of the slider example code