Uses of Class
org.eclipse.nebula.widgets.nattable.group.performance.ColumnGroupHeaderLayer
Package
Description
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.columnChooser
ModifierConstructorDescriptionColumnChooser
(org.eclipse.swt.widgets.Shell shell, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer, boolean sortAvailableColumns) Constructor to be used with the new performance column grouping feature. -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.columnChooser.command
ModifierConstructorDescriptionDisplayColumnChooserCommandHandler
(ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer cgHeader) Create theDisplayColumnChooserCommandHandler
for the new performance column grouping feature showing the columns in the available tree unsorted.DisplayColumnChooserCommandHandler
(ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer cgHeader, boolean sortAvailableColumns) Create theDisplayColumnChooserCommandHandler
for the new performance column grouping feature. -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.columnChooser.gui
Modifier and TypeMethodDescriptionvoid
ColumnChooserDialog.populateAvailableTree
(List<ColumnEntry> columnEntries, ColumnGroupHeaderLayer columnGroupHeaderLayer) Populates the available item tree with the given column entries for the new performanceColumnGroupHeaderLayer
.void
ColumnChooserDialog.populateAvailableTree
(List<ColumnEntry> columnEntries, ColumnGroupHeaderLayer columnGroupHeaderLayer, boolean sort) Populates the available item tree with the given column entries for the new performanceColumnGroupHeaderLayer
.void
ColumnChooserDialog.populateSelectedTree
(List<ColumnEntry> columnEntries, ColumnGroupHeaderLayer columnGroupHeaderLayer) Populates the selected item tree with the given column entries for the new performanceColumnGroupHeaderLayer
. -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
ModifierConstructorDescriptionGroupByColumnGroupReorderDragMode
(ColumnGroupHeaderLayer columnGroupHeaderLayer) GroupByHeaderConfiguration
(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer) -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group
Modifier and TypeMethodDescriptionstatic boolean
ColumnGroupUtils.isBetweenTwoGroups
(ColumnGroupHeaderLayer columnGroupHeaderLayer, int toPosition, boolean reorderToLeftEdge, SelectionLayer.MoveDirectionEnum moveDirection) Checks if the edge of a column position is the left-most or the right most column on any level of a column group.static boolean
ColumnGroupUtils.isBetweenTwoGroups
(ColumnGroupHeaderLayer columnGroupHeaderLayer, int level, int toPosition, boolean reorderToLeftEdge, SelectionLayer.MoveDirectionEnum moveDirection) Checks if the edge of a column position for a specific grouping level is the left-most or the right most column of a column group.static boolean
ColumnGroupUtils.isBetweenTwoGroups
(ILayer natLayer, int startX, int endX, ColumnGroupHeaderLayer layer, int level) Checks if the column positions at the given x coordinates belong to the same group or not.static boolean
ColumnGroupUtils.isInTheSameGroup
(ColumnGroupHeaderLayer layer, int level, int fromPosition, int toPosition) Checks if the two given column positions on the given layer belong to the same group at the given level on the givenColumnGroupHeaderLayer
.static boolean
ColumnGroupUtils.isReorderValid
(ColumnGroupHeaderLayer columnGroupHeaderLayer, int fromPosition, int toPosition, boolean reorderToLeftEdge) Checks if a reorder operation is valid by checking the unbreakable states of the groups below the from and the to position.static boolean
ColumnGroupUtils.isReorderValid
(ColumnGroupHeaderLayer columnGroupHeaderLayer, int level, int fromPosition, int toPosition, boolean reorderToLeftEdge) Checks if a reorder operation is valid by checking the unbreakable states of the groups below the from and the to position. -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.action
Modifier and TypeFieldDescriptionprotected final ColumnGroupHeaderLayer
ColumnGroupHeaderReorderDragMode.columnGroupHeaderLayer
ModifierConstructorDescriptionColumnGroupHeaderReorderDragMode
(ColumnGroupHeaderLayer columnGroupHeaderLayer) ColumnHeaderReorderDragMode
(ColumnGroupHeaderLayer columnGroupHeaderLayer) -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.command
ModifierConstructorDescriptionColumnGroupReorderCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) ColumnGroupReorderEndCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) ColumnGroupReorderStartCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) ColumnGroupsCommandHandler
(ColumnGroupHeaderLayer contextLayer, SelectionLayer selectionLayer) ColumnGroupsCommandHandler
(ColumnGroupHeaderLayer contextLayer, SelectionLayer selectionLayer, boolean clearSelection) GroupColumnReorderCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) GroupColumnReorderEndCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) GroupColumnReorderStartCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) GroupMultiColumnReorderCommandHandler
(ColumnGroupHeaderLayer columnGroupHeaderLayer) -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.config
Modifier and TypeMethodDescriptionvoid
DefaultColumnGroupHeaderLayerConfiguration.configureTypedLayer
(ColumnGroupHeaderLayer layer) -
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.painter
Modifier and TypeFieldDescriptionprotected ColumnGroupHeaderLayer
ColumnGroupHeaderGridLineCellLayerPainter.columnGroupHeaderLayer
ModifierConstructorDescriptionColumnGroupHeaderGridLineCellLayerPainter
(ColumnGroupHeaderLayer columnGroupHeaderLayer) Create a ColumnGroupHeaderGridLineCellLayerPainter that renders gray grid lines and uses the default clipping behaviour.ColumnGroupHeaderGridLineCellLayerPainter
(ColumnGroupHeaderLayer columnGroupHeaderLayer, boolean clipLeft, boolean clipTop) Create a ColumnGroupHeaderGridLineCellLayerPainter that renders gray grid lines and uses the specified clipping behaviour.ColumnGroupHeaderGridLineCellLayerPainter
(ColumnGroupHeaderLayer columnGroupHeaderLayer, org.eclipse.swt.graphics.Color gridColor) Create a ColumnGroupHeaderGridLineCellLayerPainter that renders grid lines in the specified color and uses the default clipping behaviour.ColumnGroupHeaderGridLineCellLayerPainter
(ColumnGroupHeaderLayer columnGroupHeaderLayer, org.eclipse.swt.graphics.Color gridColor, boolean clipLeft, boolean clipTop) Create a ColumnGroupHeaderGridLineCellLayerPainter that renders grid lines in the specified color and uses the specified clipping behaviour.