summaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.h
diff options
context:
space:
mode:
authorEkdohibs <nathanael.courant@laposte.net>2016-05-05 18:50:02 +0200
committerEkdohibs <nathanael.courant@laposte.net>2016-05-07 08:33:21 +0200
commitd5c3db9c4179e27a80c32ee95d6573ad0ec7137e (patch)
treeba75f7bbc30f2ec738e5d3cae3e7074ef794fa51 /src/guiFormSpecMenu.h
parentbb925479a56e7b961e3520024c20b74245640035 (diff)
downloadminetest-d5c3db9c4179e27a80c32ee95d6573ad0ec7137e.tar.gz
minetest-d5c3db9c4179e27a80c32ee95d6573ad0ec7137e.tar.bz2
minetest-d5c3db9c4179e27a80c32ee95d6573ad0ec7137e.zip
Make dropdowns show the string that was their argument.
This makes it work even if it contains escape sequences, which didn't work before.
Diffstat (limited to 'src/guiFormSpecMenu.h')
-rw-r--r--src/guiFormSpecMenu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/guiFormSpecMenu.h b/src/guiFormSpecMenu.h
index 8774d306f..276807438 100644
--- a/src/guiFormSpecMenu.h
+++ b/src/guiFormSpecMenu.h
@@ -357,6 +357,7 @@ public:
bool pausesGame() { return doPause; }
GUITable* getTable(const std::string &tablename);
+ std::vector<std::string>* getDropDownValues(const std::string &name);
#ifdef __ANDROID__
bool getAndroidUIInput();
@@ -395,6 +396,7 @@ protected:
std::vector<std::pair<FieldSpec,gui::IGUICheckBox*> > m_checkboxes;
std::map<std::string, TooltipSpec> m_tooltips;
std::vector<std::pair<FieldSpec,gui::IGUIScrollBar*> > m_scrollbars;
+ std::vector<std::pair<FieldSpec, std::vector<std::string> > > m_dropdowns;
ItemSpec *m_selected_item;
f32 m_timer1;