Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSPointerFunctions.d @ 1:8b48be5454ce
The internal cocoa classes compile now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Tue, 19 Aug 2008 17:35:17 +0200 |
parents | 380af2bdd8e5 |
children | f565d3a95c0a |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSPointerFunctions.d Sat Aug 09 17:00:02 2008 +0200 +++ b/dwt/internal/cocoa/NSPointerFunctions.d Tue Aug 19 17:35:17 2008 +0200 @@ -13,8 +13,11 @@ *******************************************************************************/ module dwt.internal.cocoa.NSPointerFunctions; +import dwt.internal.cocoa.id; import dwt.internal.cocoa.NSInteger; import dwt.internal.cocoa.NSObject; +import dwt.internal.cocoa.OS; +import objc = dwt.internal.objc.runtime; /*alias NSUInteger NSPointerFunctionsOptions;*/ @@ -57,7 +60,7 @@ } public NSPointerFunctions initWithOptions (NSPointerFunctionsOptions options) { - objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithOptions_1, options); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithOptions_1, options); return result !is null ? this : null; } @@ -67,19 +70,19 @@ } //public void setUsesStrongWriteBarrier(bool ) { - // OS.objc_msgSend(this.id, OS.sel_setUsesStrongWriteBarrier_1, ); + // OS.objc_msgSend(this.id_, OS.sel_setUsesStrongWriteBarrier_1, ); //} // //public void setUsesWeakReadAndWriteBarriers(bool ) { - // OS.objc_msgSend(this.id, OS.sel_setUsesWeakReadAndWriteBarriers_1, ); + // OS.objc_msgSend(this.id_, OS.sel_setUsesWeakReadAndWriteBarriers_1, ); //} public bool usesStrongWriteBarrier () { - return OS.objc_msgSend(this.id, OS.sel_usesStrongWriteBarrier) !is null; + return OS.objc_msgSend(this.id_, OS.sel_usesStrongWriteBarrier) !is null; } public bool usesWeakReadAndWriteBarriers () { - return OS.objc_msgSend(this.id, OS.sel_usesWeakReadAndWriteBarriers) !is null; + return OS.objc_msgSend(this.id_, OS.sel_usesWeakReadAndWriteBarriers) !is null; } } \ No newline at end of file