Author: miguel
Date: 2007-07-07 11:52:46 -0400 (Sat, 07 Jul 2007)
New Revision: 81555

Modified:
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Context.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Extend.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/FontExtents.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/FontOptions.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/FontType.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Format.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Glyph.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/LinearGradient.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Matrix.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/PatternType.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/PdfSurface.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/RadialGradient.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Rectangle.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/SolidPattern.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/Status.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/SurfaceType.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgSurface.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgVersion.xml
   trunk/monodoc/class/Mono.Cairo/en/Cairo/XlibSurface.xml
   trunk/monodoc/class/Mono.Cairo/en/index.xml
Log:
Improve these docs a bit

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Context.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Context.xml 2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Context.xml 2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -1570,14 +1570,19 @@
     </Member>
   </Members>
   <Docs>
-    <summary>This is the main class used to create and display arcs, clips, 
paths, curves, text, etc... This class usually required a drawing <see 
cref="T:Cairo.Surface" /> to be already set-up so it can draw and render to 
it.</summary>
+    <summary>This is the main object when drawing with Cairo. </summary>
     <remarks>
+    <para>
+    </para>
+    <para>
       <example>
         <code lang="C#">
-
-/* This example sets up a surface on a GTK window and draws an arc to it. 
-A lot more examples are present in the samples directory in 
mcs/classes/Mono.Cairo */
-
+// This example sets up a surface on a GTK window and draws an arc to it. 
+// More examples are available in the samples directory in 
mcs/classes/Mono.Cairo
+//
+// Compile like this:
+//    mcs sample.cs -pkg:gtk-sharp-2.0 -r:Mono.Cairo
+//
 using System;
 using System.Reflection;
 using System.Runtime.InteropServices;
@@ -1622,7 +1627,6 @@
                 gr.Scale (width, height);
                 gr.LineWidth = 0.04;
 
-
                 gr.Arc (xc, yc, radius, angle1, angle2);
                 gr.Stroke ();
 
@@ -1639,12 +1643,24 @@
 
         }
 
-
         protected override bool OnExposeEvent (Gdk.EventExpose args)
         {
                 Gdk.Window win = args.Window;                
 
-                Cairo.Context g = Gdk.Context.CreateDrawable (win);
+               #if OLD_SYSTEMS
+               //
+               // For old versions of Gtk# (before 2.8), you need the helper 
class
+               // available in gtk-sharp/sample/GtkCairo.cs
+               //
+                Cairo.Context g = Gdk.Graphics.CreateDrawable (win);
+                #else
+               //
+               // Starting with Gtk 2.8 Gtk has direct support for
+               // Cairo, as its built on top of it, on older
+               // versions, a helper routine is used
+               //
+                Context g = Gdk.CairoHelper.Create (args.Window);
+               #endif
 
                 int x, y, w, h, d;
                 win.GetGeometry(out x, out y, out w, out h, out d);
@@ -1652,61 +1668,10 @@
                 draw (g, w, h);
                 return true;
         }
-
 }
-
-namespace Gdk
-{
-        public class Context
-        {
-                //Use [DllImport("libgdk-win32-2.0-0.dll")] for  Win32 
-                [DllImport("libgdk-x11-2.0.so")]
-                internal static extern IntPtr gdk_x11_drawable_get_xdisplay 
(IntPtr raw);
-
-                [DllImport("libgdk-x11-2.0.so")]
-                  internal static extern IntPtr gdk_x11_drawable_get_xid 
(IntPtr raw);
-
-                [DllImport("libgdk-x11-2.0.so")]
-                  internal static extern IntPtr gdk_drawable_get_visual 
(IntPtr raw);
-
-                [DllImport("libgdk-x11-2.0.so")]
-                  internal static extern IntPtr gdk_x11_visual_get_xvisual 
(IntPtr raw);
-
-                public static Cairo.Context CreateDrawable (Gdk.Drawable 
drawable)
-                {
-                        IntPtr x_drawable = IntPtr.Zero;
-                        int x_off = 0, y_off = 0;
-
-                        int x, y, w, h, d;
-                        ((Gdk.Window)drawable).GetGeometry(out x, out y, out 
w, out h, out d);
-
-                        if (drawable is Gdk.Window)
-                          ((Gdk.Window) drawable).GetInternalPaintInfo(out 
drawable,
-                                                                    out x_off, 
out y_off);
-
-                        x_drawable = drawable.Handle;
-                        IntPtr visual = gdk_drawable_get_visual(x_drawable);
-
-                        IntPtr Xdisplay = 
gdk_x11_drawable_get_xdisplay(x_drawable);
-                        IntPtr Xvisual = gdk_x11_visual_get_xvisual(visual);
-                        IntPtr Xdrawable = gdk_x11_drawable_get_xid 
(x_drawable);
-
-                        Cairo.XlibSurface s = new Cairo.XlibSurface (Xdisplay,
-                                                                   Xdrawable,
-                                                                   Xvisual,
-                                                                   w, h);
-
-                        Cairo.Context g = new Cairo.Context (s);
-  
-                        if (drawable is Gdk.Window)
-                          g.Translate (-(double)x_off,-(double)y_off);
-                        return g;
-                }
-        }               
-}                                                                  
-     
   </code>
       </example>
