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);
}
java类org.eclipse.jface.viewers.EditingSupport的实例源码
ChartHelper.java 文件源码
项目:smaccm
阅读 34
收藏 0
点赞 0
评论 0
OrderSearchTableHelper.java 文件源码
项目:scenarioo-example-swtbot-e4
阅读 26
收藏 0
点赞 0
评论 0
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);
}
}
}
PositionsTableHelper.java 文件源码
项目:scenarioo-example-swtbot-e4
阅读 22
收藏 0
点赞 0
评论 0
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);
}
}
}
GridViewerColumn.java 文件源码
项目:translationstudio8
阅读 25
收藏 0
点赞 0
评论 0
/** {@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);
}
}
GridViewerColumn.java 文件源码
项目:tmxeditor8
阅读 23
收藏 0
点赞 0
评论 0
/** {@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);
}
}
ColumnDefinition.java 文件源码
项目:mytourbook
阅读 26
收藏 0
点赞 0
评论 0
public EditingSupport getEditingSupport() {
return _editingSupport;
}
ColumnDefinition.java 文件源码
项目:mytourbook
阅读 24
收藏 0
点赞 0
评论 0
public void setEditingSupport(final EditingSupport editingSupport) {
_editingSupport = editingSupport;
}
GenericTableColumn.java 文件源码
项目:offspring
阅读 24
收藏 0
点赞 0
评论 0
@Override
public EditingSupport getEditingSupport(ColumnViewer viewer) {
return new GenericEditingSupport(viewer, this);
}
IGenericTableColumn.java 文件源码
项目:offspring
阅读 28
收藏 0
点赞 0
评论 0
public EditingSupport getEditingSupport(ColumnViewer viewer);