summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-08 16:07:42 +0200
committerRobin Gareus <robin@gareus.org>2017-07-08 16:07:42 +0200
commit9a0ab26fbf31f8c2e4ccab325019f588fe8a9350 (patch)
tree6e4c01b4fa2f4d67bbad5251e2b842bbce6ab02e /gtk2_ardour/mixer_ui.cc
parentb7dc46951599320ef64809539cfd5fc156e26354 (diff)
Add select-all-tracks mixer-shortcut (following editor)
Diffstat (limited to 'gtk2_ardour/mixer_ui.cc')
-rw-r--r--gtk2_ardour/mixer_ui.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index c775b9b2b9..35e8ecd516 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -632,6 +632,12 @@ Mixer_UI::deselect_all_strip_processors ()
}
void
+Mixer_UI::select_all_tracks ()
+{
+ PublicEditor::instance().select_all_tracks ();
+}
+
+void
Mixer_UI::select_none ()
{
_selection.clear_routes();
@@ -2924,6 +2930,7 @@ Mixer_UI::register_actions ()
myactions.register_action (group, "toggle-processors", _("Toggle Selected Processors"), sigc::mem_fun (*this, &Mixer_UI::toggle_processors));
myactions.register_action (group, "ab-plugins", _("Toggle Selected Plugins"), sigc::mem_fun (*this, &Mixer_UI::ab_plugins));
myactions.register_action (group, "select-none", _("Deselect all strips and processors"), sigc::mem_fun (*this, &Mixer_UI::select_none));
+ myactions.register_action (group, "select-all-tracks", _("Select All Tracks"), sigc::mem_fun (*this, &Mixer_UI::select_all_tracks));
myactions.register_action (group, "scroll-left", _("Scroll Mixer Window to the left"), sigc::mem_fun (*this, &Mixer_UI::scroll_left));
myactions.register_action (group, "scroll-right", _("Scroll Mixer Window to the right"), sigc::mem_fun (*this, &Mixer_UI::scroll_right));