Class CDatePanel
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.nebula.widgets.cdatetime.CDatePanel
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class CDatePanel extends org.eclipse.swt.widgets.Composite
-
-
Field Summary
Fields Modifier and Type Field Description private VPanel
body
private CDateTimeBuilder
builder
private java.util.Calendar
calendar
private VPanel
header
private int
headerSize
private org.eclipse.swt.events.SelectionAdapter
listener
private java.util.Locale
locale
private CDateTimePainter
painter
private VPanel
panel
private java.util.List<VNative<CDateTime>>
pickers
private int
pickerSize
private java.util.TimeZone
timezone
-
Constructor Summary
Constructors Constructor Description CDatePanel(org.eclipse.swt.widgets.Composite parent, int style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addMonth()
private void
createHeader()
VPanel
getPanel()
private void
handleResize()
private void
removeMonth()
void
setMonthCount(int count)
private void
updateMonths()
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Field Detail
-
panel
private VPanel panel
-
header
private VPanel header
-
body
private VPanel body
-
headerSize
private int headerSize
-
pickerSize
private int pickerSize
-
builder
private CDateTimeBuilder builder
-
painter
private CDateTimePainter painter
-
locale
private java.util.Locale locale
-
timezone
private java.util.TimeZone timezone
-
calendar
private java.util.Calendar calendar
-
listener
private org.eclipse.swt.events.SelectionAdapter listener
-
-
Method Detail
-
addMonth
private void addMonth()
-
createHeader
private void createHeader()
-
getPanel
public VPanel getPanel()
-
handleResize
private void handleResize()
-
removeMonth
private void removeMonth()
-
setMonthCount
public void setMonthCount(int count)
-
updateMonths
private void updateMonths()
-
-