From d739d2fd643b309bd1cebc1b59bfdc8543af2a22 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 14 Apr 2016 20:04:58 +0200 Subject: hide add/remove output buttons on mixer-strip. --- gtk2_ardour/mixer_strip.cc | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 72ed566982..86b1b8eed8 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -874,15 +874,17 @@ MixerStrip::output_press (GdkEventButton *ev) citems.pop_back (); } - citems.push_back (SeparatorElem()); - - for (DataType::iterator i = DataType::begin(); i != DataType::end(); ++i) { - citems.push_back ( - MenuElem ( - string_compose (_("Add %1 port"), (*i).to_i18n_string()), - sigc::bind (sigc::mem_fun (*this, &MixerStrip::add_output_port), *i) - ) - ); + if (!ARDOUR::Profile->get_mixbus()) { + citems.push_back (SeparatorElem()); + + for (DataType::iterator i = DataType::begin(); i != DataType::end(); ++i) { + citems.push_back ( + MenuElem ( + string_compose (_("Add %1 port"), (*i).to_i18n_string()), + sigc::bind (sigc::mem_fun (*this, &MixerStrip::add_output_port), *i) + ) + ); + } } citems.push_back (SeparatorElem()); -- cgit v1.2.3