@Override public void destroy() { super.destroy(); diagramSupplier = null; }
@Override public void open(final S item, final SessionViewer.SessionViewerCallback<Diagram> callback) { doOpen(item, null, null, callback); }
@Override public void destroy() { if (null != getDiagramViewer()) { getDiagramViewer().destroy(); } session = null; }
final SessionViewer.SessionViewerCallback<Diagram> callback) { this.session = item; if (null != getDiagram()) { onBeforeOpen(); final SessionViewer.SessionViewerCallback<Diagram> c = new SessionViewerCallback<Diagram>() { @Override getDiagramViewer().open(getDiagram(), width, height, c); } else { getDiagramViewer().open(getDiagram(), c); clear();
@Override public void onSuccess() { onOpenSuccess(); callback.onSuccess(); }
@Override public void afterCanvasInitialized() { onAfterCanvasInitialized(); callback.afterCanvasInitialized(); }
public AbstractCanvas getCanvas() { return null != getHandler() ? (AbstractCanvas) getHandler().getCanvas() : null; }
@Override protected void onOpenSuccess() { super.onOpenSuccess(); final LienzoCanvasView view = (LienzoCanvasView) getSessionHandler().getAbstractCanvas().getView(); canvasPanel.observe((ScrollableLienzoPanel) view.getLienzoPanel()); }
@SuppressWarnings("unchecked") @Override protected void onAfterCanvasInitialized() { super.onAfterCanvasInitialized(); canvas.getView().setDecoratorFactory(LienzoCanvasDecoratorFactory.PREVIEW); }
@Override public void scale(final int width, final int height) { if (null != getDiagramViewer()) { getDiagramViewer().scale(width, height); } }
@Override public void destroy() { super.destroy(); ((WidgetWrapperView) getView()).clear(); diagramSupplier = null; }
@Override public void open(final S item, final int width, final int height, final SessionViewer.SessionViewerCallback<Diagram> callback) { doOpen(item, width, height, callback); }
@Override public void clear() { if (null != getDiagramViewer()) { getDiagramViewer().clear(); } }
@Override public AbstractCanvasHandler getHandler() { return null != getDiagramViewer() ? getDiagramViewer().getHandler() : null; }
@Override public IsWidget getView() { return getDiagramViewer().getView(); }