/** * Rotate the selected Content suitably to the specified MouseEvent. * * @param e */ public void rotate(final MouseEvent e) { rotate(e.getX(), e.getY()); }
!c.isLocked() && (InputEvent.BUTTON1_DOWN_MASK == (mask & InputEvent.BUTTON1_DOWN_MASK))) contentTransformer .rotate(e); else viewTransformer.rotate(e); e.consume();
switch (code) { case KeyEvent.VK_RIGHT: if (c != null && !c.isLocked()) contentTransformer.rotate(5, 0); else viewTransformer.rotateY(-TWO_RAD); return; case KeyEvent.VK_LEFT: if (c != null && !c.isLocked()) contentTransformer.rotate(-5, 0); else viewTransformer.rotateY(TWO_RAD); return; case KeyEvent.VK_UP: if (c != null && !c.isLocked()) contentTransformer.rotate(0, -5); else viewTransformer.rotateX(TWO_RAD); return; case KeyEvent.VK_DOWN: if (c != null && !c.isLocked()) contentTransformer.rotate(0, 5); else viewTransformer.rotateX(-TWO_RAD); return;