|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.vafada.swtcalendar.SWTDayChooser
This class was taken from swtcalendar.sourceforge.net as it is (see above). 3 minor chages in the source are marked with "SPARDAT-Change": close after mouse selection close after key selection set background color to COLOR_LIST_BACKGROUND instead of COLOR_WHITE
| Field Summary | |
static int |
RED_SATURDAY
Style constant for making Saturdays red. |
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 | |
SWTDayChooser(org.eclipse.swt.widgets.Composite parent,
int style)
|
|
| Method Summary | |
void |
addSWTCalendarListener(SWTCalendarListener listener)
|
protected void |
drawDays()
|
void |
focusGained(org.eclipse.swt.events.FocusEvent event)
|
void |
focusLost(org.eclipse.swt.events.FocusEvent event)
|
java.util.Calendar |
getCalendar()
|
protected void |
init()
|
boolean |
isFocusControl()
|
void |
keyPressed(org.eclipse.swt.events.KeyEvent event)
|
void |
keyReleased(org.eclipse.swt.events.KeyEvent event)
|
void |
keyTraversed(org.eclipse.swt.events.TraverseEvent event)
|
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
|
void |
mouseDown(org.eclipse.swt.events.MouseEvent event)
|
void |
mouseUp(org.eclipse.swt.events.MouseEvent event)
|
void |
removeSWTCalendarListener(SWTCalendarListener listener)
|
void |
setCalendar(java.util.Calendar cal)
|
void |
setFont(org.eclipse.swt.graphics.Font font)
|
void |
setLocale(java.util.Locale locale)
|
void |
setMonth(int month)
|
void |
setYear(int year)
|
| 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, 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 |
public static final int RED_SUNDAY
public static final int RED_SATURDAY
public static final int RED_WEEKEND
| Constructor Detail |
public SWTDayChooser(org.eclipse.swt.widgets.Composite parent,
int style)
| Method Detail |
protected void init()
protected void drawDays()
public void setMonth(int month)
public void setYear(int year)
public void setCalendar(java.util.Calendar cal)
public void mouseDown(org.eclipse.swt.events.MouseEvent event)
mouseDown in interface org.eclipse.swt.events.MouseListenerpublic void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
mouseDoubleClick in interface org.eclipse.swt.events.MouseListenerpublic void mouseUp(org.eclipse.swt.events.MouseEvent event)
mouseUp in interface org.eclipse.swt.events.MouseListenerpublic void focusGained(org.eclipse.swt.events.FocusEvent event)
focusGained in interface org.eclipse.swt.events.FocusListenerpublic void focusLost(org.eclipse.swt.events.FocusEvent event)
focusLost in interface org.eclipse.swt.events.FocusListenerpublic void keyTraversed(org.eclipse.swt.events.TraverseEvent event)
keyTraversed in interface org.eclipse.swt.events.TraverseListenerpublic void keyPressed(org.eclipse.swt.events.KeyEvent event)
keyPressed in interface org.eclipse.swt.events.KeyListenerpublic void keyReleased(org.eclipse.swt.events.KeyEvent event)
keyReleased in interface org.eclipse.swt.events.KeyListenerpublic boolean isFocusControl()
public void addSWTCalendarListener(SWTCalendarListener listener)
public void removeSWTCalendarListener(SWTCalendarListener listener)
public java.util.Calendar getCalendar()
public void setLocale(java.util.Locale locale)
public void setFont(org.eclipse.swt.graphics.Font font)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||