diff options
author | Robin Gareus <robin@gareus.org> | 2019-11-02 23:52:29 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-11-02 23:56:40 +0100 |
commit | db08810164e9fd673ac6c8d8a219b2a0f6b3a9c1 (patch) | |
tree | b98f297db5ea1efec3cab6ae809a6c95bdb751da /gtk2_ardour/pianokeyboard.h | |
parent | 7b25a8994412003562d360ef130bedd5d97d060f (diff) |
Virtual-keyboard: "Tab" to sustain (still undocumented)
Diffstat (limited to 'gtk2_ardour/pianokeyboard.h')
-rw-r--r-- | gtk2_ardour/pianokeyboard.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/pianokeyboard.h b/gtk2_ardour/pianokeyboard.h index d4435e56b2..56c2d2cdf1 100644 --- a/gtk2_ardour/pianokeyboard.h +++ b/gtk2_ardour/pianokeyboard.h @@ -34,6 +34,7 @@ public: sigc::signal<void, int, int> NoteOn; sigc::signal<void, int> NoteOff; sigc::signal<void> Rest; + sigc::signal<void,bool> SustainChanged; enum Layout { QWERTY, @@ -78,6 +79,7 @@ private: void queue_note_draw (int note); + void toggle_sustain (); void press_key (int key, int vel); void release_key (int key); void stop_sustained_notes (); @@ -121,7 +123,6 @@ private: int h; /* Height of the key, in pixels. */ }; - bool _maybe_stop_sustained_notes; bool _sustain_new_notes; bool _highlight_grand_piano_range; bool _annotate_layout; |