diff options
Diffstat (limited to 'examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java')
-rw-r--r-- | examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java index 3baf54fb44..f3d4ea6e2a 100644 --- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java +++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java @@ -25,7 +25,7 @@ class DateTimeTab extends Tab { Group dateTimeGroup; /* Style widgets added to the "Style" group */ - Button dateButton, timeButton, calendarButton, shortButton, mediumButton, longButton, dropDownButton; + Button dateButton, timeButton, calendarButton, shortButton, mediumButton, longButton, dropDownButton, weekNumbersButton; /** * Creates the Tab within a given instance of ControlExample. @@ -63,6 +63,7 @@ class DateTimeTab extends Tab { if (mediumButton.getSelection ()) style |= SWT.MEDIUM; if (longButton.getSelection ()) style |= SWT.LONG; if (dropDownButton.getSelection ()) style |= SWT.DROP_DOWN; + if (weekNumbersButton.getSelection ()) style |= SWT.CALENDAR_WEEKNUMBERS; /* Create the example widgets */ dateTime1 = new DateTime (dateTimeGroup, style); @@ -92,6 +93,8 @@ class DateTimeTab extends Tab { longButton.setText("SWT.LONG"); dropDownButton = new Button(styleGroup, SWT.CHECK); dropDownButton.setText("SWT.DROP_DOWN"); + weekNumbersButton = new Button(styleGroup, SWT.CHECK); + weekNumbersButton.setText("SWT.CALENDAR_WEEKNUMBERS"); borderButton = new Button(styleGroup, SWT.CHECK); borderButton.setText("SWT.BORDER"); } @@ -148,6 +151,12 @@ class DateTimeTab extends Tab { dropDownButton.setSelection(false); dropDownButton.setEnabled(false); } + if ((dateTime1.getStyle() & SWT.CALENDAR) != 0 || (dateTime1.getStyle() & SWT.DROP_DOWN) != 0) { + weekNumbersButton.setEnabled(true); + } else { + weekNumbersButton.setEnabled(false); + weekNumbersButton.setSelection(false); + } borderButton.setEnabled(false); } } |