Package com.sun.star.awt

Examples of com.sun.star.awt.XListBox


            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 setPropertiesOfOrganingram(){
        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 != OrganizationChart.USER_DEFINE){
                if(sNewStyle == OrganizationChart.DEFAULT)                    //selectAllShape, modifyColors, rounded,                outline, lineWidth,          shadow
                    ((OrganizationChart)getController().getDiagram()).setDiagramPropertyValues(true, false,    Diagram.MEDIUM_ROUNDED, true, Diagram.LINE_WIDTH100, false);
View Full Code Here

    public void setTextProperties(){
        if(m_xPropsDialog != null){
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            XRadioButton textFitRB = (XRadioButton) UnoRuntime.queryInterface(XRadioButton.class, xControlContainer.getControl("textFitOptionButton"));
            XListBox fontSizeLB = (XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("fontSizeListBox"));
            boolean isFitText = textFitRB.getState();
            getController().getDiagram().setTextFitProp(isFitText);

            float newFontSize = 0;
            if(!isFitText)
                newFontSize = FontSize._getFontSize(fontSizeLB.getSelectedItemPos());
            //set no mark in FontSize ListBox
            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);
            if(!isFitText)
                getController().getDiagram().setFontSizeProp(newFontSize);

            boolean isTextColorChange = isCheckedModifyTextColorCheckBox();
            getController().getDiagram().setTextColorChange(isTextColorChange);
View Full Code Here

            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 setPropertiesOfContinuousBlockProcess(){
        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 != ContinuousBlockProcess.USER_DEFINE){
                if(sNewStyle == ContinuousBlockProcess.DEFAULT){                     //selectAllShape, modifyColors, colorMode      sRounded,              outline,    line width,       shadow
                    ((ContinuousBlockProcess)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, Diagram.MEDIUM_ROUNDED, true, Diagram.LINE_WIDTH100, false);
View Full Code Here

    }
   
    public void setPropertiesOfStaggeredProcess(){
        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 != StaggeredProcess.USER_DEFINE){
                if(sNewStyle == StaggeredProcess.DEFAULT){                     //selectAllShape, modifyColors, colorMode      sRounded,              outline,    line width,       shadow
                    ((StaggeredProcess)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, Diagram.NULL_ROUNDED, true, Diagram.LINE_WIDTH100, false);
View Full Code Here

    }
   
    public void setPropertiesOfBendingProcess(){
        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 != BendingProcess.USER_DEFINE){
                if(sNewStyle == BendingProcess.DEFAULT){                     //selectAllShape, modifyColors, colorMode      sRounded,              outline,    line width,       shadow
                    ((BendingProcess)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, Diagram.NULL_ROUNDED, true, Diagram.LINE_WIDTH100, false);
View Full Code Here

    }
   
    public void setPropertiesOfUpwardArrowProcess(){
        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 != UpwardArrowProcess.USER_DEFINE){
                if(sNewStyle == UpwardArrowProcess.DEFAULT){                     //selectAllShape, modifyColors, colorMode     outline,    line width
                    ((UpwardArrowProcess)getController().getDiagram()).setPropertiesValues(true, true, Diagram.BASE_COLORS_MODE, true, Diagram.LINE_WIDTH100);
View Full Code Here

            }
        }
        if(m_xPropsDialog != null){
            short style = getController().getDiagram().getStyleProp();
            XControlContainer xControlContainer = (XControlContainer) UnoRuntime.queryInterface(XControlContainer.class, m_xPropsDialog);
            XListBox styleListBox = (XListBox)UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl("listBox"));
            styleListBox.selectItemPos(style, true);
           
            if(getController().getGroupType() == Controller.ORGANIGROUP)
                setOrganigramPropsDialog(style);
            if (getController().getDiagramType() == Controller.VENNDIAGRAM)
                setVennDiagramPropsDialog(style);
View Full Code Here

        // add to the list box control as item listener
        if ( m_useJavaCallbacks )
        {
            XControl control = m_document.getCurrentView().getControl( listBox );
            XListBox listBoxControl = (XListBox)UnoRuntime.queryInterface(
                XListBox.class, control );
            listBoxControl.addItemListener( this );
        }

        try
        {
            XStorable storable = (XStorable)m_document.query( XStorable.class );
View Full Code Here

TOP

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

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.