summaryrefslogtreecommitdiff
path: root/gtk2_ardour/generic_pluginui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/generic_pluginui.cc')
-rw-r--r--gtk2_ardour/generic_pluginui.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc
index 77431e51a3..afe13c85ff 100644
--- a/gtk2_ardour/generic_pluginui.cc
+++ b/gtk2_ardour/generic_pluginui.cc
@@ -793,8 +793,10 @@ GenericPluginUI::toggle_parameter_changed (ControlUI* cui)
if (!cui->ignore_change) {
if (val > 0.5) {
cui->button->set_active (true);
+ cui->button->set_name ("PluginEditorButton-active");
} else {
cui->button->set_active (false);
+ cui->button->set_name ("PluginEditorButton");
}
}
}
@@ -855,7 +857,13 @@ void
GenericPluginUI::control_port_toggled (ControlUI* cui)
{
cui->ignore_change++;
- insert->automation_control (cui->parameter())->set_value (cui->button->get_active());
+ const bool active = cui->button->get_active();
+ if (active) {
+ cui->button->set_name ("PluginEditorButton-active");
+ } else {
+ cui->button->set_name ("PluginEditorButton");
+ }
+ insert->automation_control (cui->parameter())->set_value (active);
cui->ignore_change--;
}