Package com.sun.star.awt

Examples of com.sun.star.awt.XControlContainer


        }
    }

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


            ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel10" ))).setText(shadow);
        }
    }

    public void enableVisiblePyramidDiagramPropsControls(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("yesOutlineOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("lineWidthLabel"), bool);
        enableVisibleControl(xControlContainer.getControl("lineWidthListBox"), bool);
        enableVisibleControl(xControlContainer.getControl("noOutlineOptionButton"), bool);

        enableVisibleControl(xControlContainer.getControl("frameControl4"), bool);
        enableVisibleControl(xControlContainer.getControl("yesShadowOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("noShadowOptionButton"), bool);
    }
View Full Code Here

        enableVisibleControl(xControlContainer.getControl("yesShadowOptionButton"), bool);
        enableVisibleControl(xControlContainer.getControl("noShadowOptionButton"), bool);
    }
   
    public void setPyramidDiagramPropsControls(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);
            enablePyramidDiagramColorControls(false);
           
            //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);
            }
           
            //shadow props
            if(getController().getDiagram().isShadowProp())
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("yesShadowOptionButton"))).setState(true);
            else
                ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("noShadowOptionButton"))).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);
            ((XCheckBox) UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyTextColorCheckBox"))).setState((short)0);
            enableTextColorImageControl(false);
        }
    }
View Full Code Here

        }
    }
   
    public void enablePyramidDiagramColorControls(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)
                setPyramidDiagramPDColorControls();
        }
    }
View Full Code Here

        }
    }
   
    public void setPyramidDiagramPDColorControls(){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("baseColorsOptionButton"))).getState())
                enableControl(xControlContainer.getControl("setBaseColorsCommandButton"), true);
            else
                enableControl(xControlContainer.getControl("setBaseColorsCommandButton"), false);
            if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("colorOptionButton"))).getState())
                enableControl(xControlContainer.getControl("colorImageControl"), true);
            else
                enableControl(xControlContainer.getControl("colorImageControl"), false);
            if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorThemesOptionButton"))).getState())
                enableControl(xControlContainer.getControl("preDefinedColorThemesListBox"), true);
            else
                enableControl(xControlContainer.getControl("preDefinedColorThemesListBox"), false);
            if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorSchemesOptionButton"))).getState())
                enableControl(xControlContainer.getControl("preDefinedColorSchemesListBox"), true);
            else
                enableControl(xControlContainer.getControl("preDefinedColorSchemesListBox"), false);
        }
    }
View Full Code Here

        }
    }
   
    public void setPyramidDiagramPDColorRadioButtons(){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            boolean isAllDiagramModify = ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("allDiagramOptionButton"))).getState();
            if(isAllDiagramModify){
                enableControl(xControlContainer.getControl("baseColorsOptionButton"), true);
                enableControl(xControlContainer.getControl("preDefinedColorThemesOptionButton"), true);
                enableControl(xControlContainer.getControl("preDefinedColorSchemesOptionButton"), true);
            }else{
                boolean isBaseColorsMode = ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("baseColorsOptionButton"))).getState();
                if(isBaseColorsMode)
                    enableControl(xControlContainer.getControl("setBaseColorsCommandButton"), false);
                boolean isPreDefinedColorThemeMode = ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorThemesOptionButton"))).getState();
                if(isPreDefinedColorThemeMode)
                    enableControl(xControlContainer.getControl("preDefinedColorThemesListBox"), false);
                boolean isPreDefinedColorSchemeMode = ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorSchemesOptionButton"))).getState();
                if(isPreDefinedColorSchemeMode)
                    enableControl(xControlContainer.getControl("preDefinedColorSchemesListBox"), false);
                ((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("colorOptionButton"))).setState(true);
                enableControl(xControlContainer.getControl("colorImageControl"), true);
                enableControl(xControlContainer.getControl("baseColorsOptionButton"), false);
                enableControl(xControlContainer.getControl("preDefinedColorThemesOptionButton"), false);
                enableControl(xControlContainer.getControl("preDefinedColorSchemesOptionButton"), false);
            }
        }
    }
