Class Win7PaletteProvider
- java.lang.Object
-
- org.eclipse.nebula.widgets.grid.internal.win7.Win7PaletteProvider
-
public class Win7PaletteProvider extends java.lang.ObjectPalette provider to provide/maintain a set of palettes specifically used for Win7 looknfeel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWin7PaletteProvider.Palette
-
Field Summary
Fields Modifier and Type Field Description static java.lang.IntegerHOVER_GRID_COLUMN_HEADERprivate static java.lang.Object[]HOVER_GRID_COLUMN_HEADER_RGBstatic java.lang.IntegerMOUSEDOWN_GRID_COLUMN_HEADERprivate static java.lang.Object[]MOUSEDOWN_GRID_COLUMN_HEADER_RGBstatic java.lang.IntegerNORMAL_GRID_COLUMN_HEADERprivate static java.lang.Object[]NORMAL_GRID_COLUMN_HEADER_RGBprivate java.util.Map<java.lang.Integer,Win7PaletteProvider.Palette>palettesPool of palettesstatic java.lang.IntegerSELECTED_GRID_COLUMN_HEADERprivate static java.lang.Object[]SELECTED_GRID_COLUMN_HEADER_RGBstatic java.lang.IntegerSHADOW_GRID_COLUMN_HEADERprivate static java.lang.Object[]SHADOW_GRID_COLUMN_HEADER_RGB
-
Constructor Summary
Constructors Constructor Description Win7PaletteProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Win7PaletteProvider.PalettecreatePalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type, java.lang.Object[] def)voiddispose()Dispose theWin7PaletteProvider.PalettegetPalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type)Utility method to create/pool a ColorvoidinitializePalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type)
-
-
-
Field Detail
-
NORMAL_GRID_COLUMN_HEADER
public static final java.lang.Integer NORMAL_GRID_COLUMN_HEADER
-
NORMAL_GRID_COLUMN_HEADER_RGB
private static final java.lang.Object[] NORMAL_GRID_COLUMN_HEADER_RGB
-
HOVER_GRID_COLUMN_HEADER
public static final java.lang.Integer HOVER_GRID_COLUMN_HEADER
-
HOVER_GRID_COLUMN_HEADER_RGB
private static final java.lang.Object[] HOVER_GRID_COLUMN_HEADER_RGB
-
MOUSEDOWN_GRID_COLUMN_HEADER
public static final java.lang.Integer MOUSEDOWN_GRID_COLUMN_HEADER
-
MOUSEDOWN_GRID_COLUMN_HEADER_RGB
private static final java.lang.Object[] MOUSEDOWN_GRID_COLUMN_HEADER_RGB
-
SELECTED_GRID_COLUMN_HEADER
public static final java.lang.Integer SELECTED_GRID_COLUMN_HEADER
-
SELECTED_GRID_COLUMN_HEADER_RGB
private static final java.lang.Object[] SELECTED_GRID_COLUMN_HEADER_RGB
-
SHADOW_GRID_COLUMN_HEADER
public static final java.lang.Integer SHADOW_GRID_COLUMN_HEADER
-
SHADOW_GRID_COLUMN_HEADER_RGB
private static final java.lang.Object[] SHADOW_GRID_COLUMN_HEADER_RGB
-
palettes
private java.util.Map<java.lang.Integer,Win7PaletteProvider.Palette> palettes
Pool of palettes
-
-
Method Detail
-
dispose
public void dispose()
Dispose the
-
initializePalette
public void initializePalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type)- Parameters:
display-type-
-
getPalette
public Win7PaletteProvider.Palette getPalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type)
Utility method to create/pool a Color- Parameters:
display-type-- Returns:
- Color
-
createPalette
protected Win7PaletteProvider.Palette createPalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type, java.lang.Object[] def)
- Parameters:
display-type-def-- Returns:
- Palette
-
-