Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSBezierPath.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/NSBezierPath.d Sat Aug 09 17:00:02 2008 +0200 +++ b/dwt/internal/cocoa/NSBezierPath.d Tue Aug 19 17:35:17 2008 +0200 @@ -45,64 +45,64 @@ public void addClip () { - OS.objc_msgSend(this.id, OS.sel_addClip); + OS.objc_msgSend(this.id_, OS.sel_addClip); } public void appendBezierPath (NSBezierPath path) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPath_1, path !is null ? path.id : null); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPath_1, path !is null ? path.id_ : null); } public void appendBezierPathWithArcFromPoint (NSPoint point1, NSPoint point2, CGFloat radius) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithArcFromPoint_1toPoint_1radius_1, point1, point2, radius); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithArcFromPoint_1toPoint_1radius_1, point1, point2, radius); } public void appendBezierPathWithArcWithCenter_radius_startAngle_endAngle_ (NSPoint center, CGFloat radius, CGFloat startAngle, CGFloat endAngle) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithArcWithCenter_1radius_1startAngle_1endAngle_1, center, radius, startAngle, endAngle); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithArcWithCenter_1radius_1startAngle_1endAngle_1, center, radius, startAngle, endAngle); } public void appendBezierPathWithArcWithCenter_radius_startAngle_endAngle_clockwise_ (NSPoint center, CGFloat radius, CGFloat startAngle, CGFloat endAngle, bool clockwise) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithArcWithCenter_1radius_1startAngle_1endAngle_1clockwise_1, center, radius, startAngle, + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithArcWithCenter_1radius_1startAngle_1endAngle_1clockwise_1, center, radius, startAngle, endAngle, clockwise); } public void appendBezierPathWithGlyph (objc.id glyph, NSFont font) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithGlyph_1inFont_1, glyph, font !is null ? font.id : null); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithGlyph_1inFont_1, glyph, font !is null ? font.id_ : null); } public void appendBezierPathWithGlyphs (objc.id glyphs, NSInteger count, NSFont font) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithGlyphs_1count_1inFont_1, glyphs, count, font !is null ? font.id : null); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithGlyphs_1count_1inFont_1, glyphs, count, font !is null ? font.id_ : null); } public void appendBezierPathWithOvalInRect (NSRect rect) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithOvalInRect_1, rect); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithOvalInRect_1, rect); } public void appendBezierPathWithPackedGlyphs (objc.id packedGlyphs) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithPackedGlyphs_1, packedGlyphs); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithPackedGlyphs_1, packedGlyphs); } public void appendBezierPathWithPoints (objc.id points, NSInteger count) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithPoints_1count_1, points, count); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithPoints_1count_1, points, count); } public void appendBezierPathWithRect (NSRect rect) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithRect_1, rect); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithRect_1, rect); } public void appendBezierPathWithRoundedRect (NSRect rect, CGFloat xRadius, CGFloat yRadius) { - OS.objc_msgSend(this.id, OS.sel_appendBezierPathWithRoundedRect_1xRadius_1yRadius_1, rect, xRadius, yRadius); + OS.objc_msgSend(this.id_, OS.sel_appendBezierPathWithRoundedRect_1xRadius_1yRadius_1, rect, xRadius, yRadius); } public static NSBezierPath bezierPath () @@ -113,14 +113,14 @@ public NSBezierPath bezierPathByFlatteningPath () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_bezierPathByFlatteningPath); - return result is this.id ? this : (result !is null ? new NSBezierPath(result) : null); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_bezierPathByFlatteningPath); + return result is this.id_ ? this : (result !is null ? new NSBezierPath(result) : null); } public NSBezierPath bezierPathByReversingPath () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_bezierPathByReversingPath); - return result is this.id ? this : (result !is null ? new NSBezierPath(result) : null); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_bezierPathByReversingPath); + return result is this.id_ ? this : (result !is null ? new NSBezierPath(result) : null); } public static NSBezierPath bezierPathWithOvalInRect (NSRect rect) @@ -144,13 +144,13 @@ public NSRect bounds () { NSRect result; - OS.objc_msgSend_stret(result, this.id, OS.sel_bounds); + OS.objc_msgSend_stret(&result, this.id_, OS.sel_bounds); return result; } public bool cachesBezierPath () { - return OS.objc_msgSend(this.id, OS.sel_cachesBezierPath) !is null; + return OS.objc_msgSend(this.id_, OS.sel_cachesBezierPath) !is null; } public static void clipRect (NSRect rect) @@ -160,31 +160,31 @@ public void closePath () { - OS.objc_msgSend(this.id, OS.sel_closePath); + OS.objc_msgSend(this.id_, OS.sel_closePath); } 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 NSRect controlPointBounds () { NSRect result; - OS.objc_msgSend_stret(result, this.id, OS.sel_controlPointBounds); + OS.objc_msgSend_stret(&result, this.id_, OS.sel_controlPointBounds); return result; } public NSPoint currentPoint () { NSPoint result; - OS.objc_msgSend_stret(result, this.id, OS.sel_currentPoint); + OS.objc_msgSend_stret(&result, this.id_, OS.sel_currentPoint); return result; } public void curveToPoint (NSPoint endPoint, NSPoint controlPoint1, NSPoint controlPoint2) { - OS.objc_msgSend(this.id, OS.sel_curveToPoint_1controlPoint1_1controlPoint2_1, endPoint, controlPoint1, controlPoint2); + OS.objc_msgSend(this.id_, OS.sel_curveToPoint_1controlPoint1_1controlPoint2_1, endPoint, controlPoint1, controlPoint2); } public static CGFloat defaultFlatness () @@ -224,22 +224,22 @@ public objc.id elementAtIndex_ (NSInteger index) { - return OS.objc_msgSend(this.id, OS.sel_elementAtIndex_1, index); + return OS.objc_msgSend(this.id_, OS.sel_elementAtIndex_1, index); } public NSBezierPathElement elementAtIndex_associatedPoints_ (NSInteger index, NSPointArray points) { - return OS.objc_msgSend(this.id, OS.sel_elementAtIndex_1associatedPoints_1, index, points); + return cast(NSBezierPathElement) OS.objc_msgSend(this.id_, OS.sel_elementAtIndex_1associatedPoints_1, index, points); } public NSInteger elementCount () { - return OS.objc_msgSend(this.id, OS.sel_elementCount); + return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_elementCount); } public void fill () { - OS.objc_msgSend(this.id, OS.sel_fill); + OS.objc_msgSend(this.id_, OS.sel_fill); } public static void fillRect (NSRect rect) @@ -249,82 +249,82 @@ public CGFloat flatness () { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_flatness); + return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_flatness); } public void getLineDash (CGFloat* pattern, NSInteger* count, CGFloat* phase) { - OS.objc_msgSend(this.id, OS.sel_getLineDash_1count_1phase_1, pattern, count, phase); + OS.objc_msgSend(this.id_, OS.sel_getLineDash_1count_1phase_1, pattern, count, phase); } public bool isEmpty () { - return OS.objc_msgSend(this.id, OS.sel_isEmpty) !is null; + return OS.objc_msgSend(this.id_, OS.sel_isEmpty) !is null; } public objc.id lineCapStyle () { - return OS.objc_msgSend(this.id, OS.sel_lineCapStyle); + return OS.objc_msgSend(this.id_, OS.sel_lineCapStyle); } public objc.id lineJoinStyle () { - return OS.objc_msgSend(this.id, OS.sel_lineJoinStyle); + return OS.objc_msgSend(this.id_, OS.sel_lineJoinStyle); } public void lineToPoint (NSPoint point) { - OS.objc_msgSend(this.id, OS.sel_lineToPoint_1, point); + OS.objc_msgSend(this.id_, OS.sel_lineToPoint_1, point); } public CGFloat lineWidth () { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_lineWidth); + return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_lineWidth); } public CGFloat miterLimit () { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_miterLimit); + return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_miterLimit); } public void moveToPoint (NSPoint point) { - OS.objc_msgSend(this.id, OS.sel_moveToPoint_1, point); + OS.objc_msgSend(this.id_, OS.sel_moveToPoint_1, point); } public void relativeCurveToPoint (NSPoint endPoint, NSPoint controlPoint1, NSPoint controlPoint2) { - OS.objc_msgSend(this.id, OS.sel_relativeCurveToPoint_1controlPoint1_1controlPoint2_1, endPoint, controlPoint1, controlPoint2); + OS.objc_msgSend(this.id_, OS.sel_relativeCurveToPoint_1controlPoint1_1controlPoint2_1, endPoint, controlPoint1, controlPoint2); } public void relativeLineToPoint (NSPoint point) { - OS.objc_msgSend(this.id, OS.sel_relativeLineToPoint_1, point); + OS.objc_msgSend(this.id_, OS.sel_relativeLineToPoint_1, point); } public void relativeMoveToPoint (NSPoint point) { - OS.objc_msgSend(this.id, OS.sel_relativeMoveToPoint_1, point); + OS.objc_msgSend(this.id_, OS.sel_relativeMoveToPoint_1, point); } public void removeAllPoints () { - OS.objc_msgSend(this.id, OS.sel_removeAllPoints); + OS.objc_msgSend(this.id_, OS.sel_removeAllPoints); } public void setAssociatedPoints (NSPointArray points, NSInteger index) { - OS.objc_msgSend(this.id, OS.sel_setAssociatedPoints_1atIndex_1, points, index); + OS.objc_msgSend(this.id_, OS.sel_setAssociatedPoints_1atIndex_1, points, index); } public void setCachesBezierPath (bool flag) { - OS.objc_msgSend(this.id, OS.sel_setCachesBezierPath_1, flag); + OS.objc_msgSend(this.id_, OS.sel_setCachesBezierPath_1, flag); } public void setClip () { - OS.objc_msgSend(this.id, OS.sel_setClip); + OS.objc_msgSend(this.id_, OS.sel_setClip); } public static void setDefaultFlatness (CGFloat flatness) @@ -359,42 +359,42 @@ public void setFlatness (CGFloat flatness) { - OS.objc_msgSend(this.id, OS.sel_setFlatness_1, flatness); + OS.objc_msgSend(this.id_, OS.sel_setFlatness_1, flatness); } public void setLineCapStyle (objc.id lineCapStyle) { - OS.objc_msgSend(this.id, OS.sel_setLineCapStyle_1, lineCapStyle); + OS.objc_msgSend(this.id_, OS.sel_setLineCapStyle_1, lineCapStyle); } public void setLineDash (/*const*/CGFloat* pattern, NSInteger count, CGFloat phase) { - OS.objc_msgSend(this.id, OS.sel_setLineDash_1count_1phase_1, pattern, count, phase); + OS.objc_msgSend(this.id_, OS.sel_setLineDash_1count_1phase_1, pattern, count, phase); } public void setLineJoinStyle (objc.id lineJoinStyle) { - OS.objc_msgSend(this.id, OS.sel_setLineJoinStyle_1, lineJoinStyle); + OS.objc_msgSend(this.id_, OS.sel_setLineJoinStyle_1, lineJoinStyle); } public void setLineWidth (CGFloat lineWidth) { - OS.objc_msgSend(this.id, OS.sel_setLineWidth_1, lineWidth); + OS.objc_msgSend(this.id_, OS.sel_setLineWidth_1, lineWidth); } public void setMiterLimit (CGFloat miterLimit) { - OS.objc_msgSend(this.id, OS.sel_setMiterLimit_1, miterLimit); + OS.objc_msgSend(this.id_, OS.sel_setMiterLimit_1, miterLimit); } public void setWindingRule (objc.id windingRule) { - OS.objc_msgSend(this.id, OS.sel_setWindingRule_1, windingRule); + OS.objc_msgSend(this.id_, OS.sel_setWindingRule_1, windingRule); } public void stroke () { - OS.objc_msgSend(this.id, OS.sel_stroke); + OS.objc_msgSend(this.id_, OS.sel_stroke); } public static void strokeLineFromPoint (NSPoint point1, NSPoint point2) @@ -409,11 +409,11 @@ public void transformUsingAffineTransform (NSAffineTransform transform) { - OS.objc_msgSend(this.id, OS.sel_transformUsingAffineTransform_1, transform !is null ? transform.id : null); + OS.objc_msgSend(this.id_, OS.sel_transformUsingAffineTransform_1, transform !is null ? transform.id_ : null); } public objc.id windingRule () { - return OS.objc_msgSend(this.id, OS.sel_windingRule); + return OS.objc_msgSend(this.id_, OS.sel_windingRule); } }