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