|
enum | Orientation { Horizontal
, Vertical
, Both
} |
|
enum | State { kKnobStateDefault = 0x0
, kKnobStateHover = 0x1
, kKnobStateDragging = 0x2
, kKnobStateDraggingHover = kKnobStateDragging|kKnobStateHover
} |
|
|
| KnobEventHandler (SubWidget *self) |
|
| KnobEventHandler (SubWidget *self, const KnobEventHandler &other) |
|
KnobEventHandler & | operator= (const KnobEventHandler &other) |
|
bool | isInteger () const noexcept |
|
float | getValue () const noexcept |
|
virtual bool | setValue (float value, bool sendCallback=false) noexcept |
|
float | getNormalizedValue () const noexcept |
|
void | setDefault (float def) noexcept |
|
void | setRange (float min, float max) noexcept |
|
void | setStep (float step) noexcept |
|
void | setUsingLogScale (bool yesNo) noexcept |
|
Orientation | getOrientation () const noexcept |
|
void | setOrientation (Orientation orientation) noexcept |
|
void | setCallback (Callback *callback) noexcept |
|
void | setMouseDeceleration (float accel) noexcept |
|
bool | mouseEvent (const Widget::MouseEvent &ev, double scaleFactor=1.0) |
|
bool | motionEvent (const Widget::MotionEvent &ev, double scaleFactor=1.0) |
|
bool | scrollEvent (const Widget::ScrollEvent &ev) |
|
|
State | getState () const noexcept |
|
The documentation for this class was generated from the following file: