]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
poppler-glib: Fix PopplerRectangle binding
authorJakob Westhoff <jakob@westhoffswelt.de>
Fri, 1 Jan 2010 16:34:47 +0000 (17:34 +0100)
committerJürg Billeter <j@bitron.ch>
Fri, 1 Jan 2010 16:34:47 +0000 (17:34 +0100)
Fixes bug 605853.

vapi/packages/poppler-glib/poppler-glib.metadata
vapi/poppler-glib.vapi

index 871e8dc4bf22e4f461656fd8756b829dd4483123..51f4d9546724d200324dd2946a3cffad46593a40 100644 (file)
@@ -10,5 +10,7 @@ poppler_link_mapping_copy transfer_ownership="1"
 poppler_page_get_size.width is_out="1"
 poppler_page_get_size.height is_out="1"
 poppler_page_transition_copy transfer_ownership="1"
-poppler_rectangle_copy transfer_ownership="1"
-
+PopplerRectangle is_value_type="1"
+poppler_rectangle_new hidden="1"
+poppler_rectangle_copy hidden="1"
+poppler_rectangle_free hidden="1"
index ef3b7c509b895e744998043d8daf81c4db9d111b..181501fec7b68cc4b786ad945058573ba1e903e3 100644 (file)
@@ -189,7 +189,7 @@ namespace Poppler {
        [Compact]
        [CCode (copy_function = "poppler_form_field_mapping_copy", type_id = "POPPLER_TYPE_FORM_FIELD_MAPPING", cheader_filename = "poppler.h")]
        public class FormFieldMapping {
-               public weak Poppler.Rectangle area;
+               public Poppler.Rectangle area;
                public weak Poppler.FormField field;
                [CCode (has_construct_function = false)]
                public FormFieldMapping ();
@@ -198,7 +198,7 @@ namespace Poppler {
        [Compact]
        [CCode (copy_function = "poppler_image_mapping_copy", type_id = "POPPLER_TYPE_IMAGE_MAPPING", cheader_filename = "poppler.h")]
        public class ImageMapping {
-               public weak Poppler.Rectangle area;
+               public Poppler.Rectangle area;
                public weak Gdk.Pixbuf image;
                [CCode (has_construct_function = false)]
                public ImageMapping ();
@@ -219,7 +219,7 @@ namespace Poppler {
        [CCode (copy_function = "poppler_link_mapping_copy", type_id = "POPPLER_TYPE_LINK_MAPPING", cheader_filename = "poppler.h")]
        public class LinkMapping {
                public weak Poppler.Action action;
-               public weak Poppler.Rectangle area;
+               public Poppler.Rectangle area;
                [CCode (has_construct_function = false)]
                public LinkMapping ();
                public Poppler.LinkMapping copy ();
@@ -272,16 +272,12 @@ namespace Poppler {
                public PageTransition ();
                public Poppler.PageTransition copy ();
        }
-       [Compact]
-       [CCode (copy_function = "poppler_rectangle_copy", type_id = "POPPLER_TYPE_RECTANGLE", cheader_filename = "poppler.h")]
-       public class Rectangle {
+       [CCode (type_id = "POPPLER_TYPE_RECTANGLE", cheader_filename = "poppler.h")]
+       public struct Rectangle {
                public double x1;
-               public double x2;
                public double y1;
+               public double x2;
                public double y2;
-               [CCode (has_construct_function = false)]
-               public Rectangle ();
-               public Poppler.Rectangle copy ();
        }
        [CCode (cprefix = "POPPLER_ACTION_", has_type_id = "0", cheader_filename = "poppler.h")]
        public enum ActionType {