protected void addMouseWheelListener(ImageWindow window) { if (mouseWheelProxy != null) { window.addMouseWheelListener(mouseWheelProxy); // make sure that IJ gets only unconsumed key events MouseWheelListener listener = null; for (MouseWheelListener listener2 : window.getMouseWheelListeners()) if (listener2 == window || listener2.getClass().getName().endsWith("MouseWheelProxyIfNotConsumed")) listener = listener2; if (listener == null) listener = new MouseWheelProxyIfNotConsumed(window); else { window.removeMouseWheelListener(listener); if (listener == window) listener = new MouseWheelProxyIfNotConsumed(window); } window.addMouseWheelListener(listener); } }
/** * Backup old event handlers for restore. */ final void backupGui() { canvasKeyListeners = canvas.getKeyListeners(); windowKeyListeners = window.getKeyListeners(); ijKeyListeners = IJ.getInstance().getKeyListeners(); canvasMouseListeners = canvas.getMouseListeners(); canvasMouseMotionListeners = canvas.getMouseMotionListeners(); windowMouseWheelListeners = window.getMouseWheelListeners(); scrollBarAdjustmentListeners = scrollBar.getAdjustmentListeners(); clearGui(); }
/** * Backup old event handlers for restore. */ final void backupGui() { canvasKeyListeners = canvas.getKeyListeners(); windowKeyListeners = window.getKeyListeners(); ijKeyListeners = IJ.getInstance().getKeyListeners(); canvasMouseListeners = canvas.getMouseListeners(); canvasMouseMotionListeners = canvas.getMouseMotionListeners(); windowMouseWheelListeners = window.getMouseWheelListeners(); scrollBarAdjustmentListeners = scrollBar.getAdjustmentListeners(); clearGui(); }