}
}
+void Text::update_style()
+{
+ float font_size=style->get_font()->get_default_size();
+ for(vector<Line>::iterator i=lines.begin(); i!=lines.end(); ++i)
+ i->width=static_cast<unsigned>(style->get_font()->get_string_width(text.substr(i->start, i->length))*font_size);
+}
+
void Text::render(const Part &part, const Geometry &geom) const
{
if(lines.empty())