[vala/wip/gsk: 7/7] vapi: Add gsk-3.0



commit 82f0f7afdefe4197b36707f7b06368c60b3e4867
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu Apr 28 22:36:47 2016 +0200

    vapi: Add gsk-3.0

 vapi/Makefile.am  |    6 ++
 vapi/gsk-3.0.deps |    3 +
 vapi/gsk-3.0.vapi |  161 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 170 insertions(+), 0 deletions(-)
---
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index 614feb3..a1e28e7 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -90,6 +90,8 @@ dist_vapi_DATA = \
        goocanvas.vapi \
        graphene-1.0.deps \
        graphene-1.0.vapi \
+       gsk-3.0.deps \
+       gsk-3.0.vapi \
        gsl.vapi \
        gstreamer-0.10.deps \
        gstreamer-0.10.vapi \
@@ -416,6 +418,7 @@ GIR_BINDINGS = \
        gio-2.0 \
        gobject-introspection-1.0 \
        graphene-1.0 \
+       gsk-3.0 \
        gudev-1.0 \
        json-glib-1.0 \
        libgdata \
@@ -558,6 +561,9 @@ goocanvas:
 graphene-1.0:
        $(GENVAPI) --library $(srcdir)/graphene-1.0 --pkg gobject-2.0 --metadatadir $(METADATADIR) 
$(GIRDIR)/Graphene-1.0.gir
 
+gsk-3.0:
+       $(GENVAPI) --library $(srcdir)/gsk-3.0 --pkg gio-2.0 --metadatadir $(METADATADIR) 
$(GIRDIR)/Gsk-3.0.gir
+
 gstreamer-0.10:
        $(GENVAPI) --library $(srcdir)/gstreamer-0.10 
