de.jaret.util.ui.timebars.swt.renderer
Interface GlobalAssistantRenderer


public interface GlobalAssistantRenderer

Interface describing a renderer that is called to do global rendering on the timebarviewer.

Version:
$Id: GlobalAssistantRenderer.java 800 2008-12-27 22:27:33Z kliem $
Author:
Peter Kliem

Method Summary
 GlobalAssistantRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
          Produce a renderer for printing.
 void dispose()
          Dispose whatever has been allocated.
 void doRenderingBeforeIntervals(TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.GC gc, boolean printing)
          Will be called before the interval rendering starts.
 void doRenderingLast(TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.GC gc, boolean printing)
          Will be called after the intervals have been rendered.
 

Method Detail

doRenderingBeforeIntervals

void doRenderingBeforeIntervals(TimeBarViewerDelegate delegate,
                                org.eclipse.swt.graphics.GC gc,
                                boolean printing)
Will be called before the interval rendering starts.

Parameters:
delegate - delegate that calls
gc - GC
printing - true for printing

doRenderingLast

void doRenderingLast(TimeBarViewerDelegate delegate,
                     org.eclipse.swt.graphics.GC gc,
                     boolean printing)
Will be called after the intervals have been rendered.

Parameters:
delegate - delegate that calls
gc - GC
printing - true for printing

dispose

void dispose()
Dispose whatever has been allocated.


createPrintRenderer

GlobalAssistantRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Produce a renderer for printing.

Parameters:
printer - printer to use
Returns:
configured renderer for printing


Copyright © 2012. All Rights Reserved.