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 IControlPainter
buttonPainter
protected CDateTime
cdt
protected IControlPainter
labelPainter
protected IControlPainter
panelPainter
-
Constructor Summary
Constructors Constructor Description CDateTimePainter()
-
Method Summary
Modifier and Type Method Description void
dispose()
protected VPanel
getPicker()
protected int
indexOf(VControl control)
protected boolean
isActive(VControl control)
protected boolean
isToday(VControl control)
void
paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
void
paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintClearButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintClearButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintClearButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
void
paintContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDateNowBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDateNowBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDateNowContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayOfWeekPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintDayPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterButtonBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterButtonBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterButtonContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintFooterPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintHeaderPanelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintHeaderPanelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintHeaderPanelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthNextBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthNextBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthNextContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintMonthPrevContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearLabelBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearLabelBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearLabelContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearNextBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearNextBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearNextContent(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearPrevBackground(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearPrevBorders(VControl control, org.eclipse.swt.widgets.Event e)
protected void
paintYearPrevContent(VControl control, org.eclipse.swt.widgets.Event e)
void
setButtonPainter(IControlPainter painter)
(package private) void
setCDateTime(CDateTime cdt)
void
setLabelPainter(IControlPainter painter)
void
update(VControl control)
protected void
updateClearButton(VControl control)
protected void
updateDateNow(VControl control)
protected void
updateDayButton(VControl control)
protected void
updateDayOfWeekLabel(VControl control)
protected void
updateDayOfWeekPanel(VControl control)
protected void
updateDayPanel(VControl control)
protected void
updateFooterButton(VControl control)
protected void
updateFooterPanel(VControl control)
protected void
updateHeaderPanel(VControl control)
protected void
updateMonthLabel(VControl control)
protected void
updateMonthNext(VControl control)
protected void
updateMonthPrev(VControl control)
protected void
updateYearLabel(VControl control)
protected void
updateYearNext(VControl control)
protected void
updateYearPrev(VControl control)
-
Field Details
-
Constructor Details
-
CDateTimePainter
public CDateTimePainter()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIControlPainter
-
getPicker
-
indexOf
-
isActive
-
isToday
-
paintBackground
- Specified by:
paintBackground
in interfaceIControlPainter
-
paintBorders
- Specified by:
paintBorders
in interfaceIControlPainter
-
paintClearButtonBackground
-
paintClearButtonBorders
-
paintClearButtonContent
-
paintContent
- Specified by:
paintContent
in interfaceIControlPainter
-
paintDateNowBackground
-
paintDateNowBorders
-
paintDateNowContent
-
paintDayButtonBackground
-
paintDayButtonBorders
-
paintDayButtonContent
-
paintDayOfWeekLabelBackground
-
paintDayOfWeekLabelBorders
-
paintDayOfWeekLabelContent
-
paintDayOfWeekPanelBackground
-
paintDayOfWeekPanelBorders
-
paintDayOfWeekPanelContent
-
paintDayPanelBackground
-
paintDayPanelBorders
-
paintDayPanelContent
-
paintFooterButtonBackground
-
paintFooterButtonBorders
-
paintFooterButtonContent
-
paintFooterPanelBackground
-
paintFooterPanelBorders
-
paintFooterPanelContent
-
paintHeaderPanelBackground
-
paintHeaderPanelBorders
-
paintHeaderPanelContent
-
paintMonthLabelBackground
-
paintMonthLabelBorders
-
paintMonthLabelContent
-
paintMonthNextBackground
-
paintMonthNextBorders
-
paintMonthNextContent
-
paintMonthPrevBackground
-
paintMonthPrevBorders
-
paintMonthPrevContent
-
paintYearLabelBackground
-
paintYearLabelBorders
-
paintYearLabelContent
-
paintYearNextBackground
-
paintYearNextBorders
-
paintYearNextContent
-
paintYearPrevBackground
-
paintYearPrevBorders
-
paintYearPrevContent
-
setButtonPainter
-
setCDateTime
-
setLabelPainter
-
update
-
updateClearButton
-
updateDateNow
-
updateDayButton
-
updateDayOfWeekLabel
-
updateDayOfWeekPanel
-
updateDayPanel
-
updateFooterButton
-
updateFooterPanel
-
updateHeaderPanel
-
updateMonthLabel
-
updateMonthNext
-
updateMonthPrev
-
updateYearLabel
-
updateYearNext
-
updateYearPrev
-