update_style();
}
+void Widget::set_tooltip(const string &t)
+{
+ tooltip = t;
+}
+
void Widget::set_visible(bool v)
{
if(v==visible)
for(PartSeq::const_iterator i=style->get_parts().begin(); i!=style->get_parts().end(); ++i)
{
if(i->get_name().empty())
- render_graphic(*i);
+ {
+ GL::PushMatrix push_;
+ i->render(geom, state);
+ }
+ //render_graphic(*i);
else
render_special(*i);
}
GL::pop_matrix();
}
-void Widget::render_graphic(const Part &part) const
+/*void Widget::render_graphic(const Part &part) const
{
GL::push_matrix();
part.render(geom, state);
font->draw_string(text, imm);
GL::pop_matrix();
-}
+}*/
void Widget::pointer_enter()
{