blob: 64ec2b7f907cd9acc33e497a7b8998ff10b36d65 [file] [log] [blame]
package org.eclipse.nebula.widgets.nattable.core.layer
import org.eclipse.nebula.widgets.nattable.core.geometry.PixelRectangle
import org.eclipse.nebula.widgets.nattable.core.graphics.GraphicsContext
interface LayerPainter<T extends Layer> {
/**
* @param layer The layer to render.
* @param paintBounds The rectangular pixel area to paint into.
* @param gc The graphics context to render into.
*/
def void paintLayer(T layer, PixelRectangle paintBounds, GraphicsContext gc)
}