Exemplo n.º 1
0
CheckboxSprite::CheckboxSprite(Ogre::Real x, 
                               Ogre::Real y,
                               size_t width,
                               size_t height, 
                               const Ogre::String& checkedBackgroundSpriteName,
                               const Ogre::String& checkedOveredBackgroundSpriteName,
                               const Ogre::String& overedBackgroundSpriteName,
                               const Ogre::String& notOveredBackgroundSpriteName,
                               Container* parentContainer)
                               : Checkbox(x, y, width, height, parentContainer),
                                 mCheckedBackgroundSpriteName(checkedBackgroundSpriteName),
                                 mCheckedOveredBackgroundSpriteName(checkedOveredBackgroundSpriteName),
                                 mOveredBackgroundSpriteName(overedBackgroundSpriteName),
                                 mNotOveredBackgroundSpriteName(notOveredBackgroundSpriteName)
{
    _actualize();
}
Exemplo n.º 2
0
void PanelElement::setOvered(bool overed)
{
	mOvered = overed;
	_actualize();
}
Exemplo n.º 3
0
void PanelElement::setFocus(bool hasFocus)
{
	mHasFocus = hasFocus;
	_actualize();
}