
Untitled
By: a guest on
Sep 30th, 2011 | syntax:
Java | size: 1.30 KB | views:
32 | expires: Never
private void displayClasspathEntriesTable(Composite container) {
GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true, 2, 4);
gd.heightHint = 700;
gd.widthHint = 600;
classpathEntriesViewer = CheckboxTableViewer.newCheckList(container, SWT.BORDER | SWT.MULTI);
Table table = classpathEntriesViewer.getTable();
table.setFocus();
table.setLayoutData(gd);
table.setLinesVisible(true);
table.setHeaderVisible(true);
TableColumn sourceColumn = new TableColumn(table, SWT.NONE);
sourceColumn.setText("Source ");
sourceColumn.setWidth(350);
sourceColumn.setAlignment(SWT.RIGHT);
TableColumn destinationColumn = new TableColumn(table, SWT.NONE);
destinationColumn.setText("Copy as...");
destinationColumn.setWidth(120);
classpathEntriesViewer.setContentProvider(ArrayContentProvider.getInstance());
classpathEntriesViewer.setLabelProvider(new ClasspathEntryLabelProvider());
classpathEntriesViewer.addCheckStateListener(new ICheckStateListener() {
public void checkStateChanged(CheckStateChangedEvent event) {
classpathEntriesViewer.refresh();
}
});
classpathEntriesViewer.setInput(classpathEntryPaths.entrySet());
classpathEntriesViewer.setAllChecked(true);
//addTableListeners();
}