diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-11 02:31:30 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-11 02:31:30 +0200 |
commit | 2b53ac2e3136a946401de0dc3ad1cdd025ec52b8 (patch) | |
tree | 37b4e81fa5f50cf83ce11e2f3ff051606d1051e3 /gtk2_ardour/mixer_strip.cc | |
parent | cb7bcb6d9f3a9f67b23066e3fd0c36db394c00fe (diff) |
amend cb7bcb6d - locked-solo button style
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index f49a93a94e..98b208f317 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -414,7 +414,7 @@ MixerStrip::set_route (boost::shared_ptr<Route> rt) gpm.set_type (rt->meter_type()); - middle_button_table.attach (gpm.gain_display,0,1,1,2); + middle_button_table.attach (gpm.gain_display,0,1,1,2, EXPAND|FILL, EXPAND); middle_button_table.attach (gpm.peak_display,1,2,1,2); if (solo_button->get_parent()) { @@ -1905,9 +1905,9 @@ MixerStrip::set_button_names () monitor_disk_button->set_text (_("Disk")); if (_route && _route->solo_safe()) { - solo_button->set_sensitive(false); + solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() | Gtkmm2ext::Insensitive)); } else { - solo_button->set_sensitive(true); + solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() & ~Gtkmm2ext::Insensitive)); } if (!Config->get_solo_control_is_listen_control()) { solo_button->set_text (_("Solo")); @@ -1932,9 +1932,9 @@ MixerStrip::set_button_names () monitor_disk_button->set_text (_("D")); if (_route && _route->solo_safe()) { - solo_button->set_sensitive(false); + solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() | Gtkmm2ext::Insensitive)); } else { - solo_button->set_sensitive(true); + solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() & ~Gtkmm2ext::Insensitive)); } if (!Config->get_solo_control_is_listen_control()) { solo_button->set_text (_("S")); |