Author: rmottola
Date: Mon Oct 5 21:46:33 2015
New Revision: 39033
URL: http://svn.gna.org/viewcvs/gnustep?rev=39033&view=rev
Log:
add lineToPoint
Modified:
devmodules/dev-libs/mica/Headers/CoreGraphics/CGPath.h
devmodules/dev-libs/mica/Sources/CGPath.m
Modified: devmodules/dev-libs/mica/Headers/CoreGraphics/CGPath.h
URL:
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Headers/CoreGraphics/CGPath.h?rev=39033&r1=39032&r2=39033&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CGPath.h (original)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CGPath.h Mon Oct 5
21:46:33 2015
@@ -93,6 +93,21 @@
/* modifying */
+void CGPathAddArcToPoint
+(
+ CGMutablePathRef path,
+ const CGAffineTransform *m,
+ CGFloat x1, CGFloat y1,
+ CGFloat x2, CGFloat y2,
+ CGFloat radius
+ );
+
+void CGPathAddLineToPoint
+( CGMutablePathRef path,
+ const CGAffineTransform *m,
+ CGFloat x, CGFloat y
+ );
+
void CGPathAddPath
(
CGMutablePathRef path1,
@@ -107,4 +122,9 @@
CGFloat x, CGFloat y
);
+void CGPathCloseSubpath
+(
+ CGMutablePathRef path
+ );
+
#endif /* CGPATH_H_ */
Modified: devmodules/dev-libs/mica/Sources/CGPath.m
URL:
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Sources/CGPath.m?rev=39033&r1=39032&r2=39033&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Sources/CGPath.m (original)
+++ devmodules/dev-libs/mica/Sources/CGPath.m Mon Oct 5 21:46:33 2015
@@ -90,6 +90,25 @@
}
+void CGPathAddLineToPoint
+( CGMutablePathRef path,
+ const CGAffineTransform *m,
+ CGFloat x, CGFloat y
+ )
+{
+ NSBezierPath *nsPath;
+ NSAffineTransform *nsAt;
+ NSPoint p;
+
+ nsPath = path;
+ p = NSMakePoint (x, y);
+
+ nsAt = [NSAffineTransform transform];
+ [nsAt setTransformStruct: *(NSAffineTransformStruct *)m];
+
+ p = [nsAt transformPoint:p];
+ [nsPath lineToPoint: p];
+}
void CGPathAddPath
(
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs