aboutsummaryrefslogtreecommitdiff
path: root/gui/widget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/widget.cpp')
-rw-r--r--gui/widget.cpp6
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)