Mercurial > projects > dwt-mac
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 ()) {