summaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.h
diff options
context:
space:
mode:
authoradelcoding1 <mustapha.tachouct@actionware.net>2017-03-04 10:46:55 +0100
committerLoïc Blot <nerzhul@users.noreply.github.com>2017-03-04 10:46:55 +0100
commit6de83a2756316653ed67b23bbeb0fb43aa2a68c6 (patch)
treeb9f8026a8cc3cc4f5446c5755c0b820d808b478f /src/guiFormSpecMenu.h
parent22df9593433ac97a60b7cbf64ba85a262f591758 (diff)
downloadminetest-6de83a2756316653ed67b23bbeb0fb43aa2a68c6.tar.gz
minetest-6de83a2756316653ed67b23bbeb0fb43aa2a68c6.tar.bz2
minetest-6de83a2756316653ed67b23bbeb0fb43aa2a68c6.zip
FormSpec: Add position and anchor elements (#5284)
Diffstat (limited to 'src/guiFormSpecMenu.h')
-rw-r--r--src/guiFormSpecMenu.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/guiFormSpecMenu.h b/src/guiFormSpecMenu.h
index 2ab7db4f1..bbab9c164 100644
--- a/src/guiFormSpecMenu.h
+++ b/src/guiFormSpecMenu.h
@@ -447,6 +447,8 @@ private:
bool explicit_size;
v2f invsize;
v2s32 size;
+ v2f32 offset;
+ v2f32 anchor;
core::rect<s32> rect;
v2s32 basepos;
v2u32 screensize;
@@ -502,6 +504,10 @@ private:
bool parseVersionDirect(std::string data);
bool parseSizeDirect(parserData* data, std::string element);
void parseScrollBar(parserData* data, std::string element);
+ bool parsePositionDirect(parserData *data, const std::string &element);
+ void parsePosition(parserData *data, const std::string &element);
+ bool parseAnchorDirect(parserData *data, const std::string &element);
+ void parseAnchor(parserData *data, const std::string &element);
void tryClose();