UI bugfix
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -416,3 +416,13 @@ void IconButtonWidget::setLabelFont()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void IconButtonWidget::setVisible(bool visible)
|
||||
{
|
||||
Widget::setVisible(visible);
|
||||
|
||||
if (m_label != NULL)
|
||||
m_label->setVisible(visible);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user