de.jaret.examples.timebars.fancy.swt.renderer
Class FancyGlobalRenderer

java.lang.Object
  extended by de.jaret.util.ui.timebars.swt.renderer.RendererBase
      extended by de.jaret.examples.timebars.fancy.swt.renderer.FancyGlobalRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer

public class FancyGlobalRenderer
extends de.jaret.util.ui.timebars.swt.renderer.RendererBase
implements de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer

Gloabl renderer that marks intervals by drawing an oval around them.

Version:
$Id: FancyGlobalRenderer.java 558 2007-09-08 07:40:22Z olk $
Author:
kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
FancyGlobalRenderer()
           
FancyGlobalRenderer(org.eclipse.swt.printing.Printer printer)
           
 
Method Summary
 de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
           
 void dispose()
           
 void doRenderingBeforeIntervals(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.GC gc, boolean printing)
           
 void doRenderingLast(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.GC gc, boolean printing)
           
 boolean isDrawHistory()
           
 void setDrawHistory(boolean drawHistory)
           
 void setIntervalsToMark(java.util.List<de.jaret.util.date.Interval> intervals)
           
 
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

FancyGlobalRenderer

public FancyGlobalRenderer()

FancyGlobalRenderer

public FancyGlobalRenderer(org.eclipse.swt.printing.Printer printer)
Method Detail

createPrintRenderer

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

dispose

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

doRenderingBeforeIntervals

public void doRenderingBeforeIntervals(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                                       org.eclipse.swt.graphics.GC gc,
                                       boolean printing)
Specified by:
doRenderingBeforeIntervals in interface de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer

doRenderingLast

public void doRenderingLast(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                            org.eclipse.swt.graphics.GC gc,
                            boolean printing)
Specified by:
doRenderingLast in interface de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer

setIntervalsToMark

public void setIntervalsToMark(java.util.List<de.jaret.util.date.Interval> intervals)

isDrawHistory

public boolean isDrawHistory()

setDrawHistory

public void setDrawHistory(boolean drawHistory)


Copyright © 2012. All Rights Reserved.