GL::push_matrix();
GL::translate(geom.x, geom.y, 0);
- for(PartSeq::const_iterator i=style->get_parts().begin(); i!=style->get_parts().end(); ++i)
+ const Style::PartSeq &parts = style->get_parts();
+ for(Style::PartSeq::const_iterator i=parts.begin(); i!=parts.end(); ++i)
{
if(i->get_name().empty())
{
Widget::Loader::Loader(Widget &w):
- wdg(w)
+ DataFile::ObjectLoader<Widget>(w)
{
add("position", &Loader::position);
add("size", &Loader::size);
void Widget::Loader::position(int x, int y)
{
- wdg.set_position(x, y);
+ obj.set_position(x, y);
}
void Widget::Loader::size(unsigned w, unsigned h)
{
- wdg.set_size(w, h);
+ obj.set_size(w, h);
}
void Widget::Loader::style(const string &s)
{
- wdg.set_style(s);
+ obj.set_style(s);
}
} // namespace GLtk