Class 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:

  1. Set different values for the style attributes via instance init block. For example:
     new DefaultNatTableThemeConfiguration {
            {
                    this.defaultFgColor = GUIHelper.COLOR_BLUE;
                    ...
            }
     }
     
  2. Override the getters directly
  3. Override the configureXxx() methods directly

While this ThemeConfiguration only contains the basic styling, you are also able to extend this and add additional stylings, e.g. conditional stylings for custom labels. But on adding new stylings you also need to ensure that the custom styling is removed in ThemeConfiguration.unregisterThemeStyleConfigurations(org.eclipse.nebula.widgets.nattable.config.IConfigRegistry) . This is necessary so the applied styles do not stay in case of theme switches.

Instead of extending an existing ThemeConfiguration you are also able to create and register IThemeExtensions to add additional styling. Creating IThemeExtension gives you the most possible flexibility on creating, modifying and extending existing themes.

Note: If styling of the GroupBy header should also be involved in the theme, you need to register a matching IThemeExtension out of the GlazedLists extension. The reason for this is that the labels against which the styles need to be registered are specified there, and there should be no dependency from core to the extensions. Have a look at the DefaultGroupByThemeExtension or the ModernGroupByThemeExtension for example.

  • Field Details

    • defaultBgColor

      public org.eclipse.swt.graphics.Color defaultBgColor
    • defaultFgColor

      public org.eclipse.swt.graphics.Color defaultFgColor
    • defaultGradientBgColor

      public org.eclipse.swt.graphics.Color defaultGradientBgColor
    • defaultGradientFgColor

      public org.eclipse.swt.graphics.Color defaultGradientFgColor
    • defaultHAlign

      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
  • Constructor Details

    • DefaultNatTableThemeConfiguration

      public DefaultNatTableThemeConfiguration()
  • Method Details