Package org.jitterbit.application.ui.window.editor

Examples of org.jitterbit.application.ui.window.editor.Editor


        editorService.removeEditorServiceListener(this);
    }

    @Override
    public void activeEditorChanged(EditorServiceEvent e) {
        Editor editor = e.getEditor();
        if (editor != null) {
            moveEditorFirst(editor);
        }
    }
View Full Code Here


        }
    }

    @Override
    public void editorClosed(EditorServiceEvent e) {
        Editor editor = e.getEditor();
        for (EditorMenuItem mi : menuItems) {
            if (mi.getEditor() == editor) {
                rebuildMenu();
                break;
            }
View Full Code Here

    public void dirtyStateChanged(EditorServiceEvent e) {
        checkEnabledState();
    }

    private void checkEnabledState() {
        Editor active = getActiveEditor();
        boolean enabled = active != null && active.isDirty();
        setEnabled(enabled);
    }
View Full Code Here

            }
        });
    }

    private void saveAs() {
        Editor active = getEditorService().getActiveEditor();
        if (active != null) {
            // We need to force any pending UndoableEdits to be sent:
            UndoableEditTimer.getTimer().sendNow();
            saveEditor(active);
        }
View Full Code Here

    }

    @Override
    public void activeEditorChanged(EditorServiceEvent e) {
        super.activeEditorChanged(e);
        Editor activeEditor = e.getEditor();
        boolean enabled = (activeEditor != null) && activeEditor.isSaveAsAllowed();
        setEnabled(enabled);
    }
View Full Code Here

            JPopupMenu popup = new JPopupMenu();
            int currentPosition = stack.getPosition();
            int min = Math.max(0, currentPosition - 9);
            int max = Math.min(stack.size(), currentPosition + 10);
            for (int n = min; n < max; ++n) {
                Editor e = stack.getEditorAt(n);
                JMenuItem mi = new JCheckBoxMenuItem(new EditorSwitchAction(stack, e, n));
                if (n == currentPosition) {
                    mi.setSelected(true);
                }
                popup.add(mi);
View Full Code Here

    @Override
    public void execute(ActionEvent e) {
        EditorService editors = getEditorService();
        if (editors.getNumberOfEditors() > 1) {
            Editor editor = editors.getActiveEditor();
            editors.closeOtherEditors(editor);
        }
    }
View Full Code Here

    public void execute(ActionEvent e) {
        closeActiveEditor();
    }

    private void closeActiveEditor() {
        Editor editor = getEditorService().getActiveEditor();
        if (editor != null) {
            closeEditor(editor);
        }
    }
View Full Code Here

            @Override
            public void run() {
                stack = getEditorService().getBackwardForwardStack();
                String tooltip;
                boolean enabled;
                Editor next = stack.getNextEditor();
                if (next == null) {
                    tooltip = WindowActionDictionary.DICTIONARY.getToolTip(getID());
                    enabled = false;
                } else {
                    tooltip = "Forward to " + next.getTitle();
                    enabled = true;
                }
                putValue(SHORT_DESCRIPTION, tooltip);
                setEnabled(enabled);
            }
View Full Code Here

        this.editors = editors;
    }

    @Override
    public void execute(String[] params) throws CommandException {
        Editor editor = getEditorToSwitchTo(getTitle(params));
        if (editor != null) {
            editors.openEditor(editor);
        }
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.application.ui.window.editor.Editor

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.