|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
GlobalAssistantRenderer | Interface describing a renderer that is called to do global rendering on the timebarviewer. |
GridRenderer | Renderer for drawing the background (grid) of the TimeBarViewer. |
HeaderRenderer | This interface describes a renderer used to render the header of a row. |
HierarchyRenderer | This interface describes a renderer used to render the hierarchy column. |
IMiscRenderer | Interface describing several rendering routines for the TimeBarViewer. |
IRelationRenderer | Interface describing the rendering part for relations between intervals. |
TimeBarGapRenderer | Interface describing a renderer for rendering in beetween two intervals. |
TimeBarMarkerRenderer | Interface for drawing markers in a timebar viewer. |
TimeBarRenderer | Renderer for rendering intervals in the time bar viewer. |
TimeBarRenderer2 | FOR FUTURE USE (AND WILL BE REFACTORED AT A LATER TIME!) |
TimeScaleRenderer | Interface for a renderer rending the timescale (x axis). |
TitleRenderer | Interface for a renderer simply rendering the title area of the time bar viewer. |
Class Summary | |
---|---|
AbstractGridRenderer | Abtsract base implementation pof a grid renderer holding the common used rendering methods. |
AbstractTimeBarRenderer | Abstract base class for TimeBarRenderers. |
BoxTimeScaleRenderer | Timescalerenderer rendering strips of boxes for different time intervals using DateIterator instances. |
CombiningTimeScaleRenderer | A TimeScaleRenderer that combines two other TimeScaleRenderers. |
DateStripRenderer | A simple TimeScaleRenderer that will always show the starting date. |
DefaultGapRenderer | Gap renderer rendering a double headed arrow and the time between the intervals. |
DefaultGridRenderer | Simple default grid renderer for the timebar viewer. |
DefaultHeaderRenderer | Simple default header renderer. |
DefaultHierarchyRenderer | Default implementation of a HierarchyRenderer. |
DefaultMiscRenderer | Default implementation of the IMiscRenderer for SWT. |
DefaultRenderer | DefaultRenderer for the TimeBarViewer widget. |
DefaultTimeBarMarkerRenderer | Simple default renderer for time bar markers. |
DefaultTimeScaleRenderer | A default timescale renderer rendering a readable scale for ranges from years to milliseconds. |
DefaultTitleRenderer | A default title renderer. |
OldDefaultTimeScaleRenderer | A default timescale renderer using the TickScaler to render a readable scale for use cases taht display something in the range of hours and more in the timebar viewer. |
RelationRenderer | Renderer rendering relations between intervals that implement the IRelationalInterval interface. |
RendererBase | Base implementation for renderer that support both screen and printer rendering. |
This package contains renderer interfaces and default implementations the SWT version of the TimeBarViewer.
Each renderer should support painting on the screen and painting to a printer device. The draw method indicates whether the actual drawing operation is trageted on a printer or to the screen. Preferable renderers for prniting are constructed by the ones set up for displaying the on screen viewer. However this is not necessary to support headless printing
The class RendererBase supplies some support in scaling for a printer.
The default implementations are of quite different quality.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |