Package com.cburch.draw.shapes

Examples of com.cburch.draw.shapes.Poly


      if (!start.equals(end)) {
        active = false;
        CanvasModel model = canvas.getModel();
        Location[] ends = { start, end };
        List<Location> locs = UnmodifiableList.create(ends);
        add = attrs.applyTo(new Poly(false, locs));
        add.setValue(DrawAttr.PAINT_TYPE, DrawAttr.PAINT_STROKE);
        canvas.doAction(new ModelAddAction(model, add));
        repaintArea(canvas);
      }
      canvas.toolGestureComplete(this, add);
View Full Code Here


    for(int i = locs.size() - 2; i >= 0; i--) {
      if (locs.get(i).equals(locs.get(i + 1))) locs.remove(i);
    }
    if (locs.size() > 1) {
      CanvasModel model = canvas.getModel();
      add = new Poly(closed, locs);
      canvas.doAction(new ModelAddAction(model, add));
      repaintArea(canvas);
    }
    locs.clear();
    return add;
View Full Code Here

            if (!start.equals(end)) {
                active = false;
                CanvasModel model = canvas.getModel();
                Location[] ends = { start, end };
                List<Location> locs = UnmodifiableList.decorate(Arrays.asList(ends));
                add = attrs.applyTo(new Poly(false, locs));
                add.setValue(DrawAttr.PAINT_TYPE, DrawAttr.PAINT_STROKE);
                canvas.doAction(new ModelAddAction(model, add));
                repaintArea(canvas);
            }
            canvas.toolGestureComplete(this, add);
View Full Code Here

            }

        }
        if (locs.size() > 1) {
            CanvasModel model = canvas.getModel();
            add = new Poly(closed, locs);
            canvas.doAction(new ModelAddAction(model, add));
            repaintArea(canvas);
        }
        locs.clear();
        return add;
View Full Code Here

TOP

Related Classes of com.cburch.draw.shapes.Poly

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.