Examples of XDialogProvider2


Examples of com.sun.star.awt.XDialogProvider2

        if ( xContext != null && sURL != null && sURL.length() > 0 )
        {
            try
            {
                Object oDialogProvider = xContext.getServiceManager().createInstanceWithContext("com.sun.star.awt.DialogProvider2", xContext );
                XDialogProvider2 xDialogProvider = (XDialogProvider2) UnoRuntime.queryInterface( XDialogProvider2.class, oDialogProvider );
               
                if ( xDialogProvider != null )
                    xResult = xDialogProvider.createDialog( sURL );

                if ( xResult != null )
                {
                    SetTitle( xResult, Helper.GetLocalizedString( xContext, nTitleID ) );
                    if ( pControls != null && pStringIDs != null && pControls.length == pStringIDs.length )
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

        }
        return location;
    }

    public XDialogProvider2 getDialogProvider(){
        XDialogProvider2 xDialogProv = null;
        try {
            XModel xModel = m_xFrame.getController().getModel();
            XMultiComponentFactory  xMCF = m_xContext.getServiceManager();
            Object obj;
            if (xModel != null) {
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

    }
   
    public short executePropertiesDialog() {
        if(m_xPropsDialog == null){
            try {
                XDialogProvider2 xDialogProv = getDialogProvider();
                String sPackageURL = getPackageLocation();
                String diagramDefine = "";
                if(getController().getGroupType() == Controller.ORGANIGROUP)
                    diagramDefine = "OrganigramPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.VENNDIAGRAM)
                    diagramDefine = "VennDiagramPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.PYRAMIDDIAGRAM)
                    diagramDefine = "PyramidDiagramPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.CYCLEDIAGRAM)
                    diagramDefine = "CycleDiagramPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.TARGETDIAGRAM)
                    diagramDefine = "TargetDiagramPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.CONTINUOUSBLOCKPROCESS)
                    diagramDefine = "ContinuousBlockProcessPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.BENDINGPROCESS)
                    diagramDefine = "BendingProcessPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.STAGGEREDPROCESS)
                    diagramDefine = "StaggeredProcessPropsDialog.xdl";
                if(getController().getDiagramType() == Controller.UPWARDARROWPROCESS)
                    diagramDefine = "UpwardArrowProcessPropsDialog.xdl";
                String sDialogURL = sPackageURL + "/dialogs/" + diagramDefine;
                if(getController().getGroupType() == Controller.ORGANIGROUP)
                    m_oListenerOfPropsDialogs = new ListenerOfOrganigroupPropsDialogs(this, m_Controller);
                if(getController().getGroupType() == Controller.RELATIONGROUP)
                    m_oListenerOfPropsDialogs = new ListenerOfRelationgruopPropsDialogs(this, m_Controller);
                if(getController().getGroupType() == Controller.PROCESSGROUP)
                    m_oListenerOfPropsDialogs = new ListenerOfProcessgroupPropsDialogs(this, m_Controller);
                m_xPropsDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListenerOfPropsDialogs);

                if (m_xPropsDialog != null) {
                    //can set focus with XWindow interface in GuiOfDialogs.java
                    m_xPropsDialogWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, m_xPropsDialog);
                    XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

    public void createDiagramGallery2(){
        try {
            String sPackageURL              = getPackageLocation();
            String sDialogURL               = sPackageURL + "/dialogs/DiagramGallery2.xdl";
            XDialogProvider2 xDialogProv    = getDialogProvider();
            m_xGalleryDialog = xDialogProv.createDialogWithHandler( sDialogURL, m_oListener );
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xGalleryDialog);
            XListBox diagramGroupList = (XListBox) UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("ListBox"));
            diagramGroupList.removeItems((short)3, (short)4);
            diagramGroupList.selectItemPos((short)0, true);
            Object oButton = xControlContainer.getControl("Item0");
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

        getController().setLastDiagramID(newDiagramId);
    }

    public void createControlDialog() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/ControlDialog" + (getController().getGroupType() != Controller.ORGANIGROUP ? 1 : 2) + ".xdl";
            m_xControlDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);

            if (m_xControlDialog != null) {
                m_xControlDialogWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, m_xControlDialog);
                m_xControlDialogTopWindow = (XTopWindow) UnoRuntime.queryInterface(XTopWindow.class, m_xControlDialogWindow);
                m_xControlDialogTopWindow.addTopWindowListener(m_oListener);
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

    //*******************************************************************************************************

    //ColorTable's methods *********************************************************************************
    public void executeColorTable() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/ColorTable.xdl";
            m_xColorTableDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);
            m_xColorTableDialog.execute();
            XComponent xComp = (XComponent)UnoRuntime.queryInterface(XComponent.class, m_xColorTableDialog);
            if(xComp != null)
                xComp.dispose();
        } catch (IllegalArgumentException e) {
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

        }
    }

    public void executeColorTable2() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/ColorTable2.xdl";
            m_xColorTableDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);
            m_xColorTableDialog.execute();
            XComponent xComp = (XComponent)UnoRuntime.queryInterface(XComponent.class, m_xColorTableDialog);
            if(xComp != null)
                xComp.dispose();
        } catch (IllegalArgumentException e) {
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

        }
    }

    public void executeColorTable3() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/ColorTable3.xdl";
            m_xColorTableDialog3 = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);
            if(m_xColorTableDialog3 != null){
                XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xColorTableDialog3);
                enableSetBaseColorsSettingsCommandButtonOnColorTable3(false);
                if(getController().getDiagram().isSimpleColorMode()){
                    ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("simpleColorModeOptionButton"))).setState(true);
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

            m_xGradientDialogWindow.setFocus();
    }

    public void executeGradientDialog() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/GradientDialog.xdl";
            m_xGradientDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);
            if (m_xGradientDialog != null) {
                XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xGradientDialog);
                setStartColorOfGradientDialog(getController().getDiagram().getStartColorProp());
                setEndColorOfGradientDialog(getController().getDiagram().getEndColorProp());
                XListBox xListBox = (XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("gradientModeListBox"));
View Full Code Here

Examples of com.sun.star.awt.XDialogProvider2

   
    //ConvertDialog's methods ********************************************************************************
    public short executeConvertDialog() {
        try {
            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL;
            if(getController().getGroupType() == Controller.ORGANIGROUP)
                sDialogURL += "/dialogs/OrganigroupConvertDialog.xdl";
            if(getController().getGroupType() == Controller.RELATIONGROUP || getController().getGroupType() == Controller.PROCESSGROUP)
                sDialogURL += "/dialogs/RelationAndProcessgroupConvertDialog.xdl";
            m_xConvertDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);
            if (m_xConvertDialog != null){
                setConvertDialogControls();
                enableControlDialogWindow(false);
                short exec = m_xConvertDialog.execute();
                enableAndSetFocusControlDialog();
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.