protected void configureRowHeaderMouseClickBindings(
UiBindingRegistry uiBindingRegistry) {
uiBindingRegistry.registerMouseDownBinding(
MouseEventMatcher.rowHeaderLeftClick(SWT.NONE),
new ViewportSelectRowAction(false, false));
uiBindingRegistry.registerMouseDownBinding(
MouseEventMatcher.rowHeaderLeftClick(SWT.SHIFT),
new ViewportSelectRowAction(true, false));
uiBindingRegistry.registerMouseDownBinding(
MouseEventMatcher.rowHeaderLeftClick(SWT.MOD1),
new ViewportSelectRowAction(false, true));
uiBindingRegistry.registerMouseDownBinding(
MouseEventMatcher.rowHeaderLeftClick(SWT.SHIFT | SWT.MOD1),
new ViewportSelectRowAction(true, true));
}