Class FormulaFillHandleDragMode
java.lang.Object
org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
org.eclipse.nebula.widgets.nattable.fillhandle.action.FillHandleDragMode
org.eclipse.nebula.widgets.nattable.formula.action.FormulaFillHandleDragMode
- All Implemented Interfaces:
IDragMode
Specialized
FillHandleDragMode that also opens the dialog in case of
String values that can be converted to BigDecimal values using the
FormulaDataProvider.- Since:
- 1.4
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
AutoScrollDragMode.AutoScrollRunnable -
Field Summary
FieldsFields inherited from class org.eclipse.nebula.widgets.nattable.fillhandle.action.FillHandleDragMode
clipboard, direction, menu, selectionCell, selectionLayer, startEvent, startPositionFields inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
horizontalBorderOffset, verticalBorderOffset -
Constructor Summary
ConstructorsConstructorDescriptionFormulaFillHandleDragMode(SelectionLayer selectionLayer, InternalCellClipboard clipboard, FormulaDataProvider dataProvider) -
Method Summary
Methods inherited from class org.eclipse.nebula.widgets.nattable.fillhandle.action.FillHandleDragMode
calculateIncreasedPositiveDiff, mouseDown, mouseUp, openMenu, performDragAction, resetMethods inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
mouseMove
-
Field Details
-
dataProvider
-
-
Constructor Details
-
FormulaFillHandleDragMode
public FormulaFillHandleDragMode(SelectionLayer selectionLayer, InternalCellClipboard clipboard, FormulaDataProvider dataProvider) - Parameters:
selectionLayer- TheSelectionLayerneeded to determine the fill handle region and perform the update command.clipboard- The internal clipboard that carries the cells for the copy & paste operation triggered by using the fill handle.dataProvider- TheFormulaDataProviderthat is needed to determine whether a value is a number value.
-
-
Method Details
-
showMenu
Description copied from class:FillHandleDragModeCheck if the menu should be shown for selecting copy or series fill operation.- Overrides:
showMenuin classFillHandleDragMode- Parameters:
natTable- The NatTable instance on which the operation is performed.- Returns:
trueif the menu should be shown,falseif not.
-