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 CDateTime
cdt
private static java.lang.String
HOUR_12
Flag indicating a 12 hour clockprivate static java.lang.String
HOUR_24
Flag indicating a 24 hour clockprivate boolean
paintMinorTicks
private boolean
paintShadows
private AnalogTimePicker
picker
-
Constructor Summary
Constructors Constructor Description AnalogClockPainter(CDateTime cdt, AnalogTimePicker picker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
void
paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
void
paintContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFace(VPanel panel, org.eclipse.swt.widgets.Event e)
protected void
paintHourHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
protected void
paintMinuteHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
protected void
paintSecondHand(VPanel panel, org.eclipse.swt.widgets.Event e, int angle)
private void
setTransform(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:
dispose
in interfaceIControlPainter
-
paintBackground
public void paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBackground
in interfaceIControlPainter
-
paintBorders
public void paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBorders
in interfaceIControlPainter
-
paintContent
public final void paintContent(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintContent
in 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)
-
-