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

java.lang.Object
  extended by de.jaret.util.ui.timebars.swt.renderer.RendererBase
      extended by de.jaret.examples.timebars.pdi.swt.PdiRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

public class PdiRenderer
extends de.jaret.util.ui.timebars.swt.renderer.RendererBase
implements de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

Version:
$Id: PdiRenderer.java 260 2007-02-17 20:36:33Z olk $
Author:
Peter Kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
PdiRenderer()
           
PdiRenderer(org.eclipse.swt.printing.Printer printer)
           
 
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 tbv, 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)
           
 boolean inProblemIndicator(org.eclipse.swt.graphics.Rectangle rect, int x, int y)
           
 
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

PdiRenderer

public PdiRenderer(org.eclipse.swt.printing.Printer printer)

PdiRenderer

public PdiRenderer()
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,
                 de.jaret.util.date.Interval interval,
                 boolean selected,
                 boolean printing,
                 boolean overlap)
Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

getToolTipText

public java.lang.String getToolTipText(de.jaret.util.date.Interval interval,
                                       org.eclipse.swt.graphics.Rectangle drawingArea,
                                       int x,
                                       int y,
                                       boolean overlapping)
Specified by:
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

inProblemIndicator

public boolean inProblemIndicator(org.eclipse.swt.graphics.Rectangle rect,
                                  int x,
                                  int y)

contains

public boolean contains(de.jaret.util.date.Interval interval,
                        org.eclipse.swt.graphics.Rectangle drawingArea,
                        int x,
                        int y,
                        boolean overlapping)
Specified by:
contains in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

getContainingRectangle

public org.eclipse.swt.graphics.Rectangle getContainingRectangle(de.jaret.util.date.Interval interval,
                                                                 org.eclipse.swt.graphics.Rectangle drawingArea,
                                                                 boolean overlapping)
Specified by:
getContainingRectangle in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

dispose

public void dispose()
Specified by:
dispose in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer

createPrintrenderer

public de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer createPrintrenderer(org.eclipse.swt.printing.Printer printer)
Specified by:
createPrintrenderer in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer


Copyright © 2012. All Rights Reserved.