private boolean isDrawing() { if (mapWidget.getController() instanceof AbstractFreeDrawingController) { return true; } return false; }
protected void removeTempLine() { if (tempLine != null) { mapWidget.render(tempLine, RenderGroup.VECTOR, RenderStatus.DELETE); tempLine = null; } } }
/** * Apply a new mouse cursor when hovering above the map. * * @param cursor * The new cursor to apply. */ public void setCursor(String cursor) { mapWidget.setCursorString(cursor); }
@Override public Canvas getViewPanel() { VLayout layout = new VLayout(); layout.setWidth100(); layout.setHeight100(); final MapWidget map = new MapWidget("mapRuntimeConfig", "appRuntimeConfig"); final Toolbar toolbar = new Toolbar(map); layout.addMember(toolbar); layout.addMember(map); return layout; }
@Override public void onDeselect(ClickEvent event) { mapWidget.setController(null); } }
public void scheduleScale(double xx, double yy, int animationMillis) { for (Transformable t : getWorldTransformables()) { if (t instanceof Transparent) { ((Transparent) t).setOpacity(0.0); } } scaler.cancel(); scaler.setXx(xx); scaler.setYy(yy); scaler.schedule(animationMillis); }
@Override public void run() { for (Transformable transformable : getWorldTransformables()) { transformable.setTranslation(dx, dy); transformable.setScale(xx, yy); } Fader fader = new Fader(); fader.run(250); }
/** * Create a new map layout instance. * * @param mapPresenter * Immediately apply a map onto this layout. */ public MapLayoutPanel(MapPresenter mapPresenter) { setPresenter(mapPresenter); }
private void initialize() { overviewMap.setHeight(200); } }
/** * Apply a new default cursor to the map. * * @param cursor * The new cursor to apply. */ public void setDefaultCursor(String cursor) { mapWidget.setDefaultCursorString(cursor); }
/** * Clear feature list grid. */ public void empty() { featureListGrid.empty(); }
@Override protected boolean condition(Object value) { try { return ScaleConverter.stringToScale((String) value) >= 0.0; } catch (NumberFormatException t) { return false; } } }
/** * Get the selected records for the tab. * * @return selected records */ public ListGridRecord[] getSelection() { return featureListGrid.getSelectedRecords(); }
@Override public void onSelect(ClickEvent event) { mapWidget.setController(controller); }
private void removeTempPoint() { if (tempPoint != null) { mapWidget.render(tempPoint, RenderGroup.VECTOR, RenderStatus.DELETE); tempPoint = null; } } }
@Override public void onSelect(ClickEvent event) { mapWidget.setController(controller); }
@Override public void onDeselect(ClickEvent event) { mapWidget.setController(null); }
@Override public void onDeselect(ClickEvent event) { mapWidget.setController(null); }