de.jaret.examples.timebars.pdi.swt
Class PdiTimeScaleRenderer

java.lang.Object
  extended by de.jaret.examples.timebars.pdi.swt.PdiTimeScaleRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer

public class PdiTimeScaleRenderer
extends java.lang.Object
implements de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer

Version:
$Id: PdiTimeScaleRenderer.java 1086 2011-07-30 20:28:05Z kliem $
Author:
Peter Kliem

Field Summary
protected static int RHEIGHT
           
 
Constructor Summary
PdiTimeScaleRenderer(PdiCalendar kalender)
           
 
Method Summary
 boolean contains(org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
           
 de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
          Return a default (box) timescale renderer for printing.
 void dispose()
           
 void draw(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle drawingArea, de.jaret.util.ui.timebars.TimeBarViewerDelegate tbv, boolean top, boolean printing)
           
 int getHeight()
           
 java.lang.String getToolTipText(de.jaret.util.ui.timebars.swt.TimeBarViewer tbv, org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
           
 boolean supportsOptimizedScrolling()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RHEIGHT

protected static int RHEIGHT
Constructor Detail

PdiTimeScaleRenderer

public PdiTimeScaleRenderer(PdiCalendar kalender)
Method Detail

draw

public void draw(org.eclipse.swt.graphics.GC gc,
                 org.eclipse.swt.graphics.Rectangle drawingArea,
                 de.jaret.util.ui.timebars.TimeBarViewerDelegate tbv,
                 boolean top,
                 boolean printing)
Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer

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

contains

public boolean contains(org.eclipse.swt.graphics.Rectangle drawingArea,
                        int x,
                        int y)

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

createPrintRenderer

public de.jaret.util.ui.timebars.swt.renderer.TimeScaleRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Return a default (box) timescale renderer for printing.

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.