org.eclipse.tptp.platform.report.drivers.ui.internal
Class SWTPainter
java.lang.Object
org.eclipse.tptp.platform.report.extension.internal.DExtensible
org.eclipse.tptp.platform.report.drivers.ui.internal.SWTPainter
- Direct Known Subclasses:
- DPrinterPainter
- public class SWTPainter
- extends DExtensible
This class provides a default Paint event handler used by the SWTViewer.
This handler manages the SWT rendering for each item and associated cell
- See Also:
This class inherits of DExtensible class. You can extend the default handler if
you want to render a derived JScrib Item.,
DExtensible
|
Method Summary |
void |
doMethod(DBorder _border,
DExtensible _ext,
java.lang.Object _arg)
paint a DBorder item |
void |
doMethod(DCell cell,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DCellText celltext,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DDocument doc,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DFolder _folder,
DExtensible _ext,
java.lang.Object _arg)
paint a DFolder |
void |
doMethod(DFooter f,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DHeader h,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DImage image,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DLine line,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DList list,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DPageCounter section,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DParagraph p,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DPopup popup,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DSection section,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DTable table,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DTag t,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DText text,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(DTitle title,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(IDLink link,
DExtensible ext,
java.lang.Object event)
|
void |
doMethod(IDRenderable object,
DExtensible ext,
java.lang.Object event)
|
void |
drawCell(SWTPainter.PainterEvent pe)
|
protected void |
drawCellBackground(SWTPainter.PainterEvent evt)
|
protected void |
drawCellBorder(SWTPainter.PainterEvent evt)
|
void |
drawChildrenCell(SWTPainter.PainterEvent pe)
|
void |
drawFocus(SWTPainter.PainterEvent evt)
|
protected void |
drawGradientRect(IGC gc,
int x,
int y,
int w,
int h,
int rgba1,
int rgba2,
boolean vertical)
|
void |
drawTextCell(TAbstractCell cell,
java.lang.String text,
int startPos,
int len,
SWTPainter.PainterEvent evt,
int alignment)
|
void |
drawTextCell(TCellText cell,
SWTPainter.PainterEvent evt,
int alignment)
|
void |
drawWallpaper(SWTPainter.PainterEvent evt,
int x,
int y,
int w,
int h)
Draw wallpaper get from cell in event in the given rectangle. |
| Methods inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible |
doMethod, getDoMethod, installDoMethod, installDoMethods, installDoMethods, invokeDoMethod, invokeSuperDoMethod, removeDoMethod, removeDoMethod, removeDoMethods, removeDoMethods, resolveDoMethod |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWTPainter
public SWTPainter()
doMethod
public void doMethod(DDocument doc,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DSection section,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DHeader h,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DFooter f,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DPageCounter section,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(IDLink link,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DTitle title,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DList list,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DParagraph p,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DTag t,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DText text,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DImage image,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DCellText celltext,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DCell cell,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DTable table,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(DPopup popup,
DExtensible ext,
java.lang.Object event)
doMethod
public void doMethod(IDRenderable object,
DExtensible ext,
java.lang.Object event)
drawGradientRect
protected void drawGradientRect(IGC gc,
int x,
int y,
int w,
int h,
int rgba1,
int rgba2,
boolean vertical)
doMethod
public void doMethod(DLine line,
DExtensible ext,
java.lang.Object event)
drawFocus
public void drawFocus(SWTPainter.PainterEvent evt)
drawTextCell
public void drawTextCell(TCellText cell,
SWTPainter.PainterEvent evt,
int alignment)
drawTextCell
public void drawTextCell(TAbstractCell cell,
java.lang.String text,
int startPos,
int len,
SWTPainter.PainterEvent evt,
int alignment)
drawCellBorder
protected void drawCellBorder(SWTPainter.PainterEvent evt)
drawCellBackground
protected void drawCellBackground(SWTPainter.PainterEvent evt)
drawCell
public void drawCell(SWTPainter.PainterEvent pe)
drawChildrenCell
public void drawChildrenCell(SWTPainter.PainterEvent pe)
drawWallpaper
public void drawWallpaper(SWTPainter.PainterEvent evt,
int x,
int y,
int w,
int h)
- Draw wallpaper get from cell in event in the given rectangle.
doMethod
public void doMethod(DFolder _folder,
DExtensible _ext,
java.lang.Object _arg)
- paint a DFolder
doMethod
public void doMethod(DBorder _border,
DExtensible _ext,
java.lang.Object _arg)
- paint a DBorder item