diff options
author | Robin Gareus <robin@gareus.org> | 2020-04-15 15:37:54 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-04-15 15:37:54 +0200 |
commit | 4e43aaef64ced49e3c115f187e767c8e02e62ff2 (patch) | |
tree | 71cac301eb91a7db52ca3ae25063c1b5be6a7d82 /gtk2_ardour/midi_time_axis.cc | |
parent | b955bb04ec836356c594752a7fe070be5174f283 (diff) |
Add automation lane for poly-key-pressure
Diffstat (limited to 'gtk2_ardour/midi_time_axis.cc')
-rw-r--r-- | gtk2_ardour/midi_time_axis.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index cf5d9ba290..71732123bd 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -131,7 +131,6 @@ MidiTimeAxisView::MidiTimeAxisView (PublicEditor& ed, Session* sess, ArdourCanva , _channel_selector (0) , _step_edit_item (0) , controller_menu (0) - , poly_pressure_menu (0) , _step_editor (0) { _midnam_model_selector.disable_scrolling(); @@ -687,14 +686,9 @@ MidiTimeAxisView::build_automation_action_menu (bool for_selection) build_controller_menu (); automation_items.push_back (MenuElem (_("Controllers"), *controller_menu)); - if (!poly_pressure_menu) { - poly_pressure_menu = new Gtk::Menu; - } - - automation_items.push_back (MenuElem (_("Polyphonic Pressure"), *poly_pressure_menu)); + add_channel_command_menu_item (automation_items, _("Polyphonic Pressure"), MidiNotePressureAutomation, 0); + automation_items.back().set_sensitive (!for_selection || _editor.get_selection().tracks.size() == 1); - automation_items.back().set_sensitive ( - !for_selection || _editor.get_selection().tracks.size() == 1); } else { automation_items.push_back ( MenuElem (string_compose ("<i>%1</i>", _("No MIDI Channels selected")))); |