X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwidget.cpp;h=1442151262121406319c9bdf737f5f2f54a34d56;hb=73afd124ab87e8bace98db55517a56c797a9b8c7;hp=9cd9066bc82663150daa9ad8fddc65b629650c02;hpb=2bdaf4955fdb94e73704adcdcf0adc2b353f0ff0;p=libs%2Fgltk.git diff --git a/source/widget.cpp b/source/widget.cpp index 9cd9066..1442151 100644 --- a/source/widget.cpp +++ b/source/widget.cpp @@ -128,7 +128,8 @@ void Widget::render() const 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()) { @@ -163,7 +164,7 @@ void Widget::focus_out() Widget::Loader::Loader(Widget &w): - wdg(w) + DataFile::ObjectLoader(w) { add("position", &Loader::position); add("size", &Loader::size); @@ -173,17 +174,17 @@ Widget::Loader::Loader(Widget &w): 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