Examples of XFrame


Examples of com.sun.star.frame.XFrame

           
            if (xController == null) {
                System.out.println("can't get controller from model");
            }
           
            XFrame xFrame = xController.getFrame();
           
            if (xFrame == null) {
                System.out.println("can't get frame from controller");
            }
           
            if (containerWindow)
                xWindow = xFrame.getContainerWindow();
            else
                xWindow = xFrame.getComponentWindow();
           
            if (xWindow == null) {
                System.out.println("can't get window from frame");
            }
        } catch (Exception e) {
View Full Code Here

Examples of com.sun.star.frame.XFrame

     * @param xComponent
     * @return 0 for cancel, 1 for ok.
     * @throws com.sun.star.uno.Exception
     */
    public short executeDialog(XInterface xComponent) throws com.sun.star.uno.Exception {
        XFrame frame = (XFrame) UnoRuntime.queryInterface(XFrame.class, xComponent);
        if (frame != null) {
            XWindow w = frame.getComponentWindow();
            if (w != null)
                return executeDialog(w.getPosSize());
        }

        return executeDialog(new Rectangle(0,0,640,400));
View Full Code Here

Examples of com.sun.star.frame.XFrame

    public static void dispose(XMultiServiceFactory xMSF, XComponent xComponent) {
    try {
        if (xComponent != null) {
            XModifiable xModified = (XModifiable) UnoRuntime.queryInterface(XModifiable.class, xComponent);
            XModel xModel = (XModel) UnoRuntime.queryInterface(XModel.class, xComponent);
            XFrame xFrame = xModel.getCurrentController().getFrame();
            if (xModified.isModified())
                xModified.setModified(false);
            Desktop.dispatchURL(xMSF, ".uno:CloseDoc", xFrame);
        }
    } catch (PropertyVetoException exception) {
View Full Code Here

Examples of com.sun.star.frame.XFrame

    public static XFrame createNewFrame(XMultiServiceFactory xMSF, XTerminateListener listener) {
        return createNewFrame(xMSF, listener, "_blank");
    }
   
    public static XFrame createNewFrame(XMultiServiceFactory xMSF, XTerminateListener listener, String FrameName) {
        XFrame xFrame = null;
        if (FrameName.equalsIgnoreCase("WIZARD_LIVE_PREVIEW")) {
            xFrame = createNewPreviewFrame(xMSF, listener);
        } else {
            XFrame xF = (XFrame) UnoRuntime.queryInterface(XFrame.class, Desktop.getDesktop(xMSF));
            xFrame = xF.findFrame(FrameName, 0);
            if (listener != null) {
                XFramesSupplier xFS = (XFramesSupplier) UnoRuntime.queryInterface(XFramesSupplier.class, xF);
                XFrames xFF = xFS.getFrames();
                xFF.remove(xFrame);
                XDesktop xDesktop = (XDesktop) UnoRuntime.queryInterface(XDesktop.class, xF);
View Full Code Here

Examples of com.sun.star.frame.XFrame

        //define some further properties of the frame window
        //if it's needed .-)
        //xPeer->setBackground(...);
       
        //create new empty frame and set window on it
        XFrame xFrame = null;
        try {
            xFrame = (XFrame)UnoRuntime.queryInterface(XFrame.class,xMSF.createInstance("com.sun.star.frame.Frame"));
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        xFrame.initialize(xWindow);
       
        //from now this frame is useable ...
        //and not part of the desktop tree.
        //You are alone with him .-)
       
View Full Code Here

Examples of com.sun.star.frame.XFrame

    }

    public static XFrame getActiveFrame(XMultiServiceFactory xMSF) {
        XDesktop xDesktop = getDesktop(xMSF);
        XFramesSupplier xFrameSuppl = (XFramesSupplier) UnoRuntime.queryInterface(XFramesSupplier.class, xDesktop);
        XFrame xFrame = xFrameSuppl.getActiveFrame();
        return xFrame;
    }
View Full Code Here

Examples of com.sun.star.frame.XFrame

    }
   


    public static XComponent getActiveComponent(XMultiServiceFactory _xMSF){
        XFrame xFrame = getActiveFrame(_xMSF);
        return (XComponent) UnoRuntime.queryInterface(XComponent.class, xFrame.getController().getModel());
    }
View Full Code Here

Examples of com.sun.star.frame.XFrame

       
            for (XEnumeration e = Desktop.getDesktop(xMSF).getComponents().createEnumeration(); e.hasMoreElements();) {
               
                Object comp = ((Any) e.nextElement()).getObject();
                XModel xModel = (XModel) UnoRuntime.queryInterface(XModel.class, comp);
                XFrame xFrame = xModel.getCurrentController().getFrame();
               
                if (xFrame != null && xFrame.getComponentWindow() != null)
                    return xFrame;
            }
        }
        return desktop;
    }
View Full Code Here

Examples of com.sun.star.frame.XFrame

        short iMessage = 0;
        try {
            if (MessageText == null)
                return 0;
            XFrame xFrame = Desktop.getActiveFrame(xMSF);
            XWindowPeer xWindowPeer = (XWindowPeer) UnoRuntime.queryInterface(XWindowPeer.class, xFrame.getComponentWindow());
            return showMessageBox(xMSF,xWindowPeer, windowServiceName, windowAttribute, MessageText);
        } catch (Exception exception) {
            exception.printStackTrace(System.out);
        }
        return iMessage;
View Full Code Here

Examples of com.sun.star.frame.XFrame

            throw new StatusException("Couldn't get ButtonControl", e);
        }

        try {
            XController aController = xTD2.getCurrentController();
            XFrame aFrame = aController.getFrame();
            anotherWindow = aFrame.getComponentWindow();
        } catch (Exception e) {
            e.printStackTrace(log);
            throw new StatusException("Couldn't create XWindow", e);
        }
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.