Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ComboBoxCellEditor


              {
              tabTypesNames[i++] = at.name;
              }
            }

          _cellEdt = new ComboBoxCellEditor(table, tabTypesNames, SWT.READ_ONLY);
          break;

        case T_Enum:
          log.warning("Method createCellEditor() shall be overridden for Enum[" + attrName + "]");
          break;
View Full Code Here


    public BooleanPropertyDescriptor(Object id, String displayName) {
        super(id, displayName);
    }

    public CellEditor createPropertyEditor(Composite parent) {
        CellEditor editor = new ComboBoxCellEditor(parent, new String[] { "true", "false" }, SWT.READ_ONLY) {
            protected void doSetValue(Object value) {
                if (((Boolean) value).booleanValue()) {
                    super.doSetValue(new Integer(0));
                } else {
                    super.doSetValue(new Integer(1));
                }
            }

            protected Object doGetValue() {
                int selection = ((Integer) super.doGetValue()).intValue();
                if (selection == 0) {
                    return new Boolean(true);
                } else {
                    return new Boolean(false);
                }
            }
        };

        if (getValidator() != null)
            editor.setValidator(getValidator());

        return editor;
    }
View Full Code Here

        if (value.getFeature().getRange().isPrimitive()) {

          CellEditor editor;

          if (value.getFeature().getRange().getName().equals(CAS.TYPE_NAME_BOOLEAN)) {
            editor = new ComboBoxCellEditor(viewer.getTree(), new String[]{"false", "true"},
                    SWT.READ_ONLY);
          }
          else {
            editor = new TextCellEditor(viewer.getTree());
            editor.setValidator(CellEditorValidatorFacotory.createValidator(Primitives
                    .getPrimitiveClass(value.getFeature())));
          }

          return editor;
        }
        else {
          return null;
        }
      } else if (element instanceof ArrayValue) {

        ArrayValue arrayValue = (ArrayValue) element;

        FeatureStructure arrayFS = arrayValue.getFeatureStructure();

        CellEditor editor;

        if (arrayFS instanceof BooleanArrayFS) {
          editor = new ComboBoxCellEditor(viewer.getTree(), new String[]{"false", "true"},
                  SWT.READ_ONLY);
          editor.setStyle(SWT.READ_ONLY);
        }
        else {
          editor = new TextCellEditor(viewer.getTree());
View Full Code Here

    CellEditor cellEditor_2 = new CheckboxCellEditor(tableViewer.getTable());
    IValueProperty cellEditorProperty_2 = BeanProperties.value("value");
    IBeanValueProperty valueProperty_2 = BeanProperties.value("copy");
    copyColumn.setEditingSupport(ObservableValueEditingSupport.create(tableViewer, bindingContext, cellEditor_2, cellEditorProperty_2, valueProperty_2));
    //
    CellEditor parsingCombo = new ComboBoxCellEditor(tableViewer.getTable(), ToolParameter.PT_VALUES);
    IValueProperty cellEditorProperty_3 = BeanProperties.value("value");
    IBeanValueProperty valueProperty_3 = BeanProperties.value("parsingType");
    parsingColumn.setEditingSupport(ObservableValueEditingSupport.create(tableViewer, bindingContext, parsingCombo, cellEditorProperty_3, valueProperty_3));
    //
    CellEditor cellEditor_4 = new TextCellEditor(tableViewer.getTable());
View Full Code Here

        this.tableViewer = tableViewer;
    }

    @Override
    protected CellEditor getCellEditor(final Object element) {
        return new ComboBoxCellEditor(tableViewer.getTable(), FilterConstants.LOGIC_OPERANDS, SWT.READ_ONLY);
    }
View Full Code Here

        this.tableViewer = tableViewer;
    }

    @Override
    protected CellEditor getCellEditor(final Object element) {
        return new ComboBoxCellEditor(tableViewer.getTable(), FilterConstants.MATCH_PATTERN_INCLUDE, SWT.READ_ONLY);
    }
View Full Code Here

        FilterItemModel filterItemModel = (FilterItemModel) element;
        CellEditor cellEditor = null;

        // Add Levels ComboBox for Level type
        if ((FilterConstants.LEVEL).equals(filterItemModel.getFieldType())) {
            cellEditor = new ComboBoxCellEditor(tableViewer.getTable(), FilterConstants.LOG_LEVELS,
                    SWT.READ_ONLY);
        } else {
            cellEditor = new TextCellEditor(tableViewer.getTable());

            // If need to enter Line number (Text with digits only)
View Full Code Here

        this.tableViewer = tableViewer;
    }

    @Override
    protected CellEditor getCellEditor(final Object element) {
        return new ComboBoxCellEditor(tableViewer.getTable(), FilterConstants.LOG_FIELDS, SWT.READ_ONLY);
    }
View Full Code Here

    cellA[INDEX_NAME] = null;
    cellA[INDEX_XPOS] = null;
    cellA[INDEX_YPOS] = null;
    cellA[INDEX_VISIBLE] = new CheckboxCellEditor(tree);
    cellA[INDEX_SELECTED] = new CheckboxCellEditor(tree);
    cellA[INDEX_SIZE] = new ComboBoxCellEditor(tree,
        Tools.toString(Size.values(), true));
    cellA[INDEX_COLOR] = new TextCellEditor(tree);

    nodeTreeView.getTreeViewer().setCellEditors(cellA);
    nodeTreeView.getTreeViewer().setColumnProperties(
View Full Code Here

    CellEditor[] cellEditors = new CellEditor[6];
    cellEditors[INDEX_SOURCE] = null;
    cellEditors[INDEX_RELATION] = null;
    cellEditors[INDEX_TARGET] = null;
    cellEditors[INDEX_LINE_STYLE] = new ComboBoxCellEditor(edgeTableControl,
        Tools.toString(LineStyle.values(), true));
    cellEditors[INDEX_ARROWHEAD] = new ComboBoxCellEditor(edgeTableControl,
        Tools.toString(ArrowheadStyle.values(), true));
    cellEditors[INDEX_LINE_COLOR] = new TextCellEditor(edgeTableControl);

    edgeTable.setCellEditors(cellEditors);
    edgeTable.setColumnProperties(EditColTableDef.getProperties(TABLE_DEF));
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.ComboBoxCellEditor

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.