X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fwidget.cpp;h=be1f0a0cc90fb981bc0ea1a121e3f3f92d95030e;hb=50bf1ef2e2c3c38de20f6996a6c5ed0066111177;hp=0128367c2b32a6a6c54ae458b3d3a994b38cdf2e;hpb=af13797a82b242a3cd8fdd405b057a9e311631ac;p=libs%2Fgltk.git diff --git a/source/widget.cpp b/source/widget.cpp index 0128367..be1f0a0 100644 --- a/source/widget.cpp +++ b/source/widget.cpp @@ -115,6 +115,26 @@ void Widget::render_text(const Part &part, const string &text) const 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();