Class DefaultNatTableThemeConfiguration
- All Implemented Interfaces:
IConfiguration
- Direct Known Subclasses:
ModernNatTableThemeConfiguration
There are several ways to create a new theme using this configuration as basis:
- Set different values for the style attributes via instance init block.
For example:
new DefaultNatTableThemeConfiguration { { this.defaultFgColor = GUIHelper.COLOR_BLUE; ... } } - Override the getters directly
- Override the configureXxx() methods directly
While this ThemeConfiguration only contains the basic styling, you are also
able to extend this and add additional stylings, e.g. conditional stylings
for custom labels. But on adding new stylings you also need to ensure that
the custom styling is removed in
ThemeConfiguration.unregisterThemeStyleConfigurations(org.eclipse.nebula.widgets.nattable.config.IConfigRegistry)
. This is necessary so the applied styles do not stay in case of theme
switches.
Instead of extending an existing ThemeConfiguration you are also able to
create and register IThemeExtensions to add additional styling.
Creating IThemeExtension gives you the most possible flexibility on creating,
modifying and extending existing themes.
Note: If styling of the GroupBy header should also be involved in the theme, you need to register a matching IThemeExtension out of the GlazedLists extension. The reason for this is that the labels against which the styles need to be registered are specified there, and there should be no dependency from core to the extensions. Have a look at the DefaultGroupByThemeExtension or the ModernGroupByThemeExtension for example.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Imageorg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.Colororg.eclipse.swt.graphics.FontFields inherited from class org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
extensions, styleCornerLikeColumnHeader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method should be used to create theICellPainterinstances.protected ICellPainterReturns theICellPainterthat should be used to render hovered cells in a NatTable body region.protected ICellPainterReturns theICellPainterthat should be used to render hovered selected cells in a NatTable body region.protected IStyleReturns theIStylethat should be used to render hovered selected cells in a NatTable body region.protected IStyleReturns theIStylethat should be used to render hovered cells in a NatTable body region.protected ICellPainterReturns theICellPainterthat should be used to render the column group header in a NatTable.protected IStyleReturns theIStylethat should be used to render the column group header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the column header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected IStyleReturns theIStylethat should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected ICellPainterReturns theICellPainterthat should be used to render hovered cells in a NatTable column header region.protected ICellPainterReturns theICellPainterthat should be used to render hovered selected cells in a NatTable column header region.protected IStyleReturns theIStylethat should be used to render hovered selected cells in a NatTable column header region.protected IStyleReturns theIStylethat should be used to render hovered cells in a NatTable column header region.protected ICellPainterReturns theICellPainterthat should be used to render the selected cells in the column header of a NatTable.protected IStyleReturns theIStylethat should be used to render the selected cells in the column header of a NatTable.protected IStyleReturns theIStylethat should be used to render the column header in a NatTable.protected IStyleReturns theIStylethat should be applied to an editor in case the input is invalid in terms of conversion errors.protected IStyleReturns theIStylethat should be used to render the copy border.protected ICellPainterReturns theICellPainterthat should be used to render the corner in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected cells in the corner of a NatTable.protected IStyleReturns theIStylethat should be used to render the selected cells in the corner of a NatTable.protected IStyleReturns theIStylethat should be used to render the corner of a NatTable.protected IStyleReturns theIStylethat should be used to render dirty cells inDisplayMode.SELECT.protected IStyleReturns theIStylethat should be used to render dirty cells inDisplayMode.NORMAL.protected ICellPainterReturns the defaultICellPainterthat is used to render the NatTable.protected IStyleprotected ICellPainterReturns theICellPainterthat should be used by default to render hovered cells in a NatTable.protected ICellPainterReturns theICellPainterthat should be used by default to render hovered selected cells in a NatTable.protected IStyleReturns theIStylethat should be used by default to render hovered selected cells in a NatTable.protected IStyleReturns theIStylethat should be used by default to render hovered cells in a NatTable.protected ICellPainterReturns the defaultICellPainterthat is used to render selected cells in NatTable.protected IStyleprotected ICellPainterReturns theICellPainterthat should be used to render alternating rows.protected IStyleReturns theIStylethat should be used to render alternating rows.protected BorderStyleReturns theBorderStylethat should be used to render the border of the fill handle.protected org.eclipse.swt.graphics.ColorReturns theColorthat should be used to render the fill handle.protected BorderStyleReturns theBorderStylethat should be used to render the border around the fill handle region.protected ICellPainterReturns theICellPainterthat should be used to render the filter row cells in a NatTable.protected IStyleReturns theIStylethat should be used to render the filter row in a NatTable.protected org.eclipse.swt.graphics.ColorReturns theColorthat should be used to render the freeze separator.protected IntegerReturns the width that should be used by the freeze separator.protected org.eclipse.swt.graphics.ColorReturns theColorthat should be used to render the grid lines.protected org.eclipse.swt.graphics.ColorReturns theColorthat should be used to render the hide indicator .protected IntegerReturns the width that should be used by the hide indicator.protected ICellPainterReturns theICellPainterthat should be used to render alternating rows.protected IStyleReturns theIStylethat should be used to render alternating rows.protected BooleanReturns whether grid lines in the body should be rendered or not.protected BooleanReturns whether grid lines in the column header should be rendered or not.protected BooleanReturns whether grid lines in the corner region should be rendered or not.protected BooleanReturns whether grid lines in the filter row should be rendered or not.protected BooleanReturns whether grid lines in the row header should be rendered or not.protected ICellPainterReturns theICellPainterthat should be used to render the row group header in a NatTable.protected IStyleReturns theIStylethat should be used to render the row group header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the row header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected IStyleReturns theIStylethat should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected ICellPainterReturns theICellPainterthat should be used to render hovered cells in a NatTable row header region.protected ICellPainterReturns theICellPainterthat should be used to render hovered selected cells in a NatTable row header region.protected IStyleReturns theIStylethat should be used to render hovered selected cells in a NatTable row header region.protected IStyleReturns theIStylethat should be used to render hovered cells in a NatTable row header region.protected ICellPainterReturns theICellPainterthat should be used to render the selected cells in the row header of a NatTable.protected IStyleReturns theIStylethat should be used to render the selected cells in the row header of a NatTable.protected IStyleReturns theIStylethat should be used to render the row header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the sort header cells in a NatTable in selected state.protected IStyleReturns theIStylethat should be used to render the sort header in a NatTable in selected state.protected ICellPainterReturns theICellPainterthat is used to render the selection anchor in normal display mode.protected IStyleReturns theIStylethat should be used to render the grid lines around the selection anchor.protected ICellPainterReturns theICellPainterthat is used to render the selection anchor in selection display mode.protected IStyleReturns theIStylethat is used to render the selection anchor in selection display mode.protected IStyleReturns theIStylethat is used to render the selection anchor in normal display mode.protected ICellPainterReturns theICellPainterthat should be used to render the sort header cells in a NatTable.protected IStyleReturns theIStylethat should be used to render the sort header in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the summary row cells in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected summary row cells in a NatTable.protected IStyleReturns theIStylethat should be used to render the selected summary row cells in a NatTable.protected IStyleReturns theIStylethat should be used to render the summary row cells in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the tree column cells in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected tree column cells in a NatTable.protected IStyleReturns theIStylethat should be used to render the selected tree column cells in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the tree structure in a NatTable.protected ICellPainterReturns theICellPainterthat should be used to render the selected tree structure in a NatTable.protected IStyleReturns theIStylethat should be used to render the tree column cells in a NatTable.protected IStyleReturns theIStylethat should be applied to an editor in case the input is invalid in terms of validation errors.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, unregisterThemeStyleConfigurationsMethods inherited from class org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
configureLayer, configureUiBindings
-
Field Details
-
defaultBgColor
public org.eclipse.swt.graphics.Color defaultBgColor -
defaultFgColor
public org.eclipse.swt.graphics.Color defaultFgColor -
defaultGradientBgColor
public org.eclipse.swt.graphics.Color defaultGradientBgColor -
defaultGradientFgColor
public org.eclipse.swt.graphics.Color defaultGradientFgColor -
defaultHAlign
-
defaultVAlign
-
defaultFont
public org.eclipse.swt.graphics.Font defaultFont -
defaultImage
public org.eclipse.swt.graphics.Image defaultImage -
defaultBorderStyle
-
defaultPWEchoChar
-
defaultTextDecoration
-
defaultCellPainter
-
cHeaderBgColor
public org.eclipse.swt.graphics.Color cHeaderBgColor -
cHeaderFgColor
public org.eclipse.swt.graphics.Color cHeaderFgColor -
cHeaderGradientBgColor
public org.eclipse.swt.graphics.Color cHeaderGradientBgColor -
cHeaderGradientFgColor
public org.eclipse.swt.graphics.Color cHeaderGradientFgColor -
cHeaderHAlign
-
cHeaderVAlign
-
cHeaderFont
public org.eclipse.swt.graphics.Font cHeaderFont -
cHeaderImage
public org.eclipse.swt.graphics.Image cHeaderImage -
cHeaderBorderStyle
-
cHeaderPWEchoChar
-
cHeaderTextDecoration
-
cHeaderCellPainter
-
rHeaderBgColor
public org.eclipse.swt.graphics.Color rHeaderBgColor -
rHeaderFgColor
public org.eclipse.swt.graphics.Color rHeaderFgColor -
rHeaderGradientBgColor
public org.eclipse.swt.graphics.Color rHeaderGradientBgColor -
rHeaderGradientFgColor
public org.eclipse.swt.graphics.Color rHeaderGradientFgColor -
rHeaderHAlign
-
rHeaderVAlign
-
rHeaderFont
public org.eclipse.swt.graphics.Font rHeaderFont -
rHeaderImage
public org.eclipse.swt.graphics.Image rHeaderImage -
rHeaderBorderStyle
-
rHeaderPWEchoChar
-
rHeaderTextDecoration
-
rHeaderCellPainter
-
cornerBgColor
public org.eclipse.swt.graphics.Color cornerBgColor -
cornerFgColor
public org.eclipse.swt.graphics.Color cornerFgColor -
cornerGradientBgColor
public org.eclipse.swt.graphics.Color cornerGradientBgColor -
cornerGradientFgColor
public org.eclipse.swt.graphics.Color cornerGradientFgColor -
cornerHAlign
-
cornerVAlign
-
cornerFont
public org.eclipse.swt.graphics.Font cornerFont -
cornerImage
public org.eclipse.swt.graphics.Image cornerImage -
cornerBorderStyle
-
cornerPWEchoChar
-
cornerTextDecoration
-
cornerCellPainter
-
defaultHoverBgColor
public org.eclipse.swt.graphics.Color defaultHoverBgColor -
defaultHoverFgColor
public org.eclipse.swt.graphics.Color defaultHoverFgColor -
defaultHoverGradientBgColor
public org.eclipse.swt.graphics.Color defaultHoverGradientBgColor -
defaultHoverGradientFgColor
public org.eclipse.swt.graphics.Color defaultHoverGradientFgColor -
defaultHoverHAlign
-
defaultHoverVAlign
-
defaultHoverFont
public org.eclipse.swt.graphics.Font defaultHoverFont -
defaultHoverImage
public org.eclipse.swt.graphics.Image defaultHoverImage -
defaultHoverBorderStyle
-
defaultHoverPWEchoChar
-
defaultHoverTextDecoration
-
defaultHoverCellPainter
-
bodyHoverBgColor
public org.eclipse.swt.graphics.Color bodyHoverBgColor -
bodyHoverFgColor
public org.eclipse.swt.graphics.Color bodyHoverFgColor -
bodyHoverGradientBgColor
public org.eclipse.swt.graphics.Color bodyHoverGradientBgColor -
bodyHoverGradientFgColor
public org.eclipse.swt.graphics.Color bodyHoverGradientFgColor -
bodyHoverHAlign
-
bodyHoverVAlign
-
bodyHoverFont
public org.eclipse.swt.graphics.Font bodyHoverFont -
bodyHoverImage
public org.eclipse.swt.graphics.Image bodyHoverImage -
bodyHoverBorderStyle
-
bodyHoverPWEchoChar
-
bodyHoverTextDecoration
-
bodyHoverCellPainter
-
cHeaderHoverBgColor
public org.eclipse.swt.graphics.Color cHeaderHoverBgColor -
cHeaderHoverFgColor
public org.eclipse.swt.graphics.Color cHeaderHoverFgColor -
cHeaderHoverGradientBgColor
public org.eclipse.swt.graphics.Color cHeaderHoverGradientBgColor -
cHeaderHoverGradientFgColor
public org.eclipse.swt.graphics.Color cHeaderHoverGradientFgColor -
cHeaderHoverHAlign
-
cHeaderHoverVAlign
-
cHeaderHoverFont
public org.eclipse.swt.graphics.Font cHeaderHoverFont -
cHeaderHoverImage
public org.eclipse.swt.graphics.Image cHeaderHoverImage -
cHeaderHoverBorderStyle
-
cHeaderHoverPWEchoChar
-
cHeaderHoverTextDecoration
-
cHeaderHoverCellPainter
-
rHeaderHoverBgColor
public org.eclipse.swt.graphics.Color rHeaderHoverBgColor -
rHeaderHoverFgColor
public org.eclipse.swt.graphics.Color rHeaderHoverFgColor -
rHeaderHoverGradientBgColor
public org.eclipse.swt.graphics.Color rHeaderHoverGradientBgColor -
rHeaderHoverGradientFgColor
public org.eclipse.swt.graphics.Color rHeaderHoverGradientFgColor -
rHeaderHoverHAlign
-
rHeaderHoverVAlign
-
rHeaderHoverFont
public org.eclipse.swt.graphics.Font rHeaderHoverFont -
rHeaderHoverImage
public org.eclipse.swt.graphics.Image rHeaderHoverImage -
rHeaderHoverBorderStyle
-
rHeaderHoverPWEchoChar
-
rHeaderHoverTextDecoration
-
rHeaderHoverCellPainter
-
defaultHoverSelectionBgColor
public org.eclipse.swt.graphics.Color defaultHoverSelectionBgColor -
defaultHoverSelectionFgColor
public org.eclipse.swt.graphics.Color defaultHoverSelectionFgColor -
defaultHoverSelectionGradientBgColor
public org.eclipse.swt.graphics.Color defaultHoverSelectionGradientBgColor -
defaultHoverSelectionGradientFgColor
public org.eclipse.swt.graphics.Color defaultHoverSelectionGradientFgColor -
defaultHoverSelectionHAlign
-
defaultHoverSelectionVAlign
-
defaultHoverSelectionFont
public org.eclipse.swt.graphics.Font defaultHoverSelectionFont -
defaultHoverSelectionImage
public org.eclipse.swt.graphics.Image defaultHoverSelectionImage -
defaultHoverSelectionBorderStyle
-
defaultHoverSelectionPWEchoChar
-
defaultHoverSelectionTextDecoration
-
defaultHoverSelectionCellPainter
-
bodyHoverSelectionBgColor
public org.eclipse.swt.graphics.Color bodyHoverSelectionBgColor -
bodyHoverSelectionFgColor
public org.eclipse.swt.graphics.Color bodyHoverSelectionFgColor -
bodyHoverSelectionGradientBgColor
public org.eclipse.swt.graphics.Color bodyHoverSelectionGradientBgColor -
bodyHoverSelectionGradientFgColor
public org.eclipse.swt.graphics.Color bodyHoverSelectionGradientFgColor -
bodyHoverSelectionHAlign
-
bodyHoverSelectionVAlign
-
bodyHoverSelectionFont
public org.eclipse.swt.graphics.Font bodyHoverSelectionFont -
bodyHoverSelectionImage
public org.eclipse.swt.graphics.Image bodyHoverSelectionImage -
bodyHoverSelectionBorderStyle
-
bodyHoverSelectionPWEchoChar
-
bodyHoverSelectionTextDecoration
-
bodyHoverSelectionCellPainter
-
cHeaderHoverSelectionBgColor
public org.eclipse.swt.graphics.Color cHeaderHoverSelectionBgColor -
cHeaderHoverSelectionFgColor
public org.eclipse.swt.graphics.Color cHeaderHoverSelectionFgColor -
cHeaderHoverSelectionGradientBgColor
public org.eclipse.swt.graphics.Color cHeaderHoverSelectionGradientBgColor -
cHeaderHoverSelectionGradientFgColor
public org.eclipse.swt.graphics.Color cHeaderHoverSelectionGradientFgColor -
cHeaderHoverSelectionHAlign
-
cHeaderHoverSelectionVAlign
-
cHeaderHoverSelectionFont
public org.eclipse.swt.graphics.Font cHeaderHoverSelectionFont -
cHeaderHoverSelectionImage
public org.eclipse.swt.graphics.Image cHeaderHoverSelectionImage -
cHeaderHoverSelectionBorderStyle
-
cHeaderHoverSelectionPWEchoChar
-
cHeaderHoverSelectionTextDecoration
-
cHeaderHoverSelectionCellPainter
-
rHeaderHoverSelectionBgColor
public org.eclipse.swt.graphics.Color rHeaderHoverSelectionBgColor -
rHeaderHoverSelectionFgColor
public org.eclipse.swt.graphics.Color rHeaderHoverSelectionFgColor -
rHeaderHoverSelectionGradientBgColor
public org.eclipse.swt.graphics.Color rHeaderHoverSelectionGradientBgColor -
rHeaderHoverSelectionGradientFgColor
public org.eclipse.swt.graphics.Color rHeaderHoverSelectionGradientFgColor -
rHeaderHoverSelectionHAlign
-
rHeaderHoverSelectionVAlign
-
rHeaderHoverSelectionFont
public org.eclipse.swt.graphics.Font rHeaderHoverSelectionFont -
rHeaderHoverSelectionImage
public org.eclipse.swt.graphics.Image rHeaderHoverSelectionImage -
rHeaderHoverSelectionBorderStyle
-
rHeaderHoverSelectionPWEchoChar
-
rHeaderHoverSelectionTextDecoration
-
rHeaderHoverSelectionCellPainter
-
defaultSelectionBgColor
public org.eclipse.swt.graphics.Color defaultSelectionBgColor -
defaultSelectionFgColor
public org.eclipse.swt.graphics.Color defaultSelectionFgColor -
defaultSelectionGradientBgColor
public org.eclipse.swt.graphics.Color defaultSelectionGradientBgColor -
defaultSelectionGradientFgColor
public org.eclipse.swt.graphics.Color defaultSelectionGradientFgColor -
defaultSelectionHAlign
-
defaultSelectionVAlign
-
defaultSelectionFont
public org.eclipse.swt.graphics.Font defaultSelectionFont -
defaultSelectionImage
public org.eclipse.swt.graphics.Image defaultSelectionImage -
defaultSelectionBorderStyle
-
defaultSelectionPWEchoChar
-
defaultSelectionTextDecoration
-
defaultSelectionCellPainter
-
cHeaderSelectionBgColor
public org.eclipse.swt.graphics.Color cHeaderSelectionBgColor -
cHeaderSelectionFgColor
public org.eclipse.swt.graphics.Color cHeaderSelectionFgColor -
cHeaderSelectionGradientBgColor
public org.eclipse.swt.graphics.Color cHeaderSelectionGradientBgColor -
cHeaderSelectionGradientFgColor
public org.eclipse.swt.graphics.Color cHeaderSelectionGradientFgColor -
cHeaderSelectionHAlign
-
cHeaderSelectionVAlign
-
cHeaderSelectionFont
public org.eclipse.swt.graphics.Font cHeaderSelectionFont -
cHeaderSelectionImage
public org.eclipse.swt.graphics.Image cHeaderSelectionImage -
cHeaderSelectionBorderStyle
-
cHeaderSelectionPWEchoChar
-
cHeaderSelectionTextDecoration
-
cHeaderSelectionCellPainter
-
cHeaderFullSelectionBgColor
public org.eclipse.swt.graphics.Color cHeaderFullSelectionBgColor -
cHeaderFullSelectionFgColor
public org.eclipse.swt.graphics.Color cHeaderFullSelectionFgColor -
cHeaderFullSelectionGradientBgColor
public org.eclipse.swt.graphics.Color cHeaderFullSelectionGradientBgColor -
cHeaderFullSelectionGradientFgColor
public org.eclipse.swt.graphics.Color cHeaderFullSelectionGradientFgColor -
cHeaderFullSelectionHAlign
-
cHeaderFullSelectionVAlign
-
cHeaderFullSelectionFont
public org.eclipse.swt.graphics.Font cHeaderFullSelectionFont -
cHeaderFullSelectionImage
public org.eclipse.swt.graphics.Image cHeaderFullSelectionImage -
cHeaderFullSelectionBorderStyle
-
cHeaderFullSelectionPWEchoChar
-
cHeaderFullSelectionTextDecoration
-
cHeaderFullSelectionCellPainter
-
rHeaderSelectionBgColor
public org.eclipse.swt.graphics.Color rHeaderSelectionBgColor -
rHeaderSelectionFgColor
public org.eclipse.swt.graphics.Color rHeaderSelectionFgColor -
rHeaderSelectionGradientBgColor
public org.eclipse.swt.graphics.Color rHeaderSelectionGradientBgColor -
rHeaderSelectionGradientFgColor
public org.eclipse.swt.graphics.Color rHeaderSelectionGradientFgColor -
rHeaderSelectionHAlign
-
rHeaderSelectionVAlign
-
rHeaderSelectionFont
public org.eclipse.swt.graphics.Font rHeaderSelectionFont -
rHeaderSelectionImage
public org.eclipse.swt.graphics.Image rHeaderSelectionImage -
rHeaderSelectionBorderStyle
-
rHeaderSelectionPWEchoChar
-
rHeaderSelectionTextDecoration
-
rHeaderSelectionCellPainter
-
rHeaderFullSelectionBgColor
public org.eclipse.swt.graphics.Color rHeaderFullSelectionBgColor -
rHeaderFullSelectionFgColor
public org.eclipse.swt.graphics.Color rHeaderFullSelectionFgColor -
rHeaderFullSelectionGradientBgColor
public org.eclipse.swt.graphics.Color rHeaderFullSelectionGradientBgColor -
rHeaderFullSelectionGradientFgColor
public org.eclipse.swt.graphics.Color rHeaderFullSelectionGradientFgColor -
rHeaderFullSelectionHAlign
-
rHeaderFullSelectionVAlign
-
rHeaderFullSelectionFont
public org.eclipse.swt.graphics.Font rHeaderFullSelectionFont -
rHeaderFullSelectionImage
public org.eclipse.swt.graphics.Image rHeaderFullSelectionImage -
rHeaderFullSelectionBorderStyle
-
rHeaderFullSelectionPWEchoChar
-
rHeaderFullSelectionTextDecoration
-
rHeaderFullSelectionCellPainter
-
cornerSelectionBgColor
public org.eclipse.swt.graphics.Color cornerSelectionBgColor -
cornerSelectionFgColor
public org.eclipse.swt.graphics.Color cornerSelectionFgColor -
cornerSelectionGradientBgColor
public org.eclipse.swt.graphics.Color cornerSelectionGradientBgColor -
cornerSelectionGradientFgColor
public org.eclipse.swt.graphics.Color cornerSelectionGradientFgColor -
cornerSelectionHAlign
-
cornerSelectionVAlign
-
cornerSelectionFont
public org.eclipse.swt.graphics.Font cornerSelectionFont -
cornerSelectionImage
public org.eclipse.swt.graphics.Image cornerSelectionImage -
cornerSelectionBorderStyle
-
cornerSelectionPWEchoChar
-
cornerSelectionTextDecoration
-
cornerSelectionCellPainter
-
selectionAnchorBgColor
public org.eclipse.swt.graphics.Color selectionAnchorBgColor -
selectionAnchorFgColor
public org.eclipse.swt.graphics.Color selectionAnchorFgColor -
selectionAnchorGradientBgColor
public org.eclipse.swt.graphics.Color selectionAnchorGradientBgColor -
selectionAnchorGradientFgColor
public org.eclipse.swt.graphics.Color selectionAnchorGradientFgColor -
selectionAnchorHAlign
-
selectionAnchorVAlign
-
selectionAnchorFont
public org.eclipse.swt.graphics.Font selectionAnchorFont -
selectionAnchorImage
public org.eclipse.swt.graphics.Image selectionAnchorImage -
selectionAnchorBorderStyle
-
selectionAnchorPWEchoChar
-
selectionAnchorTextDecoration
-
selectionAnchorCellPainter
-
selectionAnchorSelectionBgColor
public org.eclipse.swt.graphics.Color selectionAnchorSelectionBgColor -
selectionAnchorSelectionFgColor
public org.eclipse.swt.graphics.Color selectionAnchorSelectionFgColor -
selectionAnchorSelectionGradientBgColor
public org.eclipse.swt.graphics.Color selectionAnchorSelectionGradientBgColor -
selectionAnchorSelectionGradientFgColor
public org.eclipse.swt.graphics.Color selectionAnchorSelectionGradientFgColor -
selectionAnchorSelectionHAlign
-
selectionAnchorSelectionVAlign
-
selectionAnchorSelectionFont
public org.eclipse.swt.graphics.Font selectionAnchorSelectionFont -
selectionAnchorSelectionImage
public org.eclipse.swt.graphics.Image selectionAnchorSelectionImage -
selectionAnchorSelectionBorderStyle
-
selectionAnchorSelectionPWEchoChar
-
selectionAnchorSelectionTextDecoration
-
selectionAnchorSelectionCellPainter
-
selectionAnchorGridBorderStyle
-
evenRowBgColor
public org.eclipse.swt.graphics.Color evenRowBgColor -
evenRowFgColor
public org.eclipse.swt.graphics.Color evenRowFgColor -
evenRowGradientBgColor
public org.eclipse.swt.graphics.Color evenRowGradientBgColor -
evenRowGradientFgColor
public org.eclipse.swt.graphics.Color evenRowGradientFgColor -
evenRowHAlign
-
evenRowVAlign
-
evenRowFont
public org.eclipse.swt.graphics.Font evenRowFont -
evenRowImage
public org.eclipse.swt.graphics.Image evenRowImage -
evenRowBorderStyle
-
evenRowPWEchoChar
-
evenRowTextDecoration
-
evenRowCellPainter
-
oddRowBgColor
public org.eclipse.swt.graphics.Color oddRowBgColor -
oddRowFgColor
public org.eclipse.swt.graphics.Color oddRowFgColor -
oddRowGradientBgColor
public org.eclipse.swt.graphics.Color oddRowGradientBgColor -
oddRowGradientFgColor
public org.eclipse.swt.graphics.Color oddRowGradientFgColor -
oddRowHAlign
-
oddRowVAlign
-
oddRowFont
public org.eclipse.swt.graphics.Font oddRowFont -
oddRowImage
public org.eclipse.swt.graphics.Image oddRowImage -
oddRowBorderStyle
-
oddRowPWEchoChar
-
oddRowTextDecoration
-
oddRowCellPainter
-
cGroupHeaderBgColor
public org.eclipse.swt.graphics.Color cGroupHeaderBgColor -
cGroupHeaderFgColor
public org.eclipse.swt.graphics.Color cGroupHeaderFgColor -
cGroupHeaderGradientBgColor
public org.eclipse.swt.graphics.Color cGroupHeaderGradientBgColor -
cGroupHeaderGradientFgColor
public org.eclipse.swt.graphics.Color cGroupHeaderGradientFgColor -
cGroupHeaderHAlign
-
cGroupHeaderVAlign
-
cGroupHeaderFont
public org.eclipse.swt.graphics.Font cGroupHeaderFont -
cGroupHeaderImage
public org.eclipse.swt.graphics.Image cGroupHeaderImage -
cGroupHeaderBorderStyle
-
cGroupHeaderPWEchoChar
-
cGroupHeaderTextDecoration
-
cGroupHeaderCellPainter
-
rGroupHeaderBgColor
public org.eclipse.swt.graphics.Color rGroupHeaderBgColor -
rGroupHeaderFgColor
public org.eclipse.swt.graphics.Color rGroupHeaderFgColor -
rGroupHeaderGradientBgColor
public org.eclipse.swt.graphics.Color rGroupHeaderGradientBgColor -
rGroupHeaderGradientFgColor
public org.eclipse.swt.graphics.Color rGroupHeaderGradientFgColor -
rGroupHeaderHAlign
-
rGroupHeaderVAlign
-
rGroupHeaderFont
public org.eclipse.swt.graphics.Font rGroupHeaderFont -
rGroupHeaderImage
public org.eclipse.swt.graphics.Image rGroupHeaderImage -
rGroupHeaderBorderStyle
-
rGroupHeaderPWEchoChar
-
rGroupHeaderTextDecoration
-
rGroupHeaderCellPainter
-
sortHeaderBgColor
public org.eclipse.swt.graphics.Color sortHeaderBgColor -
sortHeaderFgColor
public org.eclipse.swt.graphics.Color sortHeaderFgColor -
sortHeaderGradientBgColor
public org.eclipse.swt.graphics.Color sortHeaderGradientBgColor -
sortHeaderGradientFgColor
public org.eclipse.swt.graphics.Color sortHeaderGradientFgColor -
sortHeaderHAlign
-
sortHeaderVAlign
-
sortHeaderFont
public org.eclipse.swt.graphics.Font sortHeaderFont -
sortHeaderImage
public org.eclipse.swt.graphics.Image sortHeaderImage -
sortHeaderBorderStyle
-
sortHeaderPWEchoChar
-
sortHeaderTextDecoration
-
sortHeaderCellPainter
-
selectedSortHeaderBgColor
public org.eclipse.swt.graphics.Color selectedSortHeaderBgColor -
selectedSortHeaderFgColor
public org.eclipse.swt.graphics.Color selectedSortHeaderFgColor -
selectedSortHeaderGradientBgColor
public org.eclipse.swt.graphics.Color selectedSortHeaderGradientBgColor -
selectedSortHeaderGradientFgColor
public org.eclipse.swt.graphics.Color selectedSortHeaderGradientFgColor -
selectedSortHeaderHAlign
-
selectedSortHeaderVAlign
-
selectedSortHeaderFont
public org.eclipse.swt.graphics.Font selectedSortHeaderFont -
selectedSortHeaderImage
public org.eclipse.swt.graphics.Image selectedSortHeaderImage -
selectedSortHeaderBorderStyle
-
selectedSortHeaderPWEchoChar
-
selectedSortHeaderTextDecoration
-
selectedSortHeaderCellPainter
-
filterRowBgColor
public org.eclipse.swt.graphics.Color filterRowBgColor -
filterRowFgColor
public org.eclipse.swt.graphics.Color filterRowFgColor -
filterRowGradientBgColor
public org.eclipse.swt.graphics.Color filterRowGradientBgColor -
filterRowGradientFgColor
public org.eclipse.swt.graphics.Color filterRowGradientFgColor -
filterRowHAlign
-
filterRowVAlign
-
filterRowFont
public org.eclipse.swt.graphics.Font filterRowFont -
filterRowImage
public org.eclipse.swt.graphics.Image filterRowImage -
filterRowBorderStyle
-
filterRowPWEchoChar
-
filterRowTextDecoration
-
filterRowCellPainter
-
treeBgColor
public org.eclipse.swt.graphics.Color treeBgColor -
treeFgColor
public org.eclipse.swt.graphics.Color treeFgColor -
treeGradientBgColor
public org.eclipse.swt.graphics.Color treeGradientBgColor -
treeGradientFgColor
public org.eclipse.swt.graphics.Color treeGradientFgColor -
treeHAlign
-
treeVAlign
-
treeFont
public org.eclipse.swt.graphics.Font treeFont -
treeImage
public org.eclipse.swt.graphics.Image treeImage -
treeBorderStyle
-
treePWEchoChar
-
treeTextDecoration
-
treeCellPainter
-
treeSelectionBgColor
public org.eclipse.swt.graphics.Color treeSelectionBgColor -
treeSelectionFgColor
public org.eclipse.swt.graphics.Color treeSelectionFgColor -
treeSelectionGradientBgColor
public org.eclipse.swt.graphics.Color treeSelectionGradientBgColor -
treeSelectionGradientFgColor
public org.eclipse.swt.graphics.Color treeSelectionGradientFgColor -
treeSelectionHAlign
-
treeSelectionVAlign
-
treeSelectionFont
public org.eclipse.swt.graphics.Font treeSelectionFont -
treeSelectionImage
public org.eclipse.swt.graphics.Image treeSelectionImage -
treeSelectionBorderStyle
-
treeSelectionPWEchoChar
-
treeSelectionTextDecoration
-
treeSelectionCellPainter
-
treeStructurePainter
-
treeStructureSelectionPainter
-
summaryRowBgColor
public org.eclipse.swt.graphics.Color summaryRowBgColor -
summaryRowFgColor
public org.eclipse.swt.graphics.Color summaryRowFgColor -
summaryRowGradientBgColor
public org.eclipse.swt.graphics.Color summaryRowGradientBgColor -
summaryRowGradientFgColor
public org.eclipse.swt.graphics.Color summaryRowGradientFgColor -
summaryRowHAlign
-
summaryRowVAlign
-
summaryRowFont
public org.eclipse.swt.graphics.Font summaryRowFont -
summaryRowImage
public org.eclipse.swt.graphics.Image summaryRowImage -
summaryRowBorderStyle
-
summaryRowPWEchoChar
-
summaryRowTextDecoration
-
summaryRowCellPainter
-
summaryRowSelectionBgColor
public org.eclipse.swt.graphics.Color summaryRowSelectionBgColor -
summaryRowSelectionFgColor
public org.eclipse.swt.graphics.Color summaryRowSelectionFgColor -
summaryRowSelectionGradientBgColor
public org.eclipse.swt.graphics.Color summaryRowSelectionGradientBgColor -
summaryRowSelectionGradientFgColor
public org.eclipse.swt.graphics.Color summaryRowSelectionGradientFgColor -
summaryRowSelectionHAlign
-
summaryRowSelectionVAlign
-
summaryRowSelectionFont
public org.eclipse.swt.graphics.Font summaryRowSelectionFont -
summaryRowSelectionImage
public org.eclipse.swt.graphics.Image summaryRowSelectionImage -
summaryRowSelectionBorderStyle
-
summaryRowSelectionPWEchoChar
-
summaryRowSelectionTextDecoration
-
summaryRowSelectionCellPainter
-
freezeSeparatorColor
public org.eclipse.swt.graphics.Color freezeSeparatorColor -
freezeSeparatorWidth
- Since:
- 2.0
-
gridLineColor
public org.eclipse.swt.graphics.Color gridLineColor -
renderColumnHeaderGridLines
-
renderCornerGridLines
-
renderRowHeaderGridLines
-
renderBodyGridLines
-
renderFilterRowGridLines
-
conversionErrorBgColor
public org.eclipse.swt.graphics.Color conversionErrorBgColor -
conversionErrorFgColor
public org.eclipse.swt.graphics.Color conversionErrorFgColor -
conversionErrorFont
public org.eclipse.swt.graphics.Font conversionErrorFont -
validationErrorBgColor
public org.eclipse.swt.graphics.Color validationErrorBgColor -
validationErrorFgColor
public org.eclipse.swt.graphics.Color validationErrorFgColor -
validationErrorFont
public org.eclipse.swt.graphics.Font validationErrorFont -
fillHandleColor
public org.eclipse.swt.graphics.Color fillHandleColor- Since:
- 1.5
-
fillHandleBorderStyle
- Since:
- 1.5
-
fillHandleRegionBorderStyle
- Since:
- 1.5
-
copyBorderStyle
- Since:
- 1.5
-
dataChangeBgColor
public org.eclipse.swt.graphics.Color dataChangeBgColor- Since:
- 2.0
-
dataChangeFgColor
public org.eclipse.swt.graphics.Color dataChangeFgColor- Since:
- 2.0
-
dataChangeGradientBgColor
public org.eclipse.swt.graphics.Color dataChangeGradientBgColor- Since:
- 2.0
-
dataChangeGradientFgColor
public org.eclipse.swt.graphics.Color dataChangeGradientFgColor- Since:
- 2.0
-
dataChangeHAlign
- Since:
- 2.0
-
dataChangeVAlign
- Since:
- 2.0
-
dataChangeFont
public org.eclipse.swt.graphics.Font dataChangeFont- Since:
- 2.0
-
dataChangeImage
public org.eclipse.swt.graphics.Image dataChangeImage- Since:
- 2.0
-
dataChangeBorderStyle
- Since:
- 2.0
-
dataChangePWEchoChar
- Since:
- 2.0
-
dataChangeTextDecoration
- Since:
- 2.0
-
dataChangeSelectionBgColor
public org.eclipse.swt.graphics.Color dataChangeSelectionBgColor- Since:
- 2.0
-
dataChangeSelectionFgColor
public org.eclipse.swt.graphics.Color dataChangeSelectionFgColor- Since:
- 2.0
-
dataChangeSelectionGradientBgColor
public org.eclipse.swt.graphics.Color dataChangeSelectionGradientBgColor- Since:
- 2.0
-
dataChangeSelectionGradientFgColor
public org.eclipse.swt.graphics.Color dataChangeSelectionGradientFgColor- Since:
- 2.0
-
dataChangeSelectionHAlign
- Since:
- 2.0
-
dataChangeSelectionVAlign
- Since:
- 2.0
-
dataChangeSelectionFont
public org.eclipse.swt.graphics.Font dataChangeSelectionFont- Since:
- 2.0
-
dataChangeSelectionImage
public org.eclipse.swt.graphics.Image dataChangeSelectionImage- Since:
- 2.0
-
dataChangeSelectionBorderStyle
- Since:
- 2.0
-
dataChangeSelectionPWEchoChar
- Since:
- 2.0
-
dataChangeSelectionTextDecoration
- Since:
- 2.0
-
hideIndicatorColor
public org.eclipse.swt.graphics.Color hideIndicatorColor- Since:
- 2.0
-
hideIndicatorWidth
- Since:
- 2.0
-
-
Constructor Details
-
DefaultNatTableThemeConfiguration
public DefaultNatTableThemeConfiguration()
-
-
Method Details
-
createPainterInstances
public void createPainterInstances()Description copied from class:ThemeConfigurationThis method should be used to create theICellPainterinstances. This is needed for zoom operations so the painter are re-created with settings that match the current scaling (e.g. images).- Overrides:
createPainterInstancesin classThemeConfiguration
-
getDefaultCellStyle
- Specified by:
getDefaultCellStylein classThemeConfiguration- Returns:
- The
IStylethat should be used by default to render NatTable.
-
getDefaultCellPainter
Description copied from class:ThemeConfigurationReturns the defaultICellPainterthat is used to render the NatTable.Typically this
ICellPainteris used to render the body region and is overridden for other regions or other custom styling configurations based on labels.- Specified by:
getDefaultCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used by default to render NatTable.
-
getColumnHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the column header in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.COLUMN_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the column header in a NatTable.
-
getColumnHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the column header in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.COLUMN_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the column header in a NatTable.
-
getRowHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the row header in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.ROW_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the row header in a NatTable.
-
getRowHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the row header in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.ROW_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the row header in a NatTable.
-
getCornerStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the corner of a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.CORNER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getCornerStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the corner of a NatTable.
-
getCornerCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the corner in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.CORNER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getCornerCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the corner in a NatTable.
-
getDefaultHoverStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used by default to render hovered cells in a NatTable.That means this
IStyleis registered againstDisplayMode.HOVER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getDefaultHoverStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered cells in a NatTable.
-
getDefaultHoverCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used by default to render hovered cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.HOVER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getDefaultHoverCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered cells in a NatTable.
-
getBodyHoverStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered cells in a NatTable body region.That means this
IStyleis registered againstDisplayMode.HOVERin the region with the region labelGridRegion.BODY.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getBodyHoverStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered cells in a NatTable body region.
-
getBodyHoverCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered cells in a NatTable body region.That means this
ICellPainteris registered againstDisplayMode.HOVERin the region with the region labelGridRegion.BODY.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getBodyHoverCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered cells in a NatTable body region.
-
getColumnHeaderHoverStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered cells in a NatTable column header region.That means this
IStyleis registered againstDisplayMode.HOVERin the region with the region labelGridRegion.COLUMN_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderHoverStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered cells in a NatTable column header region.
-
getColumnHeaderHoverCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered cells in a NatTable column header region.That means this
ICellPainteris registered againstDisplayMode.HOVERin the region with the region labelGridRegion.COLUMN_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderHoverCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered cells in a NatTable column header region.
-
getRowHeaderHoverStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered cells in a NatTable row header region.That means this
IStyleis registered againstDisplayMode.HOVERin the region with the region labelGridRegion.ROW_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderHoverStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered cells in a NatTable row header region.
-
getRowHeaderHoverCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered cells in a NatTable row header region.That means this
ICellPainteris registered againstDisplayMode.HOVERin the region with the region labelGridRegion.ROW_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderHoverCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered cells in a NatTable row header region.
-
getDefaultHoverSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used by default to render hovered selected cells in a NatTable.That means this
IStyleis registered againstDisplayMode.SELECT_HOVER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getDefaultHoverSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered selected cells in a NatTable.
-
getDefaultHoverSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used by default to render hovered selected cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECT_HOVER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getDefaultHoverSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered selected cells in a NatTable.
-
getBodyHoverSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered selected cells in a NatTable body region.That means this
IStyleis registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.BODY.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getBodyHoverSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered selected cells in a NatTable body region.
-
getBodyHoverSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered selected cells in a NatTable body region.That means this
ICellPainteris registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.BODY.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getBodyHoverSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered selected cells in a NatTable body region.
-
getColumnHeaderHoverSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered selected cells in a NatTable column header region.That means this
IStyleis registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.COLUMN_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderHoverSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered selected cells in a NatTable column header region.
-
getColumnHeaderHoverSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered selected cells in a NatTable column header region.That means this
ICellPainteris registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.COLUMN_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderHoverSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered selected cells in a NatTable column header region.
-
getRowHeaderHoverSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render hovered selected cells in a NatTable row header region.That means this
IStyleis registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.ROW_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderHoverSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render hovered selected cells in a NatTable row header region.
-
getRowHeaderHoverSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render hovered selected cells in a NatTable row header region.That means this
ICellPainteris registered againstDisplayMode.SELECT_HOVERin the region with the region labelGridRegion.ROW_HEADER.Note: This configuration is only working if the
HoverLayeris part of the layer stack. Otherwise the configuration will not have any effect.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderHoverSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render hovered selected cells in a NatTable row header region.
-
getDefaultSelectionCellStyle
- Specified by:
getDefaultSelectionCellStylein classThemeConfiguration- Returns:
- The
IStylethat should be used by default to render selected cells in NatTable.
-
getDefaultSelectionCellPainter
Description copied from class:ThemeConfigurationReturns the defaultICellPainterthat is used to render selected cells in NatTable.Typically this
ICellPainteris used to render the body region and is overridden for other regions or other custom styling configurations based on labels.- Specified by:
getDefaultSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used by default to render selected cells in NatTable.
-
getColumnHeaderSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected cells in the column header of a NatTable.That means this
IStyleis registered againstDisplayMode.SELECTin the region with the region labelGridRegion.COLUMN_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the column header in a NatTable.
-
getColumnHeaderSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected cells in the column header of a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECTin the region with the region labelGridRegion.COLUMN_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the column header in a NatTable.
-
getColumnHeaderFullSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.That means this
IStyleis registered againstDisplayMode.SELECTand the labelSelectionStyleLabels.COLUMN_FULLY_SELECTED_STYLE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderFullSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the column header in a NatTable when all cells in the column are selected.
-
getColumnHeaderFullSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.That means this
ICellPainteris registered againstDisplayMode.SELECTand the labelSelectionStyleLabels.COLUMN_FULLY_SELECTED_STYLE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnHeaderFullSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the column header in a NatTable when all cells in the column are selected.
-
getRowHeaderSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected cells in the row header of a NatTable.That means this
IStyleis registered againstDisplayMode.SELECTin the region with the region labelGridRegion.ROW_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the row header in a NatTable.
-
getRowHeaderSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected cells in the row header of a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECTin the region with the region labelGridRegion.ROW_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the row header in a NatTable.
-
getRowHeaderFullSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.That means this
IStyleis registered againstDisplayMode.SELECTand the labelSelectionStyleLabels.ROW_FULLY_SELECTED_STYLE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderFullSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the row header in a NatTable when all cells in the row are selected.
-
getRowHeaderFullSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.That means this
ICellPainteris registered againstDisplayMode.SELECTand the labelSelectionStyleLabels.ROW_FULLY_SELECTED_STYLE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowHeaderFullSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the row header in a NatTable when all cells in the row are selected.
-
getCornerSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected cells in the corner of a NatTable.That means this
IStyleis registered againstDisplayMode.SELECTin the region with the region labelGridRegion.CORNER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getCornerSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the corner in a NatTable.
-
getCornerSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected cells in the corner of a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECTin the region with the region labelGridRegion.CORNER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getCornerSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the corner in a NatTable.
-
getSelectionAnchorStyle
Description copied from class:ThemeConfigurationReturns theIStylethat is used to render the selection anchor in normal display mode.That means this
IStyleis registered againstDisplayMode.NORMALfor the cell that contains the cell labelSelectionStyleLabels.SELECTION_ANCHOR_STYLE.Typically only the border style is set here for a concise rendering.
- Specified by:
getSelectionAnchorStylein classThemeConfiguration- Returns:
- The
IStylethat is used to render the selection anchor in normal display mode.
-
getSelectionAnchorCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat is used to render the selection anchor in normal display mode.That means this
ICellPainteris registered againstDisplayMode.NORMALfor the cell that contains the cell labelSelectionStyleLabels.SELECTION_ANCHOR_STYLE.Typically there is no other painter registered for rendering selections, which simply causes different styling.
- Specified by:
getSelectionAnchorCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat is used to render the selection anchor in normal display mode.
-
getSelectionAnchorSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat is used to render the selection anchor in selection display mode.That means this
IStyleis registered againstDisplayMode.SELECTfor the cell that contains the cell labelSelectionStyleLabels.SELECTION_ANCHOR_STYLE.Typically the border style should be the same as used by
ThemeConfiguration.getSelectionAnchorStyle().- Specified by:
getSelectionAnchorSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat is used to render the selection anchor in selection display mode.
-
getSelectionAnchorSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat is used to render the selection anchor in selection display mode.That means this
ICellPainteris registered againstDisplayMode.SELECTfor the cell that contains the cell labelSelectionStyleLabels.SELECTION_ANCHOR_STYLE.Typically there is no other painter registered for rendering selections, which simply causes different styling.
- Specified by:
getSelectionAnchorSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat is used to render the selection anchor in selection display mode.
-
getSelectionAnchorGridLineStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the grid lines around the selection anchor. That means this style will be registered against the labelSelectionStyleLabels.SELECTION_ANCHOR_GRID_LINE_STYLE. It will be interpreted by theSelectionLayerPainterwhich only checks theCellStyleAttributes.BORDER_STYLEattribute. All other style configurations won't be interpreted.- Specified by:
getSelectionAnchorGridLineStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the grid lines around the selection anchor. - See Also:
-
getEvenRowStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render alternating rows.That means this
IStyleis registered against the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getEvenRowStylein classThemeConfiguration- Returns:
- The
IStylethat is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPEin the label stack.
-
getEvenRowCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render alternating rows.That means this
ICellPainteris registered against the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getEvenRowCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPEin the label stack.
-
getOddRowStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render alternating rows.That means this
IStyleis registered against the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getOddRowStylein classThemeConfiguration- Returns:
- The
IStylethat is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPEin the label stack.
-
getOddRowCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render alternating rows.That means this
ICellPainteris registered against the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPE.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getOddRowCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPEin the label stack.
-
getColumnGroupHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the column group header in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.COLUMN_GROUP_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getColumnGroupHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the column group header in a NatTable.
-
getColumnGroupHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the column group header in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.COLUMN_GROUP_HEADER.If this method returns
nullthe default configuration of the ColumnGroupHeaderLayer is used. By default the ColumnGroupHeaderTextPainter is registered to render icons corresponding to the expand/collapse state of the column group.- Specified by:
getColumnGroupHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the column group header in a NatTable.
-
getRowGroupHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the row group header in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.ROW_GROUP_HEADER.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getRowGroupHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the row group header in a NatTable.
-
getRowGroupHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the row group header in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.ROW_GROUP_HEADER.If this method returns
nullthe default configuration of the RowGroupHeaderLayer is used. By default the RowGroupHeaderTextPainter is registered to render icons corresponding to the expand/collapse state of the row group.- Specified by:
getRowGroupHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the row group header in a NatTable.
-
getSortHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the sort header in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALfor the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPEandDefaultSortConfiguration.SORT_UP_CONFIG_TYPE. If you need to configure different styles for different sort states, you need to overrideThemeConfiguration.configureSortHeaderStyle(IConfigRegistry). Usually the default painter is taking care of the different sort states.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSortHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the sort header in a NatTable.
-
getSortHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the sort header cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALfor the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPEandDefaultSortConfiguration.SORT_UP_CONFIG_TYPE. If you need to configure different painters for different sort states, you need to overrideThemeConfiguration.configureSortHeaderStyle(IConfigRegistry).If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSortHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the sort header in a NatTable.
-
getSelectedSortHeaderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the sort header in a NatTable in selected state.That means this
IStyleis registered againstDisplayMode.SELECTfor the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPEandDefaultSortConfiguration.SORT_UP_CONFIG_TYPE. If you need to configure different styles for different sort states, you need to overrideThemeConfiguration.configureSortHeaderStyle(IConfigRegistry). Usually the default painter is taking care of the different sort states.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSelectedSortHeaderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the selected sort header in a NatTable.
-
getSelectedSortHeaderCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the sort header cells in a NatTable in selected state.That means this
ICellPainteris registered againstDisplayMode.SELECTfor the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPEandDefaultSortConfiguration.SORT_UP_CONFIG_TYPE. If you need to configure different painters for different sort states, you need to overrideThemeConfiguration.configureSortHeaderStyle(IConfigRegistry).If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSelectedSortHeaderCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the selected sort header in a NatTable.
-
getFilterRowStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the filter row in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALin the region with the region labelGridRegion.FILTER_ROW.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getFilterRowStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the filter row in a NatTable.
-
getFilterRowCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the filter row cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALin the region with the region labelGridRegion.FILTER_ROW.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getFilterRowCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the filter row in a NatTable.
-
getTreeStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the tree column cells in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALand the configuration labelTreeLayer.TREE_COLUMN_CELL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getTreeStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the tree column in a NatTable.
-
getTreeCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the tree column cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALand the configuration labelTreeLayer.TREE_COLUMN_CELL.- Specified by:
getTreeCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the tree column in a NatTable.
-
getTreeSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected tree column cells in a NatTable.That means this
IStyleis registered againstDisplayMode.SELECTand the configuration labelTreeLayer.TREE_COLUMN_CELL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getTreeSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the selected tree column in a NatTable.
-
getTreeSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected tree column cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECTand the configuration labelTreeLayer.TREE_COLUMN_CELL.- Specified by:
getTreeSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the selected tree column in a NatTable.
-
getTreeStructurePainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the tree structure in a NatTable. It needs to be anIndentedTreeImagePainterto show the expand/collapsed state aswell as the indentation for the tree level. It that can be wrapped with severalCellPainterWrapper. If there is noIndentedTreeImagePainterin the painter hierarchy, this configuration attribute will be ignored by the TreeLayer.- Specified by:
getTreeStructurePainterin classThemeConfiguration- Returns:
- The
IndentedTreeImagePainterthat should be used to render the tree structure in a NatTable.
-
getTreeStructureSelectionPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected tree structure in a NatTable. It needs to be anIndentedTreeImagePainterto show the expand/collapsed state aswell as the indentation for the tree level. It that can be wrapped with severalCellPainterWrapper. If there is noIndentedTreeImagePainterin the painter hierarchy, this configuration attribute will be ignored by the TreeLayer.- Specified by:
getTreeStructureSelectionPainterin classThemeConfiguration- Returns:
- The
IndentedTreeImagePainterthat should be used to render the selected tree structure in a NatTable.
-
getSummaryRowStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the summary row cells in a NatTable.That means this
IStyleis registered againstDisplayMode.NORMALand the configuration labelSummaryRowLayer.DEFAULT_SUMMARY_ROW_CONFIG_LABEL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSummaryRowStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the summary row in a NatTable.
-
getSummaryRowCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the summary row cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.NORMALand the configuration labelSummaryRowLayer.DEFAULT_SUMMARY_ROW_CONFIG_LABEL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSummaryRowCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the summary row in a NatTable.
-
getSummaryRowSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the selected summary row cells in a NatTable.That means this
IStyleis registered againstDisplayMode.SELECTand the configuration labelSummaryRowLayer.DEFAULT_SUMMARY_ROW_CONFIG_LABEL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSummaryRowSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the selected summary row cells in a NatTable.
-
getSummaryRowSelectionCellPainter
Description copied from class:ThemeConfigurationReturns theICellPainterthat should be used to render the selected summary row cells in a NatTable.That means this
ICellPainteris registered againstDisplayMode.SELECTand the configuration labelSummaryRowLayer.DEFAULT_SUMMARY_ROW_CONFIG_LABEL.If this method returns
null, no value will be registered to keep the IConfigRegistry clean. The result would be the same, as if no value is found in the IConfigRegistry. In this case the rendering will fallback to the default configuration.- Specified by:
getSummaryRowSelectionCellPainterin classThemeConfiguration- Returns:
- The
ICellPainterthat should be used to render the selected summary row cells in a NatTable.
-
getFreezeSeparatorColor
protected org.eclipse.swt.graphics.Color getFreezeSeparatorColor()Description copied from class:ThemeConfigurationReturns theColorthat should be used to render the freeze separator. Ifnullis returned, the default separator color will be used.- Specified by:
getFreezeSeparatorColorin classThemeConfiguration- Returns:
- The
Colorthat should be used to render the freeze separator.
-
getFreezeSeparatorWidth
Description copied from class:ThemeConfigurationReturns the width that should be used by the freeze separator. Ifnullis returned, the default width of 1 pixel will be used.- Specified by:
getFreezeSeparatorWidthin classThemeConfiguration- Returns:
- The width of the freeze separator.
-
getGridLineColor
protected org.eclipse.swt.graphics.Color getGridLineColor()Description copied from class:ThemeConfigurationReturns theColorthat should be used to render the grid lines. Ifnullis returned, the default grid line color will be used.- Specified by:
getGridLineColorin classThemeConfiguration- Returns:
- The
Colorthat should be used to render the grid lines.
-
getRenderColumnHeaderGridLines
Description copied from class:ThemeConfigurationReturns whether grid lines in the column header should be rendered or not.That means this configuration is registered against
DisplayMode.NORMALand the configuration labelGridRegion.COLUMN_HEADER.- Specified by:
getRenderColumnHeaderGridLinesin classThemeConfiguration- Returns:
trueif grid lines in the column header region should be rendered,falseif not.
-
getRenderCornerGridLines
Description copied from class:ThemeConfigurationReturns whether grid lines in the corner region should be rendered or not.That means this configuration is registered against
DisplayMode.NORMALand the configuration labelGridRegion.CORNER.- Specified by:
getRenderCornerGridLinesin classThemeConfiguration- Returns:
trueif grid lines in the corner region should be rendered,falseif not.
-
getRenderRowHeaderGridLines
Description copied from class:ThemeConfigurationReturns whether grid lines in the row header should be rendered or not.That means this configuration is registered against
DisplayMode.NORMALand the configuration labelGridRegion.ROW_HEADER.- Specified by:
getRenderRowHeaderGridLinesin classThemeConfiguration- Returns:
trueif grid lines in the row header region should be rendered,falseif not.
-
getRenderBodyGridLines
Description copied from class:ThemeConfigurationReturns whether grid lines in the body should be rendered or not.That means this configuration is registered against
DisplayMode.NORMALand the configuration labelGridRegion.BODY.- Specified by:
getRenderBodyGridLinesin classThemeConfiguration- Returns:
trueif grid lines in the body region should be rendered,falseif not.
-
getRenderFilterRowGridLines
Description copied from class:ThemeConfigurationReturns whether grid lines in the filter row should be rendered or not.That means this configuration is registered against
DisplayMode.NORMALand the configuration labelGridRegion.FILTER_ROW.- Specified by:
getRenderFilterRowGridLinesin classThemeConfiguration- Returns:
trueif grid lines in the filter row should be rendered,falseif not.
-
getConversionErrorStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be applied to an editor in case the input is invalid in terms of conversion errors.That means the
EditConfigAttributes.CONVERSION_ERROR_STYLEconfiguration is registered againstDisplayMode.EDIT.Note that only style informations for foreground colour, background colour and font are interpreted, as the style informations will be applied to the underlying editor control.
Currently mainly the TextCellEditor is using this
IStylevia RenderErrorHandling and the TableCellEditor.If this method returns
null, the default behaviour of using a red foreground colour will be used on conversion errors.- Specified by:
getConversionErrorStylein classThemeConfiguration- Returns:
- The
IStylethat should be applied to an editor control in case of conversion errors.
-
getValidationErrorStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be applied to an editor in case the input is invalid in terms of validation errors.That means the
EditConfigAttributes.VALIDATION_ERROR_STYLEconfiguration is registered againstDisplayMode.EDIT.Note that only style informations for foreground colour, background colour and font are interpreted, as the style informations will be applied to the underlying editor control.
Currently mainly the TextCellEditor is using this
IStylevia RenderErrorHandling and the TableCellEditor.If this method returns
null, the default behaviour of using a red foreground colour will be used on validation errors.- Specified by:
getValidationErrorStylein classThemeConfiguration- Returns:
- The
IStylethat should be applied to an editor control in case of validation errors.
-
getFillHandleColor
protected org.eclipse.swt.graphics.Color getFillHandleColor()Description copied from class:ThemeConfigurationReturns theColorthat should be used to render the fill handle.- Specified by:
getFillHandleColorin classThemeConfiguration- Returns:
- The
Colorthat should be used to render the fill handle.
-
getFillHandleBorderStyle
Description copied from class:ThemeConfigurationReturns theBorderStylethat should be used to render the border of the fill handle.- Specified by:
getFillHandleBorderStylein classThemeConfiguration- Returns:
- The
BorderStylethat should be used to render the border of the fill handle.
-
getFillHandleRegionBorderStyle
Description copied from class:ThemeConfigurationReturns theBorderStylethat should be used to render the border around the fill handle region.- Specified by:
getFillHandleRegionBorderStylein classThemeConfiguration- Returns:
- The
BorderStylethat should be used to render the border around the fill handle region.
-
getCopyBorderStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render the copy border. That means this style will be registered against the labelSelectionStyleLabels.COPY_BORDER_STYLE. Only theCellStyleAttributes.BORDER_STYLEattribute will be interpreted.- Specified by:
getCopyBorderStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render the copy border.
-
getDataChangeStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render dirty cells inDisplayMode.NORMAL. That means this style will be registered against the labelDataChangeLayer.DIRTY.- Specified by:
getDataChangeStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render dirty cells.
-
getDataChangeSelectionStyle
Description copied from class:ThemeConfigurationReturns theIStylethat should be used to render dirty cells inDisplayMode.SELECT. That means this style will be registered against the labelDataChangeLayer.DIRTY.- Specified by:
getDataChangeSelectionStylein classThemeConfiguration- Returns:
- The
IStylethat should be used to render dirty cells.
-
getHideIndicatorColor
protected org.eclipse.swt.graphics.Color getHideIndicatorColor()Description copied from class:ThemeConfigurationReturns theColorthat should be used to render the hide indicator . Ifnullis returned, the default color will be used.- Specified by:
getHideIndicatorColorin classThemeConfiguration- Returns:
- The
Colorthat should be used to render the hide indicator.
-
getHideIndicatorWidth
Description copied from class:ThemeConfigurationReturns the width that should be used by the hide indicator. Ifnullis returned, the default width of 1 pixel will be used.- Specified by:
getHideIndicatorWidthin classThemeConfiguration- Returns:
- The width of the hide indicator.
-