de.jaret.util.ui.timebars.swing.renderer
Class DefaultMarkerRenderer

java.lang.Object
  extended by de.jaret.util.ui.timebars.swing.renderer.DefaultMarkerRenderer
All Implemented Interfaces:
IMarkerRenderer

public class DefaultMarkerRenderer
extends java.lang.Object
implements IMarkerRenderer

Default marker renderer rendering the marker as a single line.

Version:
$Id: DefaultMarkerRenderer.java 823 2009-02-04 21:20:58Z kliem $
Author:
kliem

Field Summary
protected  java.awt.Color _draggedColor
          color used when the marker is dragged.
protected  java.awt.Color _markerColor
          color for marker rendering.
 
Constructor Summary
DefaultMarkerRenderer()
           
 
Method Summary
 int getMarkerWidth(TimeBarMarker marker)
          Retrieve the width of a specific marker.
 void renderMarker(TimeBarViewerDelegate delegate, java.awt.Graphics graphics, TimeBarMarker marker, int x, boolean isDragged)
          Draw a marker.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_draggedColor

protected java.awt.Color _draggedColor
color used when the marker is dragged.


_markerColor

protected java.awt.Color _markerColor
color for marker rendering.

Constructor Detail

DefaultMarkerRenderer

public DefaultMarkerRenderer()
Method Detail

getMarkerWidth

public int getMarkerWidth(TimeBarMarker marker)
Retrieve the width of a specific marker.

Specified by:
getMarkerWidth in interface IMarkerRenderer
Parameters:
marker - the marker
Returns:
the width in pixel

renderMarker

public void renderMarker(TimeBarViewerDelegate delegate,
                         java.awt.Graphics graphics,
                         TimeBarMarker marker,
                         int x,
                         boolean isDragged)
Draw a marker.

Specified by:
renderMarker in interface IMarkerRenderer
Parameters:
delegate - the delegate
graphics - the GRaphics to draw with
marker - the marker to draw
x - the x coordinate of the marker
isDragged - true if the markeris currently beeing dragged


Copyright © 2012. All Rights Reserved.