diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2015-11-17 16:55:11 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2015-11-17 16:55:11 -0600 |
commit | 6f955aa0bd70c6defc259eebb69a0590daf93cb5 (patch) | |
tree | 53f012eb87843af8c3a0286c97a5c5bcd9a848f3 /gtk2_ardour/route_time_axis.cc | |
parent | a95f8a8648b2a80d7f2b1208c38a4f9e66e70d85 (diff) |
add Duplicate action to track and mixer context menus
Diffstat (limited to 'gtk2_ardour/route_time_axis.cc')
-rw-r--r-- | gtk2_ardour/route_time_axis.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc index a07e97a276..731b15bfbb 100644 --- a/gtk2_ardour/route_time_axis.cc +++ b/gtk2_ardour/route_time_axis.cc @@ -864,8 +864,12 @@ RouteTimeAxisView::build_display_menu () items.push_back (SeparatorElem()); items.push_back (MenuElem (_("Hide"), sigc::bind (sigc::mem_fun(_editor, &PublicEditor::hide_track_in_display), this, true))); - items.push_front (SeparatorElem()); - items.push_front (MenuElem (_("Remove"), sigc::mem_fun(_editor, &PublicEditor::remove_tracks))); + if (_route && !_route->is_master()) { + items.push_back (SeparatorElem()); + items.push_back (MenuElem (_("Duplicate..."), boost::bind (&ARDOUR_UI::start_duplicate_routes, ARDOUR_UI::instance()))); + } + items.push_back (SeparatorElem()); + items.push_back (MenuElem (_("Remove"), sigc::mem_fun(_editor, &PublicEditor::remove_tracks))); } void |