Package org.eclipse.nebula.widgets.grid
Class Win7RendererSupport
- java.lang.Object
-
- org.eclipse.nebula.widgets.grid.Win7RendererSupport
-
public class Win7RendererSupport extends java.lang.Object
Support class for adding Win7 column header rendering to a given grid.
-
-
Field Summary
Fields Modifier and Type Field Description private Win7EmptyColumnHeaderRenderer
emptyHeaderRenderer
private Grid
grid
private Win7ColumnGroupHeaderRenderer
groupHeaderRenderer
private Win7GridColumnHeaderRenderer
headerRenderer
private Win7PaletteProvider
palette
-
Constructor Summary
Constructors Modifier Constructor Description private
Win7RendererSupport(Grid agrid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Win7RendererSupport
create(Grid grid)
Win7RendererSupport
decorate()
Decorate all column headers, all column header groups and the empty column header.Win7RendererSupport
decorateColumnGroupHeader(GridColumnGroup group)
Decorate a single grid column group headerWin7RendererSupport
decorateColumnGroupHeaders(GridColumnGroup[] groups)
Decorate an array of grid column group headersWin7RendererSupport
decorateColumnHeader(GridColumn col)
Decorate a single column headerWin7RendererSupport
decorateColumnHeaders(GridColumn[] cols)
Decorate an array of column headersWin7RendererSupport
decorateEmptyColumnHeader()
Decorate the empty column header
-
-
-
Field Detail
-
palette
private Win7PaletteProvider palette
-
headerRenderer
private Win7GridColumnHeaderRenderer headerRenderer
-
emptyHeaderRenderer
private Win7EmptyColumnHeaderRenderer emptyHeaderRenderer
-
groupHeaderRenderer
private Win7ColumnGroupHeaderRenderer groupHeaderRenderer
-
grid
private Grid grid
-
-
Constructor Detail
-
Win7RendererSupport
private Win7RendererSupport(Grid agrid)
- Parameters:
agrid
-
-
-
Method Detail
-
create
public static Win7RendererSupport create(Grid grid)
- Parameters:
grid
-- Returns:
Win7RendererSupport
-
decorateColumnHeader
public Win7RendererSupport decorateColumnHeader(GridColumn col)
Decorate a single column header- Parameters:
col
-- Returns:
Win7RendererSupport
-
decorateColumnHeaders
public Win7RendererSupport decorateColumnHeaders(GridColumn[] cols)
Decorate an array of column headers- Parameters:
cols
-- Returns:
Win7RendererSupport
-
decorateColumnGroupHeader
public Win7RendererSupport decorateColumnGroupHeader(GridColumnGroup group)
Decorate a single grid column group header- Parameters:
group
-- Returns:
Win7RendererSupport
-
decorateColumnGroupHeaders
public Win7RendererSupport decorateColumnGroupHeaders(GridColumnGroup[] groups)
Decorate an array of grid column group headers- Parameters:
groups
-- Returns:
Win7RendererSupport
-
decorateEmptyColumnHeader
public Win7RendererSupport decorateEmptyColumnHeader()
Decorate the empty column header- Returns:
Win7RendererSupport
-
decorate
public Win7RendererSupport decorate()
Decorate all column headers, all column header groups and the empty column header.- Returns:
Win7RendererSupport
-
-