+      </para>
     </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Extend.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Extend.xml  2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Extend.xml  2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="Extend" FullName="Cairo.Extend">
   <TypeSignature Language="C#" Value="public enum Extend" />
   <AssemblyInfo>
@@ -71,4 +70,4 @@
       </example>
     </remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/FontExtents.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/FontExtents.xml     2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/FontExtents.xml     2007-07-07 
15:52:46 UTC (rev 81555)
@@ -129,6 +129,16 @@
   </Members>
   <Docs>
     <summary>Stores metric information for a font. Values are given in the 
current user-space coordinate system.</summary>
-    <remarks>Because font metrics are in user-space coordinates, they are 
mostly, but not entirely, independent of the current transformation matrix. If 
you call cairo_scale(cr, 2.0, 2.0), text will be drawn twice as big, but the 
reported text extents will not be doubled. They will change slightly due to 
hinting (so you can't assume that metrics are independent of the transformation 
matrix), but otherwise will remain unchanged.</remarks>
+    <remarks>
+    <para>Because font metrics are in user-space coordinates, they
+  are mostly, but not entirely, independent of the current
+  transformation matrix.</para>
+    <para>  If you call <see cref="M:Cairo.Context.Scale (double,
+  double)"/> with parameters (2.0, 2.0), the text will be drawn
+  twice as big, but the reported text extents will not be
+  doubled. They will change slightly due to hinting (so you can not
+  assume that metrics are independent of the transformation matrix),
+  but otherwise will remain unchanged.</para>
+   </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/FontOptions.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/FontOptions.xml     2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/FontOptions.xml     2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,5 +1,5 @@
 <Type Name="FontOptions" FullName="Cairo.FontOptions">
-  <TypeSignature Language="C#" Value="public class FontOptions : 
System.IDisposable" />
+  <TypeSignature Language="C#" Value="public class FontOptions : IDisposable" 
/>
   <AssemblyInfo>
     <AssemblyName>Mono.Cairo</AssemblyName>
     <AssemblyVersion>1.0.5000.0</AssemblyVersion>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/FontType.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/FontType.xml        2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/FontType.xml        2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="FontType" FullName="Cairo.FontType">
   <TypeSignature Language="C#" Value="public enum FontType" />
   <AssemblyInfo>
@@ -52,7 +51,8 @@
   </Members>
   <Docs>
     <summary>Describes the type of a given font face or scaled font.</summary>
-    <remarks></remarks>
+    <remarks>
+    </remarks>
     <since version="cairo 1.2" />
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Format.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Format.xml  2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Format.xml  2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="Format" FullName="Cairo.Format">
   <TypeSignature Language="C#" Value="public enum Format" />
   <AssemblyInfo>
@@ -89,4 +88,4 @@
     <summary>Used to identify the memory format of image data.</summary>
     <remarks>To be added.</remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Glyph.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Glyph.xml   2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Glyph.xml   2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -102,9 +102,11 @@
     </Member>
   </Members>
   <Docs>
-    <summary>This structure holds information about a single glyph when 
drawing or measuring text. A font is (in simple terms) a collection of shapes 
used to draw text. A glyph is one of these shapes. There can be multiple glyphs 
for a single character (alternates to be used in different contexts, for 
example), or a glyph can be a ligature of multiple characters. Cairo doesn't 
expose any way of converting input text into glyphs, so in order to use the 
Cairo interfaces that take arrays of glyphs, you must directly access the 
appropriate underlying font system.
+    <summary>This structure holds information about a single glyph when 
drawing or measuring text. 
 </summary>
