Class Win7PaletteProvider
- java.lang.Object
-
- org.eclipse.nebula.widgets.grid.internal.win7.Win7PaletteProvider
-
public class Win7PaletteProvider extends java.lang.Object
Palette provider to provide/maintain a set of palettes specifically used for Win7 looknfeel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Win7PaletteProvider.Palette
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Integer
HOVER_GRID_COLUMN_HEADER
private static java.lang.Object[]
HOVER_GRID_COLUMN_HEADER_RGB
static java.lang.Integer
MOUSEDOWN_GRID_COLUMN_HEADER
private static java.lang.Object[]
MOUSEDOWN_GRID_COLUMN_HEADER_RGB
static java.lang.Integer
NORMAL_GRID_COLUMN_HEADER
private static java.lang.Object[]
NORMAL_GRID_COLUMN_HEADER_RGB
private java.util.Map<java.lang.Integer,Win7PaletteProvider.Palette>
palettes
Pool of palettesstatic java.lang.Integer
SELECTED_GRID_COLUMN_HEADER
private static java.lang.Object[]
SELECTED_GRID_COLUMN_HEADER_RGB
static java.lang.Integer
SHADOW_GRID_COLUMN_HEADER
private 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.Palette
createPalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type, java.lang.Object[] def)
void
dispose()
Dispose theWin7PaletteProvider.Palette
getPalette(org.eclipse.swt.widgets.Display display, java.lang.Integer type)
Utility method to create/pool a Colorvoid
initializePalette(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
-
-