[vala] poppler-glib: Fix PopplerRectangle binding
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vala] poppler-glib: Fix PopplerRectangle binding
- Date: Fri, 1 Jan 2010 16:38:42 +0000 (UTC)
commit 9fde75e70544551c862109808af0996fe1f76867
Author: Jakob Westhoff <jakob westhoffswelt de>
Date: Fri Jan 1 17:34:47 2010 +0100
poppler-glib: Fix PopplerRectangle binding
Fixes bug 605853.
vapi/packages/poppler-glib/poppler-glib.metadata | 6 ++++--
vapi/poppler-glib.vapi | 16 ++++++----------
2 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/vapi/packages/poppler-glib/poppler-glib.metadata b/vapi/packages/poppler-glib/poppler-glib.metadata
index 871e8dc..51f4d95 100644
--- a/vapi/packages/poppler-glib/poppler-glib.metadata
+++ b/vapi/packages/poppler-glib/poppler-glib.metadata
@@ -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"
diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi
index ef3b7c5..181501f 100644
--- a/vapi/poppler-glib.vapi
+++ b/vapi/poppler-glib.vapi
@@ -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 {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]