summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_strip.cc
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-11-01 14:45:03 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-11-01 14:45:03 +0000
commit3043b68bfbcd70ba13d132c8b833cdf3ba199266 (patch)
tree2bdb9e667e536d15eaa8bfc0cdac2ea0b8380592 /gtk2_ardour/mixer_strip.cc
parent2e557e0a12194bd3e51923b3e7d782af90868696 (diff)
Ignore triple clicks for mute/solo/rec-enable (fixes long-standing insensitive to clicks bug), momentary solo/mute works for track headers, redraw some widgets when resizing editor-mixer (osx only), don't autoconnect physical inputs to busses (sae only), new sends active by default (sae only), some minor sae gui customizations using ardour2_ui_sae.conf.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4078 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r--gtk2_ardour/mixer_strip.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc
index 3bb8656b51..fe87c9fc84 100644
--- a/gtk2_ardour/mixer_strip.cc
+++ b/gtk2_ardour/mixer_strip.cc
@@ -479,8 +479,7 @@ MixerStrip::set_width (Width w, void* owner)
switch (w) {
case Wide:
- set_size_request (-1, -1);
-
+
if (rec_enable_button) {
((Gtk::Label*)rec_enable_button->get_child())->set_text (_("Record"));
}
@@ -500,6 +499,10 @@ MixerStrip::set_width (Width w, void* owner)
((Gtk::Label*)panners.pan_automation_style_button.get_child())->set_text (panners.astyle_string(_route->panner().automation_style()));
((Gtk::Label*)panners.pan_automation_state_button.get_child())->set_text (panners.astate_string(_route->panner().automation_state()));
Gtkmm2ext::set_size_request_to_display_given_text (name_button, "long", 2, 2);
+ set_size_request (-1, -1);
+#ifdef GTKOSX
+ WidthChanged();
+#endif
break;
case Narrow:
@@ -525,12 +528,10 @@ MixerStrip::set_width (Width w, void* owner)
set_size_request (max (50, gpm.get_gm_width()), -1);
break;
}
-
update_input_display ();
update_output_display ();
mix_group_changed (0);
name_changed (0);
-
}
void