mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Fix background formspec elements from interfering with each other
Fixes #4397
This commit is contained in:
parent
fbe4a9267f
commit
78ff5c1936
2 changed files with 34 additions and 31 deletions
|
@ -143,9 +143,10 @@ class GUIFormSpecMenu : public GUIModalMenu
|
|||
struct ImageDrawSpec
|
||||
{
|
||||
ImageDrawSpec():
|
||||
parent_button(NULL)
|
||||
{
|
||||
}
|
||||
parent_button(NULL),
|
||||
clip(false)
|
||||
{}
|
||||
|
||||
ImageDrawSpec(const std::string &a_name,
|
||||
const std::string &a_item_name,
|
||||
gui::IGUIButton *a_parent_button,
|
||||
|
@ -155,9 +156,10 @@ class GUIFormSpecMenu : public GUIModalMenu
|
|||
parent_button(a_parent_button),
|
||||
pos(a_pos),
|
||||
geom(a_geom),
|
||||
scale(true)
|
||||
{
|
||||
}
|
||||
scale(true),
|
||||
clip(false)
|
||||
{}
|
||||
|
||||
ImageDrawSpec(const std::string &a_name,
|
||||
const std::string &a_item_name,
|
||||
const v2s32 &a_pos, const v2s32 &a_geom):
|
||||
|
@ -166,32 +168,36 @@ class GUIFormSpecMenu : public GUIModalMenu
|
|||
parent_button(NULL),
|
||||
pos(a_pos),
|
||||
geom(a_geom),
|
||||
scale(true)
|
||||
{
|
||||
}
|
||||
scale(true),
|
||||
clip(false)
|
||||
{}
|
||||
|
||||
ImageDrawSpec(const std::string &a_name,
|
||||
const v2s32 &a_pos, const v2s32 &a_geom):
|
||||
const v2s32 &a_pos, const v2s32 &a_geom, bool clip=false):
|
||||
name(a_name),
|
||||
parent_button(NULL),
|
||||
pos(a_pos),
|
||||
geom(a_geom),
|
||||
scale(true)
|
||||
{
|
||||
}
|
||||
scale(true),
|
||||
clip(clip)
|
||||
{}
|
||||
|
||||
ImageDrawSpec(const std::string &a_name,
|
||||
const v2s32 &a_pos):
|
||||
name(a_name),
|
||||
parent_button(NULL),
|
||||
pos(a_pos),
|
||||
scale(false)
|
||||
{
|
||||
}
|
||||
scale(false),
|
||||
clip(false)
|
||||
{}
|
||||
|
||||
std::string name;
|
||||
std::string item_name;
|
||||
gui::IGUIButton *parent_button;
|
||||
v2s32 pos;
|
||||
v2s32 geom;
|
||||
bool scale;
|
||||
bool clip;
|
||||
};
|
||||
|
||||
struct FieldSpec
|
||||
|
@ -428,7 +434,6 @@ protected:
|
|||
|
||||
bool m_bgfullscreen;
|
||||
bool m_slotborder;
|
||||
bool m_clipbackground;
|
||||
video::SColor m_bgcolor;
|
||||
video::SColor m_slotbg_n;
|
||||
video::SColor m_slotbg_h;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue