From: Rico Tzschichholz Date: Mon, 28 Mar 2022 13:27:45 +0000 (+0200) Subject: vapi: Update GIR-based bindings X-Git-Tag: 0.56.1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e822dff98c92a888a10c0d9fe04c724f95a0d79;p=thirdparty%2Fvala.git vapi: Update GIR-based bindings --- diff --git a/vapi/gnome-desktop-3.0.vapi b/vapi/gnome-desktop-3.0.vapi index 24d80a8a7..7a5b2954b 100644 --- a/vapi/gnome-desktop-3.0.vapi +++ b/vapi/gnome-desktop-3.0.vapi @@ -369,8 +369,13 @@ namespace Gnome { } [CCode (cheader_filename = "libgnome-desktop/gnome-idle-monitor.h", instance_pos = 2.9)] public delegate void IdleMonitorWatchFunc (Gnome.IdleMonitor monitor, uint id); + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-version.h", cname = "GNOME_DESKTOP_PLATFORM_VERSION")] + public const int DESKTOP_PLATFORM_VERSION; [CCode (cheader_filename = "libgnome-desktop/gnome-rr.h", cname = "GNOME_RR_CONNECTOR_TYPE_PANEL")] public const string RR_CONNECTOR_TYPE_PANEL; + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-version.h")] + [Version (since = "43.0")] + public static int get_platform_version (); [CCode (cheader_filename = "libgnome-desktop/gnome-systemd.h")] public static async bool start_systemd_scope (string name, int32 pid, string? description, GLib.DBusConnection? connection, GLib.Cancellable? cancellable) throws GLib.Error; } diff --git a/vapi/gnome-desktop-4.vapi b/vapi/gnome-desktop-4.vapi index 1475bdad4..04ef5b299 100644 --- a/vapi/gnome-desktop-4.vapi +++ b/vapi/gnome-desktop-4.vapi @@ -123,6 +123,11 @@ namespace Gnome { } [CCode (cheader_filename = "libgnome-desktop/gnome-idle-monitor.h", instance_pos = 2.9)] public delegate void IdleMonitorWatchFunc (Gnome.IdleMonitor monitor, uint id); + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-version.h", cname = "GNOME_DESKTOP_PLATFORM_VERSION")] + public const int DESKTOP_PLATFORM_VERSION; + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-version.h")] + [Version (since = "43.0")] + public static int get_platform_version (); [CCode (cheader_filename = "libgnome-desktop/gnome-systemd.h")] public static async bool start_systemd_scope (string name, int32 pid, string? description, GLib.DBusConnection? connection, GLib.Cancellable? cancellable) throws GLib.Error; } diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index 81f1604f6..a66245268 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -5357,6 +5357,8 @@ namespace Gdk { protected ScrollEvent (); public void get_deltas (out double delta_x, out double delta_y); public Gdk.ScrollDirection get_direction (); + [Version (since = "4.8")] + public Gdk.ScrollUnit get_unit (); public bool is_stop (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_seat_get_type ()")] @@ -5859,6 +5861,12 @@ namespace Gdk { RIGHT, SMOOTH } + [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SCROLL_UNIT_", type_id = "gdk_scroll_unit_get_type ()")] + [Version (since = "4.8")] + public enum ScrollUnit { + WHEEL, + SURFACE + } [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SEAT_CAPABILITY_", type_id = "gdk_seat_capabilities_get_type ()")] [Flags] public enum SeatCapabilities { @@ -6173,7 +6181,7 @@ namespace Gsk { [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_gl_shader_node_get_type ()")] public class GLShaderNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] - public GLShaderNode (Gsk.GLShader shader, Graphene.Rect bounds, GLib.Bytes args, [CCode (array_length_cname = "n_children", array_length_pos = 4.1, array_length_type = "guint")] Gsk.RenderNode[] children); + public GLShaderNode (Gsk.GLShader shader, Graphene.Rect bounds, GLib.Bytes args, [CCode (array_length_cname = "n_children", array_length_pos = 4.1, array_length_type = "guint")] Gsk.RenderNode[]? children); public unowned GLib.Bytes get_args (); public unowned Gsk.RenderNode get_child (uint idx); public uint get_n_children (); @@ -8285,6 +8293,8 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerScroll (Gtk.EventControllerScrollFlags flags); public Gtk.EventControllerScrollFlags get_flags (); + [Version (since = "4.8")] + public Gdk.ScrollUnit get_unit (); public void set_flags (Gtk.EventControllerScrollFlags flags); public Gtk.EventControllerScrollFlags flags { get; set; } public signal void decelerate (double vel_x, double vel_y); @@ -10553,11 +10563,17 @@ namespace Gtk { [CCode (has_construct_function = false, type = "GtkWidget*")] public SearchEntry (); public unowned Gtk.Widget? get_key_capture_widget (); + [Version (since = "4.8")] + public uint get_search_delay (); public void set_key_capture_widget (Gtk.Widget? widget); + [Version (since = "4.8")] + public void set_search_delay (uint delay); [NoAccessorMethod] public bool activates_default { get; set; } [NoAccessorMethod] public string placeholder_text { owned get; set; } + [Version (since = "4.8")] + public uint search_delay { get; set; } public signal void activate (); public signal void next_match (); public signal void previous_match (); diff --git a/vapi/libpeas-1.0.vapi b/vapi/libpeas-1.0.vapi index 6d2835695..cbdbefe11 100644 --- a/vapi/libpeas-1.0.vapi +++ b/vapi/libpeas-1.0.vapi @@ -61,7 +61,7 @@ namespace Peas { public virtual bool call (string method_name, GI.Argument args); [Version (since = "1.2")] public void @foreach (Peas.ExtensionSetForeachFunc func); - public unowned Peas.Extension get_extension (Peas.PluginInfo info); + public unowned Peas.Extension? get_extension (Peas.PluginInfo info); [CCode (cname = "peas_extension_set_newv", has_construct_function = false)] public ExtensionSet.newv (Peas.Engine? engine, GLib.Type exten_type, [CCode (array_length_cname = "n_parameters", array_length_pos = 2.5, array_length_type = "guint")] GLib.Parameter[] parameters); [CCode (has_construct_function = false)] @@ -104,14 +104,14 @@ namespace Peas { public unowned string[] get_dependencies (); public unowned string get_description (); [Version (since = "1.6")] - public unowned string get_external_data (string key); + public unowned string? get_external_data (string key); public unowned string get_help_uri (); public unowned string get_icon_name (); public unowned string get_module_dir (); public unowned string get_module_name (); public unowned string get_name (); [Version (since = "1.4")] - public GLib.Settings get_settings (string? schema_id); + public GLib.Settings? get_settings (string? schema_id); public unowned string get_version (); public unowned string get_website (); public bool has_dependency (string module_name); @@ -142,6 +142,4 @@ namespace Peas { public delegate void ExtensionSetForeachFunc (Peas.ExtensionSet @set, Peas.PluginInfo info, Peas.Extension exten); [CCode (cheader_filename = "libpeas/peas.h", instance_pos = 1.9)] public delegate GLib.Object FactoryFunc ([CCode (array_length_cname = "n_parameters", array_length_pos = 0.5, array_length_type = "guint")] GLib.Parameter[] parameters); - [CCode (cheader_filename = "libpeas/peas.h")] - public static void cclosure_marshal_VOID__BOXED_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); } diff --git a/vapi/libpeas-gtk-1.0.vapi b/vapi/libpeas-gtk-1.0.vapi index 49b9ba007..618b815c1 100644 --- a/vapi/libpeas-gtk-1.0.vapi +++ b/vapi/libpeas-gtk-1.0.vapi @@ -15,7 +15,7 @@ namespace PeasGtk { public class PluginManagerView : Gtk.TreeView, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public PluginManagerView (Peas.Engine? engine); - public unowned Peas.PluginInfo get_selected_plugin (); + public unowned Peas.PluginInfo? get_selected_plugin (); [Version (deprecated = true, deprecated_since = "1.2")] public bool get_show_builtin (); public void set_selected_plugin (Peas.PluginInfo info); diff --git a/vapi/metadata/GnomeDesktop-3.0.metadata b/vapi/metadata/GnomeDesktop-3.0.metadata index 1a11e5a05..3536d1dd6 100644 --- a/vapi/metadata/GnomeDesktop-3.0.metadata +++ b/vapi/metadata/GnomeDesktop-3.0.metadata @@ -13,6 +13,9 @@ BGSlideShow DesktopThumbnail* cheader_filename="libgnome-desktop/gnome-desktop-thumbnail.h" desktop_thumbnail_* parent="Gnome.DesktopThumbnail" name="desktop_thumbnail_(.+)" cheader_filename="libgnome-desktop/gnome-desktop-thumbnail.h" +DESKTOP_PLATFORM_VERSION cheader_filename="libgnome-desktop/gnome-desktop-version.h" +get_platform_version cheader_filename="libgnome-desktop/gnome-desktop-version.h" + get_language_from_locale parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h" get_country_from_locale parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h" get_all_locales parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h" diff --git a/vapi/metadata/GnomeDesktop-4.0.metadata b/vapi/metadata/GnomeDesktop-4.0.metadata index 2a710dd5f..76630db66 100644 --- a/vapi/metadata/GnomeDesktop-4.0.metadata +++ b/vapi/metadata/GnomeDesktop-4.0.metadata @@ -1,6 +1,9 @@ DesktopThumbnail* cheader_filename="libgnome-desktop/gnome-desktop-thumbnail.h" desktop_thumbnail_* parent="Gnome.DesktopThumbnail" name="desktop_thumbnail_(.+)" cheader_filename="libgnome-desktop/gnome-desktop-thumbnail.h" +DESKTOP_PLATFORM_VERSION cheader_filename="libgnome-desktop/gnome-desktop-version.h" +get_platform_version cheader_filename="libgnome-desktop/gnome-desktop-version.h" + get_language_from_locale parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h" get_country_from_locale parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h" get_all_locales parent="Gnome.Languages" cheader_filename="libgnome-desktop/gnome-languages.h"