Package com.lightcrafts.ui.editor

Examples of com.lightcrafts.ui.editor.Document


    }

    // Called from FileMenu when it is selected.
    void update() {
        ComboFrame frame = getComboFrame();
        Document doc = (frame != null) ? frame.getDocument() : null;
        if (doc == null) {
            setEnabled(false);
            return;
        }
        try {
View Full Code Here


        super(frame, "ZoomIn");
        setEnabled(false);
    }

    void update() {
        Document newDoc = getDocument();
        Document oldDoc = docRef.get();
        if (newDoc != oldDoc) {
            if (oldDoc != null) {
                ScaleModel model = oldDoc.getScaleModel();
                model.removeScaleListener(this);
            }
            if (newDoc != null) {
                ScaleModel model = newDoc.getScaleModel();
                model.addScaleListener(this);
View Full Code Here

            docRef = new WeakReference<Document>(newDoc);
        }
    }

    public void actionPerformed(ActionEvent event) {
        Document doc = getDocument();
        ScaleModel model = doc.getScaleModel();
        model.scaleUp();
    }
View Full Code Here

        ScaleModel model = doc.getScaleModel();
        model.scaleUp();
    }

    public void scaleChanged(Scale scale) {
        Document doc = getDocument();
        ScaleModel model = doc.getScaleModel();
        setEnabled(model.canScaleUp());
    }
View Full Code Here

        zoomItems.add(new Zoom1To1MenuItem(frame));

        addFixedItems();
        addSeparator();
        addLayoutItems();
        Document doc = (frame != null) ? frame.getDocument() : null;
        if (doc != null) {
            addSeparator();
            addPreviewItems();
        }
    }
View Full Code Here

        }
    }

    void update() {
        final ComboFrame frame = getComboFrame();
        final Document newDoc = (frame != null) ? frame.getDocument() : null;
        final Document oldDoc = docRef.get();

        if (newDoc != oldDoc) {
            removeAll();
            addFixedItems();
            addSeparator();
View Full Code Here

        add(new BrowserLayoutMenuItem(frame));
    }

    private void addPreviewItems() {
        final ComboFrame frame = getComboFrame();
        final Document doc = frame.getDocument();
        final List<Preview> previews = doc.getEngine().getPreviews();
        int previewCount = 0;
        for ( final Preview preview : previews ) {
            if (previewCount == 0) {
                // The first preview is the "styles" preview, not for this menu.
                previewCount++;
                continue;
            }
            String name = preview.getName();
            JMenuItem previewItem = new JMenuItem(name);
            previewItem.addActionListener(
                new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doc.getEditor().setPreview( preview );
                    }
                }
            );
            final KeyStroke stroke = getKeyStroke( previewCount++ );
            previewItem.setAccelerator( stroke );
View Full Code Here

            docRef = new WeakReference<Document>(newDoc);
        }
    }

    public void actionPerformed(ActionEvent event) {
        Document doc = getDocument();
        ScaleModel model = doc.getScaleModel();
        model.scaleDown();
    }
View Full Code Here

        ScaleModel model = doc.getScaleModel();
        model.scaleDown();
    }

    public void scaleChanged(Scale scale) {
        Document doc = getDocument();
        ScaleModel model = doc.getScaleModel();
        setEnabled(model.canScaleDown());
    }
View Full Code Here

        );
    }

    void update() {
        ComboFrame frame = getComboFrame();
        Document newDoc = (frame != null) ? frame.getDocument() : null;
        Document oldDoc = docRef.get();

        if (newDoc != oldDoc) {

            JMenuItem polygonItem = (JMenuItem) get("polygon");
            JMenuItem bezierItem = (JMenuItem) get("bezier");
            JMenuItem basisItem = (JMenuItem) get("basis");

            boolean hasDoc = newDoc != null;

            polygonItem.setEnabled(hasDoc);
            bezierItem.setEnabled(hasDoc);
            basisItem.setEnabled(hasDoc);

            remove("selection");

            if (oldDoc != null) {
                RegionManager regions = oldDoc.getRegionManager();
                regions.removeSelectionListener(CurveSelectionListener);
                remove("regions");
            }

            if (newDoc != null) {
View Full Code Here

TOP

Related Classes of com.lightcrafts.ui.editor.Document

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.