LuaVoxelManip: Add option to allocate blank data
[oweals/minetest.git] / src / guiFormSpecMenu.h
index df988f5a5034daa91f5d7b5f539f4d741055fc76..6d6c07453ed8440c30847aca3821fca07b84b35c 100644 (file)
@@ -328,6 +328,8 @@ protected:
        s32 m_old_tooltip_id;
        std::string m_old_tooltip;
 
+       bool m_rmouse_auto_place;
+
        bool m_allowclose;
        bool m_lock;
        v2u32 m_lockscreensize;
@@ -348,10 +350,11 @@ private:
        unsigned int      m_formspec_version;
 
        typedef struct {
+               bool explicit_size;
+               v2f invsize;
                v2s32 size;
                core::rect<s32> rect;
                v2s32 basepos;
-               int bp_set;
                v2u32 screensize;
                std::wstring focused_fieldname;
                GUITable::TableOptions table_options;
@@ -398,6 +401,7 @@ private:
        void parseListColors(parserData* data,std::string element);
        void parseTooltip(parserData* data,std::string element);
        bool parseVersionDirect(std::string data);
+       bool parseSizeDirect(parserData* data, std::string element);
        void parseScrollBar(parserData* data, std::string element);
 
        /**
@@ -415,6 +419,7 @@ private:
        clickpos m_doubleclickdetect[2];
 
        int m_btn_height;
+       gui::IGUIFont *m_font;
 
        std::wstring getLabelByID(s32 id);
        std::wstring getNameByID(s32 id);