The slider widget is a valuator widget which provides simple linear value
range. Two visual appearances are supported:- the sunken look, which is
enabled with the SLIDER_INSIDE_BAR option and the regular look. The latter
may have optional arrows on the slider thumb.
Events
The following messages are sent by FXSlider to
its target:
SEL_KEYPRESS: | sent when a key goes down; the message data is an FXEvent instance.
|
SEL_KEYRELEASE: | sent when a key goes up; the message data is an FXEvent instance.
|
SEL_LEFTBUTTONPRESS: | sent when the left mouse button goes down; the message data is an FXEvent instance.
|
SEL_LEFTBUTTONRELEASE: | sent when the left mouse button goes up; the message data is an FXEvent instance.
|
SEL_MIDDLEBUTTONPRESS: | sent when the middle mouse button goes down; the message data is an FXEvent instance.
|
SEL_MIDDLEBUTTONRELEASE: | sent when the middle mouse button goes up; the message data is an FXEvent instance.
|
SEL_COMMAND: | sent at the end of a slider move; the message data is the new position of the slider (an Integer).
|
SEL_CHANGED: | sent continuously while the slider is being moved; the message data is an
integer indicating the current slider position.
|
Slider control styles
SLIDER_HORIZONTAL: | Slider shown horizontally
|
SLIDER_VERTICAL: | Slider shown vertically
|
SLIDER_ARROW_UP: | Slider has arrow head pointing up
|
SLIDER_ARROW_DOWN: | Slider has arrow head pointing down
|
SLIDER_ARROW_LEFT: | Slider has arrow head pointing left
|
SLIDER_ARROW_RIGHT: | Slider has arrow head pointing right
|
SLIDER_INSIDE_BAR: | Slider is inside the slot rather than overhanging
|
SLIDER_TICKS_TOP: | Ticks on the top of horizontal slider
|
SLIDER_TICKS_BOTTOM: | Ticks on the bottom of horizontal slider
|
SLIDER_TICKS_LEFT: | Ticks on the left of vertical slider
|
SLIDER_TICKS_RIGHT: | Ticks on the right of vertical slider
|
SLIDER_NORMAL: | same as SLIDER_HORIZONTAL
|
Message identifiers
ID_AUTOINC: | x
|
ID_AUTODEC: | x
|