de.jaret.examples.timebars.millis.swt.renderer
Class GlobalBreakRenderer

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

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

GlobalAssistantRenderer that renders breaks in the time line.

Version:
$Id: GlobalBreakRenderer.java 836 2009-02-14 21:24:39Z kliem $
Author:
kliem

Field Summary
protected  org.eclipse.swt.graphics.Color _gapColor
          Color used to draw the gaps.
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
GlobalBreakRenderer()
          Construct the renderer for diplay use.
GlobalBreakRenderer(org.eclipse.swt.printing.Printer printer)
          Construct the renderer for a 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)
           Nothing to do.
 void doRenderingLast(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.GC gc, boolean printing)
           Renders the gaps as gray areas.
 
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
 

Field Detail

_gapColor

protected org.eclipse.swt.graphics.Color _gapColor
Color used to draw the gaps.

Constructor Detail

GlobalBreakRenderer

public GlobalBreakRenderer(org.eclipse.swt.printing.Printer printer)
Construct the renderer for a printer.

Parameters:
printer - printer device

GlobalBreakRenderer

public GlobalBreakRenderer()
Construct the renderer for diplay use.

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)
Nothing to do.

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)
Renders the gaps as gray areas.

Specified by:
doRenderingLast in interface de.jaret.util.ui.timebars.swt.renderer.GlobalAssistantRenderer


Copyright © 2012. All Rights Reserved.