]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/widget.cpp
Make the DISABLED state actually do something
[libs/gltk.git] / source / widget.cpp
index a9c233b5d8c370a0ece166c00bc81a8fb1b1f0ff..59105b949b3e09d027b6c9a78ed34e228f764aa2 100644 (file)
@@ -172,6 +172,11 @@ void Widget::set_focus()
        signal_request_focus.emit();
 }
 
+void Widget::set_enabled(bool e)
+{
+       set_state(DISABLED, (e ? NORMAL : DISABLED));
+}
+
 void Widget::set_state(State mask, State bits)
 {
        state = (state&~mask)|bits;