The knob widget is a valuator widget which provides simple linear value
range. While being moved, the knob sends SEL_CHANGED messages to
its target; at the end of the interaction, a final SEL_COMMAND
message is sent. The message data represents the current knob value (an
integer).
Events
The following messages are sent by FXKnob 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 knob move; the message data is the new value of the knob.
|
SEL_CHANGED: | sent continuously while the knob is being moved; the message data is an
integer indicating the current knob value.
|
Knob Control styles
KNOB_NEEDLE: | Use a needle as indicator
|
KNOB_DOT: | Use a dot as indicator
|
KNOB_TICKS: | Show ticks around the knob
|
KNOB_INDICATOR: | Show only the indicator (like a speedometer)
|
KNOB_NORMAL: | Normal knob looks
|