|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jaret.util.ui.timebars.swt.renderer.RendererBase
de.jaret.util.ui.timebars.swt.renderer.AbstractTimeBarRenderer
de.jaret.examples.timebars.calendar.swt.renderer.AppointmentRenderer
public class AppointmentRenderer
Renderer for appointments in the calendar example.
| Field Summary | |
|---|---|
protected org.eclipse.swt.graphics.Color |
_absentColor
|
protected org.eclipse.swt.graphics.Color |
_barColor
|
protected org.eclipse.swt.graphics.Color |
_bookedColor
|
protected org.eclipse.swt.graphics.Color |
_freeColor
|
protected org.eclipse.swt.graphics.Color |
_tentativeColor
|
protected static org.eclipse.swt.graphics.RGB |
ABSENTRGB
|
protected static org.eclipse.swt.graphics.RGB |
BOOKEDRGB
|
protected static double |
BORDERFACTOR
width or height times this factor = percentage used as the non painted border. |
protected static int |
DRAGMARKSIZE
|
protected static org.eclipse.swt.graphics.RGB |
FREERGB
|
protected static int |
HEIGHTFORTIMESPAN
|
protected static int |
INSETS
insets for drawing. |
protected static org.eclipse.swt.graphics.RGB |
TENTATIVERGB
|
protected static int |
WIDTHFORSTATUS
|
| Fields inherited from class de.jaret.util.ui.timebars.swt.renderer.RendererBase |
|---|
_printer, _scaleX, _scaleY |
| Constructor Summary | |
|---|---|
AppointmentRenderer()
Construct renderer for screen use. |
|
AppointmentRenderer(org.eclipse.swt.printing.Printer printer)
Create renderer for printing. |
|
| Method Summary | |
|---|---|
boolean |
contains(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
boolean |
contains(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer |
createPrintrenderer(org.eclipse.swt.printing.Printer printer)
. |
void |
dispose()
|
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 |
getContainingRectangle(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
|
org.eclipse.swt.graphics.Rectangle |
getContainingRectangle(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
|
protected static org.eclipse.swt.graphics.Rectangle |
getIRect(boolean horizontal,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlap)
|
java.lang.String |
getToolTipText(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
java.lang.String |
getToolTipText(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
|
static boolean |
isInDragMark(org.eclipse.swt.graphics.Rectangle bounds,
int x,
int y,
boolean horizontal,
boolean overlap)
|
| Methods inherited from class de.jaret.util.ui.timebars.swt.renderer.AbstractTimeBarRenderer |
|---|
getPreferredDrawingBounds |
| 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.TimeBarRenderer2 |
|---|
getPreferredDrawingBounds |
| Field Detail |
|---|
protected static final double BORDERFACTOR
protected static final int HEIGHTFORTIMESPAN
protected static final int WIDTHFORSTATUS
protected static final int INSETS
protected static final int DRAGMARKSIZE
protected static final org.eclipse.swt.graphics.RGB FREERGB
protected static final org.eclipse.swt.graphics.RGB BOOKEDRGB
protected static final org.eclipse.swt.graphics.RGB TENTATIVERGB
protected static final org.eclipse.swt.graphics.RGB ABSENTRGB
protected org.eclipse.swt.graphics.Color _barColor
protected org.eclipse.swt.graphics.Color _freeColor
protected org.eclipse.swt.graphics.Color _bookedColor
protected org.eclipse.swt.graphics.Color _tentativeColor
protected org.eclipse.swt.graphics.Color _absentColor
| Constructor Detail |
|---|
public AppointmentRenderer(org.eclipse.swt.printing.Printer printer)
printer - printer devicepublic AppointmentRenderer()
| Method Detail |
|---|
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)
draw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRendererdraw in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
public java.lang.String getToolTipText(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
public boolean contains(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
contains in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer
public org.eclipse.swt.graphics.Rectangle getContainingRectangle(de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
getContainingRectangle in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRendererpublic de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer createPrintrenderer(org.eclipse.swt.printing.Printer printer)
createPrintrenderer in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderercreatePrintrenderer in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
public java.lang.String getToolTipText(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
getToolTipText in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
public boolean contains(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
int x,
int y,
boolean overlapping)
contains in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
public org.eclipse.swt.graphics.Rectangle getContainingRectangle(de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
de.jaret.util.date.Interval interval,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlapping)
getContainingRectangle in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
protected static org.eclipse.swt.graphics.Rectangle getIRect(boolean horizontal,
org.eclipse.swt.graphics.Rectangle drawingArea,
boolean overlap)
public static boolean isInDragMark(org.eclipse.swt.graphics.Rectangle bounds,
int x,
int y,
boolean horizontal,
boolean overlap)
public void dispose()
dispose in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRendererdispose in interface de.jaret.util.ui.timebars.swt.renderer.TimeBarRenderer2
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||