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
|