comparison dwt/widgets/TrayItem.d @ 36:db5a898b2119

Fixed a lot of compile errors
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Tue, 07 Oct 2008 12:56:18 +0200
parents e831403a80a9
children 642f460a0908
comparison
equal deleted inserted replaced
35:7d135fe0caf2 36:db5a898b2119
7 * 7 *
8 * Contributors: 8 * Contributors:
9 * IBM Corporation - initial API and implementation 9 * IBM Corporation - initial API and implementation
10 *******************************************************************************/ 10 *******************************************************************************/
11 module dwt.widgets.TrayItem; 11 module dwt.widgets.TrayItem;
12
13 import dwt.dwthelper.utils;
14 12
15 13
16 import dwt.DWT; 14 import dwt.DWT;
17 import dwt.DWTException; 15 import dwt.DWTException;
18 import dwt.events.MenuDetectListener; 16 import dwt.events.MenuDetectListener;
28 import dwt.internal.cocoa.NSStatusItem; 26 import dwt.internal.cocoa.NSStatusItem;
29 import dwt.internal.cocoa.NSString; 27 import dwt.internal.cocoa.NSString;
30 import dwt.internal.cocoa.OS; 28 import dwt.internal.cocoa.OS;
31 import dwt.internal.cocoa.SWTImageView; 29 import dwt.internal.cocoa.SWTImageView;
32 30
31 import dwt.dwthelper.utils;
32
33 import dwt.widgets.Item;
34 import dwt.widgets.ToolTip;
35 import dwt.widgets.Tray;
36 import dwt.widgets.TypedListener;
37
33 /** 38 /**
34 * Instances of this class represent icons that can be placed on the 39 * Instances of this class represent icons that can be placed on the
35 * system tray or task bar status area. 40 * system tray or task bar status area.
36 * <p> 41 * <p>
37 * <dl> 42 * <dl>
162 item = statusBar.statusItemWithLength(0); 167 item = statusBar.statusItemWithLength(0);
163 if (item is null) error (DWT.ERROR_NO_HANDLES); 168 if (item is null) error (DWT.ERROR_NO_HANDLES);
164 item.retain(); 169 item.retain();
165 item.setHighlightMode(true); 170 item.setHighlightMode(true);
166 NSRect rect = new NSRect(); 171 NSRect rect = new NSRect();
167 view = cast(NSImageView)new SWTImageView().alloc(); 172 view = cast(NSImageView)(new SWTImageView()).alloc();
168 if (view is null) error (DWT.ERROR_NO_HANDLES); 173 if (view is null) error (DWT.ERROR_NO_HANDLES);
169 view.initWithFrame(rect); 174 view.initWithFrame(rect);
170 item.setView(view); 175 item.setView(view);
171 createJNIRef(); 176 createJNIRef();
172 view.setTag(jniRef); 177 view.setTag(jniRef);