Class ModernNatTableThemeConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
-
- org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
-
- org.eclipse.nebula.widgets.nattable.style.theme.DefaultNatTableThemeConfiguration
-
- org.eclipse.nebula.widgets.nattable.style.theme.ModernNatTableThemeConfiguration
-
- All Implemented Interfaces:
IConfiguration
- Direct Known Subclasses:
DarkNatTableThemeConfiguration
public class ModernNatTableThemeConfiguration extends DefaultNatTableThemeConfiguration
Theme configuration that overrides the stylings set in theDefaultNatTableThemeConfiguration
to give the NatTable a more modern look & feel.This default theme configuration does not set a different value for the filter row cell painter, as in this case it would override the specialized painter that needs to be registered for combobox filterrows.
-
-
Field Summary
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.style.theme.DefaultNatTableThemeConfiguration
bodyHoverBgColor, bodyHoverBorderStyle, bodyHoverCellPainter, bodyHoverFgColor, bodyHoverFont, bodyHoverGradientBgColor, bodyHoverGradientFgColor, bodyHoverHAlign, bodyHoverImage, bodyHoverPWEchoChar, bodyHoverSelectionBgColor, bodyHoverSelectionBorderStyle, bodyHoverSelectionCellPainter, bodyHoverSelectionFgColor, bodyHoverSelectionFont, bodyHoverSelectionGradientBgColor, bodyHoverSelectionGradientFgColor, bodyHoverSelectionHAlign, bodyHoverSelectionImage, bodyHoverSelectionPWEchoChar, bodyHoverSelectionTextDecoration, bodyHoverSelectionVAlign, bodyHoverTextDecoration, bodyHoverVAlign, cGroupHeaderBgColor, cGroupHeaderBorderStyle, cGroupHeaderCellPainter, cGroupHeaderFgColor, cGroupHeaderFont, cGroupHeaderGradientBgColor, cGroupHeaderGradientFgColor, cGroupHeaderHAlign, cGroupHeaderImage, cGroupHeaderPWEchoChar, cGroupHeaderTextDecoration, cGroupHeaderVAlign, cHeaderBgColor, cHeaderBorderStyle, cHeaderCellPainter, cHeaderFgColor, cHeaderFont, cHeaderFullSelectionBgColor, cHeaderFullSelectionBorderStyle, cHeaderFullSelectionCellPainter, cHeaderFullSelectionFgColor, cHeaderFullSelectionFont, cHeaderFullSelectionGradientBgColor, cHeaderFullSelectionGradientFgColor, cHeaderFullSelectionHAlign, cHeaderFullSelectionImage, cHeaderFullSelectionPWEchoChar, cHeaderFullSelectionTextDecoration, cHeaderFullSelectionVAlign, cHeaderGradientBgColor, cHeaderGradientFgColor, cHeaderHAlign, cHeaderHoverBgColor, cHeaderHoverBorderStyle, cHeaderHoverCellPainter, cHeaderHoverFgColor, cHeaderHoverFont, cHeaderHoverGradientBgColor, cHeaderHoverGradientFgColor, cHeaderHoverHAlign, cHeaderHoverImage, cHeaderHoverPWEchoChar, cHeaderHoverSelectionBgColor, cHeaderHoverSelectionBorderStyle, cHeaderHoverSelectionCellPainter, cHeaderHoverSelectionFgColor, cHeaderHoverSelectionFont, cHeaderHoverSelectionGradientBgColor, cHeaderHoverSelectionGradientFgColor, cHeaderHoverSelectionHAlign, cHeaderHoverSelectionImage, cHeaderHoverSelectionPWEchoChar, cHeaderHoverSelectionTextDecoration, cHeaderHoverSelectionVAlign, cHeaderHoverTextDecoration, cHeaderHoverVAlign, cHeaderImage, cHeaderPWEchoChar, cHeaderSelectionBgColor, cHeaderSelectionBorderStyle, cHeaderSelectionCellPainter, cHeaderSelectionFgColor, cHeaderSelectionFont, cHeaderSelectionGradientBgColor, cHeaderSelectionGradientFgColor, cHeaderSelectionHAlign, cHeaderSelectionImage, cHeaderSelectionPWEchoChar, cHeaderSelectionTextDecoration, cHeaderSelectionVAlign, cHeaderTextDecoration, cHeaderVAlign, conversionErrorBgColor, conversionErrorFgColor, conversionErrorFont, copyBorderStyle, cornerBgColor, cornerBorderStyle, cornerCellPainter, cornerFgColor, cornerFont, cornerGradientBgColor, cornerGradientFgColor, cornerHAlign, cornerImage, cornerPWEchoChar, cornerSelectionBgColor, cornerSelectionBorderStyle, cornerSelectionCellPainter, cornerSelectionFgColor, cornerSelectionFont, cornerSelectionGradientBgColor, cornerSelectionGradientFgColor, cornerSelectionHAlign, cornerSelectionImage, cornerSelectionPWEchoChar, cornerSelectionTextDecoration, cornerSelectionVAlign, cornerTextDecoration, cornerVAlign, dataChangeBgColor, dataChangeBorderStyle, dataChangeFgColor, dataChangeFont, dataChangeGradientBgColor, dataChangeGradientFgColor, dataChangeHAlign, dataChangeImage, dataChangePWEchoChar, dataChangeSelectionBgColor, dataChangeSelectionBorderStyle, dataChangeSelectionFgColor, dataChangeSelectionFont, dataChangeSelectionGradientBgColor, dataChangeSelectionGradientFgColor, dataChangeSelectionHAlign, dataChangeSelectionImage, dataChangeSelectionPWEchoChar, dataChangeSelectionTextDecoration, dataChangeSelectionVAlign, dataChangeTextDecoration, dataChangeVAlign, defaultBgColor, defaultBorderStyle, defaultCellPainter, defaultFgColor, defaultFont, defaultGradientBgColor, defaultGradientFgColor, defaultHAlign, defaultHoverBgColor, defaultHoverBorderStyle, defaultHoverCellPainter, defaultHoverFgColor, defaultHoverFont, defaultHoverGradientBgColor, defaultHoverGradientFgColor, defaultHoverHAlign, defaultHoverImage, defaultHoverPWEchoChar, defaultHoverSelectionBgColor, defaultHoverSelectionBorderStyle, defaultHoverSelectionCellPainter, defaultHoverSelectionFgColor, defaultHoverSelectionFont, defaultHoverSelectionGradientBgColor, defaultHoverSelectionGradientFgColor, defaultHoverSelectionHAlign, defaultHoverSelectionImage, defaultHoverSelectionPWEchoChar, defaultHoverSelectionTextDecoration, defaultHoverSelectionVAlign, defaultHoverTextDecoration, defaultHoverVAlign, defaultImage, defaultPWEchoChar, defaultSelectionBgColor, defaultSelectionBorderStyle, defaultSelectionCellPainter, defaultSelectionFgColor, defaultSelectionFont, defaultSelectionGradientBgColor, defaultSelectionGradientFgColor, defaultSelectionHAlign, defaultSelectionImage, defaultSelectionPWEchoChar, defaultSelectionTextDecoration, defaultSelectionVAlign, defaultTextDecoration, defaultVAlign, evenRowBgColor, evenRowBorderStyle, evenRowCellPainter, evenRowFgColor, evenRowFont, evenRowGradientBgColor, evenRowGradientFgColor, evenRowHAlign, evenRowImage, evenRowPWEchoChar, evenRowTextDecoration, evenRowVAlign, fillHandleBorderStyle, fillHandleColor, fillHandleRegionBorderStyle, filterRowBgColor, filterRowBorderStyle, filterRowCellPainter, filterRowFgColor, filterRowFont, filterRowGradientBgColor, filterRowGradientFgColor, filterRowHAlign, filterRowImage, filterRowPWEchoChar, filterRowTextDecoration, filterRowVAlign, freezeSeparatorColor, freezeSeparatorWidth, gridLineColor, hideIndicatorColor, hideIndicatorWidth, oddRowBgColor, oddRowBorderStyle, oddRowCellPainter, oddRowFgColor, oddRowFont, oddRowGradientBgColor, oddRowGradientFgColor, oddRowHAlign, oddRowImage, oddRowPWEchoChar, oddRowTextDecoration, oddRowVAlign, renderBodyGridLines, renderColumnHeaderGridLines, renderCornerGridLines, renderFilterRowGridLines, renderRowHeaderGridLines, rGroupHeaderBgColor, rGroupHeaderBorderStyle, rGroupHeaderCellPainter, rGroupHeaderFgColor, rGroupHeaderFont, rGroupHeaderGradientBgColor, rGroupHeaderGradientFgColor, rGroupHeaderHAlign, rGroupHeaderImage, rGroupHeaderPWEchoChar, rGroupHeaderTextDecoration, rGroupHeaderVAlign, rHeaderBgColor, rHeaderBorderStyle, rHeaderCellPainter, rHeaderFgColor, rHeaderFont, rHeaderFullSelectionBgColor, rHeaderFullSelectionBorderStyle, rHeaderFullSelectionCellPainter, rHeaderFullSelectionFgColor, rHeaderFullSelectionFont, rHeaderFullSelectionGradientBgColor, rHeaderFullSelectionGradientFgColor, rHeaderFullSelectionHAlign, rHeaderFullSelectionImage, rHeaderFullSelectionPWEchoChar, rHeaderFullSelectionTextDecoration, rHeaderFullSelectionVAlign, rHeaderGradientBgColor, rHeaderGradientFgColor, rHeaderHAlign, rHeaderHoverBgColor, rHeaderHoverBorderStyle, rHeaderHoverCellPainter, rHeaderHoverFgColor, rHeaderHoverFont, rHeaderHoverGradientBgColor, rHeaderHoverGradientFgColor, rHeaderHoverHAlign, rHeaderHoverImage, rHeaderHoverPWEchoChar, rHeaderHoverSelectionBgColor, rHeaderHoverSelectionBorderStyle, rHeaderHoverSelectionCellPainter, rHeaderHoverSelectionFgColor, rHeaderHoverSelectionFont, rHeaderHoverSelectionGradientBgColor, rHeaderHoverSelectionGradientFgColor, rHeaderHoverSelectionHAlign, rHeaderHoverSelectionImage, rHeaderHoverSelectionPWEchoChar, rHeaderHoverSelectionTextDecoration, rHeaderHoverSelectionVAlign, rHeaderHoverTextDecoration, rHeaderHoverVAlign, rHeaderImage, rHeaderPWEchoChar, rHeaderSelectionBgColor, rHeaderSelectionBorderStyle, rHeaderSelectionCellPainter, rHeaderSelectionFgColor, rHeaderSelectionFont, rHeaderSelectionGradientBgColor, rHeaderSelectionGradientFgColor, rHeaderSelectionHAlign, rHeaderSelectionImage, rHeaderSelectionPWEchoChar, rHeaderSelectionTextDecoration, rHeaderSelectionVAlign, rHeaderTextDecoration, rHeaderVAlign, selectedSortHeaderBgColor, selectedSortHeaderBorderStyle, selectedSortHeaderCellPainter, selectedSortHeaderFgColor, selectedSortHeaderFont, selectedSortHeaderGradientBgColor, selectedSortHeaderGradientFgColor, selectedSortHeaderHAlign, selectedSortHeaderImage, selectedSortHeaderPWEchoChar, selectedSortHeaderTextDecoration, selectedSortHeaderVAlign, selectionAnchorBgColor, selectionAnchorBorderStyle, selectionAnchorCellPainter, selectionAnchorFgColor, selectionAnchorFont, selectionAnchorGradientBgColor, selectionAnchorGradientFgColor, selectionAnchorGridBorderStyle, selectionAnchorHAlign, selectionAnchorImage, selectionAnchorPWEchoChar, selectionAnchorSelectionBgColor, selectionAnchorSelectionBorderStyle, selectionAnchorSelectionCellPainter, selectionAnchorSelectionFgColor, selectionAnchorSelectionFont, selectionAnchorSelectionGradientBgColor, selectionAnchorSelectionGradientFgColor, selectionAnchorSelectionHAlign, selectionAnchorSelectionImage, selectionAnchorSelectionPWEchoChar, selectionAnchorSelectionTextDecoration, selectionAnchorSelectionVAlign, selectionAnchorTextDecoration, selectionAnchorVAlign, sortHeaderBgColor, sortHeaderBorderStyle, sortHeaderCellPainter, sortHeaderFgColor, sortHeaderFont, sortHeaderGradientBgColor, sortHeaderGradientFgColor, sortHeaderHAlign, sortHeaderImage, sortHeaderPWEchoChar, sortHeaderTextDecoration, sortHeaderVAlign, summaryRowBgColor, summaryRowBorderStyle, summaryRowCellPainter, summaryRowFgColor, summaryRowFont, summaryRowGradientBgColor, summaryRowGradientFgColor, summaryRowHAlign, summaryRowImage, summaryRowPWEchoChar, summaryRowSelectionBgColor, summaryRowSelectionBorderStyle, summaryRowSelectionCellPainter, summaryRowSelectionFgColor, summaryRowSelectionFont, summaryRowSelectionGradientBgColor, summaryRowSelectionGradientFgColor, summaryRowSelectionHAlign, summaryRowSelectionImage, summaryRowSelectionPWEchoChar, summaryRowSelectionTextDecoration, summaryRowSelectionVAlign, summaryRowTextDecoration, summaryRowVAlign, treeBgColor, treeBorderStyle, treeCellPainter, treeFgColor, treeFont, treeGradientBgColor, treeGradientFgColor, treeHAlign, treeImage, treePWEchoChar, treeSelectionBgColor, treeSelectionBorderStyle, treeSelectionCellPainter, treeSelectionFgColor, treeSelectionFont, treeSelectionGradientBgColor, treeSelectionGradientFgColor, treeSelectionHAlign, treeSelectionImage, treeSelectionPWEchoChar, treeSelectionTextDecoration, treeSelectionVAlign, treeStructurePainter, treeStructureSelectionPainter, treeTextDecoration, treeVAlign, validationErrorBgColor, validationErrorFgColor, validationErrorFont
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
extensions, styleCornerLikeColumnHeader
-
-
Constructor Summary
Constructors Constructor Description ModernNatTableThemeConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPainterInstances()
This method should be used to create theICellPainter
instances.-
Methods inherited from class org.eclipse.nebula.widgets.nattable.style.theme.DefaultNatTableThemeConfiguration
getBodyHoverCellPainter, getBodyHoverSelectionCellPainter, getBodyHoverSelectionStyle, getBodyHoverStyle, getColumnGroupHeaderCellPainter, getColumnGroupHeaderStyle, getColumnHeaderCellPainter, getColumnHeaderFullSelectionCellPainter, getColumnHeaderFullSelectionStyle, getColumnHeaderHoverCellPainter, getColumnHeaderHoverSelectionCellPainter, getColumnHeaderHoverSelectionStyle, getColumnHeaderHoverStyle, getColumnHeaderSelectionCellPainter, getColumnHeaderSelectionStyle, getColumnHeaderStyle, getConversionErrorStyle, getCopyBorderStyle, getCornerCellPainter, getCornerSelectionCellPainter, getCornerSelectionStyle, getCornerStyle, getDataChangeSelectionStyle, getDataChangeStyle, getDefaultCellPainter, getDefaultCellStyle, getDefaultHoverCellPainter, getDefaultHoverSelectionCellPainter, getDefaultHoverSelectionStyle, getDefaultHoverStyle, getDefaultSelectionCellPainter, getDefaultSelectionCellStyle, getEvenRowCellPainter, getEvenRowStyle, getFillHandleBorderStyle, getFillHandleColor, getFillHandleRegionBorderStyle, getFilterRowCellPainter, getFilterRowStyle, getFreezeSeparatorColor, getFreezeSeparatorWidth, getGridLineColor, getHideIndicatorColor, getHideIndicatorWidth, getOddRowCellPainter, getOddRowStyle, getRenderBodyGridLines, getRenderColumnHeaderGridLines, getRenderCornerGridLines, getRenderFilterRowGridLines, getRenderRowHeaderGridLines, getRowGroupHeaderCellPainter, getRowGroupHeaderStyle, getRowHeaderCellPainter, getRowHeaderFullSelectionCellPainter, getRowHeaderFullSelectionStyle, getRowHeaderHoverCellPainter, getRowHeaderHoverSelectionCellPainter, getRowHeaderHoverSelectionStyle, getRowHeaderHoverStyle, getRowHeaderSelectionCellPainter, getRowHeaderSelectionStyle, getRowHeaderStyle, getSelectedSortHeaderCellPainter, getSelectedSortHeaderStyle, getSelectionAnchorCellPainter, getSelectionAnchorGridLineStyle, getSelectionAnchorSelectionCellPainter, getSelectionAnchorSelectionStyle, getSelectionAnchorStyle, getSortHeaderCellPainter, getSortHeaderStyle, getSummaryRowCellPainter, getSummaryRowSelectionCellPainter, getSummaryRowSelectionStyle, getSummaryRowStyle, getTreeCellPainter, getTreeSelectionCellPainter, getTreeSelectionStyle, getTreeStructurePainter, getTreeStructureSelectionPainter, getTreeStyle, getValidationErrorStyle
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
addThemeExtension, configureAlternatingRowStyle, configureColumnGroupHeaderStyle, configureColumnHeaderSelectionStyle, configureColumnHeaderStyle, configureCopyBorderStyle, configureCornerSelectionStyle, configureCornerStyle, configureDataChangeStyle, configureDefaultSelectionStyle, configureDefaultStyle, configureEditErrorStyle, configureFillHandleStyle, configureFilterRowStyle, configureFreezeStyle, configureGridLineStyle, configureHideIndicatorStyle, configureHoverSelectionStyle, configureHoverStyle, configureRegistry, configureRowGroupHeaderStyle, configureRowHeaderSelectionStyle, configureRowHeaderStyle, configureSelectedSortHeaderStyle, configureSelectionAnchorStyle, configureSortHeaderStyle, configureSummaryRowStyle, configureTreeStyle, isStyleEmpty, removeThemeExtension, unregisterThemeStyleConfigurations
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
configureLayer, configureUiBindings
-
-
-
-
Method Detail
-
createPainterInstances
public void createPainterInstances()
Description copied from class:ThemeConfiguration
This method should be used to create theICellPainter
instances. This is needed for zoom operations so the painter are re-created with settings that match the current scaling (e.g. images).- Overrides:
createPainterInstances
in classDefaultNatTableThemeConfiguration
-
-