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);