return line_height+(lines.size()-1)*line_spacing;
}
+void Text::autosize(const Part &part, Geometry &geom) const
+{
+ const Sides &margin = part.get_margin();
+ geom.w = max(geom.w, get_width()+margin.left+margin.right);
+ geom.h = max(geom.h, get_height()+margin.top+margin.bottom);
+}
+
void Text::set(const string &t)
{
text = t;