- if(!style)
- return;
-
- Widget::autosize();
-
- if(const Part *text_part = style->get_part("text"))
- {
- const Sides &margin = text_part->get_margin();
- geom.w = max(geom.w, text.get_width()+margin.left+margin.right);
- geom.h = max(geom.h, text.get_height()+margin.top+margin.bottom);
- }
+ if(part.get_name()=="text")
+ text.autosize(part, ageom);