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

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

public class PdiHeaderRenderer
extends de.jaret.util.ui.timebars.swt.renderer.RendererBase
implements de.jaret.util.ui.timebars.swt.renderer.HeaderRenderer

Version:
$Id: PdiHeaderRenderer.java 261 2007-02-17 23:50:38Z olk $
Author:
Peter Kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
PdiHeaderRenderer()
           
PdiHeaderRenderer(org.eclipse.swt.printing.Printer printer)
           
 
Method Summary
 boolean contains(org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
           
 de.jaret.util.ui.timebars.swt.renderer.HeaderRenderer 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.ui.timebars.model.TimeBarRowHeader header, boolean selected, boolean printing)
           
 java.lang.String getToolTipText(de.jaret.util.ui.timebars.model.TimeBarRow row, org.eclipse.swt.graphics.Rectangle drawingArea, 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

PdiHeaderRenderer

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

PdiHeaderRenderer

public PdiHeaderRenderer()
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.ui.timebars.model.TimeBarRowHeader header,
                 boolean selected,
                 boolean printing)
Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.HeaderRenderer

getToolTipText

public java.lang.String getToolTipText(de.jaret.util.ui.timebars.model.TimeBarRow row,
                                       org.eclipse.swt.graphics.Rectangle drawingArea,
                                       int x,
                                       int y)
Specified by:
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.HeaderRenderer

contains

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

dispose

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

createPrintRenderer

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


Copyright © 2012. All Rights Reserved.