Package com.sun.star.awt

Examples of com.sun.star.awt.XControlContainer


        }
    }

    public  void setDescriptionLabelOfTargetDiagramPD(String area, String modifiesColor, String colorMode, String layout, String outline, String tFrame){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel7" ))).setText(area);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel8" ))).setText(modifiesColor);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel9" ))).setText(colorMode);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel10" ))).setText(layout);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel11" ))).setText(outline);
            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel12" ))).setText(tFrame);
        }
    }
View Full Code Here


            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel12" ))).setText(tFrame);
        }
    }
   
    public void enableVisibleTargetDiagramPropsControls(boolean bool){
        XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);

        enableVisibleControl(xControlContainer.getControl("frameControl2"), bool);
        enableVisibleControl(xControlContainer.getControl("modifyColorsCheckBox"), bool);
        enableVisibleControl(xControlContainer.getControl("frameControl1"), bool);
        enableVisibleControl(xControlContainer.getControl("allDiagramOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("selectedItemsOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("baseColorsOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("setBaseColorsCommandButton"), bool);
        enableVisibleControl(xControlContainer.getControl("colorOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("colorImageControl"), bool);
        enableVisibleControl(xControlContainer.getControl("preDefinedColorThemesOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("preDefinedColorThemesListBox"), bool);
        enableVisibleControl(xControlContainer.getControl("preDefinedColorSchemesOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("preDefinedColorSchemesListBox"), bool);

        enableVisibleControl(xControlContainer.getControl("frameControl3"), bool);
        enableVisibleControl(xControlContainer.getControl("centerLayoutOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("leftLayoutOptionButton"), bool);
       
        enableVisibleControl(xControlContainer.getControl("frameControl4"), bool);
        enableVisibleControl(xControlContainer.getControl("yesOutlineOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("lineWidthLabel"), bool);
        enableVisibleControl(xControlContainer.getControl("lineWidthListBox"), bool);
        enableVisibleControl(xControlContainer.getControl("noOutlineOptionButton"), bool);

        enableVisibleControl(xControlContainer.getControl("frameControl5"), bool);
        enableVisibleControl(xControlContainer.getControl("yesFrameOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("noFrameOptionButton"), bool);
    }
View Full Code Here

        enableVisibleControl(xControlContainer.getControl("yesFrameOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("noFrameOptionButton"), bool);
    }

    public void setTargetDiagramPropsControls(boolean bool){
        XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
        if(bool){
            //color controls
            ((XCheckBox)UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyColorsCheckBox"))).setState((short)0);
            ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("allDiagramOptionButton"))).setState(true);
            if(getController().getDiagram().isBaseColorsMode())
                ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("baseColorsOptionButton"))).setState(true);
            if(getController().getDiagram().isSimpleColorMode())
                ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("colorOptionButton"))).setState(true);
            if(getController().getDiagram().isColorThemeMode())
                ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorThemesOptionButton"))).setState(true);
            if(getController().getDiagram().isColorSchemeMode())
                ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorSchemesOptionButton"))).setState(true);
            setImageColorOfControl(xControlContainer.getControl("colorImageControl"), getController().getDiagram().getColorProp());
            short pos = 0;
            if(getController().getDiagram().isColorThemeMode())
                pos = (short)(getController().getDiagram().getColorModeProp() - Diagram.FIRST_COLORTHEME_MODE_VALUE);
            ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("preDefinedColorThemesListBox"))).selectItemPos(pos, true);
            pos = 0;
            if(getController().getDiagram().isColorSchemeMode())
                pos = (short)(getController().getDiagram().getColorModeProp() - Diagram.FIRST_COLORSCHEME_MODE_VALUE);
            ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("preDefinedColorSchemesListBox"))).selectItemPos(pos, true);
            enableTargetDiagramColorControls(false);
           
            //layout controls
            if(((TargetDiagram)getController().getDiagram()).isLeftLayoutProperty())
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("leftLayoutOptionButton"))).setState(true);
            else
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("centerLayoutOptionButton"))).setState(true);

            //outline controls
            pos = 0;
            int lineWidth = getController().getDiagram().getShapesLineWidhtProp();
            if(lineWidth != 0)
                pos = (short)(lineWidth / 100);
            ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("lineWidthListBox"))).selectItemPos(pos, true);
            if(getController().getDiagram().isOutlineProp()){
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("yesOutlineOptionButton"))).setState(true);
                setPropsDialogLineWidthControls(true);
            } else {
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("noOutlineOptionButton"))).setState(true);
                setPropsDialogLineWidthControls(false);
            }
            //textFrame props
            if(getController().getDiagram().isFrameProp())
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("yesFrameOptionButton"))).setState(true);
            else
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("noFrameOptionButton"))).setState(true);
        }
        if(!isShownPropsDialog()){
            //text controls
            //check font properties in shape and store in Diagram properties
            //getController().getDiagram().setFontPropertyValues();
            boolean isFitText = getController().getDiagram().isTextFitProp();
            if(isFitText){
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("textFitOptionButton"))).setState(true);
            }else{
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("fontSizeOptionButton"))).setState(true);
                XListBox fontSizeLB = (XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("fontSizeListBox"));
                //short selectedItemPos = fontSizeLB.getSelectedItemPos();
                short index = FontSize._getIndexOfFontSize(getController().getDiagram().getFontSizeProp());
                fontSizeLB.selectItemPos(index, true);
                String label = fontSizeLB.getSelectedItem();
                if(!label.startsWith("*"))
                    label = "*" + label.substring(1);
                fontSizeLB.removeItems(index, (short)1);
                fontSizeLB.addItem(label, index);
                fontSizeLB.selectItemPos(index, true);

            }
            enableFontSizeListBox(!isFitText);
            if(getController().getDiagram().isTextColorChange())
                ((XCheckBox) UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyTextColorCheckBox"))).setState((short)1);
            else
                ((XCheckBox) UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyTextColorCheckBox"))).setState((short)0);
            enableTextColorImageControl(getController().getDiagram().isTextColorChange());
        }   
    }
View Full Code Here

        }   
    }
   
    public void enableTargetDiagramColorControls(boolean bool){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            enableControl(xControlContainer.getControl("frameControl1"), bool);
            enableControl(xControlContainer.getControl("allDiagramOptionButton"), bool);
            enableControl(xControlContainer.getControl("selectedItemsOptionButton"), bool);
            enableControl(xControlContainer.getControl("baseColorsOptionButton"), bool);
            enableControl(xControlContainer.getControl("setBaseColorsCommandButton"), bool);
            enableControl(xControlContainer.getControl("colorOptionButton"), bool);
            enableControl(xControlContainer.getControl("colorImageControl"), bool);
            enableControl(xControlContainer.getControl("preDefinedColorThemesOptionButton"), bool);
            enableControl(xControlContainer.getControl("preDefinedColorThemesListBox"), bool);
            enableControl(xControlContainer.getControl("preDefinedColorSchemesOptionButton"), bool);
            enableControl(xControlContainer.getControl("preDefinedColorSchemesListBox"), bool);
      
            if(bool)
                setTargetDiagramPDColorControls();
        }
    }
View Full Code Here

    }

    public void executeStarMakerDialog(){
        short ok = m_xStarMakerDialog.execute();
        if(ok == 1){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xStarMakerDialog);
            XNumericField pointsField = (XNumericField) UnoRuntime.queryInterface(XNumericField.class, xControlContainer.getControl("PointsField"));
            int numOfPoints = (int)pointsField.getValue();
            XNumericField ratioField = (XNumericField) UnoRuntime.queryInterface(XNumericField.class, xControlContainer.getControl("RatioField"));
            double ratio = ratioField.getValue() / 100;
            XNumericField sizeField = (XNumericField) UnoRuntime.queryInterface(XNumericField.class, xControlContainer.getControl("SizeField"));
            int size = (int)sizeField.getValue();
            drawStar(numOfPoints, ratio, size);
        }
    }
View Full Code Here

            XDialogProvider2 xDialogProv    = getDialogProvider();
            m_xSelectDialog                 = xDialogProv.createDialogWithHandler( sDialogURL, m_oListener );
            m_xSelectDTopWindow = (XTopWindow) UnoRuntime.queryInterface(XTopWindow.class, m_xSelectDialog);
            m_xSelectDTopWindow.addTopWindowListener(m_oListener);

            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xSelectDialog);

            Object oFixedText = xControlContainer.getControl("diagramNameLabel");
            m_XDiagramNameText = (XFixedText) UnoRuntime.queryInterface(XFixedText.class, oFixedText);

            oFixedText = xControlContainer.getControl("diagramDescriptionLabel");
            m_XDiagramDescriptionText = (XFixedText) UnoRuntime.queryInterface(XFixedText.class, oFixedText);

            Object oButton = xControlContainer.getControl("OrganigramButton");
            setImageOfButton(oButton, sPackageURL + "/images/orgchart.png", (short)-1);

            oButton = xControlContainer.getControl("VennDiagramButton");
            setImageOfButton(oButton, sPackageURL + "/images/venn.png", (short)-1);

            oButton = xControlContainer.getControl("PyramidDiagramButton");
            setImageOfButton(oButton, sPackageURL + "/images/pyramid.png", (short)-1);

            oButton = xControlContainer.getControl("CycleDiagramButton");
            setImageOfButton(oButton, sPackageURL + "/images/ring.png", (short)-1);

        }catch(Exception ex){
            System.err.println(ex.getLocalizedMessage());
        }
