From: Rico Tzschichholz Date: Wed, 15 May 2019 08:26:39 +0000 (+0200) Subject: gtk4: Update to 3.96.0+6a27fe15 X-Git-Tag: 0.45.1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f979d83711f4613bac4e93a74cff06d7aed31a5;p=thirdparty%2Fvala.git gtk4: Update to 3.96.0+6a27fe15 --- diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index f28b63eaa..4773f4a0e 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -4551,27 +4551,13 @@ namespace Gdk { [CCode (has_construct_function = false)] protected AppLaunchContext (); } - [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_core_get_type ()")] - [GIR (name = "X11DeviceCore")] - public class DeviceCore : Gdk.Device { - [CCode (has_construct_function = false)] - protected DeviceCore (); - [CCode (cheader_filename = "gdk/gdkx.h", cname = "gdk_x11_device_manager_lookup")] - public static unowned Gdk.X11.DeviceCore? lookup_for_device_manager (Gdk.X11.DeviceManagerCore device_manager, int device_id); - } - [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_core_get_type ()")] - [GIR (name = "X11DeviceManagerCore")] - public class DeviceManagerCore : GLib.Object { - [CCode (has_construct_function = false)] - protected DeviceManagerCore (); - [NoAccessorMethod] - public Gdk.Display display { owned get; construct; } - } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")] [GIR (name = "X11DeviceManagerXI2")] - public class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore { + public class DeviceManagerXI2 : GLib.Object { [CCode (has_construct_function = false)] protected DeviceManagerXI2 (); + [CCode (cheader_filename = "gdk/gdkx.h", cname = "gdk_x11_device_manager_lookup")] + public unowned Gdk.X11.DeviceXI2? lookup_for_device_manager (int device_id); [NoAccessorMethod] public int major { get; construct; } [NoAccessorMethod] @@ -4584,6 +4570,8 @@ namespace Gdk { public class DeviceXI2 : Gdk.Device { [CCode (has_construct_function = false)] protected DeviceXI2 (); + [CCode (cheader_filename = "gdk/gdkx.h", cname = "gdk_x11_device_get_id")] + public int get_id (); [NoAccessorMethod] public int device_id { get; construct; } } @@ -4681,8 +4669,6 @@ namespace Gdk { [CCode (cheader_filename = "gdk/gdkx.h")] public static X.Atom atom_to_xatom_for_display (Gdk.X11.Display display, Gdk.Atom atom); [CCode (cheader_filename = "gdk/gdkx.h")] - public static int device_get_id (Gdk.X11.DeviceCore device); - [CCode (cheader_filename = "gdk/gdkx.h")] public static void free_compound_text ([CCode (array_length = false, type = "guchar*")] uint8[] ctext); [CCode (cheader_filename = "gdk/gdkx.h")] public static void free_text_list (string list); @@ -5976,8 +5962,6 @@ namespace Gdk { public static void content_register_serializer (GLib.Type type, string mime_type, owned Gdk.ContentSerializeFunc serialize); [CCode (cheader_filename = "gdk/gdk.h")] public static async bool content_serialize_async (GLib.OutputStream stream, string mime_type, GLib.Value value, int io_priority, GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (cheader_filename = "gdk/gdkx.h")] - public static void disable_multidevice (); [CCode (cheader_filename = "gdk/gdk.h")] public static bool events_get_angle (Gdk.Event event1, Gdk.Event event2, out double angle); [CCode (cheader_filename = "gdk/gdk.h")] @@ -6044,6 +6028,11 @@ namespace Gsk { public unowned Gsk.RoundedRect? peek_outline (); public float peek_widths (); } + [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_broadway_renderer_get_type ()")] + public class BroadwayRenderer : Gsk.Renderer { + [CCode (has_construct_function = false, type = "GskRenderer*")] + public BroadwayRenderer (); + } [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")] public class CairoNode : Gsk.RenderNode { [CCode (has_construct_function = false)] @@ -6051,6 +6040,11 @@ namespace Gsk { public Cairo.Context get_draw_context (); public unowned Cairo.Surface peek_surface (); } + [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_cairo_renderer_get_type ()")] + public class CairoRenderer : Gsk.Renderer { + [CCode (has_construct_function = false, type = "GskRenderer*")] + public CairoRenderer (); + } [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")] public class ClipNode : Gsk.RenderNode { [CCode (has_construct_function = false)] @@ -6094,6 +6088,11 @@ namespace Gsk { public unowned Gsk.RenderNode get_child (); public unowned string get_message (); } + [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_gl_renderer_get_type ()")] + public class GLRenderer : Gsk.Renderer { + [CCode (has_construct_function = false, type = "GskRenderer*")] + public GLRenderer (); + } [CCode (cheader_filename = "gsk/gsk.h", cname = "GskRenderNode")] public class InsetShadowNode : Gsk.RenderNode { [CCode (has_construct_function = false)] @@ -6136,7 +6135,6 @@ namespace Gsk { public class RenderNode { [CCode (has_construct_function = false)] protected RenderNode (); - public static Gsk.RenderNode? deserialize (GLib.Bytes bytes) throws GLib.Error; public void draw (Cairo.Context cr); public Graphene.Rect get_bounds (); public Gsk.RenderNodeType get_node_type (); @@ -6240,6 +6238,11 @@ namespace Gsk { public unowned Gsk.RenderNode get_child (); public Gsk.Transform get_transform (); } + [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_vulkan_renderer_get_type ()")] + public class VulkanRenderer : Gsk.Renderer { + [CCode (has_construct_function = false, type = "GskRenderer*")] + public VulkanRenderer (); + } [CCode (cheader_filename = "gsk/gsk.h", has_type_id = false)] public struct ColorStop { public double offset; @@ -9028,7 +9031,6 @@ namespace Gtk { public void set_accel_group (Gtk.AccelGroup? accel_group); public void set_accel_path (string? accel_path); public void set_active (uint index); - public void set_display (Gdk.Display? display); public void set_monitor (int monitor_num); public void set_reserve_toggle_size (bool reserve_toggle_size); public Gtk.AccelGroup accel_group { get; set; } @@ -11812,6 +11814,8 @@ namespace Gtk { public bool get_hexpand_set (); public unowned Gtk.Widget? get_last_child (); public unowned Gtk.LayoutManager? get_layout_manager (); + [CCode (cname = "gtk_widget_class_get_layout_manager_type")] + public class GLib.Type get_layout_manager_type (); public bool get_mapped (); public int get_margin_bottom (); public int get_margin_end (); @@ -11908,6 +11912,8 @@ namespace Gtk { public void set_hexpand (bool expand); public void set_hexpand_set (bool @set); public void set_layout_manager (owned Gtk.LayoutManager? layout_manager); + [CCode (cname = "gtk_widget_class_set_layout_manager_type")] + public class void set_layout_manager_type (GLib.Type type); public void set_margin_bottom (int margin); public void set_margin_end (int margin); public void set_margin_start (int margin); @@ -11994,7 +12000,6 @@ namespace Gtk { [HasEmitter] public virtual signal void destroy (); public virtual signal void direction_changed (Gtk.TextDirection previous_direction); - public virtual signal void display_changed (Gdk.Display? previous_display); public virtual signal void drag_begin (Gdk.Drag drag); public virtual signal void drag_data_delete (Gdk.Drag drag); public virtual signal void drag_data_get (Gdk.Drag drag, Gtk.SelectionData selection_data); diff --git a/vapi/metadata/GdkX11-4.0.metadata b/vapi/metadata/GdkX11-4.0.metadata index bae02d4d5..35b6ed783 100644 --- a/vapi/metadata/GdkX11-4.0.metadata +++ b/vapi/metadata/GdkX11-4.0.metadata @@ -10,6 +10,7 @@ X11Display //X11Surface // .foreign_new_for_display name="foreign_for_display" -x11_device_manager_lookup name="lookup_for_device_manager" parent="Gdk.X11.DeviceCore" +x11_device_manager_lookup name="lookup_for_device_manager" parent="Gdk.X11.DeviceManagerXI2" symbol_type="method" instance_idx=0 +x11_device_get_id name="get_id" parent="Gdk.X11.DeviceXI2" symbol_type="method" instance_idx=0 x11_free_compound_text.ctext type="uint8[]" x11_lookup_xdisplay name="lookup_for_xdisplay" parent="Gdk.X11.Display"