View Full Code Here

        }
    }
   
    public void setPropertiesOfPyramidDiagram(){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            XListBox styleListBox = (XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("listBox"));
            short sNewStyle = styleListBox.getSelectedItemPos();
            getController().getDiagram().setStyleProp(sNewStyle);
            if(sNewStyle != PyramidDiagram.USER_DEFINE){
                if(sNewStyle == PyramidDiagram.DEFAULT){                     //selectAllShape, modifyColors,   colorMode       outline, line width,           shadow
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true,   true,   Diagram.BASE_COLORS_MODE, true, Diagram.LINE_WIDTH100, false);
                    getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                }
                if(sNewStyle == PyramidDiagram.WITHOUT_OUTLINE){
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, false, Diagram.LINE_WIDTH000, false);
                    getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                }
                if(sNewStyle == PyramidDiagram.WITH_SHADOW){
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, true, Diagram.LINE_WIDTH100, true);
                    getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                }
                if(sNewStyle == PyramidDiagram.BC_WITH_GRADIENTS){
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_WITH_GRADIENT_MODE, true, Diagram.LINE_WIDTH100, false);
                    getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                }
                if(getController().getDiagram().isColorThemeStyle(sNewStyle)){
                    short colorMode = getController().getDiagram().getColorModeOfThemeStyle(sNewStyle);
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true, true, colorMode, true, Diagram.LINE_WIDTH100, false);
                    getController().getDiagram().setColorModeProp(colorMode);
                    getController().getDiagram().setColorThemeColors();
                }
                if(getController().getDiagram().isColorSchemeStyle(sNewStyle)){
                    short colorMode = getController().getDiagram().getColorModeOfSchemeStyle(sNewStyle);
                    ((PyramidDiagram)getController().getDiagram()).setPropertiesValues(true, true, colorMode, true, Diagram.LINE_WIDTH100, false);
                    getController().getDiagram().setColorModeProp(colorMode);
                    getController().getDiagram().setColorThemeGradientColors();
                }
            } else {
                boolean modifyColors = false;
                if(((XCheckBox)UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyColorsCheckBox"))).getState() == 1)
                    modifyColors = true;
                if(modifyColors){
                    getController().getDiagram().setModifyColorsProp(true);
                    boolean isSelectedAllDiagram = ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("allDiagramOptionButton"))).getState();
                    getController().getDiagram().setSelectedAllShapesProp(isSelectedAllDiagram);

                    if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("baseColorsOptionButton"))).getState()){
                        getController().getDiagram().setColorModeProp(Diagram.BASE_COLORS_MODE);
                        getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                    }
                    if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("colorOptionButton"))).getState()){
                        getController().getDiagram().setColorProp(getImageColorOfControl(xControlContainer.getControl("colorImageControl")));
                        getController().getDiagram().setColorModeProp(Diagram.SIMPLE_COLOR_MODE);
                        getController().getDiagram().setLineColorProp(getController().getDiagram().getDefaultLineColor());
                    }
                    if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorThemesOptionButton"))).getState()){
                        short selectedItemPos = ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("preDefinedColorThemesListBox"))).getSelectedItemPos();
                        getController().getDiagram().setColorModeProp((short)(selectedItemPos + Diagram.FIRST_COLORTHEME_MODE_VALUE));
                        getController().getDiagram().setColorThemeColors();
                    }
                    if(((XRadioButton)UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("preDefinedColorSchemesOptionButton"))).getState()){
                        short selectedItemPos = ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("preDefinedColorSchemesListBox"))).getSelectedItemPos();
                        getController().getDiagram().setColorModeProp((short)(selectedItemPos + Diagram.FIRST_COLORSCHEME_MODE_VALUE));
                        getController().getDiagram().setColorThemeGradientColors();
                    }
                }else{
                    getController().getDiagram().setModifyColorsProp(false);
                }

                boolean isOutline = ((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("yesOutlineOptionButton"))).getState();
                getController().getDiagram().setOutlineProp(isOutline);
                if(isOutline){
                    short selectedItemPos = ((XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("lineWidthListBox"))).getSelectedItemPos();
                    getController().getDiagram().setShapesLineWidthProp(getController().getDiagram().getLineWidthValue(selectedItemPos));
                }
    
                if(((XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("yesShadowOptionButton"))).getState())
                    getController().getDiagram().setShadowProp(true);
                else
                    getController().getDiagram().setShadowProp(false);
            }
           
View Full Code Here

   
    //*************************************************************************************************
   
    //runing after user push Properties button on ControlDialog and when user change style in styleListBox in PropsDialog
    public void setTargetDiagramPropsDialog(short sListPos){
        XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
        XControl xImageControl = xControlContainer.getControl("imageControl");
       
        if(sListPos != TargetDiagram.USER_DEFINE){
           
            String localAllShape = getDialogPropertyValue("Strings2", "Strings2.Common.LocalDiagramScope.Label");
            String localYes = getDialogPropertyValue("Strings2", "Strings2.Common.LocalYes.Label");
View Full Code Here

        }
    }
   
    public void setTextImageControlColor(int color){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            short sState = ((XCheckBox) UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyTextColorCheckBox"))).getState();
            if(sState == 0)
                setImageColorOfControl(xControlContainer.getControl("textColorImageControl"), color);
        }
    }
View Full Code Here

        }
    }

    public void enablePropertiesFieldOfTargetDiagramPD(boolean bool){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            if(bool == false){
                for(int i = 7; i <= 12; i++)
                    ((XFixedText)UnoRuntime.queryInterface(XFixedText.class, xControlContainer.getControl("propsLabel" + i))).setText("");

            }
            enableControl(xControlContainer.getControl("FrameControl"), bool);
            for(int i = 1; i <= 12; i++)
                enableControl(xControlContainer.getControl("propsLabel" + i), bool);
        }
    }
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.