|
||||||||||
| 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.examples.timebars.linechart.swt.renderer.LineChartRenderer
public class LineChartRenderer
renderer rendering a line chart in a LineChartInterval.
| Field Summary |
|---|
| Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase |
|---|
_printer, _scaleX, _scaleY |
| Constructor Summary | |
|---|---|
LineChartRenderer()
Construct renderer for screen use. |
|
LineChartRenderer(org.eclipse.swt.printing.Printer printer)
Create renderer for printing. |
|
| Method Summary | |
|---|---|
boolean |
contains(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer |
createPrintrenderer(org.eclipse.swt.printing.Printer printer)
|
void |
dispose()
|
void |
draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
boolean selected,
boolean printing,
boolean overlap)
|
org.eclipse.swt.graphics.Rectangle |
getContainingRectangle(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
|
java.lang.String |
getToolTipText(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
static int |
valueForY(org.eclipse.swt.graphics.Rectangle drawingArea,
int y)
Calculate the value represented by an y coordinate in the line chart example. |
static int |
yForValue(org.eclipse.swt.graphics.Rectangle drawingArea,
int value)
Calculate y value for a given value in the line chart example. |
| 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 |
| Constructor Detail |
|---|
public LineChartRenderer(org.eclipse.swt.printing.Printer printer)
printer - printer devicepublic LineChartRenderer()
| Method Detail |
|---|
public static int yForValue(org.eclipse.swt.graphics.Rectangle drawingArea,
int value)
drawingArea - drawing area (of which the height is needed)value - value to project
public static int valueForY(org.eclipse.swt.graphics.Rectangle drawingArea,
int y)
drawingArea - drawing area as the base for the projectiony - y coordinate
public void draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
boolean selected,
boolean printing,
boolean overlap)
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
public java.lang.String getToolTipText(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
public boolean contains(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
contains in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
public org.eclipse.swt.graphics.Rectangle getContainingRectangle(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
getContainingRectangle in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRendererpublic de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer createPrintrenderer(org.eclipse.swt.printing.Printer printer)
createPrintrenderer in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRendererpublic void dispose()
dispose in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||