13
0

tweak button size request

This commit is contained in:
Robin Gareus 2014-09-03 22:06:45 +02:00
parent ba3eb177c7
commit a2a399d6f9

View File

@ -570,7 +570,7 @@ ArdourButton::on_size_request (Gtk::Requisition* req)
_text_height = 0;
}
if (_pixbuf) {
if ((_elements & RecButton) || _pixbuf) {
xpad = 6;
}
@ -598,11 +598,12 @@ ArdourButton::on_size_request (Gtk::Requisition* req)
if ((_elements & RecButton) && !_pixbuf) {
assert(!(_elements & Text));
req->width += char_pixel_height();
req->height += char_pixel_height();
req->width += std::max(char_pixel_width(), char_pixel_height());
req->height += std::max(char_pixel_width(), char_pixel_height());
}
req->width += _corner_radius;
req->height += _corner_radius;
if ((_tweaks & Square)==Square) {
if (req->width < req->height)