diff dwt/internal/gtk/c/cairotypes.d @ 21:4f9c0fea3440

Path
author Frank Benoit <benoit@tionex.de>
date Mon, 07 Jan 2008 09:11:15 +0100
parents b73b14942338
children bc06000c0816
line wrap: on
line diff
--- a/dwt/internal/gtk/c/cairotypes.d	Mon Jan 07 08:07:46 2008 +0100
+++ b/dwt/internal/gtk/c/cairotypes.d	Mon Jan 07 09:11:15 2008 +0100
@@ -364,7 +364,11 @@
  * includes both headers and coordinates for each portion.
  * cairo_status_tstatus;
  */
-public struct cairo_path_t{}
+public struct cairo_path_t{
+    int status;
+    cairo_path_data_t * data;
+    int num_data;
+}
 // cairo_status_t status;
 // cairo-Paths.html
 // cairo_path_data_t *data;
@@ -544,5 +548,14 @@
 // void (*cairo_destroy_func_t) (void *data);
 public typedef extern(C) void  function (void*) cairo_destroy_func_t;
 
-// skipped union cairo_path_data_t
+union cairo_path_data_t{
+    struct {
+        int type;
+        int length;
+    }
+    struct {
+        double x;
+        double y;
+    }
+}