de.jaret.examples.timebars.simple.swt.renderer
Class OtherIntervalRenderer

java.lang.Object
  extended by de.jaret.util.ui.timebars.swt.renderer.RendererBase
      extended by de.jaret.util.ui.timebars.swt.renderer.AbstractTimeBarRenderer
          extended by de.jaret.util.ui.timebars.swt.renderer.DefaultRenderer
              extended by de.jaret.examples.timebars.simple.swt.renderer.OtherIntervalRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer, de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2

public class OtherIntervalRenderer
extends de.jaret.util.ui.timebars.swt.renderer.DefaultRenderer


Field Summary
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.DefaultRenderer
_delegate, BORDERFACTOR
 
Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase
_printer, _scaleX, _scaleY
 
Constructor Summary
OtherIntervalRenderer()
           
 
Method Summary
 void draw(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle drawingArea, de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, de.jaret.util.date.Interval interval, boolean selected, boolean printing, boolean overlap)
           
 org.eclipse.swt.graphics.Rectangle getPreferredDrawingBounds(org.eclipse.swt.graphics.Rectangle intervalDrawingArea, de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, de.jaret.util.date.Interval interval, boolean selected, boolean printing, boolean overlap)
           
 
Methods inherited from class de.jaret.util.ui.timebars.swt.renderer.DefaultRenderer
contains, contains, createPrintrenderer, dispose, getContainingRectangle, getContainingRectangle, getIRect, getToolTipText, getToolTipText
 
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

OtherIntervalRenderer

public OtherIntervalRenderer()
Method Detail

getPreferredDrawingBounds

public org.eclipse.swt.graphics.Rectangle getPreferredDrawingBounds(org.eclipse.swt.graphics.Rectangle intervalDrawingArea,
                                                                    de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                                                                    de.jaret.util.date.Interval interval,
                                                                    boolean selected,
                                                                    boolean printing,
                                                                    boolean overlap)
Specified by:
getPreferredDrawingBounds in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
Overrides:
getPreferredDrawingBounds in class de.jaret.util.ui.timebars.swt.renderer.AbstractTimeBarRenderer

draw

public void draw(org.eclipse.swt.graphics.GC gc,
                 org.eclipse.swt.graphics.Rectangle drawingArea,
                 de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                 de.jaret.util.date.Interval interval,
                 boolean selected,
                 boolean printing,
                 boolean overlap)
Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
Specified by:
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
Overrides:
draw in class de.jaret.util.ui.timebars.swt.renderer.DefaultRenderer


Copyright © 2012. All Rights Reserved.