Package diva.canvas

Examples of diva.canvas.Figure


        _geometry.translate(dx, dy);

        if (_slaves != null) {
            ListIterator it = _slaves.listIterator(0);
            while (it.hasNext()) {
                Figure fig = (Figure) it.next();
                fig.translate(dx, dy);
            }
        }
    }
View Full Code Here


        super.translate(x, y);

        if (_slaves != null) {
            ListIterator it = _slaves.listIterator(0);
            while (it.hasNext()) {
                Figure fig = (Figure) it.next();
                fig.translate(x, y);
            }
        }
    }
View Full Code Here

        super.translate(x, y);

        if (_slaves != null) {
            ListIterator it = _slaves.listIterator(0);
            while (it.hasNext()) {
                Figure fig = (Figure) it.next();
                fig.translate(x, y);
            }
        }
    }
View Full Code Here

    private void _makeSelectionInteractor() {
        BoundsManipulator boundsManipulator = new BoundsManipulator();
        boundsManipulator.getHandleInteractor().addLayerListener(new LayerAdapter() {

            public void mouseReleased(LayerEvent e) {
                Figure fig = e.getFigureSource();
                if (fig instanceof CanvasFigure) {
                    ((CanvasFigure) fig).fireCanvasFigureEvent(CanvasFigure.RESIZED);
                }
            }
        });
View Full Code Here

    private void _makeRoiSelectionInteractor() {
        RectangleManipulator rectangleManipulator = new RectangleManipulator();
        rectangleManipulator.getHandleInteractor().addLayerListener(new LayerAdapter() {

            public void mouseReleased(LayerEvent e) {
                Figure fig = e.getFigureSource();
                if (fig instanceof RectangleGrabHandle) {
                    Site site = ((RectangleGrabHandle) fig).getSite();
                    CanvasFigure f = (CanvasFigure)site.getFigure();
                    if (site.getID() == 0) {
                        f.fireCanvasFigureEvent(CanvasFigure.ROTATED);
View Full Code Here

    private void _makeLineInteractor() {
        PathManipulator pathManipulator = new PathManipulator();
        pathManipulator.getHandleInteractor().addLayerListener(new LayerAdapter() {

            public void mouseReleased(LayerEvent e) {
                Figure fig = e.getFigureSource();
                if (fig instanceof CanvasFigure) {
                    ((CanvasFigure) fig).fireCanvasFigureEvent(CanvasFigure.RESIZED);
                }
            }
        });
View Full Code Here

    private void _makeDragInteractor() {
        _dragInteractor = new DragInteractor();
        _dragInteractor.addLayerListener(new LayerAdapter() {

            public void mouseReleased(LayerEvent e) {
                Figure fig = e.getFigureSource();
                if (fig instanceof CanvasFigure) {
                    ((CanvasFigure) fig).fireCanvasFigureEvent(CanvasFigure.MOVED);
                }
            }
        });
View Full Code Here

    public void transform(AffineTransform trans) {
        _selectionInteractor.getSelectionModel().clearSelection();
        // iterate over all figures in the foreground layer
        Iterator it = _figureLayer.figures();
        while (it.hasNext()) {
            Figure fig = (Figure) (it.next());
            fig.transform(trans);
        }
    }
View Full Code Here

TOP

Related Classes of diva.canvas.Figure

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.