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.