Uses of Interface
org.eclipse.nebula.widgets.nattable.painter.cell.ICellPainter

Packages that use ICellPainter
org.eclipse.nebula.widgets.nattable   
org.eclipse.nebula.widgets.nattable.config   
org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy   
org.eclipse.nebula.widgets.nattable.filterrow   
org.eclipse.nebula.widgets.nattable.filterrow.combobox   
org.eclipse.nebula.widgets.nattable.group.painter   
org.eclipse.nebula.widgets.nattable.layer   
org.eclipse.nebula.widgets.nattable.layer.config   
org.eclipse.nebula.widgets.nattable.painter.cell   
org.eclipse.nebula.widgets.nattable.painter.cell.decorator   
org.eclipse.nebula.widgets.nattable.sort.config   
org.eclipse.nebula.widgets.nattable.sort.painter   
org.eclipse.nebula.widgets.nattable.style.theme   
org.eclipse.nebula.widgets.nattable.test.fixture   
org.eclipse.nebula.widgets.nattable.tooltip   
org.eclipse.nebula.widgets.nattable.tree   
org.eclipse.nebula.widgets.nattable.tree.config   
org.eclipse.nebula.widgets.nattable.tree.painter   
org.eclipse.nebula.widgets.nattable.ui.matcher   
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable
 

Methods in org.eclipse.nebula.widgets.nattable that return ICellPainter
 ICellPainter NatTable.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.config
 

Fields in org.eclipse.nebula.widgets.nattable.config declared as ICellPainter
 ICellPainter DefaultNatTableStyleConfiguration.cellPainter
           
 

Fields in org.eclipse.nebula.widgets.nattable.config with type parameters of type ICellPainter
static ConfigAttribute<ICellPainter> CellConfigAttributes.CELL_PAINTER
          Attribute for configuring the ICellPainter that should be used to render a cell.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
 

Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement ICellPainter
 class GroupByCellTextPainter
          Specialized TextPainter that is used for grouping rows.
 class GroupByHeaderPainter
           
 

Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy declared as ICellPainter
 ICellPainter DefaultGroupByThemeExtension.groupByObjectCellPainter
           
 ICellPainter DefaultGroupByThemeExtension.groupByObjectSelectionCellPainter
           
 ICellPainter DefaultGroupByThemeExtension.groupBySummaryCellPainter
           
 ICellPainter DefaultGroupByThemeExtension.groupBySummarySelectionCellPainter
           
 

Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that return ICellPainter
protected  ICellPainter DefaultGroupByThemeExtension.getGroupByObjectCellPainter()
          Returns the ICellPainter that should be used to render the GroupBy object row cells in a NatTable.
protected  ICellPainter DefaultGroupByThemeExtension.getGroupByObjectSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected GroupBy object row cells in a NatTable.
protected  ICellPainter DefaultGroupByThemeExtension.getGroupBySummaryCellPainter()
          Returns the ICellPainter that should be used to render the GroupBy row summary cells in a NatTable.
protected  ICellPainter DefaultGroupByThemeExtension.getGroupBySummarySelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected GroupBy row summary cells in a NatTable.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.filterrow
 

Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement ICellPainter
 class FilterIconPainter
          ImagePainter that is responsible for painting the icon into the filter row cells.
 class FilterRowPainter
          Painter that is used to paint the cells of the filter row.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.filterrow.combobox
 

Classes in org.eclipse.nebula.widgets.nattable.filterrow.combobox that implement ICellPainter
 class ComboBoxFilterIconPainter
          ImagePainter that is responsible for painting the icon into the filter row cells that are configured to show Excel like filter comboboxes.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.group.painter
 

Classes in org.eclipse.nebula.widgets.nattable.group.painter that implement ICellPainter
 class ColumnGroupExpandCollapseImagePainter
          Paints the triangular expand/collapse column header images.
 class ColumnGroupHeaderTextPainter
           
 class RowGroupExpandCollapseImagePainter
          Paints the triangular expand/collapse row header images.
 class RowGroupHeaderTextPainter
           
 

Constructors in org.eclipse.nebula.widgets.nattable.group.painter with parameters of type ICellPainter
ColumnGroupHeaderTextPainter(ColumnGroupModel columnGroupModel, ICellPainter interiorPainter)
          Deprecated. Use constructor without ColumnGroupModel reference
ColumnGroupHeaderTextPainter(ColumnGroupModel columnGroupModel, ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
          Deprecated. Use constructor without ColumnGroupModel reference
ColumnGroupHeaderTextPainter(ColumnGroupModel columnGroupModel, ICellPainter interiorPainter, CellEdgeEnum cellEdge)
          Deprecated. Use constructor without ColumnGroupModel reference
ColumnGroupHeaderTextPainter(ColumnGroupModel columnGroupModel, ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Deprecated. Use constructor without ColumnGroupModel reference
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the ColumnGroupExpandCollapseImagePainter on the right edge of the cell.
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the ColumnGroupExpandCollapseImagePainter on the right edge of the cell.
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the ColumnGroupExpandCollapseImagePainter on the specified edge of the cell.
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the given ICellPainter to use for column group related decoration on the specified edge of the cell.
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a ColumnGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
RowGroupHeaderTextPainter(ICellPainter interiorPainter)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the RowGroupExpandCollapseImagePainter on the bottom edge of the cell.
RowGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the RowGroupExpandCollapseImagePainter on the bottom edge of the cell.
RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the RowGroupExpandCollapseImagePainter on the specified edge of the cell.
RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the given ICellPainter to use for sort related decoration on the specified edge of the cell.
RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a RowGroupHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
RowGroupHeaderTextPainter(IRowGroupModel rowGroupModel, ICellPainter interiorPainter)
          Deprecated. Use constructor without IRowGroupModel reference
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.layer
 

Methods in org.eclipse.nebula.widgets.nattable.layer that return ICellPainter
 ICellPainter InvertedLayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter ILayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter CompositeLayer.getCellPainter(int compositeColumnPosition, int compositeRowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter AbstractLayerTransform.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter AbstractLayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter AbstractIndexLayerTransform.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.layer.config
 

Fields in org.eclipse.nebula.widgets.nattable.layer.config declared as ICellPainter
 ICellPainter DefaultRowHeaderStyleConfiguration.cellPainter
           
 ICellPainter DefaultColumnHeaderStyleConfiguration.cellPainter
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.painter.cell
 

Classes in org.eclipse.nebula.widgets.nattable.painter.cell that implement ICellPainter
 class AbstractCellPainter
           
 class AbstractTextPainter
          Abstract TextPainter the contains general methods for drawing text into a cell.
 class AutomaticRowHeightTextPainter
          Special TextPainter that will always calculate the row height of the cell dependent to the content shown in the cell.
 class BackgroundImagePainter
          Paints the cell background using an image.
 class BackgroundPainter
          Paints the background of the cell using the color from the cell style.
 class BlendedBackgroundPainter
           A cell painter that can blend multiple background colours together when more than one has been registered for a given cell.
 class ButtonCellPainter
          Paints a button and simulates a button click.
 class CellPainterWrapper
           
 class CheckBoxPainter
           
 class ColumnHeaderCheckBoxPainter
           
 class ComboBoxPainter
           
 class DisabledCheckboxPainter
           
 class GradientBackgroundPainter
          Paints the background of the cell with a gradient sweeping using the style configuration.
 class ImagePainter
          Paints an image.
 class PasswordTextPainter
          Specialized TextPainter that will paint the text that should be showed within a cell anonymized.
 class PercentageBarCellPainter
           
 class TableCellPainter
          ICellPainter that renders a data collection as sub cells within a NatTable cell.
 class TextPainter
          TextPainter that draws text into a cell horizontally.
 class TreeCheckBoxPainter
           
 class VerticalTextImagePainter
          TextPainter that draws text into a cell vertically.
 class VerticalTextPainter
          TextPainter that draws text into a cell vertically.
 

Methods in org.eclipse.nebula.widgets.nattable.painter.cell that return ICellPainter
 ICellPainter ImagePainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle bounds, IConfigRegistry configRegistry)
           
 ICellPainter ICellPainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
           
 ICellPainter CellPainterWrapper.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
           
 ICellPainter AbstractCellPainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
           
protected  ICellPainter TableCellPainter.getInternalPainter()
          This getter is introduced to allow overriding in subclasses to add support for mixed internal painters, like for example different painters dependent on the data type.
 ICellPainter CellPainterWrapper.getWrappedPainter()
           
 

Methods in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainter
 void CellPainterWrapper.setWrappedPainter(ICellPainter painter)
           
 

Constructors in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainter
BackgroundImagePainter(ICellPainter interiorPainter, org.eclipse.swt.graphics.Image bgImage)
           
BackgroundImagePainter(ICellPainter interiorPainter, org.eclipse.swt.graphics.Image bgImage, org.eclipse.swt.graphics.Color separatorColor)
           
BackgroundPainter(ICellPainter painter)
           
ButtonCellPainter(ICellPainter interiorPainter)
           
ButtonCellPainter(ICellPainter buttonRaisedPainter, ICellPainter buttonPressedPainter)
           
CellPainterWrapper(ICellPainter painter)
           
GradientBackgroundPainter(ICellPainter painter)
          Creates a GradientBackgroundPainter as wrapper for the given painter with a gradient sweeping from left to right.
GradientBackgroundPainter(ICellPainter painter, boolean vertical)
          Creates a GradientBackgroundPainter as wrapper for the given painter where the sweeping direction can be set.
TableCellPainter(ICellPainter internalPainter)
          Creates a TableCellPainter that uses the given ICellPainter as internal painter for the sub cells created and rendered by this painter.
TableCellPainter(ICellPainter internalPainter, org.eclipse.swt.graphics.Color gridColor, org.eclipse.swt.graphics.Color selectedGridColor, int fixedSubCellHeight, boolean calculateParentCellHeight)
          Creates a TableCellPainter that uses the given values for configuration.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.painter.cell.decorator
 

Classes in org.eclipse.nebula.widgets.nattable.painter.cell.decorator that implement ICellPainter
 class BeveledBorderDecorator
          Decorator for rendering the cell with beveled borders (button look).
 class CellPainterDecorator
          Decorates a cell painter with another cell painter.
 class CustomLineBorderDecorator
          NatTable decorator class which is used to draw borders for cells whose LabelStack contains border related labels.
 class LineBorderDecorator
           
 class PaddingDecorator
          CellPainterWrapper that adds a padding between the cell border and the interior painter.
 class PercentageBarDecorator
          Draws a rectangular bar in cell proportional to the value of the cell.
 class XPBackgroundDecorator
           
 

Methods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator that return ICellPainter
 ICellPainter CellPainterDecorator.getBaseCellPainter()
           
 ICellPainter PaddingDecorator.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
           
 ICellPainter CellPainterDecorator.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
           
 ICellPainter CellPainterDecorator.getDecoratorCellPainter()
           
 

Methods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainter
 void CellPainterDecorator.setBaseCellPainter(ICellPainter baseCellPainter)
           
 void CellPainterDecorator.setDecoratorCellPainter(ICellPainter decoratorCellPainter)
           
 

Constructors in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainter
BeveledBorderDecorator(ICellPainter interiorPainter)
           
BeveledBorderDecorator(ICellPainter interiorPainter, boolean uplift)
           
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, ICellPainter decoratorCellPainter)
          Will create a CellPainterDecorator with the default spacing of 2 between base and decoration painter, where the base painter is rendered dependent to the decoration.
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, ICellPainter decoratorCellPainter, boolean paintDecorationDependent)
          Will create a CellPainterDecorator with the default spacing of 2 between base and decoration painter.
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter)
          Will create a CellPainterDecorator with the given amount of pixels as spacing between base and decoration painter, where the base painter is rendered dependent to the decoration.
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter, boolean paintDecorationDependent)
          Will create a CellPainterDecorator with the given amount of pixels as spacing between base and decoration painter.
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter, boolean paintDecorationDependent, boolean paintBg)
          Will create a CellPainterDecorator with the given amount of pixels as spacing between base and decoration painter.
CustomLineBorderDecorator(ICellPainter interiorPainter)
          Creates a new LabelLineBorderDecorator wrapping the given interior painter and no default border style.
CustomLineBorderDecorator(ICellPainter interiorPainter, BorderStyle defaultBorderStyle)
          Creates a new LabelLineBorderDecorator wrapping the given interior painter using the given BorderStyle as default.
LineBorderDecorator(ICellPainter interiorPainter)
           
LineBorderDecorator(ICellPainter interiorPainter, BorderStyle defaultBorderStyle)
           
PaddingDecorator(ICellPainter interiorPainter)
          Create a PaddingDecorator around the given interior painter, adding a padding of 2 pixels on every side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.
PaddingDecorator(ICellPainter interiorPainter, boolean paintBg)
          Create a PaddingDecorator around the given interior painter, adding a padding of 2 pixels on every side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.
PaddingDecorator(ICellPainter interiorPainter, int padding)
          Create a PaddingDecorator around the given interior painter, adding a padding of the given number of pixels on every side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.
PaddingDecorator(ICellPainter interiorPainter, int padding, boolean paintBg)
          Create a PaddingDecorator around the given interior painter, adding a padding of the given number of pixels on every side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.
PaddingDecorator(ICellPainter interiorPainter, int topPadding, int rightPadding, int bottomPadding, int leftPadding)
          Create a PaddingDecorator around the given interior painter, adding the padding specified for each side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.
PaddingDecorator(ICellPainter interiorPainter, int topPadding, int rightPadding, int bottomPadding, int leftPadding, boolean paintBg)
          Create a PaddingDecorator around the given interior painter, adding the padding specified for each side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.
PercentageBarDecorator(ICellPainter interiorPainter)
           
XPBackgroundDecorator(ICellPainter interiorPainter)
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.sort.config
 

Constructors in org.eclipse.nebula.widgets.nattable.sort.config with parameters of type ICellPainter
DefaultSortConfiguration(ICellPainter cellPainter)
           
SingleClickSortConfiguration(ICellPainter cellPainter)
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.sort.painter
 

Classes in org.eclipse.nebula.widgets.nattable.sort.painter that implement ICellPainter
 class SortableHeaderTextPainter
           
 class SortIconPainter
          Paints the triangular sort icon images.
 

Constructors in org.eclipse.nebula.widgets.nattable.sort.painter with parameters of type ICellPainter
SortableHeaderTextPainter(ICellPainter interiorPainter)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the SortIconPainter on the right edge of the cell.
SortableHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the SortIconPainter on the right edge of the cell.
SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the SortIconPainter on the specified edge of the cell.
SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter and decorate it with the given ICellPainter to use for sort related decoration on the specified edge of the cell.
SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a SortableHeaderTextPainter that uses the given ICellPainter as base ICellPainter.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.style.theme
 

Fields in org.eclipse.nebula.widgets.nattable.style.theme declared as ICellPainter
 ICellPainter DefaultNatTableThemeConfiguration.bodyHoverCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.bodyHoverSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cGroupHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cHeaderFullSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cHeaderHoverCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cHeaderHoverSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cHeaderSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cornerCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.cornerSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.defaultCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.defaultHoverCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.defaultHoverSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.defaultSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.evenRowCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.filterRowCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.oddRowCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rGroupHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rHeaderFullSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rHeaderHoverCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rHeaderHoverSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.rHeaderSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.selectedSortHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.selectionAnchorCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.selectionAnchorSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.sortHeaderCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.summaryRowCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.summaryRowSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.treeCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.treeSelectionCellPainter
           
 ICellPainter DefaultNatTableThemeConfiguration.treeStructurePainter
           
 ICellPainter DefaultNatTableThemeConfiguration.treeStructureSelectionPainter
           
 

Methods in org.eclipse.nebula.widgets.nattable.style.theme that return ICellPainter
protected abstract  ICellPainter ThemeConfiguration.getBodyHoverCellPainter()
          Returns the ICellPainter that should be used to render hovered cells in a NatTable body region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getBodyHoverCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getBodyHoverSelectionCellPainter()
          Returns the ICellPainter that should be used to render hovered selected cells in a NatTable body region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getBodyHoverSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnGroupHeaderCellPainter()
          Returns the ICellPainter that should be used to render the column group header in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnGroupHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnHeaderCellPainter()
          Returns the ICellPainter that should be used to render the column header in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnHeaderFullSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnHeaderFullSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnHeaderHoverCellPainter()
          Returns the ICellPainter that should be used to render hovered cells in a NatTable column header region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnHeaderHoverCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnHeaderHoverSelectionCellPainter()
          Returns the ICellPainter that should be used to render hovered selected cells in a NatTable column header region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnHeaderHoverSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getColumnHeaderSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected cells in the column header of a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getColumnHeaderSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getCornerCellPainter()
          Returns the ICellPainter that should be used to render the corner in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getCornerCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getCornerSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected cells in the corner of a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getCornerSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getDefaultCellPainter()
          Returns the default ICellPainter that is used to render the NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getDefaultCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getDefaultHoverCellPainter()
          Returns the ICellPainter that should be used by default to render hovered cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getDefaultHoverCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getDefaultHoverSelectionCellPainter()
          Returns the ICellPainter that should be used by default to render hovered selected cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getDefaultHoverSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getDefaultSelectionCellPainter()
          Returns the default ICellPainter that is used to render selected cells in NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getDefaultSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getEvenRowCellPainter()
          Returns the ICellPainter that should be used to render alternating rows.
protected  ICellPainter DefaultNatTableThemeConfiguration.getEvenRowCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getFilterRowCellPainter()
          Returns the ICellPainter that should be used to render the filter row cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getFilterRowCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getOddRowCellPainter()
          Returns the ICellPainter that should be used to render alternating rows.
protected  ICellPainter DefaultNatTableThemeConfiguration.getOddRowCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowGroupHeaderCellPainter()
          Returns the ICellPainter that should be used to render the row group header in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowGroupHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowHeaderCellPainter()
          Returns the ICellPainter that should be used to render the row header in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowHeaderFullSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowHeaderFullSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowHeaderHoverCellPainter()
          Returns the ICellPainter that should be used to render hovered cells in a NatTable row header region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowHeaderHoverCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowHeaderHoverSelectionCellPainter()
          Returns the ICellPainter that should be used to render hovered selected cells in a NatTable row header region.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowHeaderHoverSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getRowHeaderSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected cells in the row header of a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getRowHeaderSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSelectedSortHeaderCellPainter()
          Returns the ICellPainter that should be used to render the sort header cells in a NatTable in selected state.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSelectedSortHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSelectionAnchorCellPainter()
          Returns the ICellPainter that is used to render the selection anchor in normal display mode.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSelectionAnchorCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSelectionAnchorSelectionCellPainter()
          Returns the ICellPainter that is used to render the selection anchor in selection display mode.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSelectionAnchorSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSortHeaderCellPainter()
          Returns the ICellPainter that should be used to render the sort header cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSortHeaderCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSummaryRowCellPainter()
          Returns the ICellPainter that should be used to render the summary row cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSummaryRowCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getSummaryRowSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected summary row cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getSummaryRowSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getTreeCellPainter()
          Returns the ICellPainter that should be used to render the tree column cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getTreeCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getTreeSelectionCellPainter()
          Returns the ICellPainter that should be used to render the selected tree column cells in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getTreeSelectionCellPainter()
           
protected abstract  ICellPainter ThemeConfiguration.getTreeStructurePainter()
          Returns the ICellPainter that should be used to render the tree structure in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getTreeStructurePainter()
           
protected abstract  ICellPainter ThemeConfiguration.getTreeStructureSelectionPainter()
          Returns the ICellPainter that should be used to render the selected tree structure in a NatTable.
protected  ICellPainter DefaultNatTableThemeConfiguration.getTreeStructureSelectionPainter()
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.test.fixture
 

Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement ICellPainter
 class CellPainterFixture
          Painter fixture for unit tests.
 

Methods in org.eclipse.nebula.widgets.nattable.test.fixture that return ICellPainter
 ICellPainter TestLayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tooltip
 

Methods in org.eclipse.nebula.widgets.nattable.tooltip with parameters of type ICellPainter
protected  boolean NatTableContentTooltip.isVisibleContentPainter(ICellPainter painter)
          Checks if the given ICellPainter is showing the content directly or if it is anonymized by using the PasswordTextPainter
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree
 

Methods in org.eclipse.nebula.widgets.nattable.tree that return ICellPainter
 ICellPainter TreeLayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
           
 ICellPainter TreeLayer.getTreeImagePainter()
          Deprecated. since 1.1 the configured TreeImagePainter should be used instead of the hard referenced one
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree.config
 

Fields in org.eclipse.nebula.widgets.nattable.tree.config with type parameters of type ICellPainter
static ConfigAttribute<ICellPainter> TreeConfigAttributes.TREE_STRUCTURE_PAINTER
          Configuration attribute to specify the painter that should be used to render the tree structure.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree.painter
 

Classes in org.eclipse.nebula.widgets.nattable.tree.painter that implement ICellPainter
 class IndentedTreeImagePainter
          Implementation of CellPainterWrapper that is used to render tree structures in NatTable.
 class TreeImagePainter
           
 

Methods in org.eclipse.nebula.widgets.nattable.tree.painter that return ICellPainter
 ICellPainter IndentedTreeImagePainter.getTreeImagePainter()
           
 

Methods in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainter
 void IndentedTreeImagePainter.setBaseCellPainter(ICellPainter cellPainter)
           
 void IndentedTreeImagePainter.setTreeImagePainter(ICellPainter cellPainter)
           
 

Constructors in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainter
IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
          Creates a IndentedTreeImagePainter that uses the given ICellPainter as base ICellPainter and decorate it with the TreeImagePainter on the right edge of the cell.
IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a IndentedTreeImagePainter that uses the given ICellPainter as base ICellPainter.
IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
          Creates a IndentedTreeImagePainter that uses the given ICellPainter as base ICellPainter.
 

Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.ui.matcher
 

Constructors in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type ICellPainter
CellPainterMouseEventMatcher(String regionName, int button, ICellPainter targetCellPainter)
           
 

Constructor parameters in org.eclipse.nebula.widgets.nattable.ui.matcher with type arguments of type ICellPainter
CellPainterMouseEventMatcher(String regionName, int button, Class<? extends ICellPainter> targetCellPainterClass)
           
 



Copyright © 2015. All rights reserved.