Ejemplo n.º 1
0
void ContentPanel::SceneEditorPanelListener::mouseReleased(const MouseEventUnrecPtr e)
{
    switch (e->getButton())
    {
        case MouseEvent::BUTTON1: 
            _ContentPanel->_ApplicationPlayer->getDebugSceneNavigator().buttonRelease(Navigator::LEFT_MOUSE,e->getX(),e->getY());
            break;
        case MouseEvent::BUTTON2:
            _ContentPanel->_ApplicationPlayer->getDebugSceneNavigator().buttonRelease(Navigator::RIGHT_MOUSE,e->getX(),e->getY());
            break;
        case MouseEvent::BUTTON3:
            _ContentPanel->_ApplicationPlayer->getDebugSceneNavigator().buttonRelease(Navigator::MIDDLE_MOUSE,e->getX(),e->getY());
            break;
    }
}
Ejemplo n.º 2
0
void ContentPanel::SceneEditorPanelListener::mouseDragged(const MouseEventUnrecPtr e)
{
    _ContentPanel->_ApplicationPlayer->getDebugSceneNavigator().moveTo(e->getX(),e->getY());
}