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
Theme configuration that overrides the stylings set in the
DefaultNatTableThemeConfiguration
to give the NatTable a more modern
look & feel.-
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Constructor Details
-
ModernNatTableThemeConfiguration
public ModernNatTableThemeConfiguration()
-
-
Method Details
-
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
-