Java 类org.eclipse.jface.viewers.EditingSupport 实例源码

项目:smaccm    文件:ChartHelper.java   
public void configureKeyTableViewer(final EditingSupport editingSupport) {
    final TableViewer keyTableViewer = (TableViewer)editingSupport.getViewer();
    final TableViewerColumn viewerElementColumn = new TableViewerColumn(keyTableViewer, SWT.LEFT);
    final TableColumn elementColumn = viewerElementColumn.getColumn();
    elementColumn.setText("Y-Axis");

    final TableColumnLayout tableColumnLayout = new TableColumnLayout();
    tableColumnLayout.setColumnData(elementColumn, new ColumnWeightData(1, 175));
    viewerElementColumn.setEditingSupport(editingSupport);
    viewerElementColumn.setLabelProvider(createElementLabelProvider());

    final TableViewerColumn viewerValueColumn = new TableViewerColumn(keyTableViewer, SWT.NONE);
    final TableColumn valueColumn = viewerValueColumn.getColumn();
    valueColumn.setText("Value");
    tableColumnLayout.setColumnData(valueColumn, new ColumnWeightData(2, 140));

    viewerValueColumn.setLabelProvider(createValueLabelProvider());

    keyTableViewer.getTable().getParent().setLayout(tableColumnLayout);
    keyTableViewer.getTable().setLinesVisible(true);
    keyTableViewer.getTable().setHeaderVisible(true);
    keyTableViewer.setUseHashlookup(true);
    keyTableViewer.setInput(yAxisTableItems.add(createYAxisTableItem()));
    keyTableViewer.getTable().getItem(yAxisTableItems.size()-1).setChecked(true);
}
项目:scenarioo-example-swtbot-e4    文件:OrderSearchTableHelper.java   
public static void initializeColumns(final TableViewer tableViewer) {

        EditingSupport[] editing_support = { null, null, null, null, null, new ImportEditingSupport(tableViewer) };

        for (int i = 0; i < TITLES.length; i++) {
            TableViewerColumn col = createTableViewerColumn(tableViewer, i);
            EditingSupport editingSupport = editing_support[i];
            if (editingSupport != null) {
                col.setEditingSupport(editingSupport);
            }
        }
    }
项目:scenarioo-example-swtbot-e4    文件:PositionsTableHelper.java   
public static void initializeColumns(final TableViewer tableViewer, final ArticleService articleService,
        final Label posAmountErrorMsg) {

    EditingSupport[] editing_support = { null, null, new ArticleEditingSupport(tableViewer, articleService), null,
            new AmountEditingSupport(tableViewer, posAmountErrorMsg), null };

    for (int i = 0; i < TITLES.length; i++) {
        TableViewerColumn col = createTableViewerColumn(tableViewer, i);
        EditingSupport editingSupport = editing_support[i];
        if (editingSupport != null) {
            col.setEditingSupport(editingSupport);
        }
    }
}
项目:translationstudio8    文件:GridViewerColumn.java   
/** {@inheritDoc} */
public void setEditingSupport(EditingSupport editingSupport)
{
    if (editingSupport instanceof CheckEditingSupport)
    {
        if (checkEditingSupport == null)
        {
            final int colIndex = getColumn().getParent().indexOf(getColumn());

            getColumn().getParent().addListener(SWT.Selection, new Listener()
            {                
                public void handleEvent(Event event)
                {                         
                    if (event.detail == SWT.CHECK && event.index == colIndex)
                    {
                        GridItem item = (GridItem)event.item;
                        Object element = item.getData();
                        checkEditingSupport.setValue(element, new Boolean(item.getChecked(colIndex)));
                    }
                }                
            });
        }
        checkEditingSupport = (CheckEditingSupport)editingSupport;
    }
    else
    {
        super.setEditingSupport(editingSupport);
    }        
}
项目:tmxeditor8    文件:GridViewerColumn.java   
/** {@inheritDoc} */
public void setEditingSupport(EditingSupport editingSupport)
{
    if (editingSupport instanceof CheckEditingSupport)
    {
        if (checkEditingSupport == null)
        {
            final int colIndex = getColumn().getParent().indexOf(getColumn());

            getColumn().getParent().addListener(SWT.Selection, new Listener()
            {                
                public void handleEvent(Event event)
                {                         
                    if (event.detail == SWT.CHECK && event.index == colIndex)
                    {
                        GridItem item = (GridItem)event.item;
                        Object element = item.getData();
                        checkEditingSupport.setValue(element, new Boolean(item.getChecked(colIndex)));
                    }
                }                
            });
        }
        checkEditingSupport = (CheckEditingSupport)editingSupport;
    }
    else
    {
        super.setEditingSupport(editingSupport);
    }        
}
项目:mytourbook    文件:ColumnDefinition.java   
public EditingSupport getEditingSupport() {
    return _editingSupport;
}
项目:mytourbook    文件:ColumnDefinition.java   
public void setEditingSupport(final EditingSupport editingSupport) {
    _editingSupport = editingSupport;
}
项目:offspring    文件:GenericTableColumn.java   
@Override
public EditingSupport getEditingSupport(ColumnViewer viewer) {
  return new GenericEditingSupport(viewer, this);
}
项目:offspring    文件:IGenericTableColumn.java   
public EditingSupport getEditingSupport(ColumnViewer viewer);