diff dwt/widgets/Tray.d @ 15:2952d5604c0a

Ported some widgets, added some stuff to the runtime bindings
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Fri, 29 Aug 2008 21:46:05 +0200
parents 380af2bdd8e5
children 5b53d338c709
line wrap: on
line diff
--- a/dwt/widgets/Tray.d	Sat Aug 23 13:49:00 2008 +0200
+++ b/dwt/widgets/Tray.d	Fri Aug 29 21:46:05 2008 +0200
@@ -7,15 +7,21 @@
  *
  * Contributors:
  *     IBM Corporation - initial API and implementation
+ *     
+ * Port to the D programming language:
+ *     Jacob Carlborg <jacob.carlborg@gmail.com>
  *******************************************************************************/
 module dwt.widgets.Tray;
 
-import dwt.dwthelper.utils;
-
 
 import dwt.DWT;
 import dwt.DWTException;
 
+import dwt.dwthelper.utils;
+import dwt.widgets.Display;
+import dwt.widgets.Widget;
+import dwt.widgets.TrayItem;
+
 /**
  * Instances of this class represent the system tray that is part
  * of the task bar status area on some operating systems.
@@ -34,11 +40,11 @@
  * 
  * @since 3.0
  */
-public class Tray extends Widget {
+public class Tray : Widget {
     int itemCount;
     TrayItem [] items = new TrayItem [4];
 
-Tray (Display display, int style) {
+this (Display display, int style) {
     if (display is null) display = Display.getCurrent ();
     if (display is null) display = Display.getDefault ();
     if (!display.isValidThread ()) {