|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <m2_button.h>
Public Member Functions | |
| M2ToggleHoldButton () | |
| bool | active () const |
| void | unset_active_on_release () |
Public Member Functions inherited from ArdourSurface::M2Button | |
| M2Button () | |
| void | set_blinking (bool en) |
| virtual void | set_color (uint32_t rgba) |
| bool | is_pressed () const |
| void | ignore_release () |
| virtual bool | set_active (bool a) |
| uint8_t | lightness (float blink) const |
| uint32_t | color (float blink) const |
Public Member Functions inherited from ArdourSurface::M2ButtonInterface | |
| M2ButtonInterface () | |
| virtual | ~M2ButtonInterface () |
Public Attributes | |
| PBD::Signal< void(bool)> | toggled |
Public Attributes inherited from ArdourSurface::M2ButtonInterface | |
| PBD::Signal< void(bool)> | changed |
| PBD::Signal< void()> | pressed |
| PBD::Signal< void()> | released |
Protected Member Functions | |
| void | change_event (bool down) |
Protected Attributes | |
| PBD::ScopedConnection | changed_connection |
| bool | _active |
| bool | _active_on_release |
Protected Attributes inherited from ArdourSurface::M2Button | |
| bool | _pressed |
| bool | _blink |
| bool | _ignore_release |
| uint8_t | _lightness |
| uint32_t | _rgba |
Definition at line 177 of file m2_button.h.
|
inline |
Definition at line 180 of file m2_button.h.
|
inlinevirtual |
Reimplemented from ArdourSurface::M2ButtonInterface.
Definition at line 189 of file m2_button.h.
|
inlineprotected |
Definition at line 193 of file m2_button.h.
|
inline |
Definition at line 190 of file m2_button.h.
|
protected |
Definition at line 213 of file m2_button.h.
|
protected |
Definition at line 214 of file m2_button.h.
|
protected |
Definition at line 212 of file m2_button.h.
| PBD::Signal<void(bool)> ArdourSurface::M2ToggleHoldButton::toggled |
Definition at line 188 of file m2_button.h.