summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_strip.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-01-29 15:28:58 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-01-29 15:28:58 +0000
commit6ffc443eaa19a9d421cc4bc957e9a12b3047ae9e (patch)
tree379dbe5e31b233373d9c964f48d0b2a1db19fa8a /gtk2_ardour/mixer_strip.cc
parent314f0d91d39922b6990c28d4f2cbdaef54feee34 (diff)
desensitize almost everything in a mixer strip when displaying send(s), to avoid user confusion about what can and cannot be modified
git-svn-id: svn://localhost/ardour2/branches/3.0@8609 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r--gtk2_ardour/mixer_strip.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc
index 245b5c0072..52b84d98a1 100644
--- a/gtk2_ardour/mixer_strip.cc
+++ b/gtk2_ardour/mixer_strip.cc
@@ -1718,6 +1718,16 @@ MixerStrip::drop_send ()
send_gone_connection.disconnect ();
input_button.set_sensitive (true);
output_button.set_sensitive (true);
+ group_button.set_sensitive (true);
+ set_invert_sensitive (true);
+ meter_point_button.set_sensitive (true);
+ mute_button->set_sensitive (true);
+ solo_button->set_sensitive (true);
+ rec_enable_button->set_sensitive (true);
+ _mono_button.set_sensitive (true);
+ comment_button.set_sensitive (true);
+ solo_isolated_led->set_sensitive (true);
+ solo_safe_led->set_sensitive (true);
}
void
@@ -1746,6 +1756,16 @@ MixerStrip::show_send (boost::shared_ptr<Send> send)
panner_ui().setup_pan ();
input_button.set_sensitive (false);
+ group_button.set_sensitive (false);
+ set_invert_sensitive (false);
+ meter_point_button.set_sensitive (false);
+ mute_button->set_sensitive (false);
+ solo_button->set_sensitive (false);
+ rec_enable_button->set_sensitive (false);
+ _mono_button.set_sensitive (false);
+ comment_button.set_sensitive (false);
+ solo_isolated_led->set_sensitive (false);
+ solo_safe_led->set_sensitive (false);
if (boost::dynamic_pointer_cast<InternalSend>(send)) {
output_button.set_sensitive (false);