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

All Known Implementing Classes:
DefaultMiscRenderer

public interface IMiscRenderer

Interface describing several rendering routines for the TimeBarViewer.

Version:
$Id: IMiscRenderer.java 797 2008-12-27 14:21:37Z kliem $
Author:
kliem

Method Summary
 IMiscRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
          Create a renderre suitable for printing.
 void dispose()
          Dispose whatever ressources have been allocated.
 void renderRegionSelection(org.eclipse.swt.graphics.GC gc, TimeBarViewer tbv, TimeBarViewerDelegate delegate)
          Render the region selection.
 void renderSelectionRect(org.eclipse.swt.graphics.GC gc, java.awt.Rectangle rect)
          Render the selection rectangle.
 

Method Detail

renderRegionSelection

void renderRegionSelection(org.eclipse.swt.graphics.GC gc,
                           TimeBarViewer tbv,
                           TimeBarViewerDelegate delegate)
Render the region selection.

Parameters:
gc - GC to use
tbv - viewer
delegate - delegate

renderSelectionRect

void renderSelectionRect(org.eclipse.swt.graphics.GC gc,
                         java.awt.Rectangle rect)
Render the selection rectangle.

Parameters:
gc - to paint with
rect - retangle

createPrintRenderer

IMiscRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Create a renderre suitable for printing.

Parameters:
printer - the printer device to use
Returns:
a configured misc renderer ready for printing

dispose

void dispose()
Dispose whatever ressources have been allocated.



Copyright © 2012. All Rights Reserved.