From a87ee6cc59dd9b26741a3ac4a79e2419560143b2 Mon Sep 17 00:00:00 2001 From: Daniel Ratiu <ratiu@fortiss.org> Date: Wed, 19 Oct 2011 13:53:57 +0000 Subject: [PATCH] I/O Table View is created and seems to work although the layout is not really ok. refs 234 --- .../kernel/ui/extension/base/TableViewerBase.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java index c52212e63..c1a218be0 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java @@ -76,13 +76,21 @@ public abstract class TableViewerBase implements IStructuredContentProvider { /** Creates a simple column. */ public TableViewerColumn makeColumn(TableViewer viewer, int width, - String title, String tooltip, ColumnLabelProvider labelProvider, - EditingSupport editingSupport) { + String title, String tooltip, ColumnLabelProvider labelProvider) { TableViewerColumn column = new TableViewerColumn(viewer, SWT.LEFT); column.getColumn().setWidth(width); column.getColumn().setText(title); column.getColumn().setToolTipText(tooltip); column.setLabelProvider(labelProvider); + return column; + } + + /** Creates a simple column with editing support. */ + public TableViewerColumn makeColumn(TableViewer viewer, int width, + String title, String tooltip, ColumnLabelProvider labelProvider, + EditingSupport editingSupport) { + TableViewerColumn column = makeColumn(viewer, width, title, tooltip, + labelProvider); column.setEditingSupport(editingSupport); return column; } -- GitLab