public void setPanSupport(PanSupport panSupport) { layerCanvas.removeMouseListener(mouseHandler); layerCanvas.removeMouseMotionListener(mouseHandler); this.panSupport = panSupport; mouseHandler = new MouseHandler(); layerCanvas.addMouseListener(mouseHandler); layerCanvas.addMouseMotionListener(mouseHandler); }
public void setPanSupport(PanSupport panSupport) { layerCanvas.removeMouseListener(mouseHandler); layerCanvas.removeMouseMotionListener(mouseHandler); this.panSupport = panSupport; mouseHandler = new MouseHandler(); layerCanvas.addMouseListener(mouseHandler); layerCanvas.addMouseMotionListener(mouseHandler); }
private void deregisterLayerCanvasListeners() { getRaster().getProduct().removeProductNodeListener(rasterChangeHandler); layerCanvas.removeComponentListener(layerCanvasComponentHandler); layerCanvas.removeMouseListener(layerCanvasMouseHandler); layerCanvas.removeMouseMotionListener(layerCanvasMouseHandler); }
private void deregisterLayerCanvasListeners() { getRaster().getProduct().removeProductNodeListener(rasterChangeHandler); layerCanvas.removeComponentListener(layerCanvasComponentHandler); layerCanvas.removeMouseListener(layerCanvasMouseHandler); layerCanvas.removeMouseMotionListener(layerCanvasMouseHandler); }
@Override public void setEnabled(boolean enabled) { if (enabled == isEnabled()) { return; } super.setEnabled(enabled); if (enabled) { worldMapPane.getLayerCanvas().addMouseMotionListener(cursorChanger); worldMapPane.getLayerCanvas().removeOverlay(greyOverlay); worldMapPane.setPanSupport(panSupport); } else { worldMapPane.getLayerCanvas().removeMouseMotionListener(cursorChanger); worldMapPane.getLayerCanvas().addOverlay(greyOverlay); worldMapPane.setPanSupport(new NullPanSupport()); } }
@Override public void setEnabled(boolean enabled) { if (enabled == isEnabled()) { return; } super.setEnabled(enabled); if (enabled) { worldMapPane.getLayerCanvas().addMouseMotionListener(cursorChanger); worldMapPane.getLayerCanvas().removeOverlay(greyOverlay); worldMapPane.setPanSupport(panSupport); } else { worldMapPane.getLayerCanvas().removeMouseMotionListener(cursorChanger); worldMapPane.getLayerCanvas().addOverlay(greyOverlay); worldMapPane.setPanSupport(new NullPanSupport()); } }