Label::Label(const string &t)
{
- focusable = false;
set_text(t);
}
{
text = t;
signal_autosize_changed.emit();
- rebuild();
+ mark_rebuild();
}
-void Label::autosize_special(const Part &part, Geometry &ageom)
+void Label::autosize_special(const Part &part, Geometry &ageom) const
{
if(part.get_name()=="text")
text.autosize(part, ageom);