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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
defaultPaintBackground(VControl control, org.eclipse.swt.widgets.Event e)
private void
defaultPaintBorders(VControl control, org.eclipse.swt.widgets.Event e)
private void
defaultPaintContent(VControl control, org.eclipse.swt.widgets.Event e)
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 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:
dispose
in 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:
paintBackground
in interfaceIControlPainter
-
paintBorders
public final void paintBorders(VControl control, org.eclipse.swt.widgets.Event e)
- Specified by:
paintBorders
in 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:
paintContent
in 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)
-
-