View Full Code Here

            XDialogProvider2 xDialogProv    = getDialogProvider();
            m_xSelectDialog                 = xDialogProv.createDialogWithHandler( sDialogURL, m_oListener );
            m_xSelectDTopWindow = (XTopWindow) UnoRuntime.queryInterface(XTopWindow.class, m_xSelectDialog);
            m_xSelectDTopWindow.addTopWindowListener(m_oListener);

            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xSelectDialog);

            Object oFixedText = xControlContainer.getControl("Label1");
            m_XDiagramNameText = (XFixedText) UnoRuntime.queryInterface(XFixedText.class, oFixedText);

            oFixedText = xControlContainer.getControl("Label2");
            m_XDiagramDescriptionText = (XFixedText) UnoRuntime.queryInterface(XFixedText.class, oFixedText);

            Object oButton = xControlContainer.getControl("Item0");
            setImageOfButton(oButton, sPackageURL + "/images/orgchart.png", (short)-1);
            oButton = xControlContainer.getControl("Item1");
            setImageOfButton(oButton, sPackageURL + "/images/hororgchart.png", (short)-1);
            oButton = xControlContainer.getControl("Item2");
            setImageOfButton(oButton, sPackageURL + "/images/tablediagram.png", (short)-1);
            oButton = xControlContainer.getControl("Item3");
            setImageOfButton(oButton, sPackageURL + "/images/orgchart2.png", (short)-1);
            oButton = xControlContainer.getControl("Item4");
            setImageOfButton(oButton, sPackageURL + "/images/venn.png", (short)-1);
            oButton = xControlContainer.getControl("Item5");
            setImageOfButton(oButton, sPackageURL + "/images/ring.png", (short)-1);
            oButton = xControlContainer.getControl("Item6");
            setImageOfButton(oButton, sPackageURL + "/images/pyramid.png", (short)-1);
            //oButton = xControlContainer.getControl("Item7");

            setSelectDialog2Images();
            setSelectDialogText(Controller.SIMPLEORGANIGRAM);
View Full Code Here

        if(getController().getGroupType() == 1)
            m -= 1;
        if(getController().getGroupType() == 4)
            m -= 2;
        if(m_xSelectDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xSelectDialog);
            if(xControlContainer != null){
                boolean bool;
                for(int i = 0; i <= 7; i++){
                    bool = false;
                    if(i >= n && i <= m)
                        bool = true;
                    XControl xItemControl = (XControl)UnoRuntime.queryInterface(XControl.class, xControlContainer.getControl("Item" + i));
                    enableVisibleControl(xItemControl, bool);
                }
            }
        }
    }
View Full Code Here

                m_xControlDialogWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, m_xControlDialog);
                m_xControlDialogTopWindow = (XTopWindow) UnoRuntime.queryInterface(XTopWindow.class, m_xControlDialogWindow);
                m_xControlDialogTopWindow.addTopWindowListener(m_oListener);
            }

            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xControlDialog);
            Object oTextField = xControlContainer.getControl("textField");
            m_xTextField = (XTextComponent) UnoRuntime.queryInterface(XTextComponent.class, oTextField);

            m_xImageControl = xControlContainer.getControl("ImageControl");

            if(getController().getGroupType() == Controller.ORGANIGROUP){

                m_oUpAndDownButton = xControlContainer.getControl("downUpButton");
                m_isShownTextField = true;
                textFieldDownUp();
               
                if(getController().getDiagram() != null)
                    ((OrganizationChart)getController().getDiagram()).setNewItemHType(OrganizationDiagram.UNDERLING);

                Object oConvertButton = xControlContainer.getControl("convertButton");
                setImageOfButton(oConvertButton, sPackageURL + "/images/convert.png", ImageAlign.LEFT);

               
               
            }

            Object oComboBox = xControlContainer.getControl("StyleComboBox");
            XComboBox xComboBox = (XComboBox) UnoRuntime.queryInterface(XComboBox.class, oComboBox);
            if(getController().getDiagramType() == Controller.CYCLEDIAGRAM){
                setImageColorOfControlDialog(10079487);
                xComboBox.removeItems((short)1, (short)3);
                String[] newStyles = { getDialogPropertyValue("Strings", "CycleStyleComboBox1"),
View Full Code Here

            XDialogProvider2 xDialogProv = getDialogProvider();
            String sPackageURL = getPackageLocation();
            String sDialogURL = sPackageURL + "/dialogs/ConvertDialog.xdl";
            m_xConvertDialog = xDialogProv.createDialogWithHandler(sDialogURL, m_oListener);

            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xConvertDialog);

            if (m_xConvertDialog != null){
                m_xConvertComboBox = (XComboBox)UnoRuntime.queryInterface(XComboBox.class, xControlContainer.getControl("lastHorLevelComboBox"));
                setConvertDialogRadioButtons();
                m_xConvertWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, m_xConvertDialog);
                m_xConvertTopWindow = (XTopWindow) UnoRuntime.queryInterface(XTopWindow.class, m_xConvertDialog);
                m_xConvertTopWindow.addTopWindowListener(m_oListener);
                m_xControlDialogWindow.setEnable(false);
View Full Code Here

TOP

Related Classes of com.sun.star.awt.XControlContainer

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.