-    <remarks>Note that the offsets given by @x and @y are not cumulative. When 
drawing or measuring text, each glyph is individually positioned with respect 
to the overall origin
+    <remarks>
+    <para>A font is (in simple terms) a collection of shapes used to draw 
text. A glyph is one of these shapes. There can be multiple glyphs for a single 
character (alternates to be used in different contexts, for example), or a 
glyph can be a ligature of multiple characters. Cairo doesn't expose any way of 
converting input text into glyphs, so in order to use the Cairo interfaces that 
take arrays of glyphs, you must directly access the appropriate underlying font 
system.</para>
+    <para>    Note that the offsets given by @x and @y are not cumulative. 
When drawing or measuring text, each glyph is individually positioned with 
respect to the overall origin.</para>
 </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/LinearGradient.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/LinearGradient.xml  2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/LinearGradient.xml  2007-07-07 
15:52:46 UTC (rev 81555)
@@ -29,9 +29,11 @@
     </Member>
   </Members>
   <Docs>
-    <summary>Extends <see cref="T:Cairo.Gradient" /> by providing a linear 
gradient along the line defined by (x0, y0) and (x1, y1).  Before using the 
gradient pattern, a number of color stops should be defined using 
AddColorStop() or AddColorStopRgb().
-</summary>
+    <summary>Extends <see cref="T:Cairo.Gradient" /> by providing a linear 
gradient along the line defined by (x0, y0) and (x1, y1).  </summary>
     <remarks>
+    <para>Before using the gradient pattern, a number of color stops should be 
defined using AddColorStop() or AddColorStopRgb().
+</para>
+<para>
       <example>
         <code lang="C#">
 Pattern pat;
@@ -46,7 +48,7 @@
 
 pat.Destroy ();
   </code>
-      </example>
+      </example></para>
     </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Matrix.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Matrix.xml  2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Matrix.xml  2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -1,5 +1,5 @@
 <Type Name="Matrix" FullName="Cairo.Matrix">
-  <TypeSignature Language="C#" Value="public class Matrix : System.ICloneable" 
/>
+  <TypeSignature Language="C#" Value="public class Matrix : ICloneable" />
   <AssemblyInfo>
     <AssemblyName>Mono.Cairo</AssemblyName>
     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
@@ -46,14 +46,7 @@
         <summary>Sets the matrix to be the affine transformation given by xx, 
yx, xy, yy, x0, y0. The transformation is given by:
 
 
-<list type="bullet">
-            <item>
-              <term>x_new = xx * x + xy * y + x0;</term>
-            </item>
-            <item>
-              <term>y_new = yx * x + yy * y + y0;</term>
-            </item>
-          </list></summary>
+<list type="bullet"><item><term>x_new = xx * x + xy * y + 
x0;</term></item><item><term>y_new = yx * x + yy * y + 
y0;</term></item></list></summary>
         <remarks>To be added.</remarks>
       </Docs>
     </Member>
@@ -188,14 +181,7 @@
         <param name="dy">Y component of a distance vector. An in/out 
parameter.</param>
         <summary>Transforms the distance vector (dx,@y) by @matrix. This is 
similar to cairo_matrix_transform() except that the translation components of 
the transformation are ignored. The calculation of the returned vector is as 
follows:
 
-<list type="bullet">
-            <item>
-              <term>dx2 = dx1 * a + dy1 * c;</term>
-            </item>
-            <item>
-              <term>dy2 = dx1 * b + dy1 * d;</term>
-            </item>
-          </list>
+<list type="bullet"><item><term>dx2 = dx1 * a + dy1 * 
c;</term></item><item><term>dy2 = dx1 * b + dy1 * d;</term></item></list>
 
  Affine transformations are position invariant, so the same vector always 
transforms to the same vector. If (x1,y1) transforms to (x2,y2) then ([EMAIL 
PROTECTED],y1+dy1) will transform to (x1+dx2,y1+dy2) for all values of x1 and 
x2.
 </summary>
@@ -418,6 +404,8 @@
   <Docs>
     <summary>
       <para>Defines the Matrix object for transformations and 
translations.</para>
+    </summary>
+    <remarks>
       <para>
 2D affine transform matrices are 3x3 of the form:
 </para>
@@ -431,8 +419,6 @@
       <para>
 As you can see, the bottom row is always [0 0 1]. The Cairo.Matrix 
