Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSTextContainer.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/NSTextContainer.d Sat Aug 09 17:00:02 2008 +0200 +++ b/dwt/internal/cocoa/NSTextContainer.d Tue Aug 19 17:35:17 2008 +0200 @@ -13,6 +13,7 @@ *******************************************************************************/ module dwt.internal.cocoa.NSTextContainer; +import dwt.internal.cocoa.CGFloat; import dwt.internal.cocoa.id; import dwt.internal.cocoa.NSLayoutManager; import dwt.internal.cocoa.NSObject; @@ -73,94 +74,94 @@ public NSSize containerSize () { NSSize result; - OS.objc_msgSend_struct(result, this.id, OS.sel_containerSize); + OS.objc_msgSend_struct(&result, this.id_, OS.sel_containerSize); return result; } public bool containsPoint (NSPoint point) { - return OS.objc_msgSend(this.id, OS.sel_containsPoint_1, point) !is null; + return OS.objc_msgSend(this.id_, OS.sel_containsPoint_1, point) !is null; } public bool heightTracksTextView () { - return OS.objc_msgSend(this.id, OS.sel_heightTracksTextView) !is null; + return OS.objc_msgSend(this.id_, OS.sel_heightTracksTextView) !is null; } public id initWithContainerSize (NSSize size) { - objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithContainerSize_1, size); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithContainerSize_1, size); return result !is null ? new id(result) : null; } public bool isSimpleRectangularTextContainer () { - return OS.objc_msgSend(this.id, OS.sel_isSimpleRectangularTextContainer) !is null; + return OS.objc_msgSend(this.id_, OS.sel_isSimpleRectangularTextContainer) !is null; } public NSLayoutManager layoutManager () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_layoutManager); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_layoutManager); return result !is null ? new NSLayoutManager(result) : null; } public CGFloat lineFragmentPadding () { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_lineFragmentPadding); + return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_lineFragmentPadding); } public NSRect lineFragmentRectForProposedRect (NSRect proposedRect, NSLineSweepDirection sweepDirection, NSLineMovementDirection movementDirection, NSRectPointer remainingRect) { NSRect result; - OS.objc_msgSend_stret(result, this.id, OS.sel_lineFragmentRectForProposedRect_1sweepDirection_1movementDirection_1remainingRect_1, + OS.objc_msgSend_stret(&result, this.id_, OS.sel_lineFragmentRectForProposedRect_1sweepDirection_1movementDirection_1remainingRect_1, proposedRect, sweepDirection, movementDirection, remainingRect); return result; } public void replaceLayoutManager (NSLayoutManager newLayoutManager) { - OS.objc_msgSend(this.id, OS.sel_replaceLayoutManager_1, newLayoutManager !is null ? newLayoutManager.id : null); + OS.objc_msgSend(this.id_, OS.sel_replaceLayoutManager_1, newLayoutManager !is null ? newLayoutManager.id_ : null); } public void setContainerSize (NSSize size) { - OS.objc_msgSend(this.id, OS.sel_setContainerSize_1, size); + OS.objc_msgSend(this.id_, OS.sel_setContainerSize_1, size); } public void setHeightTracksTextView (bool flag) { - OS.objc_msgSend(this.id, OS.sel_setHeightTracksTextView_1, flag); + OS.objc_msgSend(this.id_, OS.sel_setHeightTracksTextView_1, flag); } public void setLayoutManager (NSLayoutManager layoutManager) { - OS.objc_msgSend(this.id, OS.sel_setLayoutManager_1, layoutManager !is null ? layoutManager.id : null); + OS.objc_msgSend(this.id_, OS.sel_setLayoutManager_1, layoutManager !is null ? layoutManager.id_ : null); } public void setLineFragmentPadding (CGFloat pad) { - OS.objc_msgSend(this.id, OS.sel_setLineFragmentPadding_1, pad); + OS.objc_msgSend(this.id_, OS.sel_setLineFragmentPadding_1, pad); } public void setTextView (NSTextView textView) { - OS.objc_msgSend(this.id, OS.sel_setTextView_1, textView !is null ? textView.id : null); + OS.objc_msgSend(this.id_, OS.sel_setTextView_1, textView !is null ? textView.id_ : null); } public void setWidthTracksTextView (bool flag) { - OS.objc_msgSend(this.id, OS.sel_setWidthTracksTextView_1, flag); + OS.objc_msgSend(this.id_, OS.sel_setWidthTracksTextView_1, flag); } public NSTextView textView () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_textView); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_textView); return result !is null ? new NSTextView(result) : null; } public bool widthTracksTextView () { - return OS.objc_msgSend(this.id, OS.sel_widthTracksTextView) !is null; + return OS.objc_msgSend(this.id_, OS.sel_widthTracksTextView) !is null; } }