]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-4.0: Update to 3.89.5+1202082b
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 30 Mar 2017 19:28:49 +0000 (21:28 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 30 Mar 2017 19:28:49 +0000 (21:28 +0200)
vapi/gtk+-4.0.vapi
vapi/metadata/Gtk-4.0.metadata

index 237ed6f3710cf3ee26b55818e3186db37ee3be0a..6958d70c126b3e1ff5bec3a670936f8f6d9a3fcc 100644 (file)
@@ -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 ();
index 61e2b802c96cf45d1586bbbd9790e5001643b3dc..03f457ebc1c43bb2b0755324a81879791c98de35 100644 (file)
@@ -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