de.jaret.examples.timebars.timeline.swt.renderer
Class LowerGridRenderer

java.lang.Object
  extended by de.jaret.util.ui.timebars.swt.renderer.RendererBase
      extended by de.jaret.util.ui.timebars.swt.renderer.AbstractGridRenderer
          extended by de.jaret.examples.timebars.timeline.swt.renderer.LowerGridRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swt.renderer.GridRenderer

public class LowerGridRenderer
extends de.jaret.util.ui.timebars.swt.renderer.AbstractGridRenderer
implements de.jaret.util.ui.timebars.swt.renderer.GridRenderer

Grid renderer for the lower viewer.

Version:
$Id: DefaultGridRenderer.java 556 2007-09-04 22:07:59Z olk $
Author:
Peter Kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.AbstractGridRenderer
_highlightAlpha, _highlightColor, _rowSelectAlpha, _rowSelectColor, HIGHLIGHT_COLOR, ROWSELECT_COLOR
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
LowerGridRenderer()
          Create a DefaultGridRenderer for the screen.
LowerGridRenderer(org.eclipse.swt.printing.Printer printer)
          Create a DefaultGridRenderer for a printer.
 
Method Summary
 de.jaret.util.ui.timebars.swt.renderer.GridRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
          
 void dispose()
          
 void draw(org.eclipse.swt.graphics.GC gc, de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, org.eclipse.swt.graphics.Rectangle drawingArea, boolean printing)
          
 de.jaret.util.date.JaretDate getEndMark()
           
 de.jaret.util.date.JaretDate getStartMark()
           
 void setEndMark(de.jaret.util.date.JaretDate endMark)
           
 void setStartMark(de.jaret.util.date.JaretDate startMark)
           
 void setTickProvider(de.jaret.util.ui.timebars.strategy.ITickProvider tickProvider)
           
 
Methods inherited from class de.jaret.util.ui.timebars.swt.renderer.AbstractGridRenderer
drawRowAfterIntervals, drawRowBeforeIntervals, getHighlightAlpha, getHighlightColor, getRowSelectAlpha, getRowSelectColor, setHighlightAlpha, setHighlightColor, setRowSelectAlpha, setRowSelectColor
 
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
 
Methods inherited from interface de.jaret.util.ui.timebars.swt.renderer.GridRenderer
drawRowAfterIntervals, drawRowBeforeIntervals
 

Constructor Detail

LowerGridRenderer

public LowerGridRenderer(org.eclipse.swt.printing.Printer printer)
Create a DefaultGridRenderer for a printer.

Parameters:
printer - printer device

LowerGridRenderer

public LowerGridRenderer()
Create a DefaultGridRenderer for the screen.

Method Detail

draw

public void draw(org.eclipse.swt.graphics.GC gc,
                 de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                 org.eclipse.swt.graphics.Rectangle drawingArea,
                 boolean printing)

Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.GridRenderer

dispose

public void dispose()

Specified by:
dispose in interface de.jaret.util.ui.timebars.swt.renderer.GridRenderer
Overrides:
dispose in class de.jaret.util.ui.timebars.swt.renderer.AbstractGridRenderer

createPrintRenderer

public de.jaret.util.ui.timebars.swt.renderer.GridRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)

Specified by:
createPrintRenderer in interface de.jaret.util.ui.timebars.swt.renderer.GridRenderer

getStartMark

public de.jaret.util.date.JaretDate getStartMark()

setStartMark

public void setStartMark(de.jaret.util.date.JaretDate startMark)

getEndMark

public de.jaret.util.date.JaretDate getEndMark()

setEndMark

public void setEndMark(de.jaret.util.date.JaretDate endMark)

setTickProvider

public void setTickProvider(de.jaret.util.ui.timebars.strategy.ITickProvider tickProvider)
Specified by:
setTickProvider in interface de.jaret.util.ui.timebars.swt.renderer.GridRenderer


Copyright © 2012. All Rights Reserved.