This binding is still deprecated and it shipped upstream since 2.26.2.
Despite that update it one last time to ship a proper vapi rather than
an out-dated erroneous one.
libgnomeui-2.0 \
libgsf-1 \
liboobs-1 \
- librsvg-2.0 \
libsexy \
libsoup-2.2 \
libwnck-1.0 \
libnotify \
libpeas-1.0 \
libpeas-gtk-1.0 \
+ librsvg-2.0 \
libsoup-2.4 \
libwnck-3.0 \
mx-1.0 \
$(GENVAPI) --library $(srcdir)/libpeas-gtk-1.0 --pkg libpeas-1.0 --pkg gtk+-3.0 --metadatadir $(METADATADIR) $(GIRDIR)/PeasGtk-1.0.gir
librsvg-2.0:
- $(GENVAPI) --library $(srcdir)/librsvg-2.0 $(PACKAGESDIR)/librsvg-2.0/librsvg-2.0.gi
+ $(GENVAPI) --library $(srcdir)/librsvg-2.0 --pkg gdk-pixbuf-2.0 --pkg gio-2.0 --metadatadir $(METADATADIR) $(METADATADIR)/Rsvg-2.0-custom.vala $(GIRDIR)/Rsvg-2.0.gir
libsexy:
$(GENVAPI) --library $(srcdir)/libsexy $(PACKAGESDIR)/libsexy/libsexy.gi
/* librsvg-2.0.vapi generated by vapigen, do not modify. */
+[CCode (cprefix = "Rsvg", gir_namespace = "Rsvg", gir_version = "2.0", lower_case_cprefix = "rsvg_")]
[Deprecated (replacement = "bindings distributed with librsvg-2.0", since = "2.36.2")]
namespace Rsvg {
+ namespace Version {
+ [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MAJOR_VERSION")]
+ public const int MAJOR;
+ [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MICRO_VERSION")]
+ public const int MICRO;
+ [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MINOR_VERSION")]
+ public const int MINOR;
+ [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_VERSION")]
+ public const string STRING;
+ [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_CHECK_VERSION")]
+ public static bool check (int major, int minor, int micro);
+ }
[CCode (cheader_filename = "librsvg/rsvg.h")]
public class Handle : GLib.Object {
[CCode (has_construct_function = false)]
public Handle ();
public bool close () throws GLib.Error;
+ [Deprecated (replacement = "GLib.Object.unref")]
public void free ();
[CCode (has_construct_function = false)]
- public Handle.from_data ([CCode (array_length = false)] uchar[] data, size_t data_len) throws GLib.Error;
+ public Handle.from_data ([CCode (array_length_cname = "data_len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] data) throws GLib.Error;
[CCode (has_construct_function = false)]
public Handle.from_file (string file_name) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ public Handle.from_gfile_sync (GLib.File file, Rsvg.HandleFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ public Handle.from_stream_sync (GLib.InputStream input_stream, GLib.File? base_file, Rsvg.HandleFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
public unowned string get_base_uri ();
+ [Deprecated (since = "2.36")]
public unowned string get_desc ();
- public void get_dimensions (Rsvg.DimensionData dimension_data);
- public bool get_dimensions_sub (ref Rsvg.DimensionData dimension_data, string id);
+ public Rsvg.DimensionData get_dimensions ();
+ public bool get_dimensions_sub (out Rsvg.DimensionData dimension_data, string id);
+ [Deprecated (since = "2.36")]
public unowned string get_metadata ();
- public unowned Gdk.Pixbuf get_pixbuf ();
- public unowned Gdk.Pixbuf get_pixbuf_sub (string id);
- public bool get_position_sub (ref Rsvg.PositionData position_data, string id);
+ public Gdk.Pixbuf get_pixbuf ();
+ public Gdk.Pixbuf get_pixbuf_sub (string id);
+ public bool get_position_sub (out Rsvg.PositionData position_data, string id);
+ [Deprecated (since = "2.36")]
public unowned string get_title ();
public bool has_sub (string id);
- [CCode (cheader_filename = "librsvg/rsvg-cairo.h")]
+ public bool read_stream_sync (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool render_cairo (Cairo.Context cr);
- [CCode (cheader_filename = "librsvg/rsvg-cairo.h")]
public bool render_cairo_sub (Cairo.Context cr, string id);
+ public void set_base_gfile (GLib.File base_file);
public void set_base_uri (string base_uri);
public void set_dpi (double dpi);
public void set_dpi_x_y (double dpi_x, double dpi_y);
+ [Deprecated (replacement = "render_cairo")]
public void set_size_callback (owned Rsvg.SizeFunc size_func);
- public bool write (uchar[] buf, size_t count) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ public Handle.with_flags (Rsvg.HandleFlags flags);
+ public bool write ([CCode (array_length_cname = "count", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] buf) throws GLib.Error;
public string base_uri { get; set construct; }
- public string desc { get; }
+ [Deprecated]
+ [NoAccessorMethod]
+ public string desc { owned get; }
[NoAccessorMethod]
public double dpi_x { get; set construct; }
[NoAccessorMethod]
[NoAccessorMethod]
public double ex { get; }
[NoAccessorMethod]
+ public Rsvg.HandleFlags flags { get; construct; }
+ [NoAccessorMethod]
public int height { get; }
- public string metadata { get; }
- public string title { get; }
+ [Deprecated]
+ [NoAccessorMethod]
+ public string metadata { owned get; }
+ [Deprecated]
+ [NoAccessorMethod]
+ public string title { owned get; }
[NoAccessorMethod]
public int width { get; }
}
public int x;
public int y;
}
+ [CCode (cheader_filename = "librsvg/rsvg.h", cprefix = "RSVG_HANDLE_FLAGS_", type_id = "rsvg_handle_flags_get_type ()")]
+ [Flags]
+ public enum HandleFlags {
+ NONE
+ }
[CCode (cheader_filename = "librsvg/rsvg.h", cprefix = "RSVG_ERROR_")]
- public enum Error {
- FAILED
+ public errordomain Error {
+ FAILED;
+ public static GLib.Quark quark ();
}
[CCode (cheader_filename = "librsvg/rsvg.h")]
+ [Deprecated]
public delegate void SizeFunc (ref int width, ref int height);
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_FEATURES_H;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_HAVE_CSS;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_HAVE_SVGZ;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_MAJOR_VERSION;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_MICRO_VERSION;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const int LIBRSVG_MINOR_VERSION;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public const string LIBRSVG_VERSION;
- [CCode (cheader_filename = "librsvg/rsvg.h")]
- public static GLib.Quark error_quark ();
+ public static void cleanup ();
[CCode (cheader_filename = "librsvg/rsvg.h")]
+ [Deprecated (since = "2.36")]
public static void init ();
- [CCode (cheader_filename = "librsvg/rsvg.h", cname = "librsvg_postinit")]
- public static void librsvg_postinit (void* app, void* modinfo);
- [CCode (cheader_filename = "librsvg/rsvg.h", cname = "librsvg_preinit")]
- public static void librsvg_preinit (void* app, void* modinfo);
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public static unowned Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public static unowned Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public static unowned Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public static unowned Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
[CCode (cheader_filename = "librsvg/rsvg.h")]
- public static unowned Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
[CCode (cheader_filename = "librsvg/rsvg.h")]
public static void set_default_dpi (double dpi);
[CCode (cheader_filename = "librsvg/rsvg.h")]
public static void set_default_dpi_x_y (double dpi_x, double dpi_y);
[CCode (cheader_filename = "librsvg/rsvg.h")]
+ [Deprecated (since = "2.36")]
public static void term ();
}
--- /dev/null
+namespace Rsvg {
+ public class Handle : GLib.Object {
+ [Deprecated (since = "2.36")]
+ public unowned string get_desc ();
+ [Deprecated (replacement = "GLib.Object.unref")]
+ public void free ();
+ [Deprecated (replacement = "render_cairo")]
+ public void set_size_callback (owned Rsvg.SizeFunc size_func);
+ [Deprecated (since = "2.36")]
+ public unowned string get_title ();
+ [Deprecated (since = "2.36")]
+ public unowned string get_metadata ();
+ }
+
+ namespace Version {
+ [CCode (cname = "LIBRSVG_CHECK_VERSION")]
+ public static bool check (int major, int minor, int micro);
+ }
+
+ [Deprecated]
+ public delegate void SizeFunc (ref int width, ref int height);
+
+ [Deprecated (since = "2.36")]
+ public static void init ();
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
+ [Deprecated]
+ public static Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
+ [Deprecated (since = "2.36")]
+ public static void term ();
+}
--- /dev/null
+Rsvg deprecated_since="2.36.2" replacement="bindings distributed with librsvg-2.0"
+
+*_VERSION parent="Rsvg.Version" name="(.+)_VERSION"
+VERSION parent="Rsvg.Version" name="STRING"
+++ /dev/null
-pango
-cairo
-gio-2.0
-gdk-pixbuf-2.0
+++ /dev/null
-include/librsvg-2
-lib/librsvg-2.so
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Rsvg">
- <function name="error_quark" symbol="rsvg_error_quark">
- <return-type type="GQuark"/>
- </function>
- <function name="init" symbol="rsvg_init">
- <return-type type="void"/>
- </function>
- <function name="librsvg_postinit" symbol="librsvg_postinit">
- <return-type type="void"/>
- <parameters>
- <parameter name="app" type="void*"/>
- <parameter name="modinfo" type="void*"/>
- </parameters>
- </function>
- <function name="librsvg_preinit" symbol="librsvg_preinit">
- <return-type type="void"/>
- <parameters>
- <parameter name="app" type="void*"/>
- <parameter name="modinfo" type="void*"/>
- </parameters>
- </function>
- <function name="pixbuf_from_file" symbol="rsvg_pixbuf_from_file">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="pixbuf_from_file_at_max_size" symbol="rsvg_pixbuf_from_file_at_max_size">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="max_width" type="gint"/>
- <parameter name="max_height" type="gint"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="pixbuf_from_file_at_size" symbol="rsvg_pixbuf_from_file_at_size">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="pixbuf_from_file_at_zoom" symbol="rsvg_pixbuf_from_file_at_zoom">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="x_zoom" type="double"/>
- <parameter name="y_zoom" type="double"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="pixbuf_from_file_at_zoom_with_max" symbol="rsvg_pixbuf_from_file_at_zoom_with_max">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="x_zoom" type="double"/>
- <parameter name="y_zoom" type="double"/>
- <parameter name="max_width" type="gint"/>
- <parameter name="max_height" type="gint"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </function>
- <function name="set_default_dpi" symbol="rsvg_set_default_dpi">
- <return-type type="void"/>
- <parameters>
- <parameter name="dpi" type="double"/>
- </parameters>
- </function>
- <function name="set_default_dpi_x_y" symbol="rsvg_set_default_dpi_x_y">
- <return-type type="void"/>
- <parameters>
- <parameter name="dpi_x" type="double"/>
- <parameter name="dpi_y" type="double"/>
- </parameters>
- </function>
- <function name="term" symbol="rsvg_term">
- <return-type type="void"/>
- </function>
- <callback name="RsvgSizeFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <struct name="RsvgDimensionData">
- <field name="width" type="int"/>
- <field name="height" type="int"/>
- <field name="em" type="gdouble"/>
- <field name="ex" type="gdouble"/>
- </struct>
- <struct name="RsvgPositionData">
- <field name="x" type="int"/>
- <field name="y" type="int"/>
- </struct>
- <enum name="RsvgError" type-name="RsvgError" get-type="rsvg_error_get_type">
- <member name="RSVG_ERROR_FAILED" value="0"/>
- </enum>
- <object name="RsvgHandle" parent="GObject" type-name="RsvgHandle" get-type="rsvg_handle_get_type">
- <method name="close" symbol="rsvg_handle_close">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="free" symbol="rsvg_handle_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="get_base_uri" symbol="rsvg_handle_get_base_uri">
- <return-type type="char*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="get_desc" symbol="rsvg_handle_get_desc">
- <return-type type="char*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="get_dimensions" symbol="rsvg_handle_get_dimensions">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="dimension_data" type="RsvgDimensionData*"/>
- </parameters>
- </method>
- <method name="get_dimensions_sub" symbol="rsvg_handle_get_dimensions_sub">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="dimension_data" type="RsvgDimensionData*"/>
- <parameter name="id" type="char*"/>
- </parameters>
- </method>
- <method name="get_metadata" symbol="rsvg_handle_get_metadata">
- <return-type type="char*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="get_pixbuf" symbol="rsvg_handle_get_pixbuf">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="get_pixbuf_sub" symbol="rsvg_handle_get_pixbuf_sub">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="id" type="char*"/>
- </parameters>
- </method>
- <method name="get_position_sub" symbol="rsvg_handle_get_position_sub">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="position_data" type="RsvgPositionData*"/>
- <parameter name="id" type="char*"/>
- </parameters>
- </method>
- <method name="get_title" symbol="rsvg_handle_get_title">
- <return-type type="char*"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- </parameters>
- </method>
- <method name="has_sub" symbol="rsvg_handle_has_sub">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="id" type="char*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="rsvg_handle_new">
- <return-type type="RsvgHandle*"/>
- </constructor>
- <constructor name="new_from_data" symbol="rsvg_handle_new_from_data">
- <return-type type="RsvgHandle*"/>
- <parameters>
- <parameter name="data" type="guint8*"/>
- <parameter name="data_len" type="gsize"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </constructor>
- <constructor name="new_from_file" symbol="rsvg_handle_new_from_file">
- <return-type type="RsvgHandle*"/>
- <parameters>
- <parameter name="file_name" type="gchar*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </constructor>
- <method name="render_cairo" symbol="rsvg_handle_render_cairo">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="cr" type="cairo_t*"/>
- </parameters>
- </method>
- <method name="render_cairo_sub" symbol="rsvg_handle_render_cairo_sub">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="cr" type="cairo_t*"/>
- <parameter name="id" type="char*"/>
- </parameters>
- </method>
- <method name="set_base_uri" symbol="rsvg_handle_set_base_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="base_uri" type="char*"/>
- </parameters>
- </method>
- <method name="set_dpi" symbol="rsvg_handle_set_dpi">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="dpi" type="double"/>
- </parameters>
- </method>
- <method name="set_dpi_x_y" symbol="rsvg_handle_set_dpi_x_y">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="dpi_x" type="double"/>
- <parameter name="dpi_y" type="double"/>
- </parameters>
- </method>
- <method name="set_size_callback" symbol="rsvg_handle_set_size_callback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="size_func" type="RsvgSizeFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="user_data_destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="write" symbol="rsvg_handle_write">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="RsvgHandle*"/>
- <parameter name="buf" type="guchar*"/>
- <parameter name="count" type="gsize"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <property name="base-uri" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="desc" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="dpi-x" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="dpi-y" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="em" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="ex" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="height" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="metadata" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
- </object>
- <constant name="LIBRSVG_FEATURES_H" type="int" value="1"/>
- <constant name="LIBRSVG_HAVE_CSS" type="int" value="1"/>
- <constant name="LIBRSVG_HAVE_SVGZ" type="int" value="1"/>
- <constant name="LIBRSVG_MAJOR_VERSION" type="int" value="2"/>
- <constant name="LIBRSVG_MICRO_VERSION" type="int" value="0"/>
- <constant name="LIBRSVG_MINOR_VERSION" type="int" value="26"/>
- <constant name="LIBRSVG_VERSION" type="char*" value=""/>
- </namespace>
-</api>
+++ /dev/null
-Rsvg cheader_filename="librsvg/rsvg.h" deprecated_since="2.36.2" replacement="bindings distributed with librsvg-2.0"
-RsvgDimensionData is_value_type="1" has_type_id="0"
-RsvgPositionData is_value_type="1" has_type_id="0"
-RsvgSizeFunc.width is_ref="1"
-RsvgSizeFunc.height is_ref="1"
-rsvg_handle_get_dimensions_sub.dimension_data is_ref="1"
-rsvg_handle_get_position_sub.position_data is_ref="1"
-rsvg_handle_render_cairo* cheader_filename="librsvg/rsvg-cairo.h"
-rsvg_handle_new_from_data.data is_array="1" no_array_length="1"
-rsvg_handle_set_size_callback.size_func transfer_ownership="1"
-rsvg_handle_set_size_callback.user_data_destroy hidden="1"