@Override public void mousePressed(MouseEvent e) { if (checkModifiers(e)) { startVertex = null; down = null; GUINode guiNode = canvas.getVertex(e); Node node = guiNode == null? null : guiNode.getAssociatedNode(); if (node != null) { final VisualizationViewer<GUINode, GUILink> vv = (VisualizationViewer<GUINode, GUILink>) e.getSource(); startVertex = guiNode; down = e.getPoint(); transformEdgeShape(down, down); vv.addPostRenderPaintable(edgePaintable); transformArrowShape(down, e.getPoint()); vv.addPostRenderPaintable(arrowPaintable); e.consume(); } } }
/** * Called when the drawing of a new link/edge is started * * @param startVertex */ public void startLink(final VertexContext startVertex) { if (startVertex == null) { return; } final AbstractLayout<Object, JobGraphLink> graphLayout = _graphContext.getGraphLayout(); final int x = (int) graphLayout.getX(startVertex.getVertex()); final int y = (int) graphLayout.getY(startVertex.getVertex()); logger.debug("startLink({})", startVertex); _startVertex = startVertex; _startPoint = new Point(x, y); transformEdgeShape(_startPoint, _startPoint); _graphContext.getVisualizationViewer().addPostRenderPaintable(_edgePaintable); transformArrowShape(_startPoint, _startPoint); _graphContext.getVisualizationViewer().addPostRenderPaintable(_arrowPaintable); }
vv.addPostRenderPaintable(annotationManager.getUpperAnnotationPaintable()); added = true; } else if (e.getModifiers() == modifiers) { rectangularShape.setFrameFromDiagonal(down, down); vv.addPostRenderPaintable(lensPaintable);
vv.addPostRenderPaintable(annotationManager.getUpperAnnotationPaintable()); added = true; } else if(e.getModifiers() == modifiers) { rectangularShape.setFrameFromDiagonal(down,down); vv.addPostRenderPaintable(lensPaintable);
pickedEdgeState.pick(edge, true); } else { vv.addPostRenderPaintable(lensPaintable); pickedEdgeState.clear(); pickedVertexState.clear(); vv.addPostRenderPaintable(lensPaintable); rect.setFrameFromDiagonal(down,down); Point2D ip = e.getPoint();
} else { vv.addPostRenderPaintable(lensPaintable); pickedEdgeState.clear(); pickedNodeState.clear(); vv.addPostRenderPaintable(lensPaintable);
ps.addItemListener(new PickWithIconListener<>(nodeIconTransformer)); vv.addPostRenderPaintable( new VisualizationViewer.Paintable() { int x;
ps.addItemListener(new PickWithIconListener(nodeIconFunction)); vv.addPostRenderPaintable( new VisualizationViewer.Paintable() { int x;
vv.addPostRenderPaintable( new VisualizationViewer.Paintable() { int x;
}); vv.addPostRenderPaintable(new VisualizationViewer.Paintable(){ int x; int y;
vv3.setToolTipText("<html><center>MouseWheel Scales Layout and<p>crosses over to view<p>ctrl+MouseWheel scales view</center></html>"); vv1.addPostRenderPaintable(new BannerLabel(vv1, "View 1")); vv2.addPostRenderPaintable(new BannerLabel(vv2, "View 2")); vv3.addPostRenderPaintable(new BannerLabel(vv3, "View 3"));
public void activate() { if (lensPaintable == null) { lensPaintable = new LensPaintable(lensTransformer); } if (lensControls == null) { lensControls = new LensControls(lensTransformer); } vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.LAYOUT, lensTransformer); vv.prependPreRenderPaintable(lensPaintable); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.setTransformSupport(new LensTransformSupport<>()); vv.repaint(); }
public void activate() { if(lens == null) { lens = new Lens(lensTransformer); } if(lensControls == null) { lensControls = new LensControls(lensTransformer); } vv.getRenderContext().setPickSupport(new LayoutLensShapePickSupport<V,E>(vv)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.LAYOUT, lensTransformer); vv.prependPreRenderPaintable(lens); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.repaint(); }
vv.setGraphMouse(new DefaultModalGraphMouse<String, Number>()); LayoutModel<String> layoutModel = vv.getModel().getLayoutModel(); vv.addPostRenderPaintable( new VisualizationViewer.Paintable() {
public void activate() { lensTransformer.setDelegate( vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); if (lensPaintable == null) { lensPaintable = new LensPaintable(lensTransformer); } if (lensControls == null) { lensControls = new LensControls(lensTransformer); } vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer); this.renderContext.setGraphicsContext(lensGraphicsDecorator); vv.prependPreRenderPaintable(lensPaintable); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.setTransformSupport(new LensTransformSupport()); vv.repaint(); }
public void activate() { lensTransformer.setDelegate( vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); if (lensPaintable == null) { lensPaintable = new LensPaintable(lensTransformer); } if (lensControls == null) { lensControls = new LensControls(lensTransformer); } lensTransformer.setDelegate( vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer); this.renderContext.setGraphicsContext(lensGraphicsDecorator); vv.addPreRenderPaintable(lensPaintable); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.setTransformSupport(new LensTransformSupport<>()); vv.repaint(); }
public void activate() { lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); if(lens == null) { lens = new Lens(lensTransformer); } if(lensControls == null) { lensControls = new LensControls(lensTransformer); } renderContext.setPickSupport(new ViewLensShapePickSupport<V,E>(vv)); lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer); this.renderContext.setGraphicsContext(lensGraphicsDecorator); vv.getRenderer().setEdgeRenderer(reshapingEdgeRenderer); vv.addPreRenderPaintable(lens); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.repaint(); }
public void activate() { lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); if(lens == null) { lens = new Lens(lensTransformer); } if(lensControls == null) { lensControls = new LensControls(lensTransformer); } renderContext.setPickSupport(new ViewLensShapePickSupport<V,E>(vv)); lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer); this.renderContext.setGraphicsContext(lensGraphicsDecorator); vv.getRenderer().setEdgeRenderer(reshapingEdgeRenderer); vv.prependPreRenderPaintable(lens); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.repaint(); }
public void activate() { lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); if(lens == null) { lens = new Lens(lensTransformer); } if(lensControls == null) { lensControls = new LensControls(lensTransformer); } renderContext.setPickSupport(new ViewLensShapePickSupport<V,E>(vv)); lensTransformer.setDelegate(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer); this.renderContext.setGraphicsContext(lensGraphicsDecorator); vv.setRenderer(transformingRenderer); vv.getRenderer().setEdgeRenderer(reshapingEdgeRenderer); vv.addPreRenderPaintable(lens); vv.addPostRenderPaintable(lensControls); vv.setGraphMouse(lensGraphMouse); vv.setToolTipText(instructions); vv.repaint(); }
vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); vv.setGraphMouse(new DefaultModalGraphMouse<String, Number>()); vv.addPostRenderPaintable(new VisualizationViewer.Paintable(){