package ch.elexis.agenda.ui.provider;
import org.eclipse.jface.viewers.StructuredViewer;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import ch.elexis.core.ui.util.viewers.ViewerConfigurer.WidgetProvider;
public class TerminListWidgetProvider implements WidgetProvider {
@Override
public StructuredViewer createViewer(Composite parent){
Table table = new Table(parent, SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.SINGLE);
TableColumn tc = new TableColumn(table, SWT.LEFT);
tc.setWidth(1000);
tc.setData(0);
table.setHeaderVisible(false);
table.setLinesVisible(false);
TableViewer tableViewer = new TableViewer(table);
tableViewer.setSorter(new TerminListSorter());
return tableViewer;
}
}