public ControlRow(int _index, int _iCompPosY) {
      String slabelname = getColumnName(_index);
      String stextfieldname = getTitleName(_index);

      CurUnoDialog.insertControlModel(
          "com.sun.star.awt.UnoControlFixedTextModel",
          slabelname,
          new String[] {
            PropertyNames.PROPERTY_HEIGHT,
            PropertyNames.PROPERTY_MULTILINE,
            PropertyNames.PROPERTY_POSITION_X,
            PropertyNames.PROPERTY_POSITION_Y,
            PropertyNames.PROPERTY_STEP,
            PropertyNames.PROPERTY_TABINDEX,
            PropertyNames.PROPERTY_WIDTH
          },
          new Object[] {
            16,
            Boolean.TRUE,
            new Integer(iLabelPosX),
            new Integer(_iCompPosY + 1),
            UIConsts.INVISIBLESTEP,
            new Short(curtabindex++),
            30
          });

      xTextComponent =
          CurUnoDialog.insertTextField(
              stextfieldname,
              0,
              null,
              new String[] {
                PropertyNames.PROPERTY_HEIGHT,
                PropertyNames.PROPERTY_HELPURL,
                PropertyNames.PROPERTY_POSITION_X,
                PropertyNames.PROPERTY_POSITION_Y,
                PropertyNames.PROPERTY_STEP,
                PropertyNames.PROPERTY_TABINDEX,
                PropertyNames.PROPERTY_WIDTH
              },
              new Object[] {
                12,
                HelpIds.getHelpIdString(curHelpIndex++),
                new Integer(iLabelPosX + 30),
                new Integer(_iCompPosY),
                UIConsts.INVISIBLESTEP,
                new Short(curtabindex++),
                new Integer(iCompWidth - 90 - 20)
              });
    }