Uses of Class
org.eclipse.nebula.widgets.nattable.group.performance.ColumnGroupHeaderLayer
-
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.columnChooser
Constructors in org.eclipse.nebula.widgets.nattable.columnChooser with parameters of type ColumnGroupHeaderLayer Constructor Description ColumnChooser(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
Constructors in org.eclipse.nebula.widgets.nattable.columnChooser.command with parameters of type ColumnGroupHeaderLayer Constructor Description DisplayColumnChooserCommandHandler(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
Methods in org.eclipse.nebula.widgets.nattable.columnChooser.gui with parameters of type ColumnGroupHeaderLayer Modifier and Type Method Description void
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
Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type ColumnGroupHeaderLayer Constructor Description GroupByColumnGroupReorderDragMode(ColumnGroupHeaderLayer columnGroupHeaderLayer)
GroupByHeaderConfiguration(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer)
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group
Methods in org.eclipse.nebula.widgets.nattable.group with parameters of type ColumnGroupHeaderLayer Modifier and Type Method Description static 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
Fields in org.eclipse.nebula.widgets.nattable.group.performance declared as ColumnGroupHeaderLayer Modifier and Type Field Description ColumnGroupHeaderLayer
ColumnGroupHeaderLayerSelectionTest. columnGroupLayer
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.action
Fields in org.eclipse.nebula.widgets.nattable.group.performance.action declared as ColumnGroupHeaderLayer Modifier and Type Field Description protected ColumnGroupHeaderLayer
ColumnGroupHeaderReorderDragMode. columnGroupHeaderLayer
Constructors in org.eclipse.nebula.widgets.nattable.group.performance.action with parameters of type ColumnGroupHeaderLayer Constructor Description ColumnGroupHeaderReorderDragMode(ColumnGroupHeaderLayer columnGroupHeaderLayer)
ColumnHeaderReorderDragMode(ColumnGroupHeaderLayer columnGroupHeaderLayer)
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.command
Constructors in org.eclipse.nebula.widgets.nattable.group.performance.command with parameters of type ColumnGroupHeaderLayer Constructor Description ColumnGroupReorderCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
ColumnGroupReorderEndCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
ColumnGroupReorderStartCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
ColumnGroupsCommandHandler(ColumnGroupHeaderLayer contextLayer, SelectionLayer selectionLayer)
GroupColumnReorderCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
GroupColumnReorderEndCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
GroupColumnReorderStartCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
GroupMultiColumnReorderCommandHandler(ColumnGroupHeaderLayer columnGroupHeaderLayer)
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.config
Methods in org.eclipse.nebula.widgets.nattable.group.performance.config with parameters of type ColumnGroupHeaderLayer Modifier and Type Method Description void
DefaultColumnGroupHeaderLayerConfiguration. configureTypedLayer(ColumnGroupHeaderLayer layer)
-
Uses of ColumnGroupHeaderLayer in org.eclipse.nebula.widgets.nattable.group.performance.painter
Fields in org.eclipse.nebula.widgets.nattable.group.performance.painter declared as ColumnGroupHeaderLayer Modifier and Type Field Description protected ColumnGroupHeaderLayer
ColumnGroupHeaderGridLineCellLayerPainter. columnGroupHeaderLayer
Constructors in org.eclipse.nebula.widgets.nattable.group.performance.painter with parameters of type ColumnGroupHeaderLayer Constructor Description ColumnGroupHeaderGridLineCellLayerPainter(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.
-