}
[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;
}
}
[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;
}
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 ()")]
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 {
[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 ();
[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);
[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 ();
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)]
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);
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);
}
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);
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"
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"