Class AnalogClockPainter
- java.lang.Object
-
- org.eclipse.nebula.widgets.cdatetime.AnalogClockPainter
-
- All Implemented Interfaces:
IControlPainter
class AnalogClockPainter extends java.lang.Object implements IControlPainter
-
-
Field Summary
Fields Modifier and Type Field Description private CDateTimecdtprivate static java.lang.StringHOUR_12Flag indicating a 12 hour clockprivate static java.lang.StringHOUR_24Flag indicating a 24 hour clockprivate booleanpaintMinorTicksprivate booleanpaintShadowsprivate AnalogTimePickerpicker
-
Constructor Summary
Constructors Constructor Description AnalogClockPainter(CDateTime cdt, AnalogTimePicker picker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidpaintBackground(VControl control, org.eclipse.swt.widgets.Event e)voidpaintBorders(VControl control, org.eclipse.swt.widgets.Event e)voidpaintContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFace(VPanel panel, org.eclipse.swt.widgets.Event e)protected voidpaintHourHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)protected voidpaintMinuteHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)protected voidpaintSecondHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)private voidsetTransform(org.eclipse.swt.widgets.Event e, float angle, boolean shadow)
-
-
-
Field Detail
-
HOUR_24
private static final java.lang.String HOUR_24
Flag indicating a 24 hour clock- See Also:
- Constant Field Values
-
HOUR_12
private static final java.lang.String HOUR_12
Flag indicating a 12 hour clock- See Also:
- Constant Field Values
-
cdt
private CDateTime cdt
-
picker
private AnalogTimePicker picker
-
paintMinorTicks
private boolean paintMinorTicks
-
paintShadows
private boolean paintShadows
-
-
Constructor Detail
-
AnalogClockPainter
public AnalogClockPainter(CDateTime cdt, AnalogTimePicker picker)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceIControlPainter
-
paintBackground
public void paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBackgroundin interfaceIControlPainter
-
paintBorders
public void paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBordersin interfaceIControlPainter
-
paintContent
public final void paintContent(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintContentin interfaceIControlPainter
-
paintFace
protected void paintFace(VPanel panel, org.eclipse.swt.widgets.Event e)
-
paintHourHand
protected void paintHourHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
-
paintMinuteHand
protected void paintMinuteHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
-
paintSecondHand
protected void paintSecondHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
-
setTransform
private void setTransform(org.eclipse.swt.widgets.Event e, float angle, boolean shadow)
-
-