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 IThemeExtension
s 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
Modifier and TypeFieldDescriptionorg.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Font
Fields inherited from class org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
extensions, styleCornerLikeColumnHeader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
This method should be used to create theICellPainter
instances.protected ICellPainter
Returns theICellPainter
that should be used to render hovered cells in a NatTable body region.protected ICellPainter
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable body region.protected IStyle
Returns theIStyle
that should be used to render hovered selected cells in a NatTable body region.protected IStyle
Returns theIStyle
that should be used to render hovered cells in a NatTable body region.protected ICellPainter
Returns theICellPainter
that should be used to render the column group header in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the column group header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the column header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected IStyle
Returns theIStyle
that should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected ICellPainter
Returns theICellPainter
that should be used to render hovered cells in a NatTable column header region.protected ICellPainter
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable column header region.protected IStyle
Returns theIStyle
that should be used to render hovered selected cells in a NatTable column header region.protected IStyle
Returns theIStyle
that should be used to render hovered cells in a NatTable column header region.protected ICellPainter
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the selected cells in the column header of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the column header in a NatTable.protected IStyle
Returns theIStyle
that should be applied to an editor in case the input is invalid in terms of conversion errors.protected IStyle
Returns theIStyle
that should be used to render the copy border.protected ICellPainter
Returns theICellPainter
that should be used to render the corner in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected cells in the corner of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the selected cells in the corner of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the corner of a NatTable.protected IStyle
Returns theIStyle
that should be used to render dirty cells inDisplayMode.SELECT
.protected IStyle
Returns theIStyle
that should be used to render dirty cells inDisplayMode.NORMAL
.protected ICellPainter
Returns the defaultICellPainter
that is used to render the NatTable.protected IStyle
protected ICellPainter
Returns theICellPainter
that should be used by default to render hovered cells in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used by default to render hovered selected cells in a NatTable.protected IStyle
Returns theIStyle
that should be used by default to render hovered selected cells in a NatTable.protected IStyle
Returns theIStyle
that should be used by default to render hovered cells in a NatTable.protected ICellPainter
Returns the defaultICellPainter
that is used to render selected cells in NatTable.protected IStyle
protected ICellPainter
Returns theICellPainter
that should be used to render alternating rows.protected IStyle
Returns theIStyle
that should be used to render alternating rows.protected BorderStyle
Returns theBorderStyle
that should be used to render the border of the fill handle.protected org.eclipse.swt.graphics.Color
Returns theColor
that should be used to render the fill handle.protected BorderStyle
Returns theBorderStyle
that should be used to render the border around the fill handle region.protected ICellPainter
Returns theICellPainter
that should be used to render the filter row cells in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the filter row in a NatTable.protected org.eclipse.swt.graphics.Color
Returns theColor
that should be used to render the freeze separator.protected Integer
Returns the width that should be used by the freeze separator.protected org.eclipse.swt.graphics.Color
Returns theColor
that should be used to render the grid lines.protected org.eclipse.swt.graphics.Color
Returns theColor
that should be used to render the hide indicator .protected Integer
Returns the width that should be used by the hide indicator.protected ICellPainter
Returns theICellPainter
that should be used to render alternating rows.protected IStyle
Returns theIStyle
that should be used to render alternating rows.protected Boolean
Returns whether grid lines in the body should be rendered or not.protected Boolean
Returns whether grid lines in the column header should be rendered or not.protected Boolean
Returns whether grid lines in the corner region should be rendered or not.protected Boolean
Returns whether grid lines in the filter row should be rendered or not.protected Boolean
Returns whether grid lines in the row header should be rendered or not.protected ICellPainter
Returns theICellPainter
that should be used to render the row group header in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the row group header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the row header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected IStyle
Returns theIStyle
that should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected ICellPainter
Returns theICellPainter
that should be used to render hovered cells in a NatTable row header region.protected ICellPainter
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable row header region.protected IStyle
Returns theIStyle
that should be used to render hovered selected cells in a NatTable row header region.protected IStyle
Returns theIStyle
that should be used to render hovered cells in a NatTable row header region.protected ICellPainter
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the selected cells in the row header of a NatTable.protected IStyle
Returns theIStyle
that should be used to render the row header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the sort header cells in a NatTable in selected state.protected IStyle
Returns theIStyle
that should be used to render the sort header in a NatTable in selected state.protected ICellPainter
Returns theICellPainter
that is used to render the selection anchor in normal display mode.protected IStyle
Returns theIStyle
that should be used to render the grid lines around the selection anchor.protected ICellPainter
Returns theICellPainter
that is used to render the selection anchor in selection display mode.protected IStyle
Returns theIStyle
that is used to render the selection anchor in selection display mode.protected IStyle
Returns theIStyle
that is used to render the selection anchor in normal display mode.protected ICellPainter
Returns theICellPainter
that should be used to render the sort header cells in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the sort header in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the summary row cells in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected summary row cells in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the selected summary row cells in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the summary row cells in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected tree column cells in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the selected tree column cells in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the tree structure in a NatTable.protected ICellPainter
Returns theICellPainter
that should be used to render the selected tree structure in a NatTable.protected IStyle
Returns theIStyle
that should be used to render the tree column cells in a NatTable.protected IStyle
Returns theIStyle
that 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, unregisterThemeStyleConfigurations
Methods 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:ThemeConfiguration
This method should be used to create theICellPainter
instances. This is needed for zoom operations so the painter are re-created with settings that match the current scaling (e.g. images).- Overrides:
createPainterInstances
in classThemeConfiguration
-
getDefaultCellStyle
- Specified by:
getDefaultCellStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used by default to render NatTable.
-
getDefaultCellPainter
Description copied from class:ThemeConfiguration
Returns the defaultICellPainter
that is used to render the NatTable.Typically this
ICellPainter
is used to render the body region and is overridden for other regions or other custom styling configurations based on labels.- Specified by:
getDefaultCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used by default to render NatTable.
-
getColumnHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the column header in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getColumnHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the column header in a NatTable.
-
getColumnHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the column header in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in 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:
getColumnHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the column header in a NatTable.
-
getRowHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the row header in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getRowHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the row header in a NatTable.
-
getRowHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the row header in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in 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:
getRowHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the row header in a NatTable.
-
getCornerStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the corner of a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getCornerStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the corner of a NatTable.
-
getCornerCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the corner in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in 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:
getCornerCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the corner in a NatTable.
-
getDefaultHoverStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used by default to render hovered cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.HOVER
.Note: This configuration is only working if the
HoverLayer
is 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:
getDefaultHoverStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered cells in a NatTable.
-
getDefaultHoverCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used by default to render hovered cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.HOVER
.Note: This configuration is only working if the
HoverLayer
is 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:
getDefaultHoverCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered cells in a NatTable.
-
getBodyHoverStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered cells in a NatTable body region.That means this
IStyle
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.BODY
.Note: This configuration is only working if the
HoverLayer
is 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:
getBodyHoverStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered cells in a NatTable body region.
-
getBodyHoverCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered cells in a NatTable body region.That means this
ICellPainter
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.BODY
.Note: This configuration is only working if the
HoverLayer
is 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:
getBodyHoverCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered cells in a NatTable body region.
-
getColumnHeaderHoverStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered cells in a NatTable column header region.That means this
IStyle
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.COLUMN_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getColumnHeaderHoverStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered cells in a NatTable column header region.
-
getColumnHeaderHoverCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered cells in a NatTable column header region.That means this
ICellPainter
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.COLUMN_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getColumnHeaderHoverCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered cells in a NatTable column header region.
-
getRowHeaderHoverStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered cells in a NatTable row header region.That means this
IStyle
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.ROW_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getRowHeaderHoverStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered cells in a NatTable row header region.
-
getRowHeaderHoverCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered cells in a NatTable row header region.That means this
ICellPainter
is registered againstDisplayMode.HOVER
in the region with the region labelGridRegion.ROW_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getRowHeaderHoverCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered cells in a NatTable row header region.
-
getDefaultHoverSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used by default to render hovered selected cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT_HOVER
.Note: This configuration is only working if the
HoverLayer
is 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:
getDefaultHoverSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered selected cells in a NatTable.
-
getDefaultHoverSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used by default to render hovered selected cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT_HOVER
.Note: This configuration is only working if the
HoverLayer
is 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:
getDefaultHoverSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered selected cells in a NatTable.
-
getBodyHoverSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered selected cells in a NatTable body region.That means this
IStyle
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.BODY
.Note: This configuration is only working if the
HoverLayer
is 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:
getBodyHoverSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered selected cells in a NatTable body region.
-
getBodyHoverSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable body region.That means this
ICellPainter
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.BODY
.Note: This configuration is only working if the
HoverLayer
is 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:
getBodyHoverSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered selected cells in a NatTable body region.
-
getColumnHeaderHoverSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered selected cells in a NatTable column header region.That means this
IStyle
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.COLUMN_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getColumnHeaderHoverSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered selected cells in a NatTable column header region.
-
getColumnHeaderHoverSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable column header region.That means this
ICellPainter
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.COLUMN_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getColumnHeaderHoverSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered selected cells in a NatTable column header region.
-
getRowHeaderHoverSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render hovered selected cells in a NatTable row header region.That means this
IStyle
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.ROW_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getRowHeaderHoverSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render hovered selected cells in a NatTable row header region.
-
getRowHeaderHoverSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable row header region.That means this
ICellPainter
is registered againstDisplayMode.SELECT_HOVER
in the region with the region labelGridRegion.ROW_HEADER
.Note: This configuration is only working if the
HoverLayer
is 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:
getRowHeaderHoverSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render hovered selected cells in a NatTable row header region.
-
getDefaultSelectionCellStyle
- Specified by:
getDefaultSelectionCellStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used by default to render selected cells in NatTable.
-
getDefaultSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns the defaultICellPainter
that is used to render selected cells in NatTable.Typically this
ICellPainter
is used to render the body region and is overridden for other regions or other custom styling configurations based on labels.- Specified by:
getDefaultSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used by default to render selected cells in NatTable.
-
getColumnHeaderSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the selected cells in the column header of a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT
in 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:
getColumnHeaderSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the column header in a NatTable.
-
getColumnHeaderSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT
in 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:
getColumnHeaderSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the column header in a NatTable.
-
getColumnHeaderFullSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that 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
IStyle
is registered againstDisplayMode.SELECT
and 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:
getColumnHeaderFullSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the column header in a NatTable when all cells in the column are selected.
-
getColumnHeaderFullSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that 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
ICellPainter
is registered againstDisplayMode.SELECT
and 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:
getColumnHeaderFullSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the column header in a NatTable when all cells in the column are selected.
-
getRowHeaderSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the selected cells in the row header of a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT
in 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:
getRowHeaderSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the row header in a NatTable.
-
getRowHeaderSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT
in 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:
getRowHeaderSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the row header in a NatTable.
-
getRowHeaderFullSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that 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
IStyle
is registered againstDisplayMode.SELECT
and 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:
getRowHeaderFullSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the row header in a NatTable when all cells in the row are selected.
-
getRowHeaderFullSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that 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
ICellPainter
is registered againstDisplayMode.SELECT
and 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:
getRowHeaderFullSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the row header in a NatTable when all cells in the row are selected.
-
getCornerSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the selected cells in the corner of a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT
in 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:
getCornerSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the corner in a NatTable.
-
getCornerSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected cells in the corner of a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT
in 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:
getCornerSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the corner in a NatTable.
-
getSelectionAnchorStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that is used to render the selection anchor in normal display mode.That means this
IStyle
is registered againstDisplayMode.NORMAL
for the cell that contains the cell labelSelectionStyleLabels.SELECTION_ANCHOR_STYLE
.Typically only the border style is set here for a concise rendering.
- Specified by:
getSelectionAnchorStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that is used to render the selection anchor in normal display mode.
-
getSelectionAnchorCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that is used to render the selection anchor in normal display mode.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
for 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:
getSelectionAnchorCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that is used to render the selection anchor in normal display mode.
-
getSelectionAnchorSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that is used to render the selection anchor in selection display mode.That means this
IStyle
is registered againstDisplayMode.SELECT
for 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:
getSelectionAnchorSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that is used to render the selection anchor in selection display mode.
-
getSelectionAnchorSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that is used to render the selection anchor in selection display mode.That means this
ICellPainter
is registered againstDisplayMode.SELECT
for 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:
getSelectionAnchorSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that is used to render the selection anchor in selection display mode.
-
getSelectionAnchorGridLineStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that 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 theSelectionLayerPainter
which only checks theCellStyleAttributes.BORDER_STYLE
attribute. All other style configurations won't be interpreted.- Specified by:
getSelectionAnchorGridLineStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the grid lines around the selection anchor. - See Also:
-
getEvenRowStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render alternating rows.That means this
IStyle
is 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:
getEvenRowStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPE
in the label stack.
-
getEvenRowCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render alternating rows.That means this
ICellPainter
is 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:
getEvenRowCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.EVEN_ROW_CONFIG_TYPE
in the label stack.
-
getOddRowStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render alternating rows.That means this
IStyle
is 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:
getOddRowStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPE
in the label stack.
-
getOddRowCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render alternating rows.That means this
ICellPainter
is 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:
getOddRowCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that is used to render rows that contain the labelAlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPE
in the label stack.
-
getColumnGroupHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the column group header in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getColumnGroupHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the column group header in a NatTable.
-
getColumnGroupHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the column group header in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in the region with the region labelGridRegion.COLUMN_GROUP_HEADER
.If this method returns
null
the 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:
getColumnGroupHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the column group header in a NatTable.
-
getRowGroupHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the row group header in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getRowGroupHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the row group header in a NatTable.
-
getRowGroupHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the row group header in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in the region with the region labelGridRegion.ROW_GROUP_HEADER
.If this method returns
null
the 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:
getRowGroupHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the row group header in a NatTable.
-
getSortHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the sort header in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
for the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPE
andDefaultSortConfiguration.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:
getSortHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the sort header in a NatTable.
-
getSortHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the sort header cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
for the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPE
andDefaultSortConfiguration.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:
getSortHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the sort header in a NatTable.
-
getSelectedSortHeaderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the sort header in a NatTable in selected state.That means this
IStyle
is registered againstDisplayMode.SELECT
for the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPE
andDefaultSortConfiguration.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:
getSelectedSortHeaderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the selected sort header in a NatTable.
-
getSelectedSortHeaderCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the sort header cells in a NatTable in selected state.That means this
ICellPainter
is registered againstDisplayMode.SELECT
for the configurations labelsDefaultSortConfiguration.SORT_DOWN_CONFIG_TYPE
andDefaultSortConfiguration.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:
getSelectedSortHeaderCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the selected sort header in a NatTable.
-
getFilterRowStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the filter row in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
in 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:
getFilterRowStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the filter row in a NatTable.
-
getFilterRowCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the filter row cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
in 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:
getFilterRowCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the filter row in a NatTable.
-
getTreeStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the tree column cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
and 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:
getTreeStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the tree column in a NatTable.
-
getTreeCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
and the configuration labelTreeLayer.TREE_COLUMN_CELL
.- Specified by:
getTreeCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the tree column in a NatTable.
-
getTreeSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the selected tree column cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT
and 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:
getTreeSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the selected tree column in a NatTable.
-
getTreeSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected tree column cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT
and the configuration labelTreeLayer.TREE_COLUMN_CELL
.- Specified by:
getTreeSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the selected tree column in a NatTable.
-
getTreeStructurePainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the tree structure in a NatTable. It needs to be anIndentedTreeImagePainter
to show the expand/collapsed state aswell as the indentation for the tree level. It that can be wrapped with severalCellPainterWrapper
. If there is noIndentedTreeImagePainter
in the painter hierarchy, this configuration attribute will be ignored by the TreeLayer.- Specified by:
getTreeStructurePainter
in classThemeConfiguration
- Returns:
- The
IndentedTreeImagePainter
that should be used to render the tree structure in a NatTable.
-
getTreeStructureSelectionPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected tree structure in a NatTable. It needs to be anIndentedTreeImagePainter
to show the expand/collapsed state aswell as the indentation for the tree level. It that can be wrapped with severalCellPainterWrapper
. If there is noIndentedTreeImagePainter
in the painter hierarchy, this configuration attribute will be ignored by the TreeLayer.- Specified by:
getTreeStructureSelectionPainter
in classThemeConfiguration
- Returns:
- The
IndentedTreeImagePainter
that should be used to render the selected tree structure in a NatTable.
-
getSummaryRowStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the summary row cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.NORMAL
and 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:
getSummaryRowStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the summary row in a NatTable.
-
getSummaryRowCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the summary row cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.NORMAL
and 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:
getSummaryRowCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that should be used to render the summary row in a NatTable.
-
getSummaryRowSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the selected summary row cells in a NatTable.That means this
IStyle
is registered againstDisplayMode.SELECT
and 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:
getSummaryRowSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the selected summary row cells in a NatTable.
-
getSummaryRowSelectionCellPainter
Description copied from class:ThemeConfiguration
Returns theICellPainter
that should be used to render the selected summary row cells in a NatTable.That means this
ICellPainter
is registered againstDisplayMode.SELECT
and 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:
getSummaryRowSelectionCellPainter
in classThemeConfiguration
- Returns:
- The
ICellPainter
that 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:ThemeConfiguration
Returns theColor
that should be used to render the freeze separator. Ifnull
is returned, the default separator color will be used.- Specified by:
getFreezeSeparatorColor
in classThemeConfiguration
- Returns:
- The
Color
that should be used to render the freeze separator.
-
getFreezeSeparatorWidth
Description copied from class:ThemeConfiguration
Returns the width that should be used by the freeze separator. Ifnull
is returned, the default width of 1 pixel will be used.- Specified by:
getFreezeSeparatorWidth
in classThemeConfiguration
- Returns:
- The width of the freeze separator.
-
getGridLineColor
protected org.eclipse.swt.graphics.Color getGridLineColor()Description copied from class:ThemeConfiguration
Returns theColor
that should be used to render the grid lines. Ifnull
is returned, the default grid line color will be used.- Specified by:
getGridLineColor
in classThemeConfiguration
- Returns:
- The
Color
that should be used to render the grid lines.
-
getRenderColumnHeaderGridLines
Description copied from class:ThemeConfiguration
Returns whether grid lines in the column header should be rendered or not.That means this configuration is registered against
DisplayMode.NORMAL
and the configuration labelGridRegion.COLUMN_HEADER
.- Specified by:
getRenderColumnHeaderGridLines
in classThemeConfiguration
- Returns:
true
if grid lines in the column header region should be rendered,false
if not.
-
getRenderCornerGridLines
Description copied from class:ThemeConfiguration
Returns whether grid lines in the corner region should be rendered or not.That means this configuration is registered against
DisplayMode.NORMAL
and the configuration labelGridRegion.CORNER
.- Specified by:
getRenderCornerGridLines
in classThemeConfiguration
- Returns:
true
if grid lines in the corner region should be rendered,false
if not.
-
getRenderRowHeaderGridLines
Description copied from class:ThemeConfiguration
Returns whether grid lines in the row header should be rendered or not.That means this configuration is registered against
DisplayMode.NORMAL
and the configuration labelGridRegion.ROW_HEADER
.- Specified by:
getRenderRowHeaderGridLines
in classThemeConfiguration
- Returns:
true
if grid lines in the row header region should be rendered,false
if not.
-
getRenderBodyGridLines
Description copied from class:ThemeConfiguration
Returns whether grid lines in the body should be rendered or not.That means this configuration is registered against
DisplayMode.NORMAL
and the configuration labelGridRegion.BODY
.- Specified by:
getRenderBodyGridLines
in classThemeConfiguration
- Returns:
true
if grid lines in the body region should be rendered,false
if not.
-
getRenderFilterRowGridLines
Description copied from class:ThemeConfiguration
Returns whether grid lines in the filter row should be rendered or not.That means this configuration is registered against
DisplayMode.NORMAL
and the configuration labelGridRegion.FILTER_ROW
.- Specified by:
getRenderFilterRowGridLines
in classThemeConfiguration
- Returns:
true
if grid lines in the filter row should be rendered,false
if not.
-
getConversionErrorStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be applied to an editor in case the input is invalid in terms of conversion errors.That means the
EditConfigAttributes.CONVERSION_ERROR_STYLE
configuration 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
IStyle
via 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:
getConversionErrorStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be applied to an editor control in case of conversion errors.
-
getValidationErrorStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be applied to an editor in case the input is invalid in terms of validation errors.That means the
EditConfigAttributes.VALIDATION_ERROR_STYLE
configuration 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
IStyle
via 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:
getValidationErrorStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be applied to an editor control in case of validation errors.
-
getFillHandleColor
protected org.eclipse.swt.graphics.Color getFillHandleColor()Description copied from class:ThemeConfiguration
Returns theColor
that should be used to render the fill handle.- Specified by:
getFillHandleColor
in classThemeConfiguration
- Returns:
- The
Color
that should be used to render the fill handle.
-
getFillHandleBorderStyle
Description copied from class:ThemeConfiguration
Returns theBorderStyle
that should be used to render the border of the fill handle.- Specified by:
getFillHandleBorderStyle
in classThemeConfiguration
- Returns:
- The
BorderStyle
that should be used to render the border of the fill handle.
-
getFillHandleRegionBorderStyle
Description copied from class:ThemeConfiguration
Returns theBorderStyle
that should be used to render the border around the fill handle region.- Specified by:
getFillHandleRegionBorderStyle
in classThemeConfiguration
- Returns:
- The
BorderStyle
that should be used to render the border around the fill handle region.
-
getCopyBorderStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render the copy border. That means this style will be registered against the labelSelectionStyleLabels.COPY_BORDER_STYLE
. Only theCellStyleAttributes.BORDER_STYLE
attribute will be interpreted.- Specified by:
getCopyBorderStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render the copy border.
-
getDataChangeStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render dirty cells inDisplayMode.NORMAL
. That means this style will be registered against the labelDataChangeLayer.DIRTY
.- Specified by:
getDataChangeStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render dirty cells.
-
getDataChangeSelectionStyle
Description copied from class:ThemeConfiguration
Returns theIStyle
that should be used to render dirty cells inDisplayMode.SELECT
. That means this style will be registered against the labelDataChangeLayer.DIRTY
.- Specified by:
getDataChangeSelectionStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used to render dirty cells.
-
getHideIndicatorColor
protected org.eclipse.swt.graphics.Color getHideIndicatorColor()Description copied from class:ThemeConfiguration
Returns theColor
that should be used to render the hide indicator . Ifnull
is returned, the default color will be used.- Specified by:
getHideIndicatorColor
in classThemeConfiguration
- Returns:
- The
Color
that should be used to render the hide indicator.
-
getHideIndicatorWidth
Description copied from class:ThemeConfiguration
Returns the width that should be used by the hide indicator. Ifnull
is returned, the default width of 1 pixel will be used.- Specified by:
getHideIndicatorWidth
in classThemeConfiguration
- Returns:
- The width of the hide indicator.
-