summaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.h
diff options
context:
space:
mode:
authorRealBadAngel <maciej.kasatkin@o2.pl>2016-02-09 06:06:10 +0100
committerkwolekr <kwolekr@minetest.net>2016-02-09 03:03:55 -0500
commitbaa7c8f8ad4e5717e324948c85d3da6bbbf17c16 (patch)
treeaf5e590989a44c5b1c45b05629afc6f41272be36 /src/guiFormSpecMenu.h
parenteb3840a3f88dd9902ff1c5ea50d90a7f33e08d82 (diff)
downloadminetest-baa7c8f8ad4e5717e324948c85d3da6bbbf17c16.tar.gz
minetest-baa7c8f8ad4e5717e324948c85d3da6bbbf17c16.tar.bz2
minetest-baa7c8f8ad4e5717e324948c85d3da6bbbf17c16.zip
FormSpec: Add StaticTextSpec and superimpose over item image buttons
Diffstat (limited to 'src/guiFormSpecMenu.h')
-rw-r--r--src/guiFormSpecMenu.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/guiFormSpecMenu.h b/src/guiFormSpecMenu.h
index 9b892f192..0677e87a6 100644
--- a/src/guiFormSpecMenu.h
+++ b/src/guiFormSpecMenu.h
@@ -228,6 +228,20 @@ class GUIFormSpecMenu : public GUIModalMenu
irr::video::SColor color;
};
+ struct StaticTextSpec {
+ StaticTextSpec()
+ {
+ }
+ StaticTextSpec(const std::wstring &a_text,
+ const core::rect<s32> &a_rect):
+ text(a_text),
+ rect(a_rect)
+ {
+ }
+ std::wstring text;
+ core::rect<s32> rect;
+ };
+
public:
GUIFormSpecMenu(irr::IrrlichtDevice* dev,
gui::IGUIElement* parent, s32 id,
@@ -339,6 +353,7 @@ protected:
std::vector<ImageDrawSpec> m_itemimages;
std::vector<BoxDrawSpec> m_boxes;
std::vector<FieldSpec> m_fields;
+ std::vector<StaticTextSpec> m_static_texts;
std::vector<std::pair<FieldSpec,GUITable*> > m_tables;
std::vector<std::pair<FieldSpec,gui::IGUICheckBox*> > m_checkboxes;
std::map<std::string, TooltipSpec> m_tooltips;