Examples of XJDocument


Examples of org.antlr.xjlib.appkit.document.XJDocument

    }

    private void rememberAllOpenedDocuments() {
        final List<String> docPath = new ArrayList<String>();
        for (XJWindow window : XJApplication.shared().getWindows()) {
            final XJDocument document = window.getDocument();
            if(XJApplication.handlesDocument(document)) {
                docPath.add(document.getDocumentPath());
            }
        }
        AWPrefs.setAllOpenedDocuments(docPath);
    }
View Full Code Here

Examples of org.antlr.xjlib.appkit.document.XJDocument

            docFactory = askForDocumentType();
            if(docFactory == null)
                return null;
        }

        XJDocument document;
        try {
            document = docFactory.createDocument();
            document.awake();

            if(supportsPersistence())
                document.setTitle(XJLocalizable.getXJString("AppUntitled")+" "+documentAbsoluteCount);
            else
                document.setTitle(documentAbsoluteCount > 0 ?appName+" "+documentAbsoluteCount:appName);

            XJWindow window = document.getWindow();
            if(!window.isMaximized() && useDesktopMode()) {
                documentAbsoluteCount++;

                window.offsetPosition(documentAbsPositionCount*DOCUMENT_OFFSET_PIXELS,
                        documentAbsPositionCount*DOCUMENT_OFFSET_PIXELS);

                if(window.isCompletelyOnScreen())
                    documentAbsPositionCount++;
                else
                    documentAbsPositionCount = 0;
            }
        } catch(Exception e) {
            e.printStackTrace();
            XJAlert.display(null, XJLocalizable.getXJString("AppNewDocError"), e.toString());
            return null;
        }

        if(visible) {
            document.showWindow();
        }

        return document;
    }
View Full Code Here

Examples of org.antlr.xjlib.appkit.document.XJDocument

        return document;
    }

    public XJDocument newDocument() {
        XJDocument document = newDocument(true, null);

        if (document != null) {
            delegate.displayNewDocumentWizard(document);
        }
View Full Code Here

Examples of org.antlr.xjlib.appkit.document.XJDocument

        if(window != null) {
            window.selectDocument(window.getDocumentForPath(file));
            window.bringToFront();
            return true;
        } else {
            XJDocument document = newDocument(false, getDocumentTypeForPath(file));
            if(document == null)
                return false;
            else if(loadDocument(file, document)) {
                addRecentFile(file);
                document.showWindow();
                closeFirstCreatedWindowIfNonDirty(document.getWindow());
                return true;
            } else {
                document.getWindow().performClose(true);
                return false;
            }
        }
    }
View Full Code Here

Examples of org.antlr.xjlib.appkit.document.XJDocument

        }
    }

    public XJWindow getWindowContainingDocumentForPath(String path) {
        for (XJWindow window : windows) {
            XJDocument doc = window.getDocumentForPath(path);
            if(doc != null) {
                return window;
            }
        }
        return null;
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.