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. Extending IOverlayPainter to add API that gets more detailed information about the rendering area.
Since:
1.4
See Also:
  • Method Summary

    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 Details

    • 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.