GridDataFactory.swtDefaults().align(SWT.BEGINNING, SWT.CENTER).hint(300, SWT.DEFAULT).applyTo(combo);
CTabFolder tabFolder = new CTabFolder(this, SWT.NONE);
GridDataFactory.swtDefaults().align(SWT.FILL, SWT.FILL).grab(true, true).span(2, 1).applyTo(tabFolder);
CTabItem pathsItem = new CTabItem(tabFolder, SWT.NONE);
pathsItem.setText("Paths");
tabFolder.setSelection(pathsItem);
pathsTableViewer = new TableViewer(tabFolder, SWT.NONE);
pathsTableViewer.getTable().setLinesVisible(true);
pathsTableViewer.setContentProvider(new ArrayContentProvider());
// pathLabelProvider = new PathLabelProvider();
// pathsTableViewer.setLabelProvider(pathLabelProvider);
pathsTableViewer.addDoubleClickListener(new IDoubleClickListener() {
@Override
public void doubleClick(DoubleClickEvent event) {
// IPath path = (IPath) ((IStructuredSelection) event.getSelection()).getFirstElement();
// IContainer container = dataset.getRootGroup().findObjectByPath(path);
// if ((datasetBrowser != null) && !datasetBrowser.isDisposed()) {
// datasetBrowser.setSelection(container);
// }
}
});
pathsItem.setControl(pathsTableViewer.getControl());
// TODO: To be implemented
CTabItem paramaetersItem = new CTabItem(tabFolder, SWT.NONE);
paramaetersItem.setText("Parameters");
parametersTableViewer = new TableViewer(tabFolder, SWT.NONE);
paramaetersItem.setControl(parametersTableViewer.getControl());
TableViewerColumn column = new TableViewerColumn(parametersTableViewer, SWT.NONE);
column.getColumn().setText("Name");
column.getColumn().setWidth(100);
column.getColumn().setResizable(true);