@Override public void windowDeactivated(WindowEvent e) { if (DEBUG) { System.err.println(e); } canvas.sendEventToBehaviorScheduler(e); }
@Override public void keyTyped(KeyEvent e) { canvas.sendEventToBehaviorScheduler(e); if (DEBUG) { System.err.println(e); } }
@Override public void mouseReleased(MouseEvent e) { if (mouseEvents) canvas.sendEventToBehaviorScheduler(e); if (DEBUG) { System.err.println(e); } }
@Override public void focusLost(FocusEvent e) { canvas.sendEventToBehaviorScheduler(e); if (DEBUG) { System.err.println(e); } }
@Override public void windowOpened(WindowEvent e) { if (DEBUG) { System.err.println(e); } canvas.sendEventToBehaviorScheduler(e); canvas.evaluateVisiblilty(); }
@Override public void windowClosing(WindowEvent e) { if (DEBUG) { System.err.println(e); } canvas.sendEventToBehaviorScheduler(e); // Issue 458 - Don't set canvas.visible to false }
@Override public void mouseWheelMoved(MouseWheelEvent e) { // Note : We don't have to test for mouseWheelEvent here because // this routine will never be called unless mouseWheelEvent is enabled. canvas.sendEventToBehaviorScheduler(e); if (DEBUG) { System.err.println(e); } }
@Override public void componentShown(ComponentEvent e) { if (DEBUG) { System.err.println(e); } if (e.getSource() == canvas) { canvas.sendEventToBehaviorScheduler(e); } canvas.evaluateVisiblilty(); }
@Override public void windowIconified(WindowEvent e) { if (DEBUG) { System.err.println(e); } canvas.sendEventToBehaviorScheduler(e); if (canvas.view != null) { canvas.view.sendEventToSoundScheduler(e); } canvas.evaluateVisiblilty(); }
@Override public void keyReleased(KeyEvent e) { canvas.sendEventToBehaviorScheduler(e); if (stopped) { stopped = false; } else { stopped = true; } if (DEBUG) { System.err.println(e); } }
@Override public void mouseEntered(MouseEvent e) { // if (keyEvents && // (VirtualUniverse.mc.getRenderingAPI() == // MasterControl.RENDER_OPENGL_SOLARIS)) { // // bug 4362074 // canvas.requestFocus(); // } if (mouseEvents) { canvas.sendEventToBehaviorScheduler(e); } if (DEBUG) { System.err.println(e); } }
@Override public void componentMoved(ComponentEvent e) { if (e.getSource() == canvas) { if (DEBUG) { System.err.println(e); } canvas.sendEventToBehaviorScheduler(e); // Issue 458 - the following is not needed for a move // if (VirtualUniverse.mc.isD3D()) { // canvas.notifyD3DPeer(Canvas3D.RESIZE); // } // canvas.evaluateVisiblilty(true); } }