Mercurial > projects > dwt-mac
diff 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 |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSObject.d Tue Oct 07 12:56:18 2008 +0200 +++ b/dwt/internal/cocoa/NSObject.d Fri Oct 10 12:29:48 2008 +0200 @@ -1187,9 +1187,9 @@ OS.objc_msgSend(this.id_, OS.sel_performSelectorInBackground_1withObject_1, aSelector, arg !is null ? arg.id_ : null); } - public void performSelectorOnMainThread_withObject_waitUntilDone_ (objc.SEL aSelector, id arg, bool wait) + public void performSelectorOnMainThread_withObject_waitUntilDone_ (String aSelector, id arg, bool wait) { - OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1, aSelector, arg !is null ? arg.id_ : null, wait); + OS.objc_msgSend(this.id_, OS.sel_performSelectorOnMainThread_1withObject_1waitUntilDone_1, aSelector.ptr, arg !is null ? arg.id_ : null, wait); } public void performSelectorOnMainThread_withObject_waitUntilDone_modes_ (objc.SEL aSelector, id arg, bool wait, NSArray array) @@ -1263,9 +1263,9 @@ return OS.objc_msgSend(OS.class_NSObject, OS.sel_resolveInstanceMethod_1, sel) !is null; } - public bool respondsToSelector (objc.SEL aSelector) + public bool respondsToSelector (String aSelector) { - return OS.objc_msgSend(this.id_, OS.sel_respondsToSelector_1, aSelector) !is null; + return OS.objc_msgSend(this.id_, OS.sel_respondsToSelector_1, aSelector.ptr) !is null; } public id retain ()