Class ModernGroupByThemeExtension
java.lang.Object
org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.DefaultGroupByThemeExtension
org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.ModernGroupByThemeExtension
- All Implemented Interfaces:
IThemeExtension
- Direct Known Subclasses:
DarkGroupByThemeExtension
IThemeExtension
for the GroupBy feature that matches the
ModernNatTableThemeConfiguration
.-
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.DefaultGroupByThemeExtension
groupByBgColor, groupByBorderStyle, groupByFgColor, groupByFont, groupByGradientBgColor, groupByGradientFgColor, groupByHAlign, groupByHeaderBgColor, groupByHint, groupByHintBgColor, groupByHintBorderStyle, groupByHintFgColor, groupByHintFont, groupByHintGradientBgColor, groupByHintGradientFgColor, groupByHintHAlign, groupByHintImage, groupByHintPWEchoChar, groupByHintTextDecoration, groupByHintVAlign, groupByImage, groupByObjectBgColor, groupByObjectBorderStyle, groupByObjectCellPainter, groupByObjectFgColor, groupByObjectFont, groupByObjectGradientBgColor, groupByObjectGradientFgColor, groupByObjectHAlign, groupByObjectImage, groupByObjectPWEchoChar, groupByObjectSelectionBgColor, groupByObjectSelectionBorderStyle, groupByObjectSelectionCellPainter, groupByObjectSelectionFgColor, groupByObjectSelectionFont, groupByObjectSelectionGradientBgColor, groupByObjectSelectionGradientFgColor, groupByObjectSelectionHAlign, groupByObjectSelectionImage, groupByObjectSelectionPWEchoChar, groupByObjectSelectionTextDecoration, groupByObjectSelectionVAlign, groupByObjectTextDecoration, groupByObjectVAlign, groupByPWEchoChar, groupBySummaryBgColor, groupBySummaryBorderStyle, groupBySummaryCellPainter, groupBySummaryFgColor, groupBySummaryFont, groupBySummaryGradientBgColor, groupBySummaryGradientFgColor, groupBySummaryHAlign, groupBySummaryImage, groupBySummaryPWEchoChar, groupBySummarySelectionBgColor, groupBySummarySelectionBorderStyle, groupBySummarySelectionCellPainter, groupBySummarySelectionFgColor, groupBySummarySelectionFont, groupBySummarySelectionGradientBgColor, groupBySummarySelectionGradientFgColor, groupBySummarySelectionHAlign, groupBySummarySelectionImage, groupBySummarySelectionPWEchoChar, groupBySummarySelectionTextDecoration, groupBySummarySelectionVAlign, groupBySummaryTextDecoration, groupBySummaryVAlign, groupByTextDecoration, groupByVAlign
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Method that is used to create the painter instances that should be registered for styling.Methods inherited from class org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.DefaultGroupByThemeExtension
configureGroupByHeaderBackgroundColor, configureGroupByHint, configureGroupByObjectSelectionStyle, configureGroupByObjectStyle, configureGroupByStyle, configureGroupBySummarySelectionStyle, configureGroupBySummaryStyle, getGroupByHeaderBackgroundColor, getGroupByHint, getGroupByHintStyle, getGroupByObjectCellPainter, getGroupByObjectSelectionCellPainter, getGroupByObjectSelectionStyle, getGroupByObjectStyle, getGroupByStyle, getGroupBySummaryCellPainter, getGroupBySummarySelectionCellPainter, getGroupBySummarySelectionStyle, getGroupBySummaryStyle, registerStyles, unregisterStyles
-
Constructor Details
-
ModernGroupByThemeExtension
public ModernGroupByThemeExtension()
-
-
Method Details
-
createPainterInstances
public void createPainterInstances()Description copied from interface:IThemeExtension
Method that is used to create the painter instances that should be registered for styling. Needed to update painters in case zoom operations- Specified by:
createPainterInstances
in interfaceIThemeExtension
- Overrides:
createPainterInstances
in classDefaultGroupByThemeExtension
-