mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +01:00
optimize button expose/resize
This commit is contained in:
parent
a07dc44b4d
commit
dfecb06946
1 changed files with 1 additions and 3 deletions
|
|
@ -151,8 +151,8 @@ ArdourButton::set_text (const std::string& str)
|
||||||
ensure_layout ();
|
ensure_layout ();
|
||||||
if (_layout && _layout->get_text() != _text) {
|
if (_layout && _layout->get_text() != _text) {
|
||||||
_layout->set_text (_text);
|
_layout->set_text (_text);
|
||||||
|
queue_resize ();
|
||||||
}
|
}
|
||||||
queue_resize ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
@ -927,7 +927,6 @@ ArdourButton::set_image (const RefPtr<Gdk::Pixbuf>& img)
|
||||||
if (is_realized()) {
|
if (is_realized()) {
|
||||||
queue_resize ();
|
queue_resize ();
|
||||||
}
|
}
|
||||||
CairoWidget::set_dirty ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
@ -1054,7 +1053,6 @@ ArdourButton::set_text_ellipsize (Pango::EllipsizeMode e)
|
||||||
if (is_realized () && _layout_ellipsize_width > 0) {
|
if (is_realized () && _layout_ellipsize_width > 0) {
|
||||||
_layout->set_width (_layout_ellipsize_width);
|
_layout->set_width (_layout_ellipsize_width);
|
||||||
queue_resize ();
|
queue_resize ();
|
||||||
CairoWidget::set_dirty ();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue