Addd method implementation in serializers

This commit is contained in:
Robert Osfield
2014-05-21 16:15:02 +00:00
parent d8adc80c2c
commit 0b5b3213fe
6 changed files with 45 additions and 73 deletions

View File

@@ -40,15 +40,13 @@ bool PushButton::handleImplementation(osgGA::EventVisitor* ev, osgGA::Event* eve
case(osgGA::GUIEventAdapter::PUSH):
if (_buttonSwitch.valid())
{
_buttonSwitch->setSingleChildOn(2);
runCallbacks("pressed");
pressed();
}
break;
case(osgGA::GUIEventAdapter::RELEASE):
if (_buttonSwitch.valid())
{
_buttonSwitch->setSingleChildOn(1);
runCallbacks("released");
released();
}
break;
default:
@@ -107,3 +105,13 @@ void PushButton::createGraphicsImplementation()
}
}
void PushButton::pressedImplementation()
{
_buttonSwitch->setSingleChildOn(2);
}
void PushButton::releasedImplementation()
{
_buttonSwitch->setSingleChildOn(1);
}