From db08810164e9fd673ac6c8d8a219b2a0f6b3a9c1 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 2 Nov 2019 23:52:29 +0100 Subject: Virtual-keyboard: "Tab" to sustain (still undocumented) --- gtk2_ardour/pianokeyboard.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/pianokeyboard.h') 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 NoteOn; sigc::signal NoteOff; sigc::signal Rest; + sigc::signal 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; -- cgit v1.2.3