org.vafada.swtcalendar
Class SWTCalendar

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byorg.vafada.swtcalendar.SWTCalendar
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

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


Field Summary
static int RED_SUNDAY
          Style constant for making Sundays red.
static int RED_WEEKEND
          Style constant for making weekends red.
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
SWTCalendar(org.eclipse.swt.widgets.Composite parent)
           
SWTCalendar(org.eclipse.swt.widgets.Composite parent, int style)
          Constructs a calendar control.
 
Method Summary
 void addSWTCalendarListener(SWTCalendarListener listener)
           
 java.util.Calendar getCalendar()
           
 boolean isSettingDate()
           
 void nextMonth()
           
 void previousMonth()
           
 void removeSWTCalendarListener(SWTCalendarListener listener)
           
 void setCalendar(java.util.Calendar cal)
           
 void setFont(org.eclipse.swt.graphics.Font font)
           
 void setLocale(java.util.Locale locale)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RED_SUNDAY

public static final int RED_SUNDAY
Style constant for making Sundays red.

See Also:
Constant Field Values

RED_WEEKEND

public static final int RED_WEEKEND
Style constant for making weekends red.

See Also:
Constant Field Values
Constructor Detail

SWTCalendar

public SWTCalendar(org.eclipse.swt.widgets.Composite parent,
                   int style)
Constructs a calendar control.

Parameters:
parent - a parent container.
style - FLAT to make the buttons flat, or NONE.

SWTCalendar

public SWTCalendar(org.eclipse.swt.widgets.Composite parent)
Method Detail

setCalendar

public void setCalendar(java.util.Calendar cal)

nextMonth

public void nextMonth()

previousMonth

public void previousMonth()

getCalendar

public java.util.Calendar getCalendar()

addSWTCalendarListener

public void addSWTCalendarListener(SWTCalendarListener listener)

removeSWTCalendarListener

public void removeSWTCalendarListener(SWTCalendarListener listener)

setLocale

public void setLocale(java.util.Locale locale)

setFont

public void setFont(org.eclipse.swt.graphics.Font font)

isSettingDate

public boolean isSettingDate()