]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapi: Update GIR-based bindings
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 25 Mar 2019 09:20:37 +0000 (10:20 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 25 Mar 2019 09:20:37 +0000 (10:20 +0100)
vapi/gdl-3.0.vapi
vapi/graphene-gobject-1.0.vapi
vapi/gtk4.vapi

index 4992bdb319b3d07e03bec74b496e5a5af19ffb52..f3676755a16ee5a38de9fba8ba85f6a543841a04 100644 (file)
@@ -260,7 +260,7 @@ namespace Gdl {
                [HasEmitter]
                public virtual signal void detach (bool recursive);
                [HasEmitter]
-               public virtual signal void dock (Gdl.DockObject requestor, Gdl.DockPlacement position, GLib.Value other_data);
+               public virtual signal void dock (Gdl.DockObject requestor, Gdl.DockPlacement position, GLib.Value? other_data);
        }
        [CCode (cheader_filename = "gdl/gdl.h", type_id = "gdl_dock_paned_get_type ()")]
        public class DockPaned : Gdl.DockItem, Atk.Implementor, Gtk.Buildable {
index e8c39aad0735477e45caf07cdd3b04604d6a9bbd..f3c1a9d38420911f3a4abfc6573459f22cef349c 100644 (file)
@@ -69,16 +69,26 @@ namespace Graphene {
        public struct Matrix {
                [Version (since = "1.0")]
                public float determinant ();
+               [Version (since = "1.10")]
+               public bool equal (Graphene.Matrix b);
+               [Version (since = "1.10")]
+               public bool equal_fast (Graphene.Matrix b);
                [Version (since = "1.0")]
                public Graphene.Vec4 get_row (uint index_);
                [Version (since = "1.0")]
                public float get_value (uint row, uint col);
                [Version (since = "1.0")]
                public float get_x_scale ();
+               [Version (since = "1.10")]
+               public float get_x_translation ();
                [Version (since = "1.0")]
                public float get_y_scale ();
+               [Version (since = "1.10")]
+               public float get_y_translation ();
                [Version (since = "1.0")]
                public float get_z_scale ();
+               [Version (since = "1.10")]
+               public float get_z_translation ();
                [Version (since = "1.0")]
                public unowned Graphene.Matrix? init_from_2d (double xx, double yx, double xy, double yy, double x_0, double y_0);
                [Version (since = "1.0")]
@@ -119,6 +129,8 @@ namespace Graphene {
                public bool is_singular ();
                [Version (since = "1.0")]
                public Graphene.Matrix multiply (Graphene.Matrix b);
+               [Version (since = "1.10")]
+               public bool near (Graphene.Matrix b, float epsilon);
                [Version (since = "1.0")]
                public Graphene.Matrix normalize ();
                [Version (since = "1.0")]
@@ -330,6 +342,8 @@ namespace Graphene {
                public Graphene.Rect round ();
                [Version (deprecated = true, deprecated_since = "1.4", since = "1.0")]
                public unowned Graphene.Rect? round_to_pixel ();
+               [Version (since = "1.10")]
+               public Graphene.Rect scale (float s_h, float s_v);
                public Graphene.Rect union (Graphene.Rect b);
                [Version (since = "1.4")]
                public static unowned Graphene.Rect? zero ();
index 129e7fd24caae36511cbfa28298ffcc854691ac9..93a2e5a386c09a94c9579af4bcb293b1e6c03985 100644 (file)
@@ -4886,7 +4886,6 @@ namespace Gdk {
                public bool set_mode (Gdk.InputMode mode);
                [Version (deprecated = true, deprecated_since = "3.20.")]
                public void ungrab (uint32 time_);
-               public void warp (int x, int y);
                public Gdk.Device? associated_device { get; }
                public Gdk.AxisFlags axes { get; }
                public Gdk.Display display { get; construct; }
@@ -6164,13 +6163,14 @@ namespace Gsk {
                protected Renderer ();
                [CCode (cname = "gsk_renderer_new_for_surface")]
                public static Gsk.Renderer? for_surface (Gdk.Surface surface);
-               public unowned Gdk.Display get_display ();
                public unowned Gdk.Surface? get_surface ();
+               public bool is_realized ();
                public bool realize (Gdk.Surface surface) throws GLib.Error;
                public void render (Gsk.RenderNode root, Cairo.Region? region);
                public Gdk.Texture render_texture (Gsk.RenderNode root, Graphene.Rect? viewport);
                public void unrealize ();
-               public Gdk.Display display { get; construct; }
+               [NoAccessorMethod]
+               public Gdk.Display display { owned get; construct; }
                public Gdk.Surface surface { get; }
        }
        [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")]
@@ -7793,6 +7793,8 @@ namespace Gtk {
                [CCode (has_construct_function = false, type = "GtkEventController*")]
                public EventControllerKey ();
                public bool forward (Gtk.Widget widget);
+               public unowned Gtk.Widget get_focus_origin ();
+               public unowned Gtk.Widget get_focus_target ();
                public uint get_group ();
                public unowned Gtk.IMContext get_im_context ();
                public void set_im_context (Gtk.IMContext im_context);
@@ -7813,6 +7815,8 @@ namespace Gtk {
        public class EventControllerMotion : Gtk.EventController {
                [CCode (has_construct_function = false, type = "GtkEventController*")]
                public EventControllerMotion ();
+               public unowned Gtk.Widget get_pointer_origin ();
+               public unowned Gtk.Widget get_pointer_target ();
                public signal void enter (double x, double y);
                public signal void leave ();
                public signal void motion (double x, double y);
@@ -11830,7 +11834,6 @@ namespace Gtk {
                public void remove_mnemonic_label (Gtk.Widget label);
                public void remove_tick_callback (uint id);
                public void reset_style ();
-               public bool send_focus_change ([CCode (type = "GdkEvent*")] Gdk.Event event);
                public void set_accel_path (string? accel_path, Gtk.AccelGroup? accel_group);
                [CCode (cname = "gtk_widget_class_set_accessible_role")]
                public class void set_accessible_role (Atk.Role role);
@@ -12176,7 +12179,7 @@ namespace Gtk {
                public virtual signal bool enable_debugging (bool toggle);
                public virtual signal void keys_changed ();
                [HasEmitter]
-               public virtual signal void set_focus (Gtk.Widget? focus);
+               public signal void set_focus (Gtk.Widget? focus);
        }
        [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_window_accessible_get_type ()")]
        public class WindowAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Window {
@@ -12473,9 +12476,11 @@ namespace Gtk {
        }
        [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkRootInterface", type_id = "gtk_root_get_type ()")]
        public interface Root : Gtk.Widget {
+               public unowned Gtk.Widget? get_focus ();
                public static unowned Gtk.Widget get_for_surface (Gdk.Surface surface);
                [NoWrapper]
                public abstract void get_surface_transform (int x, int y);
+               public void set_focus (Gtk.Widget? focus);
        }
        [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkScrollableInterface", type_id = "gtk_scrollable_get_type ()")]
        public interface Scrollable : GLib.Object {