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

Reply via email to