implementation deals with the top 6 values only.
 </para>
-    </summary>
-    <remarks>
       <example>
         <code lang="C#">
 Cairo.Graphics g;

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/PatternType.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/PatternType.xml     2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/PatternType.xml     2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="PatternType" FullName="Cairo.PatternType">
   <TypeSignature Language="C#" Value="public enum PatternType" />
   <AssemblyInfo>
@@ -52,7 +51,8 @@
   </Members>
   <Docs>
     <summary>Describes the type of a given pattern.</summary>
-    <remarks></remarks>
+    <remarks>
+    </remarks>
     <since version="cairo 1.2" />
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/PdfSurface.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/PdfSurface.xml      2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/PdfSurface.xml      2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="PdfSurface" FullName="Cairo.PdfSurface">
   <TypeSignature Language="C#" Value="public class PdfSurface : Cairo.Surface" 
/>
   <AssemblyInfo>
@@ -49,4 +48,4 @@
     <remarks>To be added.</remarks>
     <since version="cairo 1.2" />
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/RadialGradient.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/RadialGradient.xml  2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/RadialGradient.xml  2007-07-07 
15:52:46 UTC (rev 81555)
@@ -33,9 +33,12 @@
     </Member>
   </Members>
   <Docs>
-    <summary>Extends  <see cref="T:Cairo.Gradient" /> to create a new radial 
gradient between the two circles defined by (cx0, cxy0, radius0) and (cx1, cy1, 
radius1).  Before using the gradient pattern, a number of color stops should be 
defined using AddColorStop() or AddColorStopRgb().
+    <summary>Extends  <see cref="T:Cairo.Gradient" /> to create a new radial 
gradient between the two circles defined by (cx0, cxy0, radius0) and (cx1, cy1, 
radius1).  
 </summary>
     <remarks>
+    <para>Before using the gradient pattern, a number of color stops
+  should be defined using AddColorStop() or AddColorStopRgb().</para>
+  <para>
       <example>
         <code lang="C#">
 pat = new RadialGradient (0.45, 0.4, 0.1, 0.4,  0.4, 0.5);
@@ -49,6 +52,7 @@
 pat.Destroy ();
   </code>
       </example>
+      </para>
     </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Rectangle.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Rectangle.xml       2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Rectangle.xml       2007-07-07 
15:52:46 UTC (rev 81555)
@@ -24,7 +24,8 @@
         <param name="width">the width</param>
         <param name="height">the height</param>
         <summary>Creates a new Rectangle at x, y with the given width and 
height.</summary>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName=".ctor">
@@ -40,7 +41,8 @@
         <param name="width">the width</param>
         <param name="height">the height</param>
         <summary>Creates a new Rectangle at point with the given width and 
height.</summary>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="op_Equality">
@@ -57,8 +59,10 @@
         <param name="rectangle">one rectangle</param>
         <param name="other">another rectangle</param>
         <summary>Test two rectangles for inequality.</summary>
-        <returns><see langword="true" /> if they contain the same 
values.</returns>
-        <remarks></remarks>
+        <returns>
+          <see langword="true" /> if they contain the same values.</returns>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="op_Inequality">
@@ -75,8 +79,10 @@
         <param name="rectangle">one rectangle</param>
         <param name="other">another rectangle</param>
         <summary>Test two rectangles for inequality.</summary>
-        <returns><see langword="true" /> if they do not contain the same 
values.</returns>
-        <remarks></remarks>
+        <returns>
+          <see langword="true" /> if they do not contain the same 
values.</returns>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="X">
@@ -88,7 +94,8 @@
       <Docs>
         <summary>The X coordinate</summary>
         <value>X value</value>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="Y">
@@ -100,7 +107,8 @@
       <Docs>
         <summary>The Y coordinate</summary>
         <value>Y value</value>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="Width">
@@ -112,7 +120,8 @@
       <Docs>
         <summary>The width of the rectangle</summary>
         <value>the width</value>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
     <Member MemberName="Height">
@@ -124,12 +133,14 @@
       <Docs>
         <summary>The height of the rectangle</summary>
         <value>the height</value>
-        <remarks></remarks>
+        <remarks>
+        </remarks>
       </Docs>
     </Member>
   </Members>
   <Docs>
     <summary>A representation of a Rectangle.</summary>
