comparison dwt/internal/cocoa/NSMenuItem.d @ 37:642f460a0908

Fixed a lot of compile errors, a "hello world" app compiles now
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Fri, 10 Oct 2008 12:29:48 +0200
parents f565d3a95c0a
children d8635bb48c7c
comparison
equal deleted inserted replaced
36:db5a898b2119 37:642f460a0908
11 * Port to the D programming language: 11 * Port to the D programming language:
12 * Jacob Carlborg <jacob.carlborg@gmail.com> 12 * Jacob Carlborg <jacob.carlborg@gmail.com>
13 *******************************************************************************/ 13 *******************************************************************************/
14 module dwt.internal.cocoa.NSMenuItem; 14 module dwt.internal.cocoa.NSMenuItem;
15 15
16 import dwt.dwthelper.utils;
16 import dwt.internal.cocoa.id; 17 import dwt.internal.cocoa.id;
17 import dwt.internal.cocoa.NSAttributedString; 18 import dwt.internal.cocoa.NSAttributedString;
18 import dwt.internal.cocoa.NSImage; 19 import dwt.internal.cocoa.NSImage;
19 import dwt.internal.cocoa.NSInteger; 20 import dwt.internal.cocoa.NSInteger;
20 import dwt.internal.cocoa.NSMenu; 21 import dwt.internal.cocoa.NSMenu;
157 { 158 {
158 objc.id result = OS.objc_msgSend(OS.class_NSMenuItem, OS.sel_separatorItem); 159 objc.id result = OS.objc_msgSend(OS.class_NSMenuItem, OS.sel_separatorItem);
159 return result !is null ? new NSMenuItem(result) : null; 160 return result !is null ? new NSMenuItem(result) : null;
160 } 161 }
161 162
162 public void setAction (objc.SEL aSelector) 163 public void setAction (String aSelector)
163 { 164 {
164 OS.objc_msgSend(this.id_, OS.sel_setAction_1, aSelector); 165 OS.objc_msgSend(this.id_, OS.sel_setAction_1, aSelector.ptr);
165 } 166 }
166 167
167 public void setAlternate (bool isAlternate) 168 public void setAlternate (bool isAlternate)
168 { 169 {
169 OS.objc_msgSend(this.id_, OS.sel_setAlternate_1, isAlternate); 170 OS.objc_msgSend(this.id_, OS.sel_setAlternate_1, isAlternate);