public void paint(Graphics g) { Dimension d = vv.getSize(); g.drawImage(icon.getImage(),0,0,d.width,d.height,vv); } public boolean useTransform() { return false; }
public void paint(Graphics g) { Dimension d = vv.getSize(); g.drawImage(icon.getImage(), 0, 0, d.width, d.height, vv); }
public void componentResized(ComponentEvent e) { layout.setSize(vv.getSize()); } });
public void paint(Graphics g) { Dimension d = vv.getSize(); if (font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 20); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent() + metrics.getMaxDescent(); x = (d.width - swidth) / 2; y = (int) (d.height - sheight * 1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); }
public void paint(Graphics g) { Dimension d = vv.getSize(); if(font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 30); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent()+metrics.getMaxDescent(); x = (d.width-swidth)/2; y = (int)(d.height-sheight*1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); } public boolean useTransform() {
public void paint(Graphics g) { Dimension d = vv.getSize(); if (font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 30); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent() + metrics.getMaxDescent(); x = (3 * d.width / 2 - swidth) / 2; y = d.height - sheight; } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.gray); g.drawString(str, x, y); g.setColor(oldColor); }
public void paint(Graphics g) { Dimension d = vv.getSize(); if(font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 20); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent()+metrics.getMaxDescent(); x = (d.width-swidth)/2; y = (int)(d.height-sheight*1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); } public boolean useTransform() {
public void paint(Graphics g) { Dimension d = vv.getSize(); if(font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 30); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent()+metrics.getMaxDescent(); x = (3*d.width/2-swidth)/2; y = d.height-sheight; } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.gray); g.drawString(str, x, y); g.setColor(oldColor); } public boolean useTransform() {
public void paint(Graphics g) { Dimension d = vv.getSize(); if (font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 20); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent() + metrics.getMaxDescent(); x = (d.width - swidth) / 2; y = (int) (d.height - sheight * 1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); }
public void paint(Graphics g) { Dimension d = vv.getSize(); if (font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 30); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent() + metrics.getMaxDescent(); x = (d.width - swidth) / 2; y = (int) (d.height - sheight * 1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); }
public void paint(Graphics g) { Dimension d = vv.getSize(); if(font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 20); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent()+metrics.getMaxDescent(); x = (d.width-swidth)/2; y = (int)(d.height-sheight*1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); } public boolean useTransform() {
public void paint(Graphics g) { Dimension d = vv.getSize(); if(font == null) { font = new Font(g.getFont().getName(), Font.BOLD, 20); metrics = g.getFontMetrics(font); swidth = metrics.stringWidth(str); sheight = metrics.getMaxAscent()+metrics.getMaxDescent(); x = (d.width-swidth)/2; y = (int)(d.height-sheight*1.5); } g.setFont(font); Color oldColor = g.getColor(); g.setColor(Color.lightGray); g.drawString(str, x, y); g.setColor(oldColor); } public boolean useTransform() {
/** * Propagate resize events to layouter. * * @param arg0 * ComponentEvent */ @Override public void componentResized(ComponentEvent arg0) { if (relayoutOnResize) visviewer.getGraphLayout().setSize(visviewer.getSize()); }
/** * Performs a re-layout of the meta graph. */ public void relayout() { layout.setSize(visviewer.getSize()); while (!layout.done()) { layout.step(); } visviewer.getModel().fireStateChanged(); this.scaleToFit(); }
public MagnifyImageLensSupport( VisualizationViewer<N, E> vv, LensTransformer lensTransformer, ModalGraphMouse lensGraphMouse) { super(vv, lensGraphMouse); this.renderContext = vv.getRenderContext(); this.pickSupport = renderContext.getPickSupport(); this.renderer = vv.getRenderer(); this.transformingRenderer = new BasicRenderer<>(); this.savedGraphicsDecorator = renderContext.getGraphicsContext(); this.lensTransformer = lensTransformer; Dimension d = vv.getSize(); if (d.width == 0 || d.height == 0) { d = vv.getPreferredSize(); } this.lensGraphicsDecorator = new MagnifyIconGraphics(lensTransformer); }
/** * Runs new layouter and triggers transition from old one. * * @param layouter_new * new OVTK2Layouter * @param viewer * the current OVTK2PropertiesAggregator */ public static void runLayout(OVTK2Layouter layouter_new, OVTK2PropertiesAggregator viewer) { // set initial values layouter_new.setSize(viewer.getVisualizationViewer().getSize()); // show transition between layouts Layout<ONDEXConcept, ONDEXRelation> layouter_old = viewer.getVisualizationViewer().getGraphLayout(); LayoutTransition<ONDEXConcept, ONDEXRelation> transition = new LayoutTransition<ONDEXConcept, ONDEXRelation>(viewer.getVisualizationViewer(), layouter_old, layouter_new); // start layout process MyVisRunner runner = new MyVisRunner(transition, viewer); runner.relax(); }
public void activate() { lens = new Lens(perspectiveTransformer, vv.getSize()); vv.getRenderContext().setPickSupport(new LayoutLensShapePickSupport<V,E>(vv)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.LAYOUT, perspectiveTransformer); vv.addPreRenderPaintable(lens); vv.setToolTipText(instructions); vv.repaint(); }
public void activate() { lens = new Lens(perspectiveTransformer, vv.getSize()); renderContext.setPickSupport(new ViewLensShapePickSupport<V,E>(vv)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, perspectiveTransformer); vv.getRenderContext().setGraphicsContext(lensGraphicsDecorator); vv.addPreRenderPaintable(lens); vv.setToolTipText(instructions); vv.repaint(); }
public ViewLensSupport(VisualizationViewer<V,E> vv, LensTransformer lensTransformer, ModalGraphMouse lensGraphMouse) { super(vv, lensGraphMouse); this.renderContext = vv.getRenderContext(); this.pickSupport = renderContext.getPickSupport(); this.savedGraphicsDecorator = renderContext.getGraphicsContext(); this.lensTransformer = lensTransformer; Dimension d = vv.getSize(); lensTransformer.setViewRadius(d.width/5); this.lensGraphicsDecorator = new TransformingFlatnessGraphics(lensTransformer); this.savedEdgeRenderer = vv.getRenderer().getEdgeRenderer(); this.reshapingEdgeRenderer = new ReshapingEdgeRenderer<V,E>(); this.reshapingEdgeRenderer.setEdgeArrowRenderingSupport(savedEdgeRenderer.getEdgeArrowRenderingSupport()); } public void activate() {
public void activate() { lens = new Lens(perspectiveTransformer, vv.getSize()); renderContext.setPickSupport(new ViewLensShapePickSupport<V,E>(vv)); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, perspectiveTransformer); vv.getRenderContext().setGraphicsContext(lensGraphicsDecorator); vv.setRenderer(transformingRenderer); vv.addPreRenderPaintable(lens); vv.setToolTipText(instructions); vv.repaint(); }