UI bugfix

This commit is contained in:
auria.mg
2018-03-02 20:44:00 -05:00
parent 0cd5b5672e
commit 89596af654
3 changed files with 14 additions and 1 deletions

View File

@@ -326,7 +326,7 @@ namespace GUIEngine
* it visible implicitely calls setActive(true). If you mix visiblity and (de)activated calls,
* undefined behavior may ensue (like invisible but clickable buttons).
*/
void setVisible(bool visible);
virtual void setVisible(bool visible);
/** Returns if the element is visible. */
bool isVisible() const;

View File

@@ -416,3 +416,13 @@ void IconButtonWidget::setLabelFont()
}
}
}
// -----------------------------------------------------------------------------
void IconButtonWidget::setVisible(bool visible)
{
Widget::setVisible(visible);
if (m_label != NULL)
m_label->setVisible(visible);
}

View File

@@ -33,6 +33,7 @@ namespace irr
#include "guiengine/widget.hpp"
#include "utils/leak_check.hpp"
#include "utils/cpp2011.hpp"
namespace GUIEngine
{
@@ -161,6 +162,8 @@ namespace GUIEngine
// --------------------------------------------------------------------
/** Returns the texture of this button. */
const video::ITexture* getTexture();
// --------------------------------------------------------------------
virtual void setVisible(bool visible) OVERRIDE;
};
}