[vala/staging: 3/3] gtk+-4.0: Update to 3.93.0+9e78fbaa



commit 2e3d6afb78b1a9a7dca119b3bdd1b867d90fe18a
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sat Oct 21 19:23:45 2017 +0200

    gtk+-4.0: Update to 3.93.0+9e78fbaa

 vapi/gtk+-4.0.vapi             |   49 ++++++++++++++++++++++++++++++++++++++-
 vapi/metadata/Gsk-4.0.metadata |   12 +++++++++
 2 files changed, 59 insertions(+), 2 deletions(-)
---
diff --git a/vapi/gtk+-4.0.vapi b/vapi/gtk+-4.0.vapi
index b3e29da..bfab769 100644
--- a/vapi/gtk+-4.0.vapi
+++ b/vapi/gtk+-4.0.vapi
@@ -5186,6 +5186,7 @@ namespace Gdk {
                public bool get_keycode (out uint16 keycode);
                [Version (since = "3.2")]
                public bool get_keyval (out uint keyval);
+               public bool get_owner_change_reason (out Gdk.OwnerChange reason);
                public bool get_pad_axis_value (out uint index, out double value);
                public bool get_pad_button (out uint button);
                public bool get_pad_group_mode (out uint group, out uint mode);
@@ -6682,28 +6683,35 @@ namespace Gsk {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public BlendNode (Gsk.RenderNode bottom, Gsk.RenderNode top, Gsk.BlendMode blend_mode);
+               public Gsk.BlendMode get_blend_mode ();
+               public Gsk.RenderNode get_bottom_child ();
+               public Gsk.RenderNode get_top_child ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class BlurNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.92")]
                public BlurNode (Gsk.RenderNode child, double radius);
+               public Gsk.RenderNode get_child ();
+               public double get_radius ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class BorderNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public BorderNode (Gsk.RoundedRect outline, float border_width, Gdk.RGBA border_color);
+               public unowned Gdk.RGBA? peek_colors ();
+               public unowned Gsk.RoundedRect? peek_outline ();
+               public float peek_widths ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class CairoNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public CairoNode (Graphene.Rect bounds);
-               [CCode (has_construct_function = false)]
-               public CairoNode.for_surface (Graphene.Rect bounds, Cairo.Surface surface);
                [Version (since = "3.90")]
                public Cairo.Context get_draw_context (Gsk.Renderer? renderer);
+               public unowned Cairo.Surface peek_surface ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class ClipNode : Gsk.RenderNode {
@@ -6711,18 +6719,23 @@ namespace Gsk {
                [Version (since = "3.90")]
                public ClipNode (Gsk.RenderNode child, Graphene.Rect clip);
                public unowned Gsk.RenderNode get_child ();
+               public unowned Graphene.Rect? peek_clip ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class ColorMatrixNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public ColorMatrixNode (Gsk.RenderNode child, Graphene.Matrix color_matrix, Graphene.Vec4 
color_offset);
+               public unowned Gsk.RenderNode get_child ();
+               public unowned Graphene.Matrix? peek_color_matrix ();
+               public unowned Graphene.Vec4? peek_color_offset ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class ColorNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public ColorNode (Gdk.RGBA rgba, Graphene.Rect bounds);
+               public unowned Gdk.RGBA? peek_color ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class ContainerNode : Gsk.RenderNode {
@@ -6739,18 +6752,31 @@ namespace Gsk {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public CrossFadeNode (Gsk.RenderNode start, Gsk.RenderNode end, double progress);
+               public Gsk.RenderNode get_end_child ();
+               public double get_progress ();
+               public Gsk.RenderNode get_start_child ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class InsetShadowNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public InsetShadowNode (Gsk.RoundedRect outline, Gdk.RGBA color, float dx, float dy, float 
spread, float blur_radius);
+               public float get_blur_radius ();
+               public float get_dx ();
+               public float get_dy ();
+               public float get_spread ();
+               public unowned Gdk.RGBA? peek_color ();
+               public unowned Gsk.RoundedRect? peek_outline ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class LinearGradientNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public LinearGradientNode (Graphene.Rect bounds, Graphene.Point start, Graphene.Point end, 
[CCode (array_length_cname = "n_color_stops", array_length_pos = 4.1, array_length_type = "gsize")] 
Gsk.ColorStop[] color_stops);
+               public size_t get_n_color_stops ();
+               public unowned Gsk.ColorStop? peek_color_stops ();
+               public unowned Graphene.Point? peek_end ();
+               public unowned Graphene.Point? peek_start ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class OpacityNode : Gsk.RenderNode {
@@ -6758,12 +6784,19 @@ namespace Gsk {
                [Version (since = "3.90")]
                public OpacityNode (Gsk.RenderNode child, double opacity);
                public unowned Gsk.RenderNode get_child ();
+               public double get_opacity ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class OutsetShadowNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public OutsetShadowNode (Gsk.RoundedRect outline, Gdk.RGBA color, float dx, float dy, float 
spread, float blur_radius);
+               public float get_blur_radius ();
+               public float get_dx ();
+               public float get_dy ();
+               public float get_spread ();
+               public unowned Gdk.RGBA? peek_color ();
+               public unowned Gsk.RoundedRect? peek_outline ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", get_value_function = "gsk_value_get_render_node", 
ref_function = "gsk_render_node_ref", set_value_function = "gsk_value_set_render_node", take_value_function = 
"gsk_value_take_render_node", type_id = "gsk_render_node_get_type ()", unref_function = 
"gsk_render_node_unref")]
        [Version (since = "3.90")]
@@ -6829,6 +6862,8 @@ namespace Gsk {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public RepeatNode (Graphene.Rect bounds, Gsk.RenderNode child, Graphene.Rect? child_bounds);
+               public Gsk.RenderNode get_child ();
+               public unowned Graphene.Rect? peek_child_bounds ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class RepeatingLinearGradientNode : Gsk.RenderNode {
@@ -6842,18 +6877,27 @@ namespace Gsk {
                [Version (since = "3.90")]
                public RoundedClipNode (Gsk.RenderNode child, Gsk.RoundedRect clip);
                public unowned Gsk.RenderNode get_child ();
+               public unowned Gsk.RoundedRect? peek_clip ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class ShadowNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.90")]
                public ShadowNode (Gsk.RenderNode child, [CCode (array_length_cname = "n_shadows", 
array_length_pos = 2.1, array_length_type = "gsize")] Gsk.Shadow[] shadows);
+               public Gsk.RenderNode get_child ();
+               public size_t get_n_shadows ();
+               public unowned Gsk.Shadow? peek_shadow (size_t i);
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
        public class TextNode : Gsk.RenderNode {
                [CCode (has_construct_function = false)]
                [Version (since = "3.92")]
                public TextNode (Pango.Font font, Pango.GlyphString glyphs, Gdk.RGBA color, double x, double 
y);
+               public float get_x ();
+               public float get_y ();
+               public unowned Gdk.RGBA? peek_color ();
+               public unowned Pango.Font peek_font ();
+               public unowned Pango.GlyphString peek_glyphs ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_texture_get_type ()")]
        [Version (since = "3.90")]
@@ -6877,6 +6921,7 @@ namespace Gsk {
                [Version (since = "3.90")]
                public TransformNode (Gsk.RenderNode child, Graphene.Matrix transform);
                public unowned Gsk.RenderNode get_child ();
+               public unowned Graphene.Matrix? peek_transform ();
        }
        [CCode (cheader_filename = "gsk/gsk.h", has_type_id = false)]
        public struct ColorStop {
diff --git a/vapi/metadata/Gsk-4.0.metadata b/vapi/metadata/Gsk-4.0.metadata
index 99a6c77..d797a77 100644
--- a/vapi/metadata/Gsk-4.0.metadata
+++ b/vapi/metadata/Gsk-4.0.metadata
@@ -2,10 +2,13 @@ Renderer
        // Factory method
        .new_for_window symbol_type="function" name="for_window"
 
+blend_node_* parent="Gsk.BlendNode" symbol_type="method" instance_idx=0 name="blend_node_(.+)"
 blend_node_new parent="Gsk.BlendNode" symbol_type="constructor" name="blend_node_(.+)"
 
+blur_node_* parent="Gsk.BlurNode" symbol_type="method" instance_idx=0 name="blur_node_(.+)"
 blur_node_new parent="Gsk.BlurNode" symbol_type="constructor" name="blur_node_(.+)"
 
+border_node_* parent="Gsk.BorderNode" symbol_type="method" instance_idx=0 name="border_node_(.+)"
 border_node_new* parent="Gsk.BorderNode" symbol_type="constructor" name="border_node_(.+)"
 
 cairo_node_* parent="Gsk.CairoNode" symbol_type="method" instance_idx=0 name="cairo_node_(.+)"
@@ -14,24 +17,31 @@ cairo_node_new* parent="Gsk.CairoNode" symbol_type="constructor" name="cairo_nod
 clip_node_* parent="Gsk.ClipNode" symbol_type="method" instance_idx=0 name="clip_node_(.+)"
 clip_node_new* parent="Gsk.ClipNode" symbol_type="constructor" name="clip_node_(.+)"
 
+color_node_* parent="Gsk.ColorNode" symbol_type="method" instance_idx=0 name="color_node_(.+)"
 color_node_new* parent="Gsk.ColorNode" symbol_type="constructor" name="color_node_(.+)"
 
+color_matrix_node_* parent="Gsk.ColorMatrixNode" symbol_type="method" instance_idx=0 
name="color_matrix_node_(.+)"
 color_matrix_node_new* parent="Gsk.ColorMatrixNode" symbol_type="constructor" name="color_matrix_node_(.+)"
 
 container_node_* parent="Gsk.ContainerNode" symbol_type="method" instance_idx=0 name="container_node_(.+)"
 container_node_new* parent="Gsk.ContainerNode" symbol_type="constructor" name="container_node_(.+)"
 
+cross_fade_node_* parent="Gsk.CrossFadeNode" symbol_type="method" instance_idx=0 name="cross_fade_node_(.+)"
 cross_fade_node_new* parent="Gsk.CrossFadeNode" symbol_type="constructor" name="cross_fade_node_(.+)"
 
+inset_shadow_node_* parent="Gsk.InsetShadowNode" symbol_type="method" instance_idx=0 
name="inset_shadow_node_(.+)"
 inset_shadow_node_new* parent="Gsk.InsetShadowNode" symbol_type="constructor" name="inset_shadow_node_(.+)"
 
+linear_gradient_node_* parent="Gsk.LinearGradientNode" symbol_type="method" instance_idx=0 
name="linear_gradient_node_(.+)"
 linear_gradient_node_new* parent="Gsk.LinearGradientNode" symbol_type="constructor" 
name="linear_gradient_node_(.+)"
 
 opacity_node_* parent="Gsk.OpacityNode" symbol_type="method" instance_idx=0 name="opacity_node_(.+)"
 opacity_node_new* parent="Gsk.OpacityNode" symbol_type="constructor" name="opacity_node_(.+)"
 
+outset_shadow_node_* parent="Gsk.OutsetShadowNode" symbol_type="method" instance_idx=0 
name="outset_shadow_node_(.+)"
 outset_shadow_node_new* parent="Gsk.OutsetShadowNode" symbol_type="constructor" 
name="outset_shadow_node_(.+)"
 
+repeat_node_* parent="Gsk.RepeatNode" symbol_type="method" instance_idx=0 name="repeat_node_(.+)"
 repeat_node_new* parent="Gsk.RepeatNode" symbol_type="constructor" name="repeat_node_(.+)"
 
 repeating_linear_gradient_node_new* parent="Gsk.RepeatingLinearGradientNode" symbol_type="constructor" 
name="repeating_linear_gradient_node_(.+)"
@@ -39,8 +49,10 @@ repeating_linear_gradient_node_new* parent="Gsk.RepeatingLinearGradientNode" sym
 rounded_clip_node_* parent="Gsk.RoundedClipNode" symbol_type="method" instance_idx=0 
name="rounded_clip_node_(.+)"
 rounded_clip_node_new* parent="Gsk.RoundedClipNode" symbol_type="constructor" name="rounded_clip_node_(.+)"
 
+shadow_node_* parent="Gsk.ShadowNode" symbol_type="method" instance_idx=0 name="shadow_node_(.+)"
 shadow_node_new* parent="Gsk.ShadowNode" symbol_type="constructor" name="shadow_node_(.+)"
 
+text_node_* parent="Gsk.TextNode" symbol_type="method" instance_idx=0 name="text_node_(.+)"
 text_node_new* parent="Gsk.TextNode" symbol_type="constructor" name="text_node_(.+)"
 
 transform_node_* parent="Gsk.TransformNode" symbol_type="method" instance_idx=0 name="transform_node_(.+)"


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