public Point getLocation() { if (location == null) { return view.drawingToView(getOrigin()); } return location; }
public Point getLocation() { if (location == null) { return /*location =*/ view.drawingToView(getOrigin()); } return location; }
/** * Notify all listenerList that have registered interest for * notification on this event type. */ protected void fireAreaInvalidated(Rectangle2D.Double r) { Point p1 = getView().drawingToView(new Point2D.Double(r.x, r.y)); Point p2 = getView().drawingToView(new Point2D.Double(r.x + r.width, r.y + r.height)); fireAreaInvalidated( new Rectangle(p1.x, p1.y, p2.x - p1.x, p2.y - p1.y)); }
private Point locate() { RoundRectangleFigure owner = (RoundRectangleFigure) getOwner(); Rectangle r = view.drawingToView(owner.getBounds()); Point arc = view.drawingToView(new Point2D.Double(owner.getArcWidth(), owner.getArcHeight())); return new Point(r.x + arc.x / 2 + OFFSET, r.y + arc.y / 2 + OFFSET); }
@Override public void draw(Graphics2D g) { if (createdFigure != null && rubberbandColor != null) { g.setColor(rubberbandColor); g.draw(getView().drawingToView(createdFigure.getBounds())); } }
@Override protected Rectangle basicGetBounds() { Point p = view.drawingToView(getLocation()); Rectangle r = new Rectangle(p); int h = getHandlesize(); r.x -= h / 2; r.y -= h / 2; r.width = r.height = h; return r; }
/** * Positions and sizes the overlay. * @param r the bounding Rectangle2D.Double for the overlay * @param text the text to edit */ public void setBounds(Rectangle2D.Double r, String text) { textArea.setText(text); editScrollContainer.setBounds(view.drawingToView(r)); editScrollContainer.setVisible(true); textArea.setCaretPosition(0); textArea.requestFocus(); }
@Override protected Rectangle basicGetBounds() { return view.drawingToView(getOwner().getDrawingArea()); } @Override public boolean contains(Point p) {
@Override protected Rectangle basicGetBounds() { return view.drawingToView(getOwner().getDrawingArea()); }
@Override protected Rectangle basicGetBounds() { return view.drawingToView(getOwner().getDrawingArea()); }
@Override protected Rectangle basicGetBounds() { return getView().drawingToView(getOwner().getDrawingArea()); } /**
private Point locate() { ODGRectFigure owner = (ODGRectFigure) getOwner(); Rectangle2D.Double r = owner.getBounds(); Point2D.Double p = new Point2D.Double( r.x + owner.getArcWidth(), r.y + owner.getArcHeight()); if (owner.get(TRANSFORM) != null) { owner.get(TRANSFORM).transform(p, p); } return view.drawingToView(p); }
private void fireAreaInvalidated(BezierPath.Node v) { Rectangle2D.Double dr = new Rectangle2D.Double(v.x[0], v.y[0], 0, 0); for (int i = 1; i < 3; i++) { dr.add(v.x[i], v.y[i]); } Rectangle vr = view.drawingToView(dr); vr.grow(getHandlesize(), getHandlesize()); fireAreaInvalidated(vr); }
@Override public Rectangle getDrawingArea() { if (getConnection() != null) { Rectangle r = new Rectangle( view.drawingToView(getConnection().getEndPoint())); r.grow(getHandlesize(), getHandlesize()); return r; } else { return new Rectangle(); // empty rectangle } }
private Point locate() { SVGRectFigure owner = (SVGRectFigure) getOwner(); Rectangle2D.Double r = owner.getBounds(); Point2D.Double p = new Point2D.Double( r.x + owner.getArcWidth(), r.y + owner.getArcHeight()); if (owner.get(TRANSFORM) != null) { owner.get(TRANSFORM).transform(p, p); } return view.drawingToView(p); }
@Override protected Rectangle basicGetBounds() { //if (connection.getPointCount() == 0) return new Rectangle(0, 0, getHandlesize(), getHandlesize()); Point center = view.drawingToView(getLocation()); return new Rectangle(center.x - getHandlesize() / 2, center.y - getHandlesize() / 2, getHandlesize(), getHandlesize()); }
private void fireAreaInvalidated(BezierPath.Node v) { Rectangle2D.Double dr = new Rectangle2D.Double(v.x[0], v.y[0], 0, 0); for (int i = 1; i < 3; i++) { dr.add(v.x[i], v.y[i]); } Rectangle vr = view.drawingToView(dr); vr.grow(getHandlesize(), getHandlesize()); fireAreaInvalidated(vr); }
protected Point getLocation() { if (getBezierFigure().getNodeCount() > index) { Point2D.Double p = getBezierFigure().getPoint(index, controlPointIndex); if (getTransformOwner().get(TRANSFORM) != null) { getTransformOwner().get(TRANSFORM).transform(p, p); } return view.drawingToView(p); } else { return new Point(10, 10); } }
protected Point getLocation() { if (getOwner().getNodeCount() > index) { Point2D.Double p = getOwner().getPoint(index, 0); if (getTransformOwner().get(TRANSFORM) != null) { getTransformOwner().get(TRANSFORM).transform(p, p); } return view.drawingToView(p); } else { return new Point(10, 10); } }
@Override public void trackStart(Point anchor, int modifiersEx) { oldValue = getOwner().get(ORIENTATION); centerBox = view.drawingToView(getOwner().getBounds()); centerBox.grow(centerBox.width / -3, centerBox.height / -3); }