Class DefaultSelectionStyleConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
-
- org.eclipse.nebula.widgets.nattable.selection.config.DefaultSelectionStyleConfiguration
-
- All Implemented Interfaces:
IConfiguration
public class DefaultSelectionStyleConfiguration extends AbstractRegistryConfiguration
Sets up rendering style used for selected areas and the selection anchor.
-
-
Field Summary
Fields Modifier and Type Field Description org.eclipse.swt.graphics.Color
anchorBgColor
org.eclipse.swt.graphics.Color
anchorBorderColor
BorderStyle
anchorBorderStyle
org.eclipse.swt.graphics.Color
anchorFgColor
org.eclipse.swt.graphics.Color
anchorGridBorderColor
BorderStyle
anchorGridBorderStyle
org.eclipse.swt.graphics.Color
fullySelectedHeaderBgColor
org.eclipse.swt.graphics.Color
selectedHeaderBgColor
BorderStyle
selectedHeaderBorderStyle
org.eclipse.swt.graphics.Color
selectedHeaderFgColor
org.eclipse.swt.graphics.Font
selectedHeaderFont
org.eclipse.swt.graphics.Color
selectionBgColor
org.eclipse.swt.graphics.Color
selectionFgColor
org.eclipse.swt.graphics.Font
selectionFont
-
Constructor Summary
Constructors Constructor Description DefaultSelectionStyleConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureHeaderFullySelectedStyle(IConfigRegistry configRegistry)
protected void
configureHeaderHasSelectionStyle(IConfigRegistry configRegistry)
void
configureRegistry(IConfigRegistry configRegistry)
Configure NatTable'sIConfigRegistry
upon receiving this callback.protected void
configureSelectionAnchorGridLineStyle(IConfigRegistry configRegistry)
protected void
configureSelectionAnchorStyle(IConfigRegistry configRegistry)
protected void
configureSelectionStyle(IConfigRegistry configRegistry)
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration
configureLayer, configureUiBindings
-
-
-
-
Field Detail
-
selectionFont
public org.eclipse.swt.graphics.Font selectionFont
-
selectionBgColor
public org.eclipse.swt.graphics.Color selectionBgColor
-
selectionFgColor
public org.eclipse.swt.graphics.Color selectionFgColor
-
anchorBorderColor
public org.eclipse.swt.graphics.Color anchorBorderColor
-
anchorBorderStyle
public BorderStyle anchorBorderStyle
-
anchorBgColor
public org.eclipse.swt.graphics.Color anchorBgColor
-
anchorFgColor
public org.eclipse.swt.graphics.Color anchorFgColor
-
selectedHeaderBgColor
public org.eclipse.swt.graphics.Color selectedHeaderBgColor
-
selectedHeaderFgColor
public org.eclipse.swt.graphics.Color selectedHeaderFgColor
-
selectedHeaderFont
public org.eclipse.swt.graphics.Font selectedHeaderFont
-
selectedHeaderBorderStyle
public BorderStyle selectedHeaderBorderStyle
-
fullySelectedHeaderBgColor
public org.eclipse.swt.graphics.Color fullySelectedHeaderBgColor
-
anchorGridBorderColor
public org.eclipse.swt.graphics.Color anchorGridBorderColor
-
anchorGridBorderStyle
public BorderStyle anchorGridBorderStyle
-
-
Method Detail
-
configureRegistry
public void configureRegistry(IConfigRegistry configRegistry)
Description copied from interface:IConfiguration
Configure NatTable'sIConfigRegistry
upon receiving this callback. A mechanism to plug-in customICellPainter
,IDataValidator
etc.- Parameters:
configRegistry
- TheIConfigRegistry
instance to register configuration values to.
-
configureSelectionStyle
protected void configureSelectionStyle(IConfigRegistry configRegistry)
-
configureSelectionAnchorStyle
protected void configureSelectionAnchorStyle(IConfigRegistry configRegistry)
-
configureSelectionAnchorGridLineStyle
protected void configureSelectionAnchorGridLineStyle(IConfigRegistry configRegistry)
-
configureHeaderHasSelectionStyle
protected void configureHeaderHasSelectionStyle(IConfigRegistry configRegistry)
-
configureHeaderFullySelectedStyle
protected void configureHeaderFullySelectedStyle(IConfigRegistry configRegistry)
-
-