From 7b4b41c5960ae74bb4e2904bf42fc51e3db11cf7 Mon Sep 17 00:00:00 2001 From: Zac Bowling Date: Tue, 2 May 2006 22:36:43 +0000 Subject: [PATCH] 2006-05-02 Zac Bowling * docs/en/Gdk/Drawable.xml * gdk/Drawable.custom * gdk/Gdk.metadata : Fix Drawable.DrawPoints's points param signature by making points an array type. svn path=/trunk/gtk-sharp/; revision=60196 --- ChangeLog | 6 ++++++ doc/en/Gdk/Drawable.xml | 7 ++----- gdk/Drawable.custom | 9 +++++++++ gdk/Gdk.metadata | 1 + 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0438818ab..f6a928a21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-05-02 Zac Bowling + + * docs/en/Gdk/Drawable.xml + * gdk/Drawable.custom + * gdk/Gdk.metadata : Fix Drawable.DrawPoints points param signature. + 2006-04-20 Peter Johanson * gtk/glue/cellrenderer.c: Make GetSize, Render, etc behave correctly diff --git a/doc/en/Gdk/Drawable.xml b/doc/en/Gdk/Drawable.xml index b4e50814e..0ae322092 100644 --- a/doc/en/Gdk/Drawable.xml +++ b/doc/en/Gdk/Drawable.xml @@ -19,22 +19,19 @@ - + Method System.Void - - + Draws a number of points using the given graphics context. A An array of objects. - A - NOTE: Drawable.custom needs to be fixed to implement this properly. diff --git a/gdk/Drawable.custom b/gdk/Drawable.custom index 12de3d933..ea6280b1f 100644 --- a/gdk/Drawable.custom +++ b/gdk/Drawable.custom @@ -46,6 +46,15 @@ public void DrawLines(Gdk.GC gc, Gdk.Point[] points) gdk_draw_lines(Handle, gc.Handle, points, points.Length); } +[DllImport("libgdk-win32-2.0-0.dll")] +static extern void gdk_draw_points(IntPtr raw, IntPtr gc, Gdk.Point[] points, int npoints); + +public void DrawPoints(Gdk.GC gc, Gdk.Point[] points) +{ + gdk_draw_points(Handle, gc.Handle, points, points.Length); +} + + [DllImport("libgdk-win32-2.0-0.dll")] internal static extern IntPtr gdk_x11_drawable_get_xdisplay (IntPtr raw); diff --git a/gdk/Gdk.metadata b/gdk/Gdk.metadata index b18f7f4a0..8fd434b32 100644 --- a/gdk/Gdk.metadata +++ b/gdk/Gdk.metadata @@ -76,6 +76,7 @@ 1 1 1 + 1 1 out gpointer