@Override public void closePathAbs() { l.add(makeAbsolute(true, new ClosePath())); }
@Override public void closePathRel() { l.add(makeAbsolute(false, new ClosePath())); }
@Override public void closePathRel() { l.add(makeAbsolute(false, new ClosePath())); }
@Override public void closePathAbs() { l.add(makeAbsolute(true, new ClosePath())); }
private Node createInsertionMarker(double lineHeight) { double lineWidth = lineHeight / 15d; double arrowSide = lineHeight / 2d; double arrowHeight = arrowSide / 2d; Path marker = new Path(); marker.getElements().add(new MoveTo(- arrowSide / 2d, - arrowHeight)); marker.getElements().add(new LineTo(+ arrowSide / 2d, - arrowHeight)); marker.getElements().add(new LineTo(+ lineWidth / 2d, 0)); marker.getElements().add(new LineTo(+ lineWidth / 2d, lineHeight)); marker.getElements().add(new LineTo(+ arrowSide / 2d, lineHeight + arrowHeight)); marker.getElements().add(new LineTo(- arrowSide / 2d, lineHeight + arrowHeight)); marker.getElements().add(new LineTo(- lineWidth / 2d, lineHeight)); marker.getElements().add(new LineTo(- lineWidth / 2d, 0)); marker.getElements().add(new ClosePath()); marker.setVisible(false); marker.getStyleClass().add("insertion-marker"); //$NON-NLS-1$ marker.setMouseTransparent(true); return marker; }
path1.getElements().add(new LineTo(mx, my)); path1.getElements().add(new LineTo(x, my)); path1.getElements().add(new ClosePath()); if (element.isDoubleFramed()) { final Path path2 = new Path(); path2.getElements().add(new LineTo(mx, my)); path2.getElements().add(new LineTo(x, my)); path2.getElements().add(new ClosePath()); return new Path[] {path1, path2};
ClosePath e7 = new ClosePath(); path.getElements().add(e7);
break; case CLOSE: pelt = new ClosePath(); break; case CURVE_TO:
break; case CLOSE: pelt = new ClosePath(); break; case CURVE_TO: