Add getters IGUIButton::isDrawBorderEnabled and IGUIButton::isDrawBackgroundEnabled

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4384 dfc29bdd-3216-0410-991c-e03cc46cb475
master
cutealien 2012-11-26 16:23:58 +00:00
parent 9e20d967b8
commit 1965979541
4 changed files with 32 additions and 0 deletions

View File

@ -1,3 +1,9 @@
--------------------------
Changes in 1.9 (not yet released)
- Add getters IGUIButton::isDrawBorderEnabled and IGUIButton::isDrawBackgroundEnabled
--------------------------
Changes in 1.8.1 (not yet released)
- Fix crash in CMeshSceneNode::clone when the mesh had no shadow (reported by christianclavet, bug-fix found by Nadro)

View File

@ -68,10 +68,18 @@ namespace gui
//! Sets whether to draw the background
virtual void setDrawBackground(bool draw) = 0;
//! Checks if background drawing is enabled
/** \return true if background drawing is enabled, false otherwise */
virtual bool isDrawBackgroundEnabled() const = 0;
//! Turns the border on or off
/** \param border: true if you want the border to be drawn, false if not */
virtual void setDrawBorder(bool border) = 0;
//! Checks if border drawing is enabled
/** \return true if border drawing is enabled, false otherwise */
virtual bool isDrawBorderEnabled() const = 0;
//! Sets text justification mode
/** \param horizontal: EGUIA_UPPERLEFT for left justified (default),
EGUIA_LOWERRIGHT for right justified, or EGUIA_CENTER for centered text.

View File

@ -127,12 +127,24 @@ void CGUIEditBox::setDrawBorder(bool border)
Border = border;
}
//! Checks if border drawing is enabled
bool CGUIEditBox::isDrawBorderEnabled() const
{
return Border;
}
//! Sets whether to draw the background
void CGUIEditBox::setDrawBackground(bool draw)
{
Background = draw;
}
//! Checks if background drawing is enabled
bool CGUIEditBox::isDrawBackgroundEnabled() const
{
return Background;
}
//! Sets if the text should use the overide color or the color in the gui skin.
void CGUIEditBox::enableOverrideColor(bool enable)
{

View File

@ -56,9 +56,15 @@ namespace gui
//! Sets whether to draw the background
virtual void setDrawBackground(bool draw);
//! Checks if background drawing is enabled
virtual bool isDrawBackgroundEnabled() const;
//! Turns the border on or off
virtual void setDrawBorder(bool border);
//! Checks if border drawing is enabled
virtual bool isDrawBorderEnabled() const;
//! Enables or disables word wrap for using the edit box as multiline text editor.
virtual void setWordWrap(bool enable);