From: Rico Tzschichholz Date: Thu, 30 Mar 2017 19:28:49 +0000 (+0200) Subject: gtk+-4.0: Update to 3.89.5+1202082b X-Git-Tag: 0.36.1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e923396822e84a44cfd550e04fb17739f1161ea8;p=thirdparty%2Fvala.git gtk+-4.0: Update to 3.89.5+1202082b --- diff --git a/vapi/gtk+-4.0.vapi b/vapi/gtk+-4.0.vapi index 237ed6f37..6958d70c1 100644 --- a/vapi/gtk+-4.0.vapi +++ b/vapi/gtk+-4.0.vapi @@ -6929,7 +6929,7 @@ namespace Gsk { public RenderNode.outset_shadow (Gsk.RoundedRect outline, Gdk.RGBA color, float dx, float dy, float spread, float blur_radius); public unowned Gsk.RenderNode @ref (); [CCode (cname = "gsk_repeat_node_new", has_construct_function = false)] - public RenderNode.repeat (Graphene.Rect bounds, Gsk.RenderNode child, Graphene.Rect child_bounds); + public RenderNode.repeat (Graphene.Rect bounds, Gsk.RenderNode child, Graphene.Rect? child_bounds); [CCode (cname = "gsk_repeating_linear_gradient_node_new", has_construct_function = false)] public RenderNode.repeating_linear_gradient (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", type = "const GskColorStop*")] Gsk.ColorStop[] color_stops); [CCode (cname = "gsk_rounded_clip_node_new", has_construct_function = false)] @@ -6952,6 +6952,8 @@ namespace Gsk { public abstract class Renderer : GLib.Object { [CCode (has_construct_function = false)] protected Renderer (); + [Version (since = "3.90")] + public unowned Gdk.DrawingContext begin_draw_frame (Cairo.Region region); public void end_draw_frame (Gdk.DrawingContext context); [CCode (cname = "gsk_renderer_new_for_window")] [Version (since = "3.90")] @@ -14499,7 +14501,7 @@ namespace Gtk { public void insert_action_group (string name, GLib.ActionGroup? group); [CCode (cname = "gtk_widget_class_install_style_property")] public class void install_style_property (GLib.ParamSpec pspec); - public bool intersect (Gdk.Rectangle area, Gdk.Rectangle? intersection); + public bool intersect (Gdk.Rectangle area, out Gdk.Rectangle? intersection = null); public bool is_ancestor (Gtk.Widget ancestor); [Version (since = "2.18")] public bool is_drawable (); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index 61e2b802c..03f457ebc 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -360,6 +360,7 @@ Widget .get_clip return_void .grab_add parent="Gtk" symbol_type="function" .grab_remove parent="Gtk" symbol_type="function" + .intersect.intersection unowned=false nullable default=null .touch_event.event type="Gdk.EventTouch" TreeModel .get_value return_void