Author: jordi
Date: 2005-04-24 13:12:23 -0400 (Sun, 24 Apr 2005)
New Revision: 43515

Modified:
   trunk/mcs/class/Mono.Cairo/ChangeLog
   trunk/mcs/class/Mono.Cairo/Mono.Cairo/Cairo.cs
   trunk/mcs/class/Mono.Cairo/Mono.Cairo/Graphics.cs
Log:
2005-04-24  Jordi Mas i Hernandez <[EMAIL PROTECTED]>
        * Graphics.cs: Adds InStroke/InFill (patch from Pedro Kiefer)
        * Cairo.cs  Adds InStroke/InFill (patch from Pedro Kiefer)



Modified: trunk/mcs/class/Mono.Cairo/ChangeLog
===================================================================
--- trunk/mcs/class/Mono.Cairo/ChangeLog        2005-04-24 16:16:23 UTC (rev 
43514)
+++ trunk/mcs/class/Mono.Cairo/ChangeLog        2005-04-24 17:12:23 UTC (rev 
43515)
@@ -1,3 +1,7 @@
+2005-04-24  Jordi Mas i Hernandez <[EMAIL PROTECTED]>
+       * Graphics.cs: Adds InStroke/InFill (patch from Pedro Kiefer)
+       * Cairo.cs  Adds InStroke/InFill (patch from Pedro Kiefer)
+
 2004-04-25  Jordi Mas i Hernandez <[EMAIL PROTECTED]>
 
        * Cairo.cs: fixes cairo_current_matrix signature

Modified: trunk/mcs/class/Mono.Cairo/Mono.Cairo/Cairo.cs
===================================================================
--- trunk/mcs/class/Mono.Cairo/Mono.Cairo/Cairo.cs      2005-04-24 16:16:23 UTC 
(rev 43514)
+++ trunk/mcs/class/Mono.Cairo/Mono.Cairo/Cairo.cs      2005-04-24 17:12:23 UTC 
(rev 43515)
@@ -262,6 +262,12 @@
                 public static extern double cairo_current_alpha (IntPtr cr);
 
                [DllImport (CairoImp)]
+               public static extern bool cairo_in_stroke (IntPtr cr, double x, 
double y);
+
+               [DllImport (CairoImp)]
+               public static extern bool cairo_in_fill (IntPtr cr, double x, 
double y);
+
+               [DllImport (CairoImp)]
                public static extern double cairo_current_tolerance (IntPtr cr);
 
                [DllImport (CairoImp)]

Modified: trunk/mcs/class/Mono.Cairo/Mono.Cairo/Graphics.cs
===================================================================
--- trunk/mcs/class/Mono.Cairo/Mono.Cairo/Graphics.cs   2005-04-24 16:16:23 UTC 
(rev 43514)
+++ trunk/mcs/class/Mono.Cairo/Mono.Cairo/Graphics.cs   2005-04-24 17:12:23 UTC 
(rev 43515)
@@ -316,6 +316,17 @@
                         CairoAPI.cairo_clip (state);
                 }
 
+               public bool InStroke (double x, double y)
+               {
+                       return CairoAPI.cairo_in_stroke (state, x, y);
+               }
+
+               public bool InFill (double x, double y)
+               {
+                       return CairoAPI.cairo_in_fill (state, x, y);
+               }
+
+
 #region Modified state
 
                 public void SetTargetImage (

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to