The Slider Object
Horizontal Slider
var slidSample = new TSlider('horizontal', -100, 100, 2, 0);
var wndSliderSample = createWindow('Slider Sample');
wndSliderSample.add(slidSample);
showModal(wndSliderSample);
In this example, we created a horizontal slider that arranges values between -100 and 100 and moves with step 2. The handle first position is 0.

Vertical Slider
var slidSample = new TSlider('vertical', -100, 100, 2, 0);
var wndSliderSample = createWindow('Slider Sample');
wndSliderSample.add(slidSample);
showModal(wndSliderSample);
In this example, we created a vertical slider that arranges values between -100 and 100 and moves with step 2. The handle first position is 0.

Slider object constructor takes seven parameters:
new TSlider(mode /* horizontal - vertical */, minValue, maxValue, step, currentValue, width, height);
Slider Sample with Text Label to Read Values
var slidSample = new TSlider('horizontal', 0, 100, 1, 25);
var txtRead = new TText(slidSample.getValue());
var wndSliderSample = createWindow('Slider Sample');
var onSliderValueChanged = function() {
txtRead.setText(slidSample.getValue());
};
slidSample.setOnChangeCallback(onSliderValueChanged);
wndSliderSample.add(slidSample);
wndSliderSample.add(txtRead);
showModal(wndSliderSample);

Slider Methods and Properties
| Method/Property |
Description |
| getValue |
Gets the current value of the slider object |
| setOnChangeCallback |
Sets an event handler for the value changed event on the slider object. Form: setOnChangeCallback(handler) |