summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/npcdialog.cpp5
-rw-r--r--src/gui/npcdialog.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp
index 1a5186ff..590001b0 100644
--- a/src/gui/npcdialog.cpp
+++ b/src/gui/npcdialog.cpp
@@ -315,6 +315,11 @@ void NpcDialog::textRequest(const std::string &defaultText)
buildLayout();
}
+bool NpcDialog::isTextInputFocused() const
+{
+ return mTextField->isFocused();
+}
+
bool NpcDialog::isInputFocused() const
{
return mTextField->isFocused() || mIntField->isFocused();
diff --git a/src/gui/npcdialog.h b/src/gui/npcdialog.h
index 1906d725..d0131d0e 100644
--- a/src/gui/npcdialog.h
+++ b/src/gui/npcdialog.h
@@ -125,6 +125,8 @@ class NpcDialog : public Window, public gcn::ActionListener,
bool isInputFocused() const;
+ bool isTextInputFocused() const;
+
static bool isAnyInputFocused();
/**