|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <fp8_button.h>
Public Member Functions | |
| 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 | |
| virtual void | connect_toggle ()=0 |
| void | shift_changed (bool shift) |
Protected Attributes | |
| FP8Base & | _base |
Private Attributes | |
| ShadowButton | _b0 |
| ShadowButton | _b1 |
| uint8_t | _midi_id |
| bool | _has_color |
| uint32_t | _rgba |
| bool | _shift |
| PBD::ScopedConnectionList | _button_connections |
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 |
Definition at line 242 of file fp8_button.h.
|
inline |
Definition at line 245 of file fp8_button.h.
|
inline |
Definition at line 273 of file fp8_button.h.
|
inline |
Definition at line 294 of file fp8_button.h.
|
inline |
Definition at line 295 of file fp8_button.h.
|
inline |
Definition at line 280 of file fp8_button.h.
|
protectedpure virtual |
Implemented in ArdourSurface::FP8::FP8ARMSensitiveButton, and ArdourSurface::FP8::FP8ShiftSensitiveButton.
|
inlinevirtual |
Implements ArdourSurface::FP8::FP8ButtonInterface.
Definition at line 262 of file fp8_button.h.
|
inlinevirtual |
Implements ArdourSurface::FP8::FP8ButtonInterface.
Definition at line 266 of file fp8_button.h.
|
inlineprotected |
Definition at line 302 of file fp8_button.h.
|
private |
Definition at line 313 of file fp8_button.h.
|
private |
Definition at line 314 of file fp8_button.h.
|
protected |
Definition at line 298 of file fp8_button.h.
|
private |
Definition at line 319 of file fp8_button.h.
|
private |
Definition at line 316 of file fp8_button.h.
|
private |
Definition at line 315 of file fp8_button.h.
|
private |
Definition at line 317 of file fp8_button.h.
|
private |
Definition at line 318 of file fp8_button.h.