|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jaret.util.ui.timebars.swt.renderer.RendererBase
de.jaret.util.ui.timebars.swt.renderer.DefaultTitleRenderer
public class DefaultTitleRenderer
A default title renderer. Prints the text centered in the area using a bigger font. Can additionally render an image as background.
Field Summary | |
---|---|
protected java.lang.String |
_backgroundRscName
path of the background image ressource. |
protected org.eclipse.swt.graphics.Font |
_titleFont
font to use. |
protected static java.lang.String |
BACKGROUND
key for image registry. |
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase |
---|
_printer, _scaleX, _scaleY |
Constructor Summary | |
---|---|
DefaultTitleRenderer()
Constructor for display rendering. |
|
DefaultTitleRenderer(org.eclipse.swt.printing.Printer printer)
Constructor for printing renderer. |
Method Summary | |
---|---|
TitleRenderer |
createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Create a similar renderer for printing. |
void |
dispose()
Dispose whatever there is. |
void |
draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
TimeBarViewerDelegate delegate,
java.lang.String title,
boolean printing)
Daw the title. |
java.lang.String |
getBackgroundRscName()
Retrieve name of ressource for the background image. |
void |
setBackgroundImageDescriptor(org.eclipse.jface.resource.ImageDescriptor descriptor)
Set the bakground imgae by setting an imgae descriptor. |
void |
setBackgroundRscName(java.lang.String backgroundRscName)
Set background ressource path. |
Methods inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase |
---|
drawFocus, getDefaultLineWidth, getPrinter, getScaleX, getScaleY, scaleX, scaleY |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String BACKGROUND
protected java.lang.String _backgroundRscName
protected org.eclipse.swt.graphics.Font _titleFont
Constructor Detail |
---|
public DefaultTitleRenderer(org.eclipse.swt.printing.Printer printer)
printer
- printer devicepublic DefaultTitleRenderer()
Method Detail |
---|
public void draw(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle drawingArea, TimeBarViewerDelegate delegate, java.lang.String title, boolean printing)
draw
in interface TitleRenderer
gc
- GCdrawingArea
- area to draw indelegate
- asking delegatetitle
- title to drawprinting
- true if this is a printing operationpublic TitleRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
createPrintRenderer
in interface TitleRenderer
printer
- Printer device
public void dispose()
dispose
in interface TitleRenderer
public java.lang.String getBackgroundRscName()
public void setBackgroundRscName(java.lang.String backgroundRscName)
backgroundRscName
- rsc pathpublic void setBackgroundImageDescriptor(org.eclipse.jface.resource.ImageDescriptor descriptor)
descriptor
- imgae descriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |