Class GroupByColumnGroupReorderDragMode
java.lang.Object
org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
org.eclipse.nebula.widgets.nattable.reorder.action.ColumnReorderDragMode
org.eclipse.nebula.widgets.nattable.group.performance.action.ColumnHeaderReorderDragMode
org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.GroupByColumnGroupReorderDragMode
- All Implemented Interfaces:
IDragMode
Specialization of
ColumnHeaderReorderDragMode that avoids rendering
of the column drag lines in case the mouse moves over the groupBy region by
supporting handling of column groups.- Since:
- 1.6
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.nebula.widgets.nattable.reorder.action.ColumnReorderDragMode
ColumnReorderDragMode.ColumnReorderOverlayPainterNested classes/interfaces inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
AutoScrollDragMode.AutoScrollRunnable -
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.nattable.group.performance.action.ColumnHeaderReorderDragMode
dragFromGridRowPositionFields inherited from class org.eclipse.nebula.widgets.nattable.reorder.action.ColumnReorderDragMode
currentEvent, dragFromGridColumnPosition, initialEvent, natTable, targetOverlayPainterFields inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
horizontalBorderOffset, verticalBorderOffset -
Constructor Summary
ConstructorsConstructorDescriptionGroupByColumnGroupReorderDragMode(ColumnGroupHeaderLayer columnGroupHeaderLayer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) Methods inherited from class org.eclipse.nebula.widgets.nattable.group.performance.action.ColumnHeaderReorderDragMode
getColumnCell, getMoveDirection, isValidTargetColumnPosition, mouseDownMethods inherited from class org.eclipse.nebula.widgets.nattable.reorder.action.ColumnReorderDragMode
fireMoveEndCommand, fireMoveStartCommand, getDragFromGridColumnPosition, getDragToGridColumnPosition, mouseMove, mouseUpMethods inherited from class org.eclipse.nebula.widgets.nattable.viewport.action.AutoScrollDragMode
performDragAction
-
Constructor Details
-
GroupByColumnGroupReorderDragMode
- Parameters:
columnGroupHeaderLayer- TheColumnGroupHeaderLayerto which this drag mode should be assigned to.
-
-
Method Details
-
isValidTargetColumnPosition
public boolean isValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) - Overrides:
isValidTargetColumnPositionin classColumnHeaderReorderDragMode
-