-    <remarks></remarks>
+    <remarks>
+    </remarks>
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/SolidPattern.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/SolidPattern.xml    2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/SolidPattern.xml    2007-07-07 
15:52:46 UTC (rev 81555)
@@ -28,4 +28,4 @@
     <summary>Extends Pattern to create a solid pattern consisting of a solid 
color and an optional alpha value. </summary>
     <remarks>To be added.</remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/Status.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/Status.xml  2007-07-07 15:38:19 UTC 
(rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/Status.xml  2007-07-07 15:52:46 UTC 
(rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="Status" FullName="Cairo.Status">
   <TypeSignature Language="C#" Value="public enum Status" />
   <AssemblyInfo>
@@ -220,9 +219,31 @@
         <since version="cairo 1.2" />
       </Docs>
     </Member>
+    <Member MemberName="ClipNotRepresentable">
+      <MemberSignature Language="C#" Value="ClipNotRepresentable" />
+      <MemberType>Field</MemberType>
+      <ReturnValue>
+        <ReturnType>Cairo.Status</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <since version="Cairo" />
+      </Docs>
+    </Member>
+    <Member MemberName="InvalidIndex">
+      <MemberSignature Language="C#" Value="InvalidIndex" />
+      <MemberType>Field</MemberType>
+      <ReturnValue>
+        <ReturnType>Cairo.Status</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <since version="Cairo" />
+      </Docs>
+    </Member>
   </Members>
   <Docs>
     <summary>Reports the internal status of the Cairo system. When an error 
occurs, all further calls to acquire the status will report the error.</summary>
     <remarks />
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/SurfaceType.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/SurfaceType.xml     2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/SurfaceType.xml     2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="SurfaceType" FullName="Cairo.SurfaceType">
   <TypeSignature Language="C#" Value="public enum SurfaceType" />
   <AssemblyInfo>
@@ -122,7 +121,8 @@
   </Members>
   <Docs>
     <summary>Describes the type of a given surface.</summary>
-    <remarks></remarks>
+    <remarks>
+    </remarks>
     <since version="cairo 1.2" />
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgSurface.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgSurface.xml      2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgSurface.xml      2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="SvgSurface" FullName="Cairo.SvgSurface">
   <TypeSignature Language="C#" Value="public class SvgSurface : Cairo.Surface" 
/>
   <AssemblyInfo>
@@ -47,4 +46,4 @@
     <remarks>To be added.</remarks>
     <since version="cairo 1.2" />
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgVersion.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgVersion.xml      2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/SvgVersion.xml      2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="SvgVersion" FullName="Cairo.SvgVersion">
   <TypeSignature Language="C#" Value="public enum SvgVersion" />
   <AssemblyInfo>
@@ -32,7 +31,8 @@
   </Members>
   <Docs>
     <summary>Describes the version number of the SVG specification that a 
generated SVG file will conform to.</summary>
-    <remarks></remarks>
+    <remarks>
+    </remarks>
     <since version="cairo 1.2" />
   </Docs>
 </Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/Cairo/XlibSurface.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/Cairo/XlibSurface.xml     2007-07-07 
15:38:19 UTC (rev 81554)
+++ trunk/monodoc/class/Mono.Cairo/en/Cairo/XlibSurface.xml     2007-07-07 
15:52:46 UTC (rev 81555)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
 <Type Name="XlibSurface" FullName="Cairo.XlibSurface">
   <TypeSignature Language="C#" Value="public class XlibSurface : 
Cairo.Surface" />
   <AssemblyInfo>
@@ -204,4 +203,4 @@
     <remarks>
     </remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/monodoc/class/Mono.Cairo/en/index.xml
===================================================================
--- trunk/monodoc/class/Mono.Cairo/en/index.xml 2007-07-07 15:38:19 UTC (rev 
81554)
+++ trunk/monodoc/class/Mono.Cairo/en/index.xml 2007-07-07 15:52:46 UTC (rev 
81555)
@@ -34,7 +34,6 @@
       <Type Name="Win32Surface" />
       <Type Name="XcbSurface" />
       <Type Name="XlibSurface" />
-      <Type Name="FontFace" />
       <Type Name="Antialias" />
       <Type Name="Content" />
       <Type Name="Extend" />
@@ -54,6 +53,7 @@
       <Type Name="SubpixelOrder" />
       <Type Name="SurfaceType" />
       <Type Name="SvgVersion" />
+      <Type Name="CairoAPI" />
     </Namespace>
   </Types>
   <Title>Mono.Cairo</Title>

_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to