/** * Called by the {@linkplain SwtMapPane.RenderingTask} when rendering has been completed Publishes * a {@linkplain MapPaneEvent} of type {@code MapPaneEvent.Type.RENDERING_STOPPED} to listeners. * * @see MapPaneListener#onRenderingStopped(org.geotools.swing.event.MapPaneEvent) */ public void onRenderingCompleted() { if (clearLabelCache) { labelCache.clear(); } clearLabelCache = false; // Graphics2D paneGr = (Graphics2D) this.getGraphics(); // paneGr.drawImage(baseImage, imageOrigin.x, imageOrigin.y, null); // swtImage = new Image(this.getDisplay(), awtToSwt(baseImage, curPaintArea.width, // curPaintArea.height)); // if (gc != null && !gc.isDisposed() && swtImage != null) // gc.drawImage(swtImage, imageOrigin.x, imageOrigin.y); MapPaneEvent ev = new MapPaneEvent(this, MapPaneEvent.Type.RENDERING_STOPPED); publishEvent(ev); }
public void clear(String layerId) { wrapped.clear(layerId); }