Examples of SNode


Examples of org.joshy.sketch.model.SNode

        }

        @Override
        public void execute() {
            if(context.getSelection().size() != 1) return;
            SNode n = context.getSelection().items().iterator().next();
            if(!(n instanceof SGroup)) return;
            final SGroup group = (SGroup) n;

            SketchDocument doc = context.getDocument();
            final List<SNode> model = doc.getCurrentPage().getModel();
View Full Code Here

Examples of org.joshy.sketch.model.SNode

        public void execute() {
            //duplicate the selection
            final List<SNode> dupes = new ArrayList<SNode>();
            SketchDocument doc = (SketchDocument) context.getDocument();
            for(SNode node : context.getSelection().sortedItems(doc)) {
                SNode dupe = node.duplicate(null);
                if(offset) {
                    dupe.setTranslateX(dupe.getTranslateX()+100);
                    dupe.setTranslateY(dupe.getTranslateY()+100);
                }
                dupes.add(dupe);
            }

            //make it undoable
View Full Code Here

Examples of org.joshy.sketch.model.SNode

                        underCursor.add(node);
                    }
                }
                if(underCursor.isEmpty()) {
                } else {
                    SNode node = underCursor.get(underCursor.size() - 1);
                    if(node instanceof SShape) {
                        SShape shape = ((SShape)node);
                        if(shape.getFillPaint() instanceof FlatColor) {
                            return (FlatColor) shape.getFillPaint();
                        }
View Full Code Here

Examples of org.joshy.sketch.model.SNode

        }

        @Override
        public void execute() {
            if(context.getSelection().size() != 1) return;
            SNode shape = context.getSelection().items().iterator().next();
            if(shape instanceof ResizableGrid9Shape) {
                context.setSelectedTool(context.getEditResizableShapeTool());
                context.redraw();
            }
        }
View Full Code Here

Examples of org.joshy.sketch.model.SNode

                int size = selectionChangeEvent.getSelection().size();
                if(size != 1) {
                    setEnabled(false);
                    return;
                }
                SNode node = selectionChangeEvent.getSelection().firstItem();
                setEnabled(true);
            }
        });

    }
View Full Code Here

Examples of org.joshy.sketch.model.SNode

    @Override
    public void execute() throws Exception {
        Selection sel = context.getSelection();
        if(sel.isEmpty()) return;
        if(sel.size() > 1) return;
        SNode node = sel.firstItem();

        context.getDocument().getCurrentPage().remove(node);
        STransformNode trans = new STransformNode(node,context);
        context.getDocument().getCurrentPage().add(trans);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.