$(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10-custom.vala $(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10.gi
 
diff --git a/vapi/gsk-3.0.deps b/vapi/gsk-3.0.deps
new file mode 100644
index 0000000..07d4cda
--- /dev/null
+++ b/vapi/gsk-3.0.deps
@@ -0,0 +1,3 @@
+cairo
+gdk-3.0
+graphene-1.0
diff --git a/vapi/gsk-3.0.vapi b/vapi/gsk-3.0.vapi
new file mode 100644
index 0000000..39f235c
--- /dev/null
+++ b/vapi/gsk-3.0.vapi
@@ -0,0 +1,161 @@
+/* gsk-3.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gsk", gir_namespace = "Gsk", gir_version = "3.0", lower_case_cprefix = "gsk_")]
+namespace Gsk {
+       [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_render_node_get_type ()")]
+       public class RenderNode : GLib.Object {
+               [CCode (has_construct_function = false)]
+               [Version (since = "3.22")]
+               public RenderNode ();
+               [Version (since = "3.22")]
+               public bool contains (Gsk.RenderNode descendant);
+               [Version (since = "3.22")]
+               public Cairo.Context get_draw_context ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode get_first_child ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode get_last_child ();
+               [Version (since = "3.22")]
+               public uint get_n_children ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode get_next_sibling ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode get_parent ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode get_previous_sibling ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode insert_child_after (Gsk.RenderNode child, Gsk.RenderNode? 
sibling);
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode insert_child_at_pos (Gsk.RenderNode child, int index_);
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode insert_child_before (Gsk.RenderNode child, Gsk.RenderNode? 
sibling);
+               [Version (since = "3.22")]
+               public bool is_hidden ();
+               [Version (since = "3.22")]
+               public bool is_opaque ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode remove_all_children ();
+               public unowned Gsk.RenderNode remove_child (Gsk.RenderNode child);
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode replace_child (Gsk.RenderNode new_child, Gsk.RenderNode 
old_child);
+               [Version (since = "3.22")]
+               public void set_bounds (Graphene.Rect? bounds);
+               [Version (since = "3.22")]
+               public void set_child_transform (Graphene.Matrix? transform);
+               [Version (since = "3.22")]
+               public void set_hidden (bool hidden);
+               [Version (since = "3.22")]
+               public void set_name (string? name);
+               [Version (since = "3.22")]
+               public void set_opacity (double opacity);
+               [Version (since = "3.22")]
+               public void set_opaque (bool opaque);
+               [Version (since = "3.22")]
+               public void set_surface (Cairo.Surface? surface);
+               [Version (since = "3.22")]
+               public void set_transform (Graphene.Matrix? transform);
+       }
+       [CCode (cheader_filename = "gsk/gsk.h", copy_function = "g_boxed_copy", free_function = 
"g_boxed_free", type_id = "gsk_render_node_iter_get_type ()")]
+       [Compact]
+       public class RenderNodeIter {
+               [CCode (has_construct_function = false)]
+               [Version (since = "3.22")]
+               public RenderNodeIter ();
+               [Version (since = "3.22")]
+               public void free ();
+               [Version (since = "3.22")]
+               public void init (Gsk.RenderNode node);
+               [Version (since = "3.22")]
+               public bool is_valid ();
+               [Version (since = "3.22")]
+               public bool next (out unowned Gsk.RenderNode child);
+               [Version (since = "3.22")]
+               public bool prev (out unowned Gsk.RenderNode child);
+               [Version (since = "3.22")]
+               public void remove ();
+       }
+       [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_renderer_get_type ()")]
+       public abstract class Renderer : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected Renderer ();
+               [Version (since = "3.22")]
+               public bool get_auto_clear ();
+               [Version (since = "3.22")]
+               public unowned Gdk.Display get_display ();
+               public Cairo.Context get_draw_context ();
+               [Version (since = "3.22")]
+               public static Gsk.Renderer get_for_display (Gdk.Display display);
+               [Version (since = "3.22")]
+               public Graphene.Matrix get_modelview ();
+               [Version (since = "3.22")]
+               public Graphene.Matrix get_projection ();
+               [Version (since = "3.22")]
+               public unowned Gsk.RenderNode? get_root_node ();
+               [Version (since = "3.22")]
+               public void get_scaling_filters (out Gsk.ScalingFilter? min_filter, out Gsk.ScalingFilter? 
mag_filter);
+               [Version (since = "3.22")]
+               public unowned Cairo.Surface? get_surface ();
+               [Version (since = "3.22")]
+               public bool get_use_alpha ();
+               [Version (since = "3.22")]
+               public Graphene.Rect get_viewport ();
+               [Version (since = "3.22")]
+               public unowned Gdk.Window? get_window ();
+               [Version (since = "3.22")]
+               public bool realize ();
+               [Version (since = "3.22")]
+               public void render ();
+               [Version (since = "3.22")]
+               public void set_auto_clear (bool clear);
+               public void set_draw_context (Cairo.Context cr);
+               [Version (since = "3.22")]
+               public void set_modelview (Graphene.Matrix modelview);
+               [Version (since = "3.22")]
+               public void set_projection (Graphene.Matrix projection);
+               [Version (since = "3.22")]
+               public void set_root_node (Gsk.RenderNode? root);
+               [Version (since = "3.22")]
+               public void set_scaling_filters (Gsk.ScalingFilter min_filter, Gsk.ScalingFilter mag_filter);
+               [Version (since = "3.22")]
+               public void set_surface (Cairo.Surface? surface);
+               [Version (since = "3.22")]
+               public void set_use_alpha (bool use_alpha);
+               [Version (since = "3.22")]
+               public void set_viewport (Graphene.Rect? viewport);
+               [Version (since = "3.22")]
+               public void set_window (Gdk.Window? window);
+               [Version (since = "3.22")]
+               public void unrealize ();
+               [Version (since = "3.22")]
+               public bool auto_clear { get; set; }
+               [Version (since = "3.22")]
+               public Gdk.Display display { get; construct; }
+               [NoAccessorMethod]
+               [Version (since = "3.22")]
+               public Gsk.ScalingFilter magnification_filter { get; set; }
+               [NoAccessorMethod]
+               [Version (since = "3.22")]
+               public Gsk.ScalingFilter minification_filter { get; set; }
+               [Version (since = "3.22")]
+               public Graphene.Matrix modelview { get; set; }
+               [Version (since = "3.22")]
+               public Graphene.Matrix projection { get; set; }
+               [Version (since = "3.22")]
+               public Gsk.RenderNode root_node { get; set; }
+               [Version (since = "3.22")]
+               public Cairo.Surface surface { get; set; }
+               [Version (since = "3.22")]
+               public bool use_alpha { get; set; }
+               [Version (since = "3.22")]
+               public Graphene.Rect viewport { get; set; }
+               [Version (since = "3.22")]
+               public Gdk.Window window { get; set; }
+       }
+       [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_SCALING_FILTER_", type_id = 
"gsk_scaling_filter_get_type ()")]
+       [Version (since = "3.22")]
+       public enum ScalingFilter {
+               LINEAR,
+               NEAREST,
+               TRILINEAR
+       }
+}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]