diff options
Diffstat (limited to 'dw/fltkui.cc')
-rw-r--r-- | dw/fltkui.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/dw/fltkui.cc b/dw/fltkui.cc index 4e39ad7d..44957848 100644 --- a/dw/fltkui.cc +++ b/dw/fltkui.cc @@ -235,7 +235,14 @@ bool FltkResource::isEnabled () void FltkResource::setEnabled (bool enabled) { - /** \bug Not implemented. */ + for (Iterator <ViewAndWidget> it = viewsAndWidgets->iterator (); + it.hasNext(); ) { + ViewAndWidget *viewAndWidget = it.getNext (); + if (enabled) + viewAndWidget->widget->activate (); + else + viewAndWidget->widget->deactivate (); + } } // ---------------------------------------------------------------------- |