Package com.sun.star.awt

Examples of com.sun.star.awt.XListBox


      }
   }

   protected int getSelectedItemPos()
   {
      XListBox xListBox = (XListBox) UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl(LST_ITEMS));
      return xListBox.getSelectedItemPos();
   }
View Full Code Here


      }
   }

   private boolean tryOpenSelected() throws Exception
   {
      XListBox xListBox = (XListBox) UnoRuntime.queryInterface(XListBox.class, xControlContainer.getControl(LST_ITEMS));
      int selectedPos = xListBox.getSelectedItemPos();

      if (selectedPos < 0)
      {
         return false;
      }
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 setPropertiesOfVennDiagram(){
        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 !=VennDiagram.USER_DEFINE){
                if(sNewStyle == VennDiagram.DEFAULT){                      //selectAllShape, modifyColors,   colorMode           transparency,       outline, frame, rounded frame
                    ((VennDiagram)getController().getDiagram()).setPropertiesValues(true,   true,   Diagram.BASE_COLORS_MODE, Diagram.MEDIUM_TRANSP, true,  Diagram.LINE_WIDTH100, true, true);
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 setPropertiesOfCycleDiagram(){
        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 != CycleDiagram.USER_DEFINE){
                if(sNewStyle == CycleDiagram.DEFAULT){                     //selectAllShape, modifyColors,   colorMode       outline, line width,         shadow, frame
                    ((CycleDiagram)getController().getDiagram()).setPropertiesValues(true,   true,   Diagram.BASE_COLORS_MODE, true, Diagram.LINE_WIDTH100, false, false);
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 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());
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);
            if(getController().getDiagram().isTextColorChange())
                ((XCheckBox) UnoRuntime.queryInterface(XCheckBox.class, xControlContainer.getControl("modifyTextColorCheckBox"))).setState((short)1);
View Full Code Here

    }

    public void setPropertiesOfTargetDiagram(){
        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 != TargetDiagram.USER_DEFINE){
                if(sNewStyle == CycleDiagram.DEFAULT){                     //selectAllShape, modifyColors,   colorMode,    isLeftLayout, outline, line width,        frame
                    ((TargetDiagram)getController().getDiagram()).setPropertiesValues(true,   true,   Diagram.BASE_COLORS_MODE, false,     true, Diagram.LINE_WIDTH100, false);
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.