Package org.eclipse.nebula.widgets.grid
Class Win7RendererSupport
- java.lang.Object
-
- org.eclipse.nebula.widgets.grid.Win7RendererSupport
-
public class Win7RendererSupport extends java.lang.ObjectSupport class for adding Win7 column header rendering to a given grid.
-
-
Field Summary
Fields Modifier and Type Field Description private Win7EmptyColumnHeaderRendereremptyHeaderRendererprivate Gridgridprivate Win7ColumnGroupHeaderRenderergroupHeaderRendererprivate Win7GridColumnHeaderRendererheaderRendererprivate Win7PaletteProviderpalette
-
Constructor Summary
Constructors Modifier Constructor Description privateWin7RendererSupport(Grid agrid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Win7RendererSupportcreate(Grid grid)Win7RendererSupportdecorate()Decorate all column headers, all column header groups and the empty column header.Win7RendererSupportdecorateColumnGroupHeader(GridColumnGroup group)Decorate a single grid column group headerWin7RendererSupportdecorateColumnGroupHeaders(GridColumnGroup[] groups)Decorate an array of grid column group headersWin7RendererSupportdecorateColumnHeader(GridColumn col)Decorate a single column headerWin7RendererSupportdecorateColumnHeaders(GridColumn[] cols)Decorate an array of column headersWin7RendererSupportdecorateEmptyColumnHeader()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
-
-