Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.tiff.common.ui.datepicker
Class DatePicker

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.tiff.common.ui.datepicker.DatePicker
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class DatePicker
extends org.eclipse.swt.widgets.Composite

The date picker panel changes by sebthom ~ renamed private method doubleClick to onMouseDoubleClick ~ renamed private method dateSelected to onDateSelected ~ removed StringBuffer usage in getCurrentMonthName method - corrected firstDayOfTheWeek bug (26.06.2004) ~ setDate will throw the Selection event + you can use setDate(null) to clear the selection, the calendar will display the current date, but getDate will return null until the user explicitely selects a date from the control changes by Daniel Lutz ~ DatePanel.onPaint(): draw currently selected day/date in respect to selectedDate instead of interally selected day of month


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
DatePicker(org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
          Adds the listener to receive events.
 org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)
           
 java.util.Date getDate()
          gets the currently selected date
 void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
          Removes the listener.
 void reset()
          resets the date picker's date to today
 void setDate(java.util.Date date)
          sets the date
 
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, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, 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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, 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, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatePicker

public DatePicker(org.eclipse.swt.widgets.Composite parent,
                  int style)
Method Detail

addSelectionListener

public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds the listener to receive events.

Parameters:
listener - the listener
Throws:
org.eclipse.swt.SWTError - (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
org.eclipse.swt.SWTError - (ERROR_WIDGET_DISPOSED) when the widget has been disposed
org.eclipse.swt.SWTError - (ERROR_NULL_ARGUMENT) when listener is null
See Also:
SelectionListener, removeSelectionListener(org.eclipse.swt.events.SelectionListener)

computeSize

public org.eclipse.swt.graphics.Point computeSize(int wHint,
                                                  int hHint,
                                                  boolean changed)
Overrides:
computeSize in class org.eclipse.swt.widgets.Composite

getDate

public java.util.Date getDate()
gets the currently selected date


removeSelectionListener

public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Removes the listener.

Parameters:
listener - the listener
Throws:
org.eclipse.swt.SWTError - (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
org.eclipse.swt.SWTError - (ERROR_WIDGET_DISPOSED) when the widget has been disposed
org.eclipse.swt.SWTError - (ERROR_NULL_ARGUMENT) when listener is null
See Also:
SelectionListener, addSelectionListener(org.eclipse.swt.events.SelectionListener)

reset

public void reset()
resets the date picker's date to today


setDate

public void setDate(java.util.Date date)
sets the date

Parameters:
date -

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013