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;