Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSObject.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 |
---|---|
1185 public void performSelectorInBackground (objc.SEL aSelector, id arg) | 1185 public void performSelectorInBackground (objc.SEL aSelector, id arg) |
1186 { | 1186 { |
1187 OS.objc_msgSend(this.id_, OS.sel_performSelectorInBackground_1withObject_1, aSelector, arg !is null ? arg.id_ : null); | 1187 OS.objc_msgSend(this.id_, OS.sel_performSelectorInBackground_1withObject_1, aSelector, arg !is null ? arg.id_ : null); |
1188 } | 1188 } |
1189 | 1189 |
1190 public void performSelectorOnMainThread_withObject_waitUntilDone_ (objc.SEL aSelector, id arg, bool wait) | 1190 public void performSelectorOnMainThread_withObject_waitUntilDone_ (String aSelector, id arg, bool wait) |
1191 { | 1191 { |
1192 OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1, aSelector, arg !is null ? arg.id_ : null, wait); | 1192 OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1, aSelector.ptr, arg !is null ? arg.id_ : null, wait); |
1193 } | 1193 } |
1194 | 1194 |
1195 public void performSelectorOnMainThread_withObject_waitUntilDone_modes_ (objc.SEL aSelector, id arg, bool wait, NSArray array) | 1195 public void performSelectorOnMainThread_withObject_waitUntilDone_modes_ (objc.SEL aSelector, id arg, bool wait, NSArray array) |
1196 { | 1196 { |
1197 OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1modes_1, aSelector, arg !is null ? arg.id_ : null, | 1197 OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1modes_1, aSelector, arg !is null ? arg.id_ : null, |
1261 public static bool resolveInstanceMethod (objc.SEL sel) | 1261 public static bool resolveInstanceMethod (objc.SEL sel) |
1262 { | 1262 { |
1263 return OS.objc_msgSend(OS.class_NSObject, OS.sel_resolveInstanceMethod_1, sel) !is null; | 1263 return OS.objc_msgSend(OS.class_NSObject, OS.sel_resolveInstanceMethod_1, sel) !is null; |
1264 } | 1264 } |
1265 | 1265 |
1266 public bool respondsToSelector (objc.SEL aSelector) | 1266 public bool respondsToSelector (String aSelector) |
1267 { | 1267 { |
1268 return OS.objc_msgSend(this.id_, OS.sel_respondsToSelector_1, aSelector) !is null; | 1268 return OS.objc_msgSend(this.id_, OS.sel_respondsToSelector_1, aSelector.ptr) !is null; |
1269 } | 1269 } |
1270 | 1270 |
1271 public id retain () | 1271 public id retain () |
1272 { | 1272 { |
1273 objc.id result = OS.objc_msgSend(this.id_, OS.sel_retain); | 1273 objc.id result = OS.objc_msgSend(this.id_, OS.sel_retain); |