@Override public void onSuccess(WebPlotResult result) { if (result.isSuccess()) { plot.setPlotState((PlotState) result.getResult(WebPlotResult.PLOT_STATE)); plot.refreshWidget((PlotImages) result.getResult(WebPlotResult.PLOT_IMAGES)); plot.getPlotView().getMiniPlotWidget().forcePlotPrefUpdate(); } else { PopupUtil.showError("Server Error", "Could not change color: " + result.getUserFailReason()); } }