org.eclipse.nebula.widgets.nattable.painter.cell
Class TreeCheckBoxPainter
java.lang.Object
org.eclipse.nebula.widgets.nattable.painter.cell.AbstractCellPainter
org.eclipse.nebula.widgets.nattable.painter.cell.CellPainterWrapper
org.eclipse.nebula.widgets.nattable.painter.cell.BackgroundPainter
org.eclipse.nebula.widgets.nattable.painter.cell.ImagePainter
org.eclipse.nebula.widgets.nattable.painter.cell.TreeCheckBoxPainter
- All Implemented Interfaces:
- ICellPainter
public abstract class TreeCheckBoxPainter
- extends ImagePainter
Constructor Summary |
TreeCheckBoxPainter()
|
TreeCheckBoxPainter(org.eclipse.swt.graphics.Image checkedImg,
org.eclipse.swt.graphics.Image semicheckedImage,
org.eclipse.swt.graphics.Image uncheckedImg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeCheckBoxPainter
public TreeCheckBoxPainter()
TreeCheckBoxPainter
public TreeCheckBoxPainter(org.eclipse.swt.graphics.Image checkedImg,
org.eclipse.swt.graphics.Image semicheckedImage,
org.eclipse.swt.graphics.Image uncheckedImg)
getPreferredWidth
public int getPreferredWidth(boolean checked)
getPreferredHeight
public int getPreferredHeight(boolean checked)
paintIconImage
public void paintIconImage(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle rectangle,
int yOffset,
boolean checked)
getImage
public org.eclipse.swt.graphics.Image getImage(boolean checked)
getImage
protected org.eclipse.swt.graphics.Image getImage(ILayerCell cell,
IConfigRegistry configRegistry)
- Overrides:
getImage
in class ImagePainter
- Parameters:
cell
- The ILayerCell
for which this ImagePainter
is
called.configRegistry
- The current IConfigRegistry
to retrieve the cell style
information from.
- Returns:
- The
Image
that should be painted by this
ImagePainter
.
getCheckBoxState
protected abstract CheckBoxStateEnum getCheckBoxState(ILayerCell cell)
Copyright © 2015. All rights reserved.