Use ArdourButton::Square mode instead of ad-hoc sizing

This commit is contained in:
Julien "_FrnchFrgg_" RIVAUD 2016-08-20 18:11:13 +02:00
parent 00e081024b
commit ed723ca2c3

View File

@ -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 {