GL::pop_matrix();
}
+void Widget::pointer_enter()
+{
+ state|=HOVER;
+}
+
+void Widget::pointer_leave()
+{
+ state&=~HOVER;
+}
+
+void Widget::focus_in()
+{
+ state|=FOCUS;
+}
+
+void Widget::focus_out()
+{
+ state&=~FOCUS;
+}
+
void Widget::update_style()
{
string sname=get_class();