de.jaret.util.ui.timebars.swing.renderer
Interface IMarkerRenderer

All Known Implementing Classes:
DefaultMarkerRenderer

public interface IMarkerRenderer

Interface describing a marker renderer.

Version:
$Id: IMarkerRenderer.java 839 2009-02-15 19:51:37Z kliem $
Author:
kliem

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.
 

Method Detail

renderMarker

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

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

getMarkerWidth

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

Parameters:
marker - the marker
Returns:
the width in pixel


Copyright © 2012. All Rights Reserved.