Class DefaultNatTableThemeConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
-
- org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
-
- org.eclipse.nebula.widgets.nattable.style.theme.DefaultNatTableThemeConfiguration
-
- All Implemented Interfaces:
IConfiguration
- Direct Known Subclasses:
ModernNatTableThemeConfiguration
public class DefaultNatTableThemeConfiguration extends ThemeConfiguration
ThemeConfiguration that contains the basic styles that can be configured for a NatTable. The style values are the same as in the single default configurations, which leads to the "classic" NatTable styling.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
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.style.theme.ThemeConfiguration
extensions, styleCornerLikeColumnHeader
-
-
Constructor Summary
Constructors Constructor Description DefaultNatTableThemeConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPainterInstances()
This method should be used to create theICellPainter
instances.protected ICellPainter
getBodyHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable body region.protected ICellPainter
getBodyHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable body region.protected IStyle
getBodyHoverSelectionStyle()
Returns theIStyle
that should be used to render hovered selected cells in a NatTable body region.protected IStyle
getBodyHoverStyle()
Returns theIStyle
that should be used to render hovered cells in a NatTable body region.protected ICellPainter
getColumnGroupHeaderCellPainter()
Returns theICellPainter
that should be used to render the column group header in a NatTable.protected IStyle
getColumnGroupHeaderStyle()
Returns theIStyle
that should be used to render the column group header in a NatTable.protected ICellPainter
getColumnHeaderCellPainter()
Returns theICellPainter
that should be used to render the column header in a NatTable.protected ICellPainter
getColumnHeaderFullSelectionCellPainter()
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
getColumnHeaderFullSelectionStyle()
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
getColumnHeaderHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable column header region.protected ICellPainter
getColumnHeaderHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable column header region.protected IStyle
getColumnHeaderHoverSelectionStyle()
Returns theIStyle
that should be used to render hovered selected cells in a NatTable column header region.protected IStyle
getColumnHeaderHoverStyle()
Returns theIStyle
that should be used to render hovered cells in a NatTable column header region.protected ICellPainter
getColumnHeaderSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable.protected IStyle
getColumnHeaderSelectionStyle()
Returns theIStyle
that should be used to render the selected cells in the column header of a NatTable.protected IStyle
getColumnHeaderStyle()
Returns theIStyle
that should be used to render the column header in a NatTable.protected IStyle
getConversionErrorStyle()
Returns theIStyle
that should be applied to an editor in case the input is invalid in terms of conversion errors.protected IStyle
getCopyBorderStyle()
Returns theIStyle
that should be used to render the copy border.protected ICellPainter
getCornerCellPainter()
Returns theICellPainter
that should be used to render the corner in a NatTable.protected ICellPainter
getCornerSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the corner of a NatTable.protected IStyle
getCornerSelectionStyle()
Returns theIStyle
that should be used to render the selected cells in the corner of a NatTable.protected IStyle
getCornerStyle()
Returns theIStyle
that should be used to render the corner of a NatTable.protected IStyle
getDataChangeSelectionStyle()
Returns theIStyle
that should be used to render dirty cells inDisplayMode.SELECT
.protected IStyle
getDataChangeStyle()
Returns theIStyle
that should be used to render dirty cells inDisplayMode.NORMAL
.protected ICellPainter
getDefaultCellPainter()
Returns the defaultICellPainter
that is used to render the NatTable.protected IStyle
getDefaultCellStyle()
protected ICellPainter
getDefaultHoverCellPainter()
Returns theICellPainter
that should be used by default to render hovered cells in a NatTable.protected ICellPainter
getDefaultHoverSelectionCellPainter()
Returns theICellPainter
that should be used by default to render hovered selected cells in a NatTable.protected IStyle
getDefaultHoverSelectionStyle()
Returns theIStyle
that should be used by default to render hovered selected cells in a NatTable.protected IStyle
getDefaultHoverStyle()
Returns theIStyle
that should be used by default to render hovered cells in a NatTable.protected ICellPainter
getDefaultSelectionCellPainter()
Returns the defaultICellPainter
that is used to render selected cells in NatTable.protected IStyle
getDefaultSelectionCellStyle()
protected ICellPainter
getEvenRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected IStyle
getEvenRowStyle()
Returns theIStyle
that should be used to render alternating rows.protected BorderStyle
getFillHandleBorderStyle()
Returns theBorderStyle
that should be used to render the border of the fill handle.protected org.eclipse.swt.graphics.Color
getFillHandleColor()
Returns theColor
that should be used to render the fill handle.protected BorderStyle
getFillHandleRegionBorderStyle()
Returns theBorderStyle
that should be used to render the border around the fill handle region.protected ICellPainter
getFilterRowCellPainter()
Returns theICellPainter
that should be used to render the filter row cells in a NatTable.protected IStyle
getFilterRowStyle()
Returns theIStyle
that should be used to render the filter row in a NatTable.protected org.eclipse.swt.graphics.Color
getFreezeSeparatorColor()
Returns theColor
that should be used to render the freeze separator.protected Integer
getFreezeSeparatorWidth()
Returns the width that should be used by the freeze separator.protected org.eclipse.swt.graphics.Color
getGridLineColor()
Returns theColor
that should be used to render the grid lines.protected org.eclipse.swt.graphics.Color
getHideIndicatorColor()
Returns theColor
that should be used to render the hide indicator .protected Integer
getHideIndicatorWidth()
Returns the width that should be used by the hide indicator.protected ICellPainter
getOddRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected IStyle
getOddRowStyle()
Returns theIStyle
that should be used to render alternating rows.protected Boolean
getRenderBodyGridLines()
Returns whether grid lines in the body should be rendered or not.protected Boolean
getRenderColumnHeaderGridLines()
Returns whether grid lines in the column header should be rendered or not.protected Boolean
getRenderCornerGridLines()
Returns whether grid lines in the corner region should be rendered or not.protected Boolean
getRenderFilterRowGridLines()
Returns whether grid lines in the filter row should be rendered or not.protected Boolean
getRenderRowHeaderGridLines()
Returns whether grid lines in the row header should be rendered or not.protected ICellPainter
getRowGroupHeaderCellPainter()
Returns theICellPainter
that should be used to render the row group header in a NatTable.protected IStyle
getRowGroupHeaderStyle()
Returns theIStyle
that should be used to render the row group header in a NatTable.protected ICellPainter
getRowHeaderCellPainter()
Returns theICellPainter
that should be used to render the row header in a NatTable.protected ICellPainter
getRowHeaderFullSelectionCellPainter()
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
getRowHeaderFullSelectionStyle()
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
getRowHeaderHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable row header region.protected ICellPainter
getRowHeaderHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable row header region.protected IStyle
getRowHeaderHoverSelectionStyle()
Returns theIStyle
that should be used to render hovered selected cells in a NatTable row header region.protected IStyle
getRowHeaderHoverStyle()
Returns theIStyle
that should be used to render hovered cells in a NatTable row header region.protected ICellPainter
getRowHeaderSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable.protected IStyle
getRowHeaderSelectionStyle()
Returns theIStyle
that should be used to render the selected cells in the row header of a NatTable.protected IStyle
getRowHeaderStyle()
Returns theIStyle
that should be used to render the row header in a NatTable.protected ICellPainter
getSelectedSortHeaderCellPainter()
Returns theICellPainter
that should be used to render the sort header cells in a NatTable in selected state.protected IStyle
getSelectedSortHeaderStyle()
Returns theIStyle
that should be used to render the sort header in a NatTable in selected state.protected ICellPainter
getSelectionAnchorCellPainter()
Returns theICellPainter
that is used to render the selection anchor in normal display mode.protected IStyle
getSelectionAnchorGridLineStyle()
Returns theIStyle
that should be used to render the grid lines around the selection anchor.protected ICellPainter
getSelectionAnchorSelectionCellPainter()
Returns theICellPainter
that is used to render the selection anchor in selection display mode.protected IStyle
getSelectionAnchorSelectionStyle()
Returns theIStyle
that is used to render the selection anchor in selection display mode.protected IStyle
getSelectionAnchorStyle()
Returns theIStyle
that is used to render the selection anchor in normal display mode.protected ICellPainter
getSortHeaderCellPainter()
Returns theICellPainter
that should be used to render the sort header cells in a NatTable.protected IStyle
getSortHeaderStyle()
Returns theIStyle
that should be used to render the sort header in a NatTable.protected ICellPainter
getSummaryRowCellPainter()
Returns theICellPainter
that should be used to render the summary row cells in a NatTable.protected ICellPainter
getSummaryRowSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected summary row cells in a NatTable.protected IStyle
getSummaryRowSelectionStyle()
Returns theIStyle
that should be used to render the selected summary row cells in a NatTable.protected IStyle
getSummaryRowStyle()
Returns theIStyle
that should be used to render the summary row cells in a NatTable.protected ICellPainter
getTreeCellPainter()
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.protected ICellPainter
getTreeSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected tree column cells in a NatTable.protected IStyle
getTreeSelectionStyle()
Returns theIStyle
that should be used to render the selected tree column cells in a NatTable.protected ICellPainter
getTreeStructurePainter()
Returns theICellPainter
that should be used to render the tree structure in a NatTable.protected ICellPainter
getTreeStructureSelectionPainter()
Returns theICellPainter
that should be used to render the selected tree structure in a NatTable.protected IStyle
getTreeStyle()
Returns theIStyle
that should be used to render the tree column cells in a NatTable.protected IStyle
getValidationErrorStyle()
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 Detail
-
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
public HorizontalAlignmentEnum defaultHAlign
-
defaultVAlign
public VerticalAlignmentEnum defaultVAlign
-
defaultFont
public org.eclipse.swt.graphics.Font defaultFont
-
defaultImage
public org.eclipse.swt.graphics.Image defaultImage
-
defaultBorderStyle
public BorderStyle defaultBorderStyle
-
defaultPWEchoChar
public Character defaultPWEchoChar
-
defaultTextDecoration
public TextDecorationEnum defaultTextDecoration
-
defaultCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cHeaderHAlign
-
cHeaderVAlign
public VerticalAlignmentEnum cHeaderVAlign
-
cHeaderFont
public org.eclipse.swt.graphics.Font cHeaderFont
-
cHeaderImage
public org.eclipse.swt.graphics.Image cHeaderImage
-
cHeaderBorderStyle
public BorderStyle cHeaderBorderStyle
-
cHeaderPWEchoChar
public Character cHeaderPWEchoChar
-
cHeaderTextDecoration
public TextDecorationEnum cHeaderTextDecoration
-
cHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rHeaderHAlign
-
rHeaderVAlign
public VerticalAlignmentEnum rHeaderVAlign
-
rHeaderFont
public org.eclipse.swt.graphics.Font rHeaderFont
-
rHeaderImage
public org.eclipse.swt.graphics.Image rHeaderImage
-
rHeaderBorderStyle
public BorderStyle rHeaderBorderStyle
-
rHeaderPWEchoChar
public Character rHeaderPWEchoChar
-
rHeaderTextDecoration
public TextDecorationEnum rHeaderTextDecoration
-
rHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cornerHAlign
-
cornerVAlign
public VerticalAlignmentEnum cornerVAlign
-
cornerFont
public org.eclipse.swt.graphics.Font cornerFont
-
cornerImage
public org.eclipse.swt.graphics.Image cornerImage
-
cornerBorderStyle
public BorderStyle cornerBorderStyle
-
cornerPWEchoChar
public Character cornerPWEchoChar
-
cornerTextDecoration
public TextDecorationEnum cornerTextDecoration
-
cornerCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum defaultHoverHAlign
-
defaultHoverVAlign
public VerticalAlignmentEnum defaultHoverVAlign
-
defaultHoverFont
public org.eclipse.swt.graphics.Font defaultHoverFont
-
defaultHoverImage
public org.eclipse.swt.graphics.Image defaultHoverImage
-
defaultHoverBorderStyle
public BorderStyle defaultHoverBorderStyle
-
defaultHoverPWEchoChar
public Character defaultHoverPWEchoChar
-
defaultHoverTextDecoration
public TextDecorationEnum defaultHoverTextDecoration
-
defaultHoverCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum bodyHoverHAlign
-
bodyHoverVAlign
public VerticalAlignmentEnum bodyHoverVAlign
-
bodyHoverFont
public org.eclipse.swt.graphics.Font bodyHoverFont
-
bodyHoverImage
public org.eclipse.swt.graphics.Image bodyHoverImage
-
bodyHoverBorderStyle
public BorderStyle bodyHoverBorderStyle
-
bodyHoverPWEchoChar
public Character bodyHoverPWEchoChar
-
bodyHoverTextDecoration
public TextDecorationEnum bodyHoverTextDecoration
-
bodyHoverCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cHeaderHoverHAlign
-
cHeaderHoverVAlign
public VerticalAlignmentEnum cHeaderHoverVAlign
-
cHeaderHoverFont
public org.eclipse.swt.graphics.Font cHeaderHoverFont
-
cHeaderHoverImage
public org.eclipse.swt.graphics.Image cHeaderHoverImage
-
cHeaderHoverBorderStyle
public BorderStyle cHeaderHoverBorderStyle
-
cHeaderHoverPWEchoChar
public Character cHeaderHoverPWEchoChar
-
cHeaderHoverTextDecoration
public TextDecorationEnum cHeaderHoverTextDecoration
-
cHeaderHoverCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rHeaderHoverHAlign
-
rHeaderHoverVAlign
public VerticalAlignmentEnum rHeaderHoverVAlign
-
rHeaderHoverFont
public org.eclipse.swt.graphics.Font rHeaderHoverFont
-
rHeaderHoverImage
public org.eclipse.swt.graphics.Image rHeaderHoverImage
-
rHeaderHoverBorderStyle
public BorderStyle rHeaderHoverBorderStyle
-
rHeaderHoverPWEchoChar
public Character rHeaderHoverPWEchoChar
-
rHeaderHoverTextDecoration
public TextDecorationEnum rHeaderHoverTextDecoration
-
rHeaderHoverCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum defaultHoverSelectionHAlign
-
defaultHoverSelectionVAlign
public VerticalAlignmentEnum defaultHoverSelectionVAlign
-
defaultHoverSelectionFont
public org.eclipse.swt.graphics.Font defaultHoverSelectionFont
-
defaultHoverSelectionImage
public org.eclipse.swt.graphics.Image defaultHoverSelectionImage
-
defaultHoverSelectionBorderStyle
public BorderStyle defaultHoverSelectionBorderStyle
-
defaultHoverSelectionPWEchoChar
public Character defaultHoverSelectionPWEchoChar
-
defaultHoverSelectionTextDecoration
public TextDecorationEnum defaultHoverSelectionTextDecoration
-
defaultHoverSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum bodyHoverSelectionHAlign
-
bodyHoverSelectionVAlign
public VerticalAlignmentEnum bodyHoverSelectionVAlign
-
bodyHoverSelectionFont
public org.eclipse.swt.graphics.Font bodyHoverSelectionFont
-
bodyHoverSelectionImage
public org.eclipse.swt.graphics.Image bodyHoverSelectionImage
-
bodyHoverSelectionBorderStyle
public BorderStyle bodyHoverSelectionBorderStyle
-
bodyHoverSelectionPWEchoChar
public Character bodyHoverSelectionPWEchoChar
-
bodyHoverSelectionTextDecoration
public TextDecorationEnum bodyHoverSelectionTextDecoration
-
bodyHoverSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cHeaderHoverSelectionHAlign
-
cHeaderHoverSelectionVAlign
public VerticalAlignmentEnum cHeaderHoverSelectionVAlign
-
cHeaderHoverSelectionFont
public org.eclipse.swt.graphics.Font cHeaderHoverSelectionFont
-
cHeaderHoverSelectionImage
public org.eclipse.swt.graphics.Image cHeaderHoverSelectionImage
-
cHeaderHoverSelectionBorderStyle
public BorderStyle cHeaderHoverSelectionBorderStyle
-
cHeaderHoverSelectionPWEchoChar
public Character cHeaderHoverSelectionPWEchoChar
-
cHeaderHoverSelectionTextDecoration
public TextDecorationEnum cHeaderHoverSelectionTextDecoration
-
cHeaderHoverSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rHeaderHoverSelectionHAlign
-
rHeaderHoverSelectionVAlign
public VerticalAlignmentEnum rHeaderHoverSelectionVAlign
-
rHeaderHoverSelectionFont
public org.eclipse.swt.graphics.Font rHeaderHoverSelectionFont
-
rHeaderHoverSelectionImage
public org.eclipse.swt.graphics.Image rHeaderHoverSelectionImage
-
rHeaderHoverSelectionBorderStyle
public BorderStyle rHeaderHoverSelectionBorderStyle
-
rHeaderHoverSelectionPWEchoChar
public Character rHeaderHoverSelectionPWEchoChar
-
rHeaderHoverSelectionTextDecoration
public TextDecorationEnum rHeaderHoverSelectionTextDecoration
-
rHeaderHoverSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum defaultSelectionHAlign
-
defaultSelectionVAlign
public VerticalAlignmentEnum defaultSelectionVAlign
-
defaultSelectionFont
public org.eclipse.swt.graphics.Font defaultSelectionFont
-
defaultSelectionImage
public org.eclipse.swt.graphics.Image defaultSelectionImage
-
defaultSelectionBorderStyle
public BorderStyle defaultSelectionBorderStyle
-
defaultSelectionPWEchoChar
public Character defaultSelectionPWEchoChar
-
defaultSelectionTextDecoration
public TextDecorationEnum defaultSelectionTextDecoration
-
defaultSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cHeaderSelectionHAlign
-
cHeaderSelectionVAlign
public VerticalAlignmentEnum cHeaderSelectionVAlign
-
cHeaderSelectionFont
public org.eclipse.swt.graphics.Font cHeaderSelectionFont
-
cHeaderSelectionImage
public org.eclipse.swt.graphics.Image cHeaderSelectionImage
-
cHeaderSelectionBorderStyle
public BorderStyle cHeaderSelectionBorderStyle
-
cHeaderSelectionPWEchoChar
public Character cHeaderSelectionPWEchoChar
-
cHeaderSelectionTextDecoration
public TextDecorationEnum cHeaderSelectionTextDecoration
-
cHeaderSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cHeaderFullSelectionHAlign
-
cHeaderFullSelectionVAlign
public VerticalAlignmentEnum cHeaderFullSelectionVAlign
-
cHeaderFullSelectionFont
public org.eclipse.swt.graphics.Font cHeaderFullSelectionFont
-
cHeaderFullSelectionImage
public org.eclipse.swt.graphics.Image cHeaderFullSelectionImage
-
cHeaderFullSelectionBorderStyle
public BorderStyle cHeaderFullSelectionBorderStyle
-
cHeaderFullSelectionPWEchoChar
public Character cHeaderFullSelectionPWEchoChar
-
cHeaderFullSelectionTextDecoration
public TextDecorationEnum cHeaderFullSelectionTextDecoration
-
cHeaderFullSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rHeaderSelectionHAlign
-
rHeaderSelectionVAlign
public VerticalAlignmentEnum rHeaderSelectionVAlign
-
rHeaderSelectionFont
public org.eclipse.swt.graphics.Font rHeaderSelectionFont
-
rHeaderSelectionImage
public org.eclipse.swt.graphics.Image rHeaderSelectionImage
-
rHeaderSelectionBorderStyle
public BorderStyle rHeaderSelectionBorderStyle
-
rHeaderSelectionPWEchoChar
public Character rHeaderSelectionPWEchoChar
-
rHeaderSelectionTextDecoration
public TextDecorationEnum rHeaderSelectionTextDecoration
-
rHeaderSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rHeaderFullSelectionHAlign
-
rHeaderFullSelectionVAlign
public VerticalAlignmentEnum rHeaderFullSelectionVAlign
-
rHeaderFullSelectionFont
public org.eclipse.swt.graphics.Font rHeaderFullSelectionFont
-
rHeaderFullSelectionImage
public org.eclipse.swt.graphics.Image rHeaderFullSelectionImage
-
rHeaderFullSelectionBorderStyle
public BorderStyle rHeaderFullSelectionBorderStyle
-
rHeaderFullSelectionPWEchoChar
public Character rHeaderFullSelectionPWEchoChar
-
rHeaderFullSelectionTextDecoration
public TextDecorationEnum rHeaderFullSelectionTextDecoration
-
rHeaderFullSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cornerSelectionHAlign
-
cornerSelectionVAlign
public VerticalAlignmentEnum cornerSelectionVAlign
-
cornerSelectionFont
public org.eclipse.swt.graphics.Font cornerSelectionFont
-
cornerSelectionImage
public org.eclipse.swt.graphics.Image cornerSelectionImage
-
cornerSelectionBorderStyle
public BorderStyle cornerSelectionBorderStyle
-
cornerSelectionPWEchoChar
public Character cornerSelectionPWEchoChar
-
cornerSelectionTextDecoration
public TextDecorationEnum cornerSelectionTextDecoration
-
cornerSelectionCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum selectionAnchorHAlign
-
selectionAnchorVAlign
public VerticalAlignmentEnum selectionAnchorVAlign
-
selectionAnchorFont
public org.eclipse.swt.graphics.Font selectionAnchorFont
-
selectionAnchorImage
public org.eclipse.swt.graphics.Image selectionAnchorImage
-
selectionAnchorBorderStyle
public BorderStyle selectionAnchorBorderStyle
-
selectionAnchorPWEchoChar
public Character selectionAnchorPWEchoChar
-
selectionAnchorTextDecoration
public TextDecorationEnum selectionAnchorTextDecoration
-
selectionAnchorCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum selectionAnchorSelectionHAlign
-
selectionAnchorSelectionVAlign
public VerticalAlignmentEnum selectionAnchorSelectionVAlign
-
selectionAnchorSelectionFont
public org.eclipse.swt.graphics.Font selectionAnchorSelectionFont
-
selectionAnchorSelectionImage
public org.eclipse.swt.graphics.Image selectionAnchorSelectionImage
-
selectionAnchorSelectionBorderStyle
public BorderStyle selectionAnchorSelectionBorderStyle
-
selectionAnchorSelectionPWEchoChar
public Character selectionAnchorSelectionPWEchoChar
-
selectionAnchorSelectionTextDecoration
public TextDecorationEnum selectionAnchorSelectionTextDecoration
-
selectionAnchorSelectionCellPainter
public ICellPainter selectionAnchorSelectionCellPainter
-
selectionAnchorGridBorderStyle
public BorderStyle 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
public HorizontalAlignmentEnum evenRowHAlign
-
evenRowVAlign
public VerticalAlignmentEnum evenRowVAlign
-
evenRowFont
public org.eclipse.swt.graphics.Font evenRowFont
-
evenRowImage
public org.eclipse.swt.graphics.Image evenRowImage
-
evenRowBorderStyle
public BorderStyle evenRowBorderStyle
-
evenRowPWEchoChar
public Character evenRowPWEchoChar
-
evenRowTextDecoration
public TextDecorationEnum evenRowTextDecoration
-
evenRowCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum oddRowHAlign
-
oddRowVAlign
public VerticalAlignmentEnum oddRowVAlign
-
oddRowFont
public org.eclipse.swt.graphics.Font oddRowFont
-
oddRowImage
public org.eclipse.swt.graphics.Image oddRowImage
-
oddRowBorderStyle
public BorderStyle oddRowBorderStyle
-
oddRowPWEchoChar
public Character oddRowPWEchoChar
-
oddRowTextDecoration
public TextDecorationEnum oddRowTextDecoration
-
oddRowCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum cGroupHeaderHAlign
-
cGroupHeaderVAlign
public VerticalAlignmentEnum cGroupHeaderVAlign
-
cGroupHeaderFont
public org.eclipse.swt.graphics.Font cGroupHeaderFont
-
cGroupHeaderImage
public org.eclipse.swt.graphics.Image cGroupHeaderImage
-
cGroupHeaderBorderStyle
public BorderStyle cGroupHeaderBorderStyle
-
cGroupHeaderPWEchoChar
public Character cGroupHeaderPWEchoChar
-
cGroupHeaderTextDecoration
public TextDecorationEnum cGroupHeaderTextDecoration
-
cGroupHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum rGroupHeaderHAlign
-
rGroupHeaderVAlign
public VerticalAlignmentEnum rGroupHeaderVAlign
-
rGroupHeaderFont
public org.eclipse.swt.graphics.Font rGroupHeaderFont
-
rGroupHeaderImage
public org.eclipse.swt.graphics.Image rGroupHeaderImage
-
rGroupHeaderBorderStyle
public BorderStyle rGroupHeaderBorderStyle
-
rGroupHeaderPWEchoChar
public Character rGroupHeaderPWEchoChar
-
rGroupHeaderTextDecoration
public TextDecorationEnum rGroupHeaderTextDecoration
-
rGroupHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum sortHeaderHAlign
-
sortHeaderVAlign
public VerticalAlignmentEnum sortHeaderVAlign
-
sortHeaderFont
public org.eclipse.swt.graphics.Font sortHeaderFont
-
sortHeaderImage
public org.eclipse.swt.graphics.Image sortHeaderImage
-
sortHeaderBorderStyle
public BorderStyle sortHeaderBorderStyle
-
sortHeaderPWEchoChar
public Character sortHeaderPWEchoChar
-
sortHeaderTextDecoration
public TextDecorationEnum sortHeaderTextDecoration
-
sortHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum selectedSortHeaderHAlign
-
selectedSortHeaderVAlign
public VerticalAlignmentEnum selectedSortHeaderVAlign
-
selectedSortHeaderFont
public org.eclipse.swt.graphics.Font selectedSortHeaderFont
-
selectedSortHeaderImage
public org.eclipse.swt.graphics.Image selectedSortHeaderImage
-
selectedSortHeaderBorderStyle
public BorderStyle selectedSortHeaderBorderStyle
-
selectedSortHeaderPWEchoChar
public Character selectedSortHeaderPWEchoChar
-
selectedSortHeaderTextDecoration
public TextDecorationEnum selectedSortHeaderTextDecoration
-
selectedSortHeaderCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum filterRowHAlign
-
filterRowVAlign
public VerticalAlignmentEnum filterRowVAlign
-
filterRowFont
public org.eclipse.swt.graphics.Font filterRowFont
-
filterRowImage
public org.eclipse.swt.graphics.Image filterRowImage
-
filterRowBorderStyle
public BorderStyle filterRowBorderStyle
-
filterRowPWEchoChar
public Character filterRowPWEchoChar
-
filterRowTextDecoration
public TextDecorationEnum filterRowTextDecoration
-
filterRowCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum treeHAlign
-
treeVAlign
public VerticalAlignmentEnum treeVAlign
-
treeFont
public org.eclipse.swt.graphics.Font treeFont
-
treeImage
public org.eclipse.swt.graphics.Image treeImage
-
treeBorderStyle
public BorderStyle treeBorderStyle
-
treePWEchoChar
public Character treePWEchoChar
-
treeTextDecoration
public TextDecorationEnum treeTextDecoration
-
treeCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum treeSelectionHAlign
-
treeSelectionVAlign
public VerticalAlignmentEnum treeSelectionVAlign
-
treeSelectionFont
public org.eclipse.swt.graphics.Font treeSelectionFont
-
treeSelectionImage
public org.eclipse.swt.graphics.Image treeSelectionImage
-
treeSelectionBorderStyle
public BorderStyle treeSelectionBorderStyle
-
treeSelectionPWEchoChar
public Character treeSelectionPWEchoChar
-
treeSelectionTextDecoration
public TextDecorationEnum treeSelectionTextDecoration
-
treeSelectionCellPainter
public ICellPainter treeSelectionCellPainter
-
treeStructurePainter
public ICellPainter treeStructurePainter
-
treeStructureSelectionPainter
public ICellPainter 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
public HorizontalAlignmentEnum summaryRowHAlign
-
summaryRowVAlign
public VerticalAlignmentEnum summaryRowVAlign
-
summaryRowFont
public org.eclipse.swt.graphics.Font summaryRowFont
-
summaryRowImage
public org.eclipse.swt.graphics.Image summaryRowImage
-
summaryRowBorderStyle
public BorderStyle summaryRowBorderStyle
-
summaryRowPWEchoChar
public Character summaryRowPWEchoChar
-
summaryRowTextDecoration
public TextDecorationEnum summaryRowTextDecoration
-
summaryRowCellPainter
public ICellPainter 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
public HorizontalAlignmentEnum summaryRowSelectionHAlign
-
summaryRowSelectionVAlign
public VerticalAlignmentEnum summaryRowSelectionVAlign
-
summaryRowSelectionFont
public org.eclipse.swt.graphics.Font summaryRowSelectionFont
-
summaryRowSelectionImage
public org.eclipse.swt.graphics.Image summaryRowSelectionImage
-
summaryRowSelectionBorderStyle
public BorderStyle summaryRowSelectionBorderStyle
-
summaryRowSelectionPWEchoChar
public Character summaryRowSelectionPWEchoChar
-
summaryRowSelectionTextDecoration
public TextDecorationEnum summaryRowSelectionTextDecoration
-
summaryRowSelectionCellPainter
public ICellPainter summaryRowSelectionCellPainter
-
freezeSeparatorColor
public org.eclipse.swt.graphics.Color freezeSeparatorColor
-
freezeSeparatorWidth
public Integer freezeSeparatorWidth
- Since:
- 2.0
-
gridLineColor
public org.eclipse.swt.graphics.Color gridLineColor
-
renderColumnHeaderGridLines
public Boolean renderColumnHeaderGridLines
-
renderCornerGridLines
public Boolean renderCornerGridLines
-
renderRowHeaderGridLines
public Boolean renderRowHeaderGridLines
-
renderBodyGridLines
public Boolean renderBodyGridLines
-
renderFilterRowGridLines
public Boolean 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
public BorderStyle fillHandleBorderStyle
- Since:
- 1.5
-
fillHandleRegionBorderStyle
public BorderStyle fillHandleRegionBorderStyle
- Since:
- 1.5
-
copyBorderStyle
public BorderStyle 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
public HorizontalAlignmentEnum dataChangeHAlign
- Since:
- 2.0
-
dataChangeVAlign
public VerticalAlignmentEnum 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
public BorderStyle dataChangeBorderStyle
- Since:
- 2.0
-
dataChangePWEchoChar
public Character dataChangePWEchoChar
- Since:
- 2.0
-
dataChangeTextDecoration
public TextDecorationEnum 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
public HorizontalAlignmentEnum dataChangeSelectionHAlign
- Since:
- 2.0
-
dataChangeSelectionVAlign
public VerticalAlignmentEnum 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
public BorderStyle dataChangeSelectionBorderStyle
- Since:
- 2.0
-
dataChangeSelectionPWEchoChar
public Character dataChangeSelectionPWEchoChar
- Since:
- 2.0
-
dataChangeSelectionTextDecoration
public TextDecorationEnum dataChangeSelectionTextDecoration
- Since:
- 2.0
-
hideIndicatorColor
public org.eclipse.swt.graphics.Color hideIndicatorColor
- Since:
- 2.0
-
hideIndicatorWidth
public Integer hideIndicatorWidth
- Since:
- 2.0
-
-
Method Detail
-
createPainterInstances
public void createPainterInstances()
Description copied from class:ThemeConfiguration
This method should be used to create theICellPainter
instances. This is needed for zoom operations so the painter are re-created with settings that match the current scaling (e.g. images).- Overrides:
createPainterInstances
in classThemeConfiguration
-
getDefaultCellStyle
protected IStyle getDefaultCellStyle()
- Specified by:
getDefaultCellStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used by default to render NatTable.
-
getDefaultCellPainter
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle getDefaultSelectionCellStyle()
- Specified by:
getDefaultSelectionCellStyle
in classThemeConfiguration
- Returns:
- The
IStyle
that should be used by default to render selected cells in NatTable.
-
getDefaultSelectionCellPainter
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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:
SelectionLayerPainter
-
getEvenRowStyle
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected ICellPainter 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected IStyle 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
protected ICellPainter 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
protected Integer 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
protected Boolean 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
protected Boolean 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
protected Boolean 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
protected Boolean 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
protected Boolean 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
protected IStyle 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
protected IStyle 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
protected BorderStyle 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
protected BorderStyle 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
protected IStyle 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
protected IStyle 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
protected IStyle 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
protected Integer 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.
-
-