Class AbstractButtonPainter
java.lang.Object
org.eclipse.nebula.widgets.collapsiblebuttons.AbstractButtonPainter
- All Implemented Interfaces:
IButtonPainter
- Direct Known Subclasses:
DefaultButtonPainter
public class AbstractButtonPainter extends java.lang.Object implements IButtonPainter
-
Constructor Summary
Constructors Constructor Description AbstractButtonPainter() -
Method Summary
Modifier and Type Method Description voidpaintBackground(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected)voidpaintImage(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected, org.eclipse.swt.graphics.Image image)voidpaintText(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.Rectangle imageBounds, boolean hover, boolean selected, java.lang.String text)
-
Constructor Details
-
AbstractButtonPainter
public AbstractButtonPainter()
-
-
Method Details
-
paintBackground
public void paintBackground(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected)- Specified by:
paintBackgroundin interfaceIButtonPainter
-
paintImage
public void paintImage(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected, org.eclipse.swt.graphics.Image image)- Specified by:
paintImagein interfaceIButtonPainter
-
paintText
public void paintText(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.Rectangle imageBounds, boolean hover, boolean selected, java.lang.String text)- Specified by:
paintTextin interfaceIButtonPainter
-