Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.TextCellEditor


          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.getFeatureStructure().getCAS().getTypeSystem(), 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());

          if (arrayFS instanceof ByteArrayFS) {
            editor.setValidator(CellEditorValidatorFacotory.createValidator(Byte.class));
          }
          else if (arrayFS instanceof ShortArrayFS) {
View Full Code Here


      TableItem item = new TableItem(table, SWT.NONE);
      item.setText("#######"); //$NON-NLS-1$
    }
    table.setLayout(layout);
    CellEditor[] cellEditors = new CellEditor[titleArray.length];
    cellEditors[1] = new TextCellEditor(table);
    cellEditors[2] = new TextCellEditor(table);
    tableViewer.setCellEditors(cellEditors);
    MouseAdapter mouseAdapter = new MouseAdapter() {
      public void mouseDoubleClick(MouseEvent e) {
        if (tableViewer.getTable().getItem(new Point(e.x, e.y)) != null) {
          performEdit();
View Full Code Here

        "Reminded( gr )", "% Reminded", "% Finer" };
    tableViewer.setColumnProperties(colNames);

    CellEditor[] cellEditors = new CellEditor[5];

    cellEditors[0] = new TextCellEditor();
    cellEditors[1] = new TextCellEditor();
    cellEditors[2] = new TextCellEditor();
    cellEditors[3] = new TextCellEditor();
    cellEditors[4] = new TextCellEditor();

   
   

View Full Code Here

  v = new GridTableViewer(composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
  v.setLabelProvider(getLabelProvider());
  v.setContentProvider(getContentProvider());
  v.getGrid().setCellSelectionEnabled(true);
     
  v.setCellEditors(new CellEditor[] { new TextCellEditor(v.getGrid()), new TextCellEditor(v.getGrid()) });
  v.setCellModifier(new ICellModifier() {

    public boolean canModify(Object element, String property) {
      return true;
    }
View Full Code Here

  v = new GridTableViewer(composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
  v.setLabelProvider(getLabelProvider());
  v.setContentProvider(getContentProvider());
  v.getGrid().setCellSelectionEnabled(true);
     
  v.setCellEditors(new CellEditor[] { new TextCellEditor(v.getGrid()), new TextCellEditor(v.getGrid()) });
  v.setCellModifier(new ICellModifier() {

    public boolean canModify(Object element, String property) {
      return true;
    }
View Full Code Here

    private class ReassignmentUsersEditing extends EditingSupport {
        private TextCellEditor cellEditor;

        public ReassignmentUsersEditing(TableViewer viewer) {
            super(viewer);
            cellEditor = new TextCellEditor(viewer.getTable());
        }
View Full Code Here

    private class ReassignmentGroupsEditing extends EditingSupport {
        private TextCellEditor cellEditor;

        public ReassignmentGroupsEditing(TableViewer viewer) {
            super(viewer);
            cellEditor = new TextCellEditor(viewer.getTable());
        }
View Full Code Here

    private class ReassignmentExpiresAtEditing extends EditingSupport {
        private TextCellEditor cellEditor;

        public ReassignmentExpiresAtEditing(TableViewer viewer) {
            super(viewer);
            cellEditor = new TextCellEditor(viewer.getTable());
        }
View Full Code Here

    private class NotificationsEditing extends EditingSupport {
        private TextCellEditor cellEditor;

        public NotificationsEditing(TableViewer viewer) {
            super(viewer);
            cellEditor = new TextCellEditor(viewer.getTable());
        }
View Full Code Here

    private class ReassignmentUsersEditing extends EditingSupport {
        private TextCellEditor cellEditor;

        public ReassignmentUsersEditing(TableViewer viewer) {
            super(viewer);
            cellEditor = new TextCellEditor(viewer.getTable());
        }
View Full Code Here

TOP

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

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.