Class CDateTimePainter
- java.lang.Object
-
- org.eclipse.nebula.widgets.cdatetime.CDateTimePainter
-
- All Implemented Interfaces:
IControlPainter
public class CDateTimePainter extends java.lang.Object implements IControlPainter
-
-
Field Summary
Fields Modifier and Type Field Description protected IControlPainterbuttonPainterprotected CDateTimecdtprotected IControlPainterlabelPainterprotected IControlPainterpanelPainter
-
Constructor Summary
Constructors Constructor Description CDateTimePainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddefaultPaintBackground(VControl control, org.eclipse.swt.widgets.Event e)private voiddefaultPaintBorders(VControl control, org.eclipse.swt.widgets.Event e)private voiddefaultPaintContent(VControl control, org.eclipse.swt.widgets.Event e)voiddispose()protected VPanelgetPicker()protected intindexOf(VControl control)protected booleanisActive(VControl control)protected booleanisToday(VControl control)voidpaintBackground(VControl control, org.eclipse.swt.widgets.Event e)voidpaintBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintClearButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintClearButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintClearButtonContent(VControl control, org.eclipse.swt.widgets.Event e)voidpaintContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDateNowBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDateNowBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDateNowContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayButtonContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekLabelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayOfWeekPanelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintDayPanelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterButtonContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintFooterPanelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintHeaderPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintHeaderPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintHeaderPanelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthLabelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthNextBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthNextBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthNextContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintMonthPrevContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearLabelContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearNextBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearNextBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearNextContent(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)protected voidpaintYearPrevContent(VControl control, org.eclipse.swt.widgets.Event e)voidsetButtonPainter(IControlPainter painter)(package private) voidsetCDateTime(CDateTime cdt)voidsetLabelPainter(IControlPainter painter)voidupdate(VControl control)protected voidupdateClearButton(VControl control)protected voidupdateDateNow(VControl control)protected voidupdateDayButton(VControl control)protected voidupdateDayOfWeekLabel(VControl control)protected voidupdateDayOfWeekPanel(VControl control)protected voidupdateDayPanel(VControl control)protected voidupdateFooterButton(VControl control)protected voidupdateFooterPanel(VControl control)protected voidupdateHeaderPanel(VControl control)protected voidupdateMonthLabel(VControl control)protected voidupdateMonthNext(VControl control)protected voidupdateMonthPrev(VControl control)protected voidupdateYearLabel(VControl control)protected voidupdateYearNext(VControl control)protected voidupdateYearPrev(VControl control)
-
-
-
Field Detail
-
cdt
protected CDateTime cdt
-
buttonPainter
protected IControlPainter buttonPainter
-
labelPainter
protected IControlPainter labelPainter
-
panelPainter
protected IControlPainter panelPainter
-
-
Method Detail
-
defaultPaintBackground
private void defaultPaintBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
defaultPaintBorders
private void defaultPaintBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
defaultPaintContent
private void defaultPaintContent(VControl control, org.eclipse.swt.widgets.Event e)
-
dispose
public void dispose()
- Specified by:
disposein interfaceIControlPainter
-
getPicker
protected VPanel getPicker()
-
indexOf
protected final int indexOf(VControl control)
-
isActive
protected final boolean isActive(VControl control)
-
isToday
protected final boolean isToday(VControl control)
-
paintBackground
public final void paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBackgroundin interfaceIControlPainter
-
paintBorders
public final void paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBordersin interfaceIControlPainter
-
paintClearButtonBackground
protected void paintClearButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintClearButtonBorders
protected void paintClearButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintClearButtonContent
protected void paintClearButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintContent
public final void paintContent(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintContentin interfaceIControlPainter
-
paintDateNowBackground
protected void paintDateNowBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDateNowBorders
protected void paintDateNowBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDateNowContent
protected void paintDateNowContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayButtonBackground
protected void paintDayButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayButtonBorders
protected void paintDayButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayButtonContent
protected void paintDayButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekLabelBackground
protected void paintDayOfWeekLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekLabelBorders
protected void paintDayOfWeekLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekLabelContent
protected void paintDayOfWeekLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekPanelBackground
protected void paintDayOfWeekPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekPanelBorders
protected void paintDayOfWeekPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayOfWeekPanelContent
protected void paintDayOfWeekPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayPanelBackground
protected void paintDayPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayPanelBorders
protected void paintDayPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintDayPanelContent
protected void paintDayPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterButtonBackground
protected void paintFooterButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterButtonBorders
protected void paintFooterButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterButtonContent
protected void paintFooterButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterPanelBackground
protected void paintFooterPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterPanelBorders
protected void paintFooterPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintFooterPanelContent
protected void paintFooterPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintHeaderPanelBackground
protected void paintHeaderPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintHeaderPanelBorders
protected void paintHeaderPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintHeaderPanelContent
protected void paintHeaderPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthLabelBackground
protected void paintMonthLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthLabelBorders
protected void paintMonthLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthLabelContent
protected void paintMonthLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthNextBackground
protected void paintMonthNextBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthNextBorders
protected void paintMonthNextBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthNextContent
protected void paintMonthNextContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthPrevBackground
protected void paintMonthPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthPrevBorders
protected void paintMonthPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintMonthPrevContent
protected void paintMonthPrevContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearLabelBackground
protected void paintYearLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearLabelBorders
protected void paintYearLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearLabelContent
protected void paintYearLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearNextBackground
protected void paintYearNextBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearNextBorders
protected void paintYearNextBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearNextContent
protected void paintYearNextContent(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearPrevBackground
protected void paintYearPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearPrevBorders
protected void paintYearPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)
-
paintYearPrevContent
protected void paintYearPrevContent(VControl control, org.eclipse.swt.widgets.Event e)
-
setButtonPainter
public final void setButtonPainter(IControlPainter painter)
-
setCDateTime
void setCDateTime(CDateTime cdt)
-
setLabelPainter
public final void setLabelPainter(IControlPainter painter)
-
update
public final void update(VControl control)
-
updateClearButton
protected void updateClearButton(VControl control)
-
updateDateNow
protected void updateDateNow(VControl control)
-
updateDayButton
protected void updateDayButton(VControl control)
-
updateDayOfWeekLabel
protected void updateDayOfWeekLabel(VControl control)
-
updateDayOfWeekPanel
protected void updateDayOfWeekPanel(VControl control)
-
updateDayPanel
protected void updateDayPanel(VControl control)
-
updateFooterButton
protected void updateFooterButton(VControl control)
-
updateFooterPanel
protected void updateFooterPanel(VControl control)
-
updateHeaderPanel
protected void updateHeaderPanel(VControl control)
-
updateMonthLabel
protected void updateMonthLabel(VControl control)
-
updateMonthNext
protected void updateMonthNext(VControl control)
-
updateMonthPrev
protected void updateMonthPrev(VControl control)
-
updateYearLabel
protected void updateYearLabel(VControl control)
-
updateYearNext
protected void updateYearNext(VControl control)
-
updateYearPrev
protected void updateYearPrev(VControl control)
-
-