de.jaret.examples.timebars.millis.swt.renderer
Class MilliScale
java.lang.Object
de.jaret.util.ui.timebars.swt.renderer.RendererBase
de.jaret.examples.timebars.millis.swt.renderer.MilliScale
- All Implemented Interfaces:
- de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
public class MilliScale
- extends de.jaret.util.ui.timebars.swt.renderer.RendererBase
- implements de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
Scale for the milli second accuracy example. Regions with special scale will not painted.
- Version:
- $Id: MilliScale.java 1086 2011-07-30 20:28:05Z kliem $
- Author:
- Peter Kliem
| Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase |
_printer, _scaleX, _scaleY |
|
Method Summary |
de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer |
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,
boolean top,
boolean printing)
|
static de.jaret.util.date.JaretDate |
endOfSpecialScaling(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.JaretDate date)
If the given date hits a scaled area, return the end date of that area. |
int |
getHeight()
|
java.lang.String |
getToolTipText(de.jaret.util.ui.timebars.swt.TimeBarViewer tbv,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y)
|
void |
print(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
boolean top)
|
boolean |
supportsOptimizedScrolling()
|
| 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 |
SUPPRESS_WHEN_SCALED
public static final boolean SUPPRESS_WHEN_SCALED
- See Also:
- Constant Field Values
MAJOR
public static final long MAJOR
- See Also:
- Constant Field Values
MINOR
public static final long MINOR
- See Also:
- Constant Field Values
MilliScale
public MilliScale(org.eclipse.swt.printing.Printer printer)
MilliScale
public MilliScale()
MilliScale
public MilliScale(long minor,
long major)
draw
public void draw(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
boolean top,
boolean printing)
-
- Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
endOfSpecialScaling
public static de.jaret.util.date.JaretDate endOfSpecialScaling(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.JaretDate date)
- If the given date hits a scaled area, return the end date of that area.
- Parameters:
delegate -
- Returns:
- end of special scaled area or null
getToolTipText
public java.lang.String getToolTipText(de.jaret.util.ui.timebars.swt.TimeBarViewer tbv,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y)
-
- Specified by:
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
getHeight
public int getHeight()
-
- Specified by:
getHeight in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
dispose
public void dispose()
- Specified by:
dispose in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
print
public void print(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle drawingArea,
de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
boolean top)
createPrintRenderer
public de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
-
- Specified by:
createPrintRenderer in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
supportsOptimizedScrolling
public boolean supportsOptimizedScrolling()
-
- Specified by:
supportsOptimizedScrolling in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer
Copyright © 2012. All Rights Reserved.