use of org.eclipse.nebula.widgets.nattable.fillhandle.action.FillHandleCursorAction in project nebula.widgets.nattable by eclipse.
the class FillHandleConfiguration method configureUiBindings.
@Override
public void configureUiBindings(UiBindingRegistry uiBindingRegistry) {
FillHandleEventMatcher matcher = new FillHandleEventMatcher(this.painter);
// Mouse move
// Show fill handle cursor
uiBindingRegistry.registerFirstMouseMoveBinding(matcher, new FillHandleCursorAction());
uiBindingRegistry.registerMouseMoveBinding(new MouseEventMatcher(), new ClearCursorAction());
// Mouse drag
// trigger the handle drag operations
uiBindingRegistry.registerFirstMouseDragMode(matcher, new FillHandleDragMode(this.selectionLayer, this.clipboard));
// Mouse click
// ensure no selection is triggered on mouse down on the handle
uiBindingRegistry.registerFirstMouseDownBinding(matcher, new NoOpMouseAction());
}
Aggregations