Example usage for org.eclipse.jface.viewers TextCellEditor TextCellEditor

List of usage examples for org.eclipse.jface.viewers TextCellEditor TextCellEditor

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers TextCellEditor TextCellEditor.

Prototype

public TextCellEditor() 

Source Link

Document

Creates a new text string cell editor with no control The cell editor value is the string itself, which is initially the empty string.

Usage

From source file:com.clustercontrol.editor.IntegerPropertyDefine.java

License:Open Source License

/**
 * 
 */
public IntegerPropertyDefine() {
    m_cellEditor = new TextCellEditor();
}

From source file:com.clustercontrol.editor.IPv4PropertyDefine.java

License:Open Source License

/**
 * 
 */
public IPv4PropertyDefine() {
    m_cellEditor = new TextCellEditor();
}

From source file:com.clustercontrol.editor.IPv6PropertyDefine.java

License:Open Source License

/**
 * 
 */
public IPv6PropertyDefine() {
    m_cellEditor = new TextCellEditor();
}

From source file:com.clustercontrol.editor.PasswordPropertyDefine.java

License:Open Source License

/**
 * 
 */
public PasswordPropertyDefine() {
    m_cellEditor = new TextCellEditor();
    m_cellEditor.setStyle(SWT.PASSWORD);
}

From source file:com.clustercontrol.editor.TextPropertyDefine.java

License:Open Source License

/**
 * 
 */
public TextPropertyDefine() {
    m_cellEditor = new TextCellEditor();
}

From source file:com.clustercontrol.editor.TimePropertyDefine.java

License:Open Source License

/**
 * 
 */
public TimePropertyDefine() {
    m_cellEditor = new TextCellEditor();
}

From source file:com.clustercontrol.viewer.PropertySheet.java

License:Open Source License

/**
 * //from   w w  w. j  av  a2 s .  c om
 *
 * @param tree
 *            
 * @since 1.0.0
 */
public PropertySheet(Tree tree) {
    super(tree);

    tree.setHeaderVisible(true);
    tree.setLinesVisible(true);

    // ?
    keyColumn = new TreeColumn(tree, SWT.NONE);
    WidgetTestUtil.setTestId(this, "key", keyColumn);
    keyColumn.setText(Messages.getString("name"));
    valueColumn = new TreeColumn(tree, SWT.NONE);
    WidgetTestUtil.setTestId(this, "value", valueColumn);
    valueColumn.setText(Messages.getString("value"));
    setSize(200, 200);

    setContentProvider(new PropertySheetContentProvider());
    setLabelProvider(new PropertySheetLabelProvider());
    setColumnProperties(new String[] { CLMN_KEY, CLMN_VALUE, });

    // ?????
    CellEditor[] editors = new CellEditor[] { null, new TextCellEditor() };

    //?
    setCellEditors(editors);

    //
    setCellModifier(new PropertySheetModifier(this));

    //??
    createContextMenu();
}

From source file:com.nokia.sdt.symbian.ui.editors.MinusOneIntEditorFactory.java

License:Open Source License

public CellEditor createCellEditor(Composite parent, EObject object, String propertyPath) {
    CellEditor cellEditor = new TextCellEditor() {
        public Object doGetValue() {
            try {
                int rawValue = Integer.parseInt((String) super.doGetValue()) - 1;
                return new Integer(rawValue);
            } catch (NumberFormatException e) {
            }//  w  w  w. j  a  v  a2s.c  o m
            return new Integer(0);
        }

        public void doSetValue(Object value) {
            if (value instanceof Integer) {
                int plusOneValue = ((Integer) value).intValue() + 1;
                super.doSetValue("" + plusOneValue); //$NON-NLS-1$
            }
        }
    };
    cellEditor.setValidator(createCellEditorValidator(object, propertyPath));
    cellEditor.create(parent);
    return cellEditor;
}

From source file:com.twinsoft.convertigo.eclipse.property_editors.BrowserDefinitionEditor.java

License:Open Source License

public BrowserDefinitionEditor(Composite parent) {
    super(parent);

    dialogTitle = "Browsers definition";
    templateData = new Object[] { "label", "keyword" };
    columnNames = new String[] { "Label", "Keyword" };
    columnSizes = new int[] { 200, 100 };
    columnEditors = new CellEditor[] { new TextCellEditor(), new TextCellEditor() };
}

From source file:com.twinsoft.convertigo.eclipse.property_editors.RemovableHeadersEditor.java

License:Open Source License

public RemovableHeadersEditor(Composite parent) {
    super(parent);

    dialogTitle = "Removable headers";
    templateData = new Object[] { "header name", "comment" };
    columnNames = new String[] { "HEADER_TO_REMOVE", "Comment" };
    columnSizes = new int[] { 200, 200 };
    columnEditors = new CellEditor[] { new TextCellEditor(), new TextCellEditor() };
}