diff options
author | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2016-08-20 18:11:13 +0200 |
---|---|---|
committer | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2016-08-20 18:11:13 +0200 |
commit | ed723ca2c31e93f6ae9f390ada07da4c0fe773f7 (patch) | |
tree | 6974f9032ae5d76d814f678696be4e2bf6ceec4e /gtk2_ardour/generic_pluginui.cc | |
parent | 00e081024b5f33833e3f7dc3f694b99c5be0624c (diff) |
Use ArdourButton::Square mode instead of ad-hoc sizing
Diffstat (limited to 'gtk2_ardour/generic_pluginui.cc')
-rw-r--r-- | gtk2_ardour/generic_pluginui.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc index 0337dbc709..f203a9ee45 100644 --- a/gtk2_ardour/generic_pluginui.cc +++ b/gtk2_ardour/generic_pluginui.cc @@ -760,7 +760,9 @@ GenericPluginUI::build_control_ui (const Evoral::Parameter& param, control_ui->clickbox->set_printer (sigc::bind (sigc::mem_fun (*this, &GenericPluginUI::integer_printer), control_ui)); } } else if (desc.toggled) { - control_ui->controller->set_size_request (req.height, req.height); + ArdourButton* but = dynamic_cast<ArdourButton*> (control_ui->controller->widget()); + assert(but); + but->set_tweaks(ArdourButton::Square); } else if (use_knob) { control_ui->controller->set_size_request (req.height * 1.5, req.height * 1.5); } else { |