Ardour
9.0-pre0-582-g084a23a80d
|
#include <fp8_button.h>
Public Member Functions | |
FP8ShiftSensitiveButton (FP8Base &b, uint8_t id, bool color=false) | |
Public Member Functions inherited from ArdourSurface::FP8::FP8DualButton | |
FP8DualButton (FP8Base &b, uint8_t id, bool color=false) | |
bool | midi_event (bool a) |
void | set_active (bool a) |
void | active_changed (bool s, bool a) |
void | colour_changed (bool s) |
FP8ButtonInterface * | button () |
FP8ButtonInterface * | button_shift () |
Public Member Functions inherited from ArdourSurface::FP8::FP8ButtonInterface | |
FP8ButtonInterface () | |
virtual | ~FP8ButtonInterface () |
virtual bool | is_pressed () const |
virtual bool | is_active () const |
virtual void | ignore_release () |
virtual void | set_color (uint32_t rgba) |
virtual void | set_blinking (bool) |
Protected Member Functions | |
void | connect_toggle () |
Protected Member Functions inherited from ArdourSurface::FP8::FP8DualButton | |
void | shift_changed (bool shift) |
Private Attributes | |
PBD::ScopedConnection | _shift_connection |
Additional Inherited Members | |
Public Attributes inherited from ArdourSurface::FP8::FP8ButtonInterface | |
PBD::Signal< void()> | pressed |
PBD::Signal< void()> | released |
Static Public Attributes inherited from ArdourSurface::FP8::FP8ButtonInterface | |
static bool | force_change |
Protected Attributes inherited from ArdourSurface::FP8::FP8DualButton | |
FP8Base & | _base |
Definition at line 322 of file fp8_button.h.
|
inline |
Definition at line 325 of file fp8_button.h.
|
inlineprotectedvirtual |
Implements ArdourSurface::FP8::FP8DualButton.
Definition at line 332 of file fp8_button.h.
|
private |
Definition at line 338 of file fp8_button.h.