make DateTime public
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java
index 3d9546b..9618080 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java
@@ -19,7 +19,7 @@
import org.eclipse.swt.internal.carbon.LongDateRec;
import org.eclipse.swt.internal.carbon.OS;
-/*public*/ class DateTime extends Composite {
+public class DateTime extends Composite {
LongDateRec dateRec;
static final int MIN_YEAR = 1752; // Gregorian switchover in North America: September 19, 1752
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java
index 6930109..fbd5437 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java
@@ -20,7 +20,7 @@
// TODO: Consider adding set/get day-of-week API, i.e. 1-7 (Sun-Sat)
// Win, Mac, and Java all provide this (but GTK does not).
-/*public*/ class DateTime extends Composite {
+public class DateTime extends Composite {
Color foreground, background;
Calendar calendar;
DateFormatSymbols formatSymbols;
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java
index 28bf5d9..baaa36d 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java
@@ -18,13 +18,13 @@
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.internal.gtk.OS;
-/*public*/ class DateTime extends Composite {
+public class DateTime extends Composite {
int day, month, year, hour, minute, second;
static final int MIN_YEAR = 1752; // Gregorian switchover in North America: September 19, 1752
static final int MAX_YEAR = 9999;
- // Emulated DATE and TIME variables
+ /* Emulated DATE and TIME variables */
Calendar calendar;
DateFormatSymbols formatSymbols;
Button down, up;
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java
index c8ba714..14138da 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java
@@ -43,8 +43,7 @@
* @since 3.3
*/
-/* UNDER DEVELOPMENT - DO NOT USE */
-/*public*/ class DateTime extends Composite {
+public class DateTime extends Composite {
static final int DateTimeProc;
static final TCHAR DateTimeClass = new TCHAR (0, OS.DATETIMEPICK_CLASS, true);
static final int CalendarProc;
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
index 9124e5f..60645df 100755
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
@@ -72,7 +72,7 @@
new CanvasTab (this),
new ComboTab (this),
new CoolBarTab (this),
- //new DateTimeTab (this),
+ new DateTimeTab (this),
new DialogTab (this),
new ExpandBarTab (this),
new GroupTab (this),
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 53245fa..9490572 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
@@ -15,14 +15,6 @@
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.layout.*;
-// TEMPORARY CODE until DateTime is public
-class DateTime extends Canvas {
- DateTime (Composite parent, int style) {
- super (parent, style);
- }
-}
-// END TEMPORARY CODE
-
class DateTimeTab extends Tab {
/* Example widgets and groups that contain them */
DateTime dateTime1;