|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TimeBarMarkerRenderer
Interface for drawing markers in a timebar viewer.
| Method Summary | |
|---|---|
TimeBarMarkerRenderer |
createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Create a similar renderer for printing. |
void |
dispose()
Dispose the renderer. |
void |
draw(org.eclipse.swt.graphics.GC gc,
TimeBarViewerDelegate delegate,
TimeBarMarker marker,
boolean isDragged,
boolean printing)
Darw a marker. |
int |
getWidth(TimeBarMarker marker)
Get the width for the marker rendering. |
| Method Detail |
|---|
void draw(org.eclipse.swt.graphics.GC gc,
TimeBarViewerDelegate delegate,
TimeBarMarker marker,
boolean isDragged,
boolean printing)
gc - GC to usedelegate - TimeBarViewerDelegate for retrieving information.marker - marker to be drawnisDragged - true if the marker is currently draggedprinting - flag indicating that the draw operation is for a printerint getWidth(TimeBarMarker marker)
marker - the marker to get the width for
void dispose()
TimeBarMarkerRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
printer - Printer device
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||