|
||||||||||
| 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.CombiningTimeScaleRenderer
public class CombiningTimeScaleRenderer
A TimeScaleRenderer that combines two other TimeScaleRenderers.
| Field Summary | |
|---|---|
protected TimeScaleRenderer |
_innerRenderer
|
protected TimeScaleRenderer |
_outerRenderer
|
| Constructor Summary | |
|---|---|
CombiningTimeScaleRenderer(TimeScaleRenderer outerRenderer,
TimeScaleRenderer innerRenderer)
|
|
| Method Summary | |
|---|---|
TimeScaleRenderer |
createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Create a timescale renderer setup for printing. |
void |
dispose()
Dispose resources. |
void |
draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
TimeBarViewerDelegate delegate,
boolean top,
boolean printing)
Draw the Timescale. |
protected de.jaret.util.misc.Pair<org.eclipse.swt.graphics.Rectangle,org.eclipse.swt.graphics.Rectangle> |
getDrawingareas(org.eclipse.swt.graphics.Rectangle drawingArea,
TimeBarViewerDelegate delegate,
boolean top)
|
int |
getHeight()
Returns the prferred height for rendering. |
java.lang.String |
getToolTipText(TimeBarViewer tbv,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y)
Retrieve the tooltip text for a given locatin in the timescale. |
boolean |
supportsOptimizedScrolling()
Report whether this renderer can be used with optimized scrolling. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TimeScaleRenderer _outerRenderer
protected TimeScaleRenderer _innerRenderer
| Constructor Detail |
|---|
public CombiningTimeScaleRenderer(TimeScaleRenderer outerRenderer,
TimeScaleRenderer innerRenderer)
| Method Detail |
|---|
public void draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
TimeBarViewerDelegate delegate,
boolean top,
boolean printing)
TimeScaleRenderer
draw in interface TimeScaleRenderergc - GraphicsContext to paint with.drawingArea - Rectangel denoting the area to draw in. The gc is clipped to this area.delegate - TimeBarViewerDelegate exposed for callbackstop - if true the tmiescale is in position top, bottom otherwiseprinting - flag to indicate printing.
public java.lang.String getToolTipText(TimeBarViewer tbv,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y)
TimeScaleRenderer
getToolTipText in interface TimeScaleRenderertbv - TimeBarViewerdrawingArea - area in that the timescale has been paintedx - x coordinatey - y coordinate
null
protected de.jaret.util.misc.Pair<org.eclipse.swt.graphics.Rectangle,org.eclipse.swt.graphics.Rectangle> getDrawingareas(org.eclipse.swt.graphics.Rectangle drawingArea,
TimeBarViewerDelegate delegate,
boolean top)
public int getHeight()
TimeScaleRenderer
getHeight in interface TimeScaleRendererpublic void dispose()
TimeScaleRenderer
dispose in interface TimeScaleRendererpublic TimeScaleRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
TimeScaleRenderer
createPrintRenderer in interface TimeScaleRendererprinter - Printer device taht will be used.
public boolean supportsOptimizedScrolling()
supportsOptimizedScrolling in interface TimeScaleRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||