diff options
author | Robin Gareus <robin@gareus.org> | 2016-11-11 10:48:33 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-11-11 10:48:33 +0100 |
commit | 857c0d4a5e73d3b009533e934b464a7eb8e659d2 (patch) | |
tree | 4f8e62a5f46a19360ae43b903685527379dcbfc6 /gtk2_ardour/mixer_strip.cc | |
parent | dac2d41ee2bf658e9c7c841ce9459df43a4bd62b (diff) |
Refine instrument fan-out:
* prefix (rather than suffix) portgroup-name
* check if group already exists
* disconnect targets (when autoconnect preference is enabled)
* expose tracks/busses option
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index fe31b8a3de..ca1b104e0f 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -1698,7 +1698,8 @@ MixerStrip::build_route_ops_menu () if (_route->the_instrument () && _route->the_instrument ()->output_streams().n_audio() > 2) { // TODO ..->n_audio() > 1 && separate_output_groups) hard to check here every time. - items.push_back (MenuElem (_("Fan Out Instrument"), sigc::bind (sigc::mem_fun (*this, &RouteUI::fan_out), true, true))); + items.push_back (MenuElem (_("Fan out to Busses"), sigc::bind (sigc::mem_fun (*this, &RouteUI::fan_out), true, true))); + items.push_back (MenuElem (_("Fan out to Tracks"), sigc::bind (sigc::mem_fun (*this, &RouteUI::fan_out), false, true))); } items.push_back (SeparatorElem()); |