special case send panning for MB

since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
This commit is contained in:
Robin Gareus 2016-04-20 21:27:44 +02:00
parent 49d044bf04
commit 62937ea1a6
3 changed files with 18 additions and 10 deletions

View File

@ -634,7 +634,9 @@
<menuitem action='newlua'/>
<separator/>
<menuitem action='controls'/>
#ifndef MIXBUS
<menuitem action='send_options'/>
#endif
<separator/>
<menuitem action='clear'/>
<menuitem action='clear_pre'/>

View File

@ -2089,6 +2089,8 @@ ProcessorBox::show_processor_menu (int arg)
}
}
if (!ARDOUR::Profile->get_mixbus()) {
Gtk::MenuItem* send_menu_item = dynamic_cast<Gtk::MenuItem*>(ActionManager::get_widget("/ProcessorMenu/send_options"));
if (send_menu_item) {
if (single_selection && !_route->is_monitor()) {
@ -2104,6 +2106,7 @@ ProcessorBox::show_processor_menu (int arg)
send_menu_item->set_sensitive (false);
}
}
}
/* Sensitise actions as approprioate */

View File

@ -2611,6 +2611,8 @@ if (!Profile->get_mixbus()) {
add_option (_("Solo & mute"), new OptionEditorHeading (_("Send Routing")));
if (!ARDOUR::Profile->get_mixbus()) {
add_option (_("Solo & mute"),
new BoolOption (
"link-send-and-route-panner",
@ -2618,6 +2620,7 @@ if (!Profile->get_mixbus()) {
sigc::mem_fun (*_rc_config, &RCConfiguration::get_link_send_and_route_panner),
sigc::mem_fun (*_rc_config, &RCConfiguration::set_link_send_and_route_panner)
));
}
add_option (_("MIDI"), new OptionEditorHeading (_("MIDI Preferences")));