public class CDateTimePainter extends java.lang.Object implements IControlPainter
Modifier and Type | Field and Description |
---|---|
protected IControlPainter |
buttonPainter |
protected CDateTime |
cdt |
protected IControlPainter |
labelPainter |
protected IControlPainter |
panelPainter |
Constructor and Description |
---|
CDateTimePainter() |
Modifier and Type | Method and 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) |
protected CDateTime cdt
protected IControlPainter buttonPainter
protected IControlPainter labelPainter
protected IControlPainter panelPainter
public void dispose()
dispose
in interface IControlPainter
protected VPanel getPicker()
protected final int indexOf(VControl control)
protected final boolean isActive(VControl control)
protected final boolean isToday(VControl control)
public final void paintBackground(VControl control, org.eclipse.swt.widgets.Event e)
paintBackground
in interface IControlPainter
public final void paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
paintBorders
in interface IControlPainter
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)
public final void paintContent(VControl control, org.eclipse.swt.widgets.Event e)
paintContent
in interface IControlPainter
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)
public final void setButtonPainter(IControlPainter painter)
void setCDateTime(CDateTime cdt)
public final void setLabelPainter(IControlPainter painter)
public final 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)