aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/fltkui.cc')
-rw-r--r--dw/fltkui.cc9
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 ();
+ }
}
// ----------------------------------------------------------------------