Wheel IDE

Online demo »

Component/Slider

Namespace
components.slider

Constants

The slider component module.
Source: lib/modules/components/slider.whl, line: 8
MODULE_COMPONENT_SLIDER71

Module calls for the slider component functions.
Source: lib/modules/components/slider.whl, line: 11
SLIDER_COMPONENT_SET_HIDDEN0
SLIDER_COMPONENT_SET_DISABLED1
SLIDER_COMPONENT_SET_X2
SLIDER_COMPONENT_SET_Y3
SLIDER_COMPONENT_SET_VALUE4
SLIDER_COMPONENT_GET_VALUE5

Properties

These properties can be edited with the property editor in the IDE.

NameTypeDescription
namestringThe component name.
hiddenbooleanHide the component.
disabledbooleanDisable the component.
xnumberThe left position of the component inside the parent component.
ynumberThe top position of the component inside the parent component.
zIndexnumberThe depth of the component related to other components in the parent.
widthnumberThe slider width.
maxValuenumberThe maximum value.
valuenumberThe current value, in the range of 0..maxValue.

Events

onChange

Called when the slider is selected or unselected.

proc onChange(number windowHandle, number value)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the parent window of the slider.
valuenumber`TRUE` when checked, `FALSE` if not checked.
onFocus

Called when the slider is focussed.

proc onFocus(number windowHandle)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the parent window of the slider.
onBlur

Called when the slider looses focus.

proc onBlur(number windowHandle)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the parent window of the slider.

Procedures

setHidden
Source: lib/modules/components/slider.whl, line: 40

Hide the slider.

proc setHidden(number windowHandle, number componentHandle, number hidden)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
hiddennumberHidden TRUE or FALSE.

setDisabled
Source: lib/modules/components/slider.whl, line: 49

Disable the slider.

proc setDisabled(number windowHandle, number componentHandle, number disabled)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
disablednumberDisabled TRUE or FALSE.

setX
Source: lib/modules/components/slider.whl, line: 58

Set the x position of the slider.

proc setX(number windowHandle, number componentHandle, number x)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
xnumberThe x position in pixels.

setY
Source: lib/modules/components/slider.whl, line: 67

Set the y position of the slider.

proc setY(number windowHandle, number componentHandle, number y)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
ynumberThe y position in pixels.

setValue
Source: lib/modules/components/slider.whl, line: 76

Set the slider number value.

proc setValue(number windowHandle, number componentHandle, number value)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
valuenumberThe slider value.

getValue
Source: lib/modules/components/slider.whl, line: 85

Get the value.

proc getValue(number windowHandle, number componentHandle)
Parameters:
NameTypeDescription
windowHandlenumberThe handle of the window.
componentHandlenumberThe handle of the component.
Return: The value.