Interface IOverlayPainter2
-
- All Superinterfaces:
IOverlayPainter
- All Known Implementing Classes:
HideIndicatorOverlayPainter
,HierarchicalHideIndicatorOverlayPainter
,NatTableBorderOverlayPainter
public interface IOverlayPainter2 extends IOverlayPainter
An overlay painter is given a chance to paint on the canvas once the layers have finished rendering. ExtendingIOverlayPainter
to add API that gets more detailed information about the rendering area.- Since:
- 1.4
- See Also:
NatTable.addOverlayPainter(IOverlayPainter)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
paintOverlay(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle)
Render an overlay over the painted layers.-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.painter.IOverlayPainter
paintOverlay
-
-
-
-
Method Detail
-
paintOverlay
void paintOverlay(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle)
Render an overlay over the painted layers.- Parameters:
layer
- The layer as base for the overlay rendering.gc
- The GC.xOffset
- The x offset.yOffset
- The y offset.rectangle
- The print bounds for the rendering action.
-
-