[CCode (has_construct_function = false, type = "ClutterAction*")]
public PanAction ();
public double get_acceleration_factor ();
+ public float get_constrained_motion_delta (uint point, out float delta_x, out float delta_y);
public double get_deceleration ();
public bool get_interpolate ();
public void get_interpolated_coords (out float interpolated_x, out float interpolated_y);
public enum PanAxis {
AXIS_NONE,
X_AXIS,
- Y_AXIS
+ Y_AXIS,
+ AXIS_AUTO
}
[CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PATH_", type_id = "clutter_path_node_type_get_type ()")]
public enum PathNodeType {
[CCode (cheader_filename = "clutter/gdk/clutter-gdk.h")]
public static unowned Gdk.Window get_stage_window (Clutter.Stage stage);
[CCode (cheader_filename = "clutter/gdk/clutter-gdk.h")]
+ public static unowned Gdk.Visual get_visual ();
+ [CCode (cheader_filename = "clutter/gdk/clutter-gdk.h")]
public static Gdk.FilterReturn handle_event (Gdk.Event event);
[CCode (cheader_filename = "clutter/gdk/clutter-gdk.h")]
public static void set_display (Gdk.Display display);
public bool get_modal_hint ();
public int get_origin (out int x, out int y);
public unowned Gdk.Window get_parent ();
+ public bool get_pass_through ();
[Deprecated (since = "3.0")]
public unowned Gdk.Window? get_pointer (out int x, out int y, out Gdk.ModifierType mask);
public void get_position (out int x, out int y);
public void set_opacity (double opacity);
public void set_opaque_region (Cairo.Region? region);
public void set_override_redirect (bool override_redirect);
+ public void set_pass_through (bool pass_through);
public void set_role (string role);
public void set_shadow_width (int left, int right, int top, int bottom);
public void set_skip_pager_hint (bool skips_pager);
public signal void show_processes (string message, GLib.Array<GLib.Pid> processes, [CCode (array_length = false, array_null_terminated = true)] string[] choices);
public virtual signal void show_unmount_progress (string message, int64 time_left, int64 bytes_left);
}
+ [CCode (cheader_filename = "gio/gio.h", type_id = "g_native_socket_address_get_type ()")]
+ public class NativeSocketAddress : GLib.SocketAddress {
+ public NativeSocketAddress (void* native, size_t len);
+ }
[CCode (cheader_filename = "gio/gio.h")]
public abstract class NativeVolumeMonitor : GLib.VolumeMonitor {
[CCode (has_construct_function = false)]
public class PropertyAction : GLib.Object, GLib.Action {
[CCode (has_construct_function = false)]
public PropertyAction (string name, GLib.Object object, string property_name);
+ [NoAccessorMethod]
+ public bool invert_boolean { get; construct; }
public GLib.Object object { construct; }
public string property_name { construct; }
}
public bool has_key (string name);
[CCode (array_length = false, array_null_terminated = true)]
public string[] list_children ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ public string[] list_keys ();
public GLib.SettingsSchema @ref ();
public void unref ();
}
public GLib.TlsCertificateFlags tls_validation_flags { get; set construct; }
[NoAccessorMethod]
public GLib.SocketType type { get; set construct; }
- public virtual signal void event (GLib.SocketClientEvent event, GLib.SocketConnectable connectable, GLib.IOStream connection);
+ public virtual signal void event (GLib.SocketClientEvent event, GLib.SocketConnectable connectable, GLib.IOStream? connection);
}
[CCode (cheader_filename = "gio/gio.h")]
public class SocketConnection : GLib.IOStream {
[Flags]
public enum DBusCallFlags {
NONE,
- NO_AUTO_START
+ NO_AUTO_START,
+ ALLOW_INTERACTIVE_AUTHORIZATION
}
[CCode (cheader_filename = "gio/gio.h", cprefix = "G_DBUS_CAPABILITY_FLAGS_", type_id = "g_dbus_capability_flags_get_type ()")]
[Flags]
public enum DBusMessageFlags {
NONE,
NO_REPLY_EXPECTED,
- NO_AUTO_START
+ NO_AUTO_START,
+ ALLOW_INTERACTIVE_AUTHORIZATION
}
[CCode (cheader_filename = "gio/gio.h", cprefix = "G_DBUS_MESSAGE_HEADER_FIELD_", type_id = "g_dbus_message_header_field_get_type ()")]
public enum DBusMessageHeaderField {
[Deprecated (replacement = "Json.gobject_from_data", since = "0.10")]
public static GLib.Object construct_gobject (GLib.Type gtype, string data, size_t length) throws GLib.Error;
[CCode (cheader_filename = "json-glib/json-glib.h")]
+ public static Json.Node from_string (string str) throws GLib.Error;
+ [CCode (cheader_filename = "json-glib/json-glib.h")]
public static GLib.Object gobject_deserialize (GLib.Type gtype, Json.Node node);
[CCode (cheader_filename = "json-glib/json-glib.h")]
public static GLib.Object gobject_from_data (GLib.Type gtype, string data, ssize_t length = -1) throws GLib.Error;
[CCode (cheader_filename = "json-glib/json-glib.h,json-glib/json-gobject.h")]
[Deprecated (replacement = "Json.gobject_to_data", since = "0.10")]
public static string serialize_gobject (GLib.Object gobject, out size_t length);
+ [CCode (cheader_filename = "json-glib/json-glib.h")]
+ public static string to_string (Json.Node node, bool pretty);
}
public string feed_uri { get; construct; }
public GData.Service service { get; construct; }
}
+ [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_calendar_access_rule_get_type ()")]
+ public class CalendarAccessRule : GData.AccessRule {
+ [CCode (has_construct_function = false)]
+ public CalendarAccessRule (string id);
+ }
[CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_calendar_calendar_get_type ()")]
public class CalendarCalendar : GData.Entry, GData.AccessHandler {
[CCode (has_construct_function = false)]
public GData.Feed query_groups (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
public async void query_groups_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
}
+ [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_access_rule_get_type ()")]
+ public class DocumentsAccessRule : GData.AccessRule {
+ [CCode (has_construct_function = false)]
+ public DocumentsAccessRule (string id);
+ }
[CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_document_get_type ()")]
public class DocumentsDocument : GData.DocumentsEntry, GData.AccessHandler {
[CCode (has_construct_function = false)]
[CCode (has_construct_function = false)]
public OAuth2Authorizer (string client_id, string client_secret, string redirect_uri, GLib.Type service_type);
public string build_authentication_uri (string? login_hint, bool include_granted_scopes);
+ public string dup_refresh_token ();
[CCode (has_construct_function = false)]
public OAuth2Authorizer.for_authorization_domains (string client_id, string client_secret, string redirect_uri, GLib.List<GData.AuthorizationDomain> authorization_domains);
public unowned string get_client_id ();
public async bool request_authorization_async (string authorization_code, GLib.Cancellable? cancellable) throws GLib.Error;
public void set_locale (string? locale);
public void set_proxy_resolver (GLib.ProxyResolver? proxy_resolver);
+ public void set_refresh_token (string? refresh_token);
public void set_timeout (uint timeout);
public string client_id { get; construct; }
public string client_secret { get; construct; }
public string locale { get; set; }
public GLib.ProxyResolver proxy_resolver { get; set; }
public string redirect_uri { get; construct; }
+ [NoAccessorMethod]
+ public string refresh_token { owned get; set; }
public uint timeout { get; set; }
}
[CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_parsable_get_type ()")]
// Bug #666798: delegates which throw exceptions
PixbufSaveFunc skip
+
+*_autoptr skip
public MemoryOutputStream ([CCode (array_length_type = "gsize")] owned uint8[]? data, GLib.ReallocFunc? realloc_function, GLib.DestroyNotify? destroy_function);
}
+ [CCode (cheader_filename = "gio/gio.h", type_id = "g_native_socket_address_get_type ()")]
+ public class NativeSocketAddress : GLib.SocketAddress {
+ public NativeSocketAddress (void* native, size_t len);
+ }
+
public abstract class NativeVolumeMonitor : GLib.VolumeMonitor {
[NoWrapper]
public abstract GLib.Mount get_mount_for_mount_path (string mount_path, GLib.Cancellable? cancellable = null);
// Forward upstream
*_autoptr skip
+NativeSocketAddress skip
content_type_from_mime_type nullable
content_type_get_mime_type nullable
ActionGroup
public weak Pango.Language language;
public weak GLib.SList<void*> extra_attrs;
}
+ [CCode (cheader_filename = "pango/pango.h", has_type_id = false)]
+ public struct AttrFontFeatures {
+ public weak string features;
+ }
[CCode (cheader_filename = "pango/pango.h", type_id = "pango_color_get_type ()")]
public struct Color {
public uint16 red;
STRIKETHROUGH_COLOR,
ABSOLUTE_SIZE,
GRAVITY,
- GRAVITY_HINT;
+ GRAVITY_HINT,
+ FONT_FEATURES;
public static unowned string? get_name (Pango.AttrType type);
public static Pango.AttrType register (string name);
}
public class Settings : GLib.Object {
[CCode (has_construct_function = false)]
public Settings ();
+ public bool get_allow_file_access_from_file_urls ();
public bool get_allow_modal_dialogs ();
public bool get_auto_load_images ();
public unowned string get_cursive_font_family ();
public unowned string get_serif_font_family ();
public unowned string get_user_agent ();
public bool get_zoom_text_only ();
+ public void set_allow_file_access_from_file_urls (bool allowed);
public void set_allow_modal_dialogs (bool allowed);
public void set_auto_load_images (bool enabled);
public void set_cursive_font_family (string cursive_font_family);
public void set_user_agent (string? user_agent);
public void set_user_agent_with_application_details (string? application_name, string? application_version);
public void set_zoom_text_only (bool zoom_text_only);
+ public bool allow_file_access_from_file_urls { get; set construct; }
public bool allow_modal_dialogs { get; set construct; }
public bool auto_load_images { get; set construct; }
public string cursive_font_family { get; set construct; }
public void set_web_extensions_directory (string directory);
public void set_web_extensions_initialization_user_data (GLib.Variant user_data);
[NoAccessorMethod]
+ public string indexed_db_directory { owned get; construct; }
+ [NoAccessorMethod]
public string local_storage_directory { owned get; construct; }
public virtual signal void download_started (WebKit.Download download);
public virtual signal void initialize_web_extensions ();
public bool get_statusbar_visible ();
public bool get_toolbar_visible ();
public bool fullscreen { get; construct; }
- public Cairo.RectangleInt geometry { get; construct; }
+ public Gdk.Rectangle geometry { get; construct; }
public bool locationbar_visible { get; construct; }
public bool menubar_visible { get; construct; }
public bool resizable { get; construct; }
public string substring_data (ulong offset, ulong length) throws GLib.Error;
public string data { owned get; set; }
public ulong length { get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element next_element_sibling { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element previous_element_sibling { owned get; }
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_comment_get_type ()")]
[GIR (name = "DOMComment")]
public string character_set { owned get; }
public string charset { owned get; set; }
[NoAccessorMethod]
+ public ulong child_element_count { get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.HTMLCollection children { owned get; }
+ [NoAccessorMethod]
public string compat_mode { owned get; }
[NoAccessorMethod]
public string content_type { owned get; }
public WebKit.DOM.Element document_element { get; }
public string document_uri { owned get; set; }
public string domain { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element first_element_child { owned get; }
public WebKit.DOM.HTMLCollection forms { owned get; }
public WebKit.DOM.HTMLHeadElement head { get; }
[NoAccessorMethod]
public WebKit.DOM.HTMLCollection images { owned get; }
public WebKit.DOM.DOMImplementation implementation { owned get; }
public string input_encoding { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element last_element_child { owned get; }
public string last_modified { owned get; }
public WebKit.DOM.HTMLCollection links { owned get; }
[NoAccessorMethod]
public string preferred_stylesheet_set { owned get; }
public string ready_state { owned get; }
public string referrer { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element scrolling_element { owned get; }
public string selected_stylesheet_set { owned get; set; }
public WebKit.DOM.StyleSheetList style_sheets { get; }
public string title { owned get; set; }
public class DocumentFragment : WebKit.DOM.Node, WebKit.DOM.EventTarget {
[CCode (has_construct_function = false)]
protected DocumentFragment ();
+ [NoAccessorMethod]
+ public ulong child_element_count { get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.HTMLCollection children { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element first_element_child { owned get; }
+ [NoAccessorMethod]
+ public WebKit.DOM.Element last_element_child { owned get; }
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_document_type_get_type ()")]
[GIR (name = "DOMDocumentType")]
public string get_attribute_ns (string namespaceURI, string localName);
public WebKit.DOM.NamedNodeMap get_attributes ();
public ulong get_child_element_count ();
+ public WebKit.DOM.HTMLCollection get_children ();
public string get_class_name ();
public double get_client_height ();
public double get_client_left ();
public void set_scroll_top (long value);
public WebKit.DOM.NamedNodeMap attributes { owned get; }
public ulong child_element_count { get; }
+ public WebKit.DOM.HTMLCollection children { owned get; }
public string class_name { owned get; set; }
public double client_height { get; }
public double client_left { get; }
protected HTMLElement ();
public void click ();
public string get_access_key ();
+ [Deprecated (since = "2.10")]
public WebKit.DOM.HTMLCollection get_children ();
public string get_content_editable ();
public string get_dir ();
public void set_tab_index (long value);
public void set_title (string value);
public string access_key { owned get; set; }
- public WebKit.DOM.HTMLCollection children { owned get; }
public string content_editable { owned get; set; }
public string dir { owned get; set; }
[NoAccessorMethod]
public long client_x { get; }
public long client_y { get; }
public bool ctrl_key { get; }
- [NoAccessorMethod]
- public double force { get; }
public WebKit.DOM.Node from_element { get; }
public bool meta_key { get; }
[NoAccessorMethod]