protected void configureColumnHeaderMouseClickBindings(
UiBindingRegistry uiBindingRegistry) {
uiBindingRegistry.registerSingleClickBinding(
MouseEventMatcher.columnHeaderLeftClick(SWT.NONE),
new ViewportSelectColumnAction(false, false));
uiBindingRegistry.registerSingleClickBinding(
MouseEventMatcher.columnHeaderLeftClick(SWT.SHIFT),
new ViewportSelectColumnAction(true, false));
uiBindingRegistry.registerSingleClickBinding(
MouseEventMatcher.columnHeaderLeftClick(SWT.MOD1),
new ViewportSelectColumnAction(false, true));
uiBindingRegistry.registerSingleClickBinding(
MouseEventMatcher.columnHeaderLeftClick(SWT.SHIFT | SWT.MOD1),
new ViewportSelectColumnAction(true, true));
}