summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-08-12 18:16:35 +0100
committersfan5 <sfan5@live.de>2019-08-12 19:16:35 +0200
commit91114b562fb2c65467485008b810836f951274ea (patch)
treec87cd43af2bf9b3a76a30257f914626729c302be /src/gui
parenta067d404542704c3bcc284262f588fba398b3102 (diff)
downloadminetest-91114b562fb2c65467485008b810836f951274ea.tar.gz
minetest-91114b562fb2c65467485008b810836f951274ea.tar.bz2
minetest-91114b562fb2c65467485008b810836f951274ea.zip
Add support for set_formspec_prepend in main menu (#8611)
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/guiEngine.cpp10
-rw-r--r--src/gui/guiEngine.h2
2 files changed, 11 insertions, 1 deletions
diff --git a/src/gui/guiEngine.cpp b/src/gui/guiEngine.cpp
index 241144a2a..3107d64cd 100644
--- a/src/gui/guiEngine.cpp
+++ b/src/gui/guiEngine.cpp
@@ -390,6 +390,15 @@ void GUIEngine::cloudPostProcess()
}
/******************************************************************************/
+void GUIEngine::setFormspecPrepend(const std::string &fs)
+{
+ if (m_menu) {
+ m_menu->setFormspecPrepend(fs);
+ }
+}
+
+
+/******************************************************************************/
void GUIEngine::drawBackground(video::IVideoDriver *driver)
{
v2u32 screensize = driver->getScreenSize();
@@ -610,4 +619,3 @@ unsigned int GUIEngine::queueAsync(const std::string &serialized_func,
{
return m_script->queueAsync(serialized_func, serialized_params);
}
-
diff --git a/src/gui/guiEngine.h b/src/gui/guiEngine.h
index 0ff5030c0..e55531bbc 100644
--- a/src/gui/guiEngine.h
+++ b/src/gui/guiEngine.h
@@ -221,6 +221,8 @@ private:
/** script basefolder */
std::string m_scriptdir = "";
+ void setFormspecPrepend(const std::string &fs);
+
/**
* draw background layer
* @param driver to use for drawing