diff options
Diffstat (limited to 'gui/widget.cpp')
-rw-r--r-- | gui/widget.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/widget.cpp b/gui/widget.cpp index ebac5d6baf..62d8f8eef5 100644 --- a/gui/widget.cpp +++ b/gui/widget.cpp @@ -133,6 +133,12 @@ Widget *Widget::findWidgetInChain(Widget *w, const char *name) { } return 0; } +bool Widget::isEnabled() const { + if (g_gui.evaluator()->getVar(_name + ".enabled") == 0) { + return false; + } + return _flags & WIDGET_ENABLED; +} bool Widget::isVisible() const { if (g_gui.evaluator()->getVar(_name + ".visible") == 0) |