new TreePathIntLabelProvider(countProvider, mainLabels));
TreeViewerColumn countGraphColumn =
newTreeViewerColumn(viewer, SWT.LEFT, "", 100);
countGraphColumn.getColumn().addSelectionListener(countSorter);
countGraphColumn.setLabelProvider(new TreeViewerCellPainter(countProvider) {
@Override
protected Color createColor(Display display) {
return new Color(display, 118, 146, 60);
}
});
TreeViewerColumn durationColumn =
newTreeViewerColumn(viewer, SWT.RIGHT, "Total Duration", 150);
durationColumn.getColumn().addSelectionListener(durationSorter);
durationColumn.setLabelProvider(
new TreePathDurationLabelProvider(durationProvider, mainLabels));
TreeViewerColumn durationGraphColumn =
newTreeViewerColumn(viewer, SWT.LEFT, "", 100);
durationGraphColumn.getColumn().addSelectionListener(durationSorter);
durationGraphColumn.setLabelProvider(new TreeViewerCellPainter(
durationProvider) {
@Override
protected Color createColor(Display display) {
return new Color(display, 49, 132, 155);
}