diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-01-12 19:13:00 +0300 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-01-12 19:47:13 +0300 |
commit | b4fbaaeabef60459c06c3830164374ba98f4d19f (patch) | |
tree | 3599af66fa00ba59a3452271664f8ba3108a12d3 | |
parent | 2ad01f1df548ae4b8d7d9abde1f1ba0c7bf93ce3 (diff) |
Remove webkit2gtk vapi
Introduced in aa6e6fba86f751004d1b5d52e6766a7b146abdae, it is not
actually needed when the dependency is specified correctly – that
is webkit2gtk-4.0, not WebKit2-4.0.
Closes: #593
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/backend/bazqux/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/demo/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/feedbin/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/feedhq/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/feedly/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/fresh/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/inoreader/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/local/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/oldreader/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/owncloud/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/backend/ttrss/CMakeLists.txt | 2 | ||||
-rw-r--r-- | plugins/share/Browser/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Email/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Instapaper/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Pocket/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Telegram/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Twitter/CMakeLists.txt | 3 | ||||
-rw-r--r-- | plugins/share/Wallabag/CMakeLists.txt | 3 | ||||
-rw-r--r-- | vapi/webkit2gtk-4.0.vapi | 1455 |
20 files changed, 19 insertions, 1482 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 99aa614e..69029f95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,7 +87,7 @@ set(UI_PACKAGES gee-0.8 libsecret-1 rest-0.7 - WebKit2-4.0 + webkit2gtk-4.0 gstreamer-1.0 gstreamer-pbutils-1.0 libpeas-1.0 @@ -201,7 +201,6 @@ CUSTOM_VAPIS vapi/gtkimageview.vapi vapi/gd-1.0.vapi vapi/sqlite3.vapi - vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE data/org.gnome.FeedReader.gresource.xml) diff --git a/plugins/backend/bazqux/CMakeLists.txt b/plugins/backend/bazqux/CMakeLists.txt index 4af8d96b..c11e3445 100644 --- a/plugins/backend/bazqux/CMakeLists.txt +++ b/plugins/backend/bazqux/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/demo/CMakeLists.txt b/plugins/backend/demo/CMakeLists.txt index 6b1ebd33..3736c516 100644 --- a/plugins/backend/demo/CMakeLists.txt +++ b/plugins/backend/demo/CMakeLists.txt @@ -17,6 +17,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -25,7 +26,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/feedbin/CMakeLists.txt b/plugins/backend/feedbin/CMakeLists.txt index b21430b6..0386a007 100644 --- a/plugins/backend/feedbin/CMakeLists.txt +++ b/plugins/backend/feedbin/CMakeLists.txt @@ -47,6 +47,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -56,7 +57,6 @@ CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_BINARY_DIR}/plugins/backend/feedbin/feedbinAPI.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/feedhq/CMakeLists.txt b/plugins/backend/feedhq/CMakeLists.txt index 1d8d4657..0d8c1b8d 100644 --- a/plugins/backend/feedhq/CMakeLists.txt +++ b/plugins/backend/feedhq/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/feedly/CMakeLists.txt b/plugins/backend/feedly/CMakeLists.txt index ac28a035..34f73c64 100644 --- a/plugins/backend/feedly/CMakeLists.txt +++ b/plugins/backend/feedly/CMakeLists.txt @@ -21,6 +21,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -29,7 +30,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/fresh/CMakeLists.txt b/plugins/backend/fresh/CMakeLists.txt index 1f1545e0..9d14f272 100644 --- a/plugins/backend/fresh/CMakeLists.txt +++ b/plugins/backend/fresh/CMakeLists.txt @@ -21,6 +21,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -29,7 +30,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/inoreader/CMakeLists.txt b/plugins/backend/inoreader/CMakeLists.txt index c234000e..d74316db 100644 --- a/plugins/backend/inoreader/CMakeLists.txt +++ b/plugins/backend/inoreader/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/local/CMakeLists.txt b/plugins/backend/local/CMakeLists.txt index 515502ec..0d95938f 100644 --- a/plugins/backend/local/CMakeLists.txt +++ b/plugins/backend/local/CMakeLists.txt @@ -28,6 +28,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -36,7 +37,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi rss-glib/rss-glib-1.0.vapi ) diff --git a/plugins/backend/oldreader/CMakeLists.txt b/plugins/backend/oldreader/CMakeLists.txt index 8baba2e6..6cc67ae6 100644 --- a/plugins/backend/oldreader/CMakeLists.txt +++ b/plugins/backend/oldreader/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/owncloud/CMakeLists.txt b/plugins/backend/owncloud/CMakeLists.txt index bfdc4c35..6abcf202 100644 --- a/plugins/backend/owncloud/CMakeLists.txt +++ b/plugins/backend/owncloud/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/backend/ttrss/CMakeLists.txt b/plugins/backend/ttrss/CMakeLists.txt index 7c80a63d..ea2bf975 100644 --- a/plugins/backend/ttrss/CMakeLists.txt +++ b/plugins/backend/ttrss/CMakeLists.txt @@ -20,6 +20,7 @@ PACKAGES libxml-2.0 sqlite3 libsecret-1 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${PLUGNAME}.gresource.xml) diff --git a/plugins/share/Browser/CMakeLists.txt b/plugins/share/Browser/CMakeLists.txt index 36e73145..421f9065 100644 --- a/plugins/share/Browser/CMakeLists.txt +++ b/plugins/share/Browser/CMakeLists.txt @@ -15,8 +15,8 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -25,7 +25,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Email/CMakeLists.txt b/plugins/share/Email/CMakeLists.txt index 3be17e6c..5456b396 100644 --- a/plugins/share/Email/CMakeLists.txt +++ b/plugins/share/Email/CMakeLists.txt @@ -16,8 +16,8 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -26,7 +26,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Instapaper/CMakeLists.txt b/plugins/share/Instapaper/CMakeLists.txt index 385b6c71..bf4441be 100644 --- a/plugins/share/Instapaper/CMakeLists.txt +++ b/plugins/share/Instapaper/CMakeLists.txt @@ -16,10 +16,10 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 rest-0.7 json-glib-1.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +28,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Pocket/CMakeLists.txt b/plugins/share/Pocket/CMakeLists.txt index a2f3e555..aca4fd34 100644 --- a/plugins/share/Pocket/CMakeLists.txt +++ b/plugins/share/Pocket/CMakeLists.txt @@ -21,11 +21,11 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 rest-0.7 json-glib-1.0 goa-1.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -34,7 +34,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Telegram/CMakeLists.txt b/plugins/share/Telegram/CMakeLists.txt index 1f25288d..57ef3c64 100644 --- a/plugins/share/Telegram/CMakeLists.txt +++ b/plugins/share/Telegram/CMakeLists.txt @@ -17,8 +17,8 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -27,7 +27,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Twitter/CMakeLists.txt b/plugins/share/Twitter/CMakeLists.txt index 19aa7823..d533aa6b 100644 --- a/plugins/share/Twitter/CMakeLists.txt +++ b/plugins/share/Twitter/CMakeLists.txt @@ -17,10 +17,10 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 rest-0.7 json-glib-1.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -29,7 +29,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/plugins/share/Wallabag/CMakeLists.txt b/plugins/share/Wallabag/CMakeLists.txt index 4e078990..531a5c08 100644 --- a/plugins/share/Wallabag/CMakeLists.txt +++ b/plugins/share/Wallabag/CMakeLists.txt @@ -16,10 +16,10 @@ PACKAGES libsecret-1 sqlite3 libsoup-2.4 - WebKit2-4.0 rest-0.7 json-glib-1.0 libxml-2.0 + webkit2gtk-4.0 OPTIONS --target-glib=2.32 @@ -28,7 +28,6 @@ OPTIONS CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/FeedReader.vapi ${CMAKE_SOURCE_DIR}/vapi/gd-1.0.vapi - ${CMAKE_SOURCE_DIR}/vapi/webkit2gtk-4.0.vapi ) GLIB_COMPILE_RESOURCES(GRESOURCES SOURCE ${NAME}.gresource.xml) diff --git a/vapi/webkit2gtk-4.0.vapi b/vapi/webkit2gtk-4.0.vapi deleted file mode 100644 index f028a0eb..00000000 --- a/vapi/webkit2gtk-4.0.vapi +++ /dev/null @@ -1,1455 +0,0 @@ -/* webkit2gtk-4.0.vapi generated by vapigen, do not modify. */ - -[CCode (cprefix = "WebKit", gir_namespace = "WebKit2", gir_version = "4.0", lower_case_cprefix = "webkit_")] -namespace WebKit { - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_authentication_request_get_type ()")] - public class AuthenticationRequest : GLib.Object { - [CCode (has_construct_function = false)] - protected AuthenticationRequest (); - [Version (since = "2.2")] - public void authenticate (WebKit.Credential? credential); - [Version (since = "2.2")] - public bool can_save_credentials (); - [Version (since = "2.2")] - public void cancel (); - [Version (since = "2.2")] - public unowned string get_host (); - [Version (since = "2.2")] - public uint get_port (); - [Version (since = "2.2")] - public WebKit.Credential get_proposed_credential (); - [Version (since = "2.2")] - public unowned string get_realm (); - [Version (since = "2.2")] - public WebKit.AuthenticationScheme get_scheme (); - [Version (since = "2.2")] - public bool is_for_proxy (); - [Version (since = "2.2")] - public bool is_retry (); - [Version (since = "2.2")] - public signal void cancelled (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_back_forward_list_get_type ()")] - public class BackForwardList : GLib.Object { - [CCode (has_construct_function = false)] - protected BackForwardList (); - public unowned WebKit.BackForwardListItem get_back_item (); - public GLib.List<weak WebKit.BackForwardListItem> get_back_list (); - public GLib.List<weak WebKit.BackForwardListItem> get_back_list_with_limit (uint limit); - public unowned WebKit.BackForwardListItem get_current_item (); - public unowned WebKit.BackForwardListItem get_forward_item (); - public GLib.List<weak WebKit.BackForwardListItem> get_forward_list (); - public GLib.List<weak WebKit.BackForwardListItem> get_forward_list_with_limit (uint limit); - public uint get_length (); - public unowned WebKit.BackForwardListItem get_nth_item (int index); - public signal void changed (WebKit.BackForwardListItem? item_added, void* items_removed); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_back_forward_list_item_get_type ()")] - public class BackForwardListItem : GLib.InitiallyUnowned { - [CCode (has_construct_function = false)] - protected BackForwardListItem (); - public unowned string get_original_uri (); - public unowned string get_title (); - public unowned string get_uri (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_color_chooser_request_get_type ()")] - public class ColorChooserRequest : GLib.Object { - [CCode (has_construct_function = false)] - protected ColorChooserRequest (); - [Version (since = "2.8")] - public void cancel (); - [Version (since = "2.8")] - public void finish (); - [Version (since = "2.8")] - public Gdk.Rectangle get_element_rectangle (); - [Version (since = "2.8")] - public Gdk.RGBA get_rgba (); - [Version (since = "2.8")] - public void set_rgba (Gdk.RGBA rgba); - public Gdk.RGBA rgba { get; set construct; } - [Version (since = "2.8")] - public signal void finished (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_context_menu_get_type ()")] - public class ContextMenu : GLib.Object { - [CCode (has_construct_function = false)] - public ContextMenu (); - public void append (WebKit.ContextMenuItem item); - public unowned WebKit.ContextMenuItem first (); - public unowned WebKit.ContextMenuItem get_item_at_position (uint position); - public unowned GLib.List<WebKit.ContextMenuItem> get_items (); - public uint get_n_items (); - [Version (since = "2.8")] - public unowned GLib.Variant get_user_data (); - public void insert (WebKit.ContextMenuItem item, int position); - public unowned WebKit.ContextMenuItem last (); - public void move_item (WebKit.ContextMenuItem item, int position); - public void prepend (WebKit.ContextMenuItem item); - public void remove (WebKit.ContextMenuItem item); - public void remove_all (); - [Version (since = "2.8")] - public void set_user_data (GLib.Variant user_data); - [CCode (has_construct_function = false)] - public ContextMenu.with_items (GLib.List<WebKit.ContextMenuItem> items); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_context_menu_item_get_type ()")] - public class ContextMenuItem : GLib.InitiallyUnowned { - [CCode (has_construct_function = false)] - [Version (deprecated = true, deprecated_since = "2.18")] - public ContextMenuItem (Gtk.Action action); - [CCode (has_construct_function = false)] - [Version (since = "2.18")] - public ContextMenuItem.from_gaction (GLib.Action action, string label, GLib.Variant? target); - [CCode (has_construct_function = false)] - public ContextMenuItem.from_stock_action (WebKit.ContextMenuAction action); - [CCode (has_construct_function = false)] - public ContextMenuItem.from_stock_action_with_label (WebKit.ContextMenuAction action, string label); - [Version (deprecated = true, deprecated_since = "2.18")] - public unowned Gtk.Action get_action (); - [Version (since = "2.18")] - public unowned GLib.Action get_gaction (); - public WebKit.ContextMenuAction get_stock_action (); - public unowned WebKit.ContextMenu get_submenu (); - public bool is_separator (); - [CCode (has_construct_function = false)] - public ContextMenuItem.separator (); - public void set_submenu (WebKit.ContextMenu? submenu); - [CCode (has_construct_function = false)] - public ContextMenuItem.with_submenu (string label, WebKit.ContextMenu submenu); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_cookie_manager_get_type ()")] - public class CookieManager : GLib.Object { - [CCode (has_construct_function = false)] - protected CookieManager (); - [Version (deprecated = true, deprecated_since = "2.16")] - public void delete_all_cookies (); - [Version (deprecated = true, deprecated_since = "2.16")] - public void delete_cookies_for_domain (string domain); - public async WebKit.CookieAcceptPolicy get_accept_policy (GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (array_length = false, array_null_terminated = true)] - [Version (deprecated = true, deprecated_since = "2.16")] - public async string[] get_domains_with_cookies (GLib.Cancellable? cancellable) throws GLib.Error; - public void set_accept_policy (WebKit.CookieAcceptPolicy policy); - public void set_persistent_storage (string filename, WebKit.CookiePersistentStorage storage); - public signal void changed (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "webkit_credential_get_type ()")] - [Compact] - public class Credential { - [CCode (has_construct_function = false)] - [Version (since = "2.2")] - public Credential (string username, string password, WebKit.CredentialPersistence persistence); - [Version (since = "2.2")] - public WebKit.Credential copy (); - [Version (since = "2.2")] - public void free (); - [Version (since = "2.2")] - public unowned string get_password (); - [Version (since = "2.2")] - public WebKit.CredentialPersistence get_persistence (); - [Version (since = "2.2")] - public unowned string get_username (); - [Version (since = "2.2")] - public bool has_password (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_download_get_type ()")] - public class Download : GLib.Object { - [CCode (has_construct_function = false)] - protected Download (); - public void cancel (); - [Version (since = "2.6")] - public bool get_allow_overwrite (); - public unowned string get_destination (); - public double get_elapsed_time (); - public double get_estimated_progress (); - public uint64 get_received_data_length (); - public unowned WebKit.URIRequest get_request (); - public unowned WebKit.URIResponse get_response (); - public unowned WebKit.WebView get_web_view (); - [Version (since = "2.6")] - public void set_allow_overwrite (bool allowed); - public void set_destination (string uri); - [Version (since = "2.6")] - public bool allow_overwrite { get; set; } - public string destination { get; } - public double estimated_progress { get; } - public WebKit.URIResponse response { get; } - public signal void created_destination (string destination); - public virtual signal bool decide_destination (string suggested_filename); - public signal void failed (WebKit.DownloadError error); - public signal void finished (); - public signal void received_data (uint64 data_length); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_editor_state_get_type ()")] - public class EditorState : GLib.Object { - [CCode (has_construct_function = false)] - protected EditorState (); - [Version (since = "2.10")] - public uint get_typing_attributes (); - [Version (since = "2.10")] - public uint typing_attributes { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_favicon_database_get_type ()")] - public class FaviconDatabase : GLib.Object { - [CCode (has_construct_function = false)] - protected FaviconDatabase (); - public void clear (); - public async Cairo.Surface get_favicon (string page_uri, GLib.Cancellable? cancellable) throws GLib.Error; - public string get_favicon_uri (string page_uri); - public signal void favicon_changed (string page_uri, string favicon_uri); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_file_chooser_request_get_type ()")] - public class FileChooserRequest : GLib.Object { - [CCode (has_construct_function = false)] - protected FileChooserRequest (); - public void cancel (); - [CCode (array_length = false, array_null_terminated = true)] - public unowned string[] get_mime_types (); - public unowned Gtk.FileFilter get_mime_types_filter (); - public bool get_select_multiple (); - [CCode (array_length = false, array_null_terminated = true)] - public unowned string[] get_selected_files (); - public void select_files ([CCode (array_length = false, array_null_terminated = true)] string[] files); - [NoAccessorMethod] - public Gtk.FileFilter filter { owned get; } - [CCode (array_length = false, array_null_terminated = true)] - public string[] mime_types { get; } - public bool select_multiple { get; } - [CCode (array_length = false, array_null_terminated = true)] - public string[] selected_files { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_find_controller_get_type ()")] - public class FindController : GLib.Object { - [CCode (has_construct_function = false)] - protected FindController (); - public void count_matches (string search_text, uint32 find_options, uint max_match_count); - public uint get_max_match_count (); - public uint32 get_options (); - public unowned string get_search_text (); - public unowned WebKit.WebView get_web_view (); - public void search (string search_text, uint32 find_options, uint max_match_count); - public void search_finish (); - public void search_next (); - public void search_previous (); - public uint max_match_count { get; } - public WebKit.FindOptions options { get; } - [NoAccessorMethod] - public string text { owned get; } - public WebKit.WebView web_view { get; construct; } - public signal void counted_matches (uint match_count); - public signal void failed_to_find_text (); - public signal void found_text (uint match_count); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_form_submission_request_get_type ()")] - public class FormSubmissionRequest : GLib.Object { - [CCode (has_construct_function = false)] - protected FormSubmissionRequest (); - public unowned GLib.HashTable<void*,void*> get_text_fields (); - public void submit (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_geolocation_permission_request_get_type ()")] - public class GeolocationPermissionRequest : GLib.Object, WebKit.PermissionRequest { - [CCode (has_construct_function = false)] - protected GeolocationPermissionRequest (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_hit_test_result_get_type ()")] - public class HitTestResult : GLib.Object { - [CCode (has_construct_function = false)] - protected HitTestResult (); - public bool context_is_editable (); - public bool context_is_image (); - public bool context_is_link (); - public bool context_is_media (); - public bool context_is_scrollbar (); - [Version (since = "2.8")] - public bool context_is_selection (); - public uint get_context (); - public unowned string get_image_uri (); - public unowned string get_link_label (); - public unowned string get_link_title (); - public unowned string get_link_uri (); - public unowned string get_media_uri (); - public uint context { get; construct; } - public string image_uri { get; construct; } - public string link_label { get; construct; } - public string link_title { get; construct; } - public string link_uri { get; construct; } - public string media_uri { get; construct; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_install_missing_media_plugins_permission_request_get_type ()")] - public class InstallMissingMediaPluginsPermissionRequest : GLib.Object, WebKit.PermissionRequest { - [CCode (has_construct_function = false)] - protected InstallMissingMediaPluginsPermissionRequest (); - [Version (since = "2.10")] - public unowned string get_description (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_javascript_result_ref", type_id = "webkit_javascript_result_get_type ()", unref_function = "webkit_javascript_result_unref")] - [Compact] - public class JavascriptResult { - public unowned WebKit.JavascriptResult @ref (); - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_mime_info_ref", type_id = "webkit_mime_info_get_type ()", unref_function = "webkit_mime_info_unref")] - [Compact] - public class MimeInfo { - public unowned string get_description (); - [CCode (array_length = false, array_null_terminated = true)] - public unowned string[] get_extensions (); - public unowned string get_mime_type (); - public unowned WebKit.MimeInfo @ref (); - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "webkit_navigation_action_get_type ()")] - [Compact] - public class NavigationAction { - [Version (since = "2.6")] - public WebKit.NavigationAction copy (); - [Version (since = "2.6")] - public void free (); - [Version (since = "2.6")] - public uint get_modifiers (); - [Version (since = "2.6")] - public uint get_mouse_button (); - [Version (since = "2.6")] - public WebKit.NavigationType get_navigation_type (); - [Version (since = "2.6")] - public unowned WebKit.URIRequest get_request (); - [Version (since = "2.6")] - public bool is_user_gesture (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_navigation_policy_decision_get_type ()")] - public class NavigationPolicyDecision : WebKit.PolicyDecision { - [CCode (has_construct_function = false)] - protected NavigationPolicyDecision (); - public unowned string get_frame_name (); - [Version (deprecated = true, deprecated_since = "2.6")] - public uint get_modifiers (); - [Version (deprecated = true, deprecated_since = "2.6")] - public uint get_mouse_button (); - [Version (since = "2.6")] - public unowned WebKit.NavigationAction get_navigation_action (); - [Version (deprecated = true, deprecated_since = "2.6")] - public WebKit.NavigationType get_navigation_type (); - [Version (deprecated = true, deprecated_since = "2.6")] - public unowned WebKit.URIRequest get_request (); - public string frame_name { get; } - [Version (deprecated = true, deprecated_since = "2.6")] - public uint modifiers { get; } - [Version (deprecated = true, deprecated_since = "2.6")] - public uint mouse_button { get; } - [Version (since = "2.6")] - public WebKit.NavigationAction navigation_action { get; } - [Version (deprecated = true, deprecated_since = "2.6")] - public WebKit.NavigationType navigation_type { get; } - [Version (deprecated = true, deprecated_since = "2.6")] - public WebKit.URIRequest request { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "webkit_network_proxy_settings_get_type ()")] - [Compact] - public class NetworkProxySettings { - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public NetworkProxySettings (string? default_proxy_uri, string? ignore_hosts); - [Version (since = "2.16")] - public void add_proxy_for_scheme (string scheme, string proxy_uri); - [Version (since = "2.16")] - public WebKit.NetworkProxySettings copy (); - [Version (since = "2.16")] - public void free (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_notification_get_type ()")] - public class Notification : GLib.Object { - [CCode (has_construct_function = false)] - protected Notification (); - [Version (since = "2.8")] - public void close (); - [Version (since = "2.8")] - public unowned string get_body (); - [Version (since = "2.8")] - public uint64 get_id (); - [Version (since = "2.16")] - public unowned string? get_tag (); - [Version (since = "2.8")] - public unowned string get_title (); - [Version (since = "2.8")] - public string body { get; } - [Version (since = "2.8")] - public uint64 id { get; } - [Version (since = "2.16")] - public string tag { get; } - [Version (since = "2.8")] - public string title { get; } - [HasEmitter] - [Version (since = "2.12")] - public signal void clicked (); - [Version (since = "2.8")] - public signal void closed (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_notification_permission_request_get_type ()")] - public class NotificationPermissionRequest : GLib.Object, WebKit.PermissionRequest { - [CCode (has_construct_function = false)] - protected NotificationPermissionRequest (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_plugin_get_type ()")] - public class Plugin : GLib.Object { - [CCode (has_construct_function = false)] - protected Plugin (); - public unowned string get_description (); - public unowned GLib.List<WebKit.MimeInfo> get_mime_info_list (); - public unowned string get_name (); - public unowned string get_path (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_policy_decision_get_type ()")] - public abstract class PolicyDecision : GLib.Object { - [CCode (has_construct_function = false)] - protected PolicyDecision (); - public void download (); - public void ignore (); - public void use (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_print_custom_widget_get_type ()")] - public class PrintCustomWidget : GLib.Object { - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public PrintCustomWidget (Gtk.Widget widget, string title); - [Version (since = "2.16")] - public unowned string get_title (); - [Version (since = "2.16")] - public unowned Gtk.Widget get_widget (); - [Version (since = "2.16")] - public string title { get; construct; } - [Version (since = "2.16")] - public Gtk.Widget widget { get; construct; } - [Version (since = "2.16")] - public virtual signal void apply (); - [Version (since = "2.16")] - public virtual signal void update (Gtk.PageSetup widget, Gtk.PrintSettings page_setup); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_print_operation_get_type ()")] - public class PrintOperation : GLib.Object { - [CCode (has_construct_function = false)] - public PrintOperation (WebKit.WebView web_view); - public unowned Gtk.PageSetup get_page_setup (); - public unowned Gtk.PrintSettings get_print_settings (); - public void print (); - public WebKit.PrintOperationResponse run_dialog (Gtk.Window? parent); - public void set_page_setup (Gtk.PageSetup page_setup); - public void set_print_settings (Gtk.PrintSettings print_settings); - public Gtk.PageSetup page_setup { get; set; } - public Gtk.PrintSettings print_settings { get; set; } - [NoAccessorMethod] - public WebKit.WebView web_view { owned get; construct; } - [Version (since = "2.16")] - public signal WebKit.PrintCustomWidget create_custom_widget (); - public signal void failed (WebKit.PrintError error); - public signal void finished (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_response_policy_decision_get_type ()")] - public class ResponsePolicyDecision : WebKit.PolicyDecision { - [CCode (has_construct_function = false)] - protected ResponsePolicyDecision (); - public unowned WebKit.URIRequest get_request (); - public unowned WebKit.URIResponse get_response (); - [Version (since = "2.4")] - public bool is_mime_type_supported (); - public WebKit.URIRequest request { get; } - public WebKit.URIResponse response { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "webkit_script_dialog_get_type ()")] - [Compact] - public class ScriptDialog { - public void confirm_set_confirmed (bool confirmed); - public WebKit.ScriptDialogType get_dialog_type (); - public unowned string get_message (); - public unowned string prompt_get_default_text (); - public void prompt_set_text (string text); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_security_manager_get_type ()")] - public class SecurityManager : GLib.Object { - [CCode (has_construct_function = false)] - protected SecurityManager (); - public void register_uri_scheme_as_cors_enabled (string scheme); - public void register_uri_scheme_as_display_isolated (string scheme); - public void register_uri_scheme_as_empty_document (string scheme); - public void register_uri_scheme_as_local (string scheme); - public void register_uri_scheme_as_no_access (string scheme); - public void register_uri_scheme_as_secure (string scheme); - public bool uri_scheme_is_cors_enabled (string scheme); - public bool uri_scheme_is_display_isolated (string scheme); - public bool uri_scheme_is_empty_document (string scheme); - public bool uri_scheme_is_local (string scheme); - public bool uri_scheme_is_no_access (string scheme); - public bool uri_scheme_is_secure (string scheme); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_security_origin_ref", type_id = "webkit_security_origin_get_type ()", unref_function = "webkit_security_origin_unref")] - [Compact] - public class SecurityOrigin { - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public SecurityOrigin (string protocol, string host, uint16 port); - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public SecurityOrigin.for_uri (string uri); - [Version (since = "2.16")] - public unowned string? get_host (); - [Version (since = "2.16")] - public uint16 get_port (); - [Version (since = "2.16")] - public unowned string? get_protocol (); - [Version (since = "2.16")] - public bool is_opaque (); - [Version (since = "2.16")] - public unowned WebKit.SecurityOrigin @ref (); - [Version (since = "2.16")] - public string? to_string (); - [Version (since = "2.16")] - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_settings_get_type ()")] - public class Settings : GLib.Object { - [CCode (has_construct_function = false)] - public Settings (); - [Version (since = "2.10")] - public bool get_allow_file_access_from_file_urls (); - public bool get_allow_modal_dialogs (); - [Version (since = "2.14")] - public bool get_allow_universal_access_from_file_urls (); - public bool get_auto_load_images (); - public unowned string get_cursive_font_family (); - public unowned string get_default_charset (); - public unowned string get_default_font_family (); - public uint32 get_default_font_size (); - public uint32 get_default_monospace_font_size (); - public bool get_draw_compositing_indicators (); - [Version (since = "2.2")] - public bool get_enable_accelerated_2d_canvas (); - public bool get_enable_caret_browsing (); - public bool get_enable_developer_extras (); - public bool get_enable_dns_prefetching (); - public bool get_enable_frame_flattening (); - public bool get_enable_fullscreen (); - public bool get_enable_html5_database (); - public bool get_enable_html5_local_storage (); - public bool get_enable_hyperlink_auditing (); - public bool get_enable_java (); - public bool get_enable_javascript (); - [Version (since = "2.4")] - public bool get_enable_media_stream (); - [Version (since = "2.4")] - public bool get_enable_mediasource (); - public bool get_enable_offline_web_application_cache (); - public bool get_enable_page_cache (); - public bool get_enable_plugins (); - [Version (deprecated = true, deprecated_since = "2.16.")] - public bool get_enable_private_browsing (); - public bool get_enable_resizable_text_areas (); - public bool get_enable_site_specific_quirks (); - public bool get_enable_smooth_scrolling (); - [Version (since = "2.2")] - public bool get_enable_spatial_navigation (); - public bool get_enable_tabs_to_links (); - public bool get_enable_webaudio (); - public bool get_enable_webgl (); - [Version (since = "2.2")] - public bool get_enable_write_console_messages_to_stdout (); - public bool get_enable_xss_auditor (); - public unowned string get_fantasy_font_family (); - [Version (since = "2.16")] - public WebKit.HardwareAccelerationPolicy get_hardware_acceleration_policy (); - public bool get_javascript_can_access_clipboard (); - public bool get_javascript_can_open_windows_automatically (); - public bool get_load_icons_ignoring_image_load_setting (); - public bool get_media_playback_allows_inline (); - public bool get_media_playback_requires_user_gesture (); - public uint32 get_minimum_font_size (); - public unowned string get_monospace_font_family (); - public unowned string get_pictograph_font_family (); - public bool get_print_backgrounds (); - public unowned string get_sans_serif_font_family (); - public unowned string get_serif_font_family (); - public unowned string get_user_agent (); - public bool get_zoom_text_only (); - [Version (since = "2.10")] - public void set_allow_file_access_from_file_urls (bool allowed); - public void set_allow_modal_dialogs (bool allowed); - [Version (since = "2.14")] - public void set_allow_universal_access_from_file_urls (bool allowed); - public void set_auto_load_images (bool enabled); - public void set_cursive_font_family (string cursive_font_family); - public void set_default_charset (string default_charset); - public void set_default_font_family (string default_font_family); - public void set_default_font_size (uint32 font_size); - public void set_default_monospace_font_size (uint32 font_size); - public void set_draw_compositing_indicators (bool enabled); - [Version (since = "2.2")] - public void set_enable_accelerated_2d_canvas (bool enabled); - public void set_enable_caret_browsing (bool enabled); - public void set_enable_developer_extras (bool enabled); - public void set_enable_dns_prefetching (bool enabled); - public void set_enable_frame_flattening (bool enabled); - public void set_enable_fullscreen (bool enabled); - public void set_enable_html5_database (bool enabled); - public void set_enable_html5_local_storage (bool enabled); - public void set_enable_hyperlink_auditing (bool enabled); - public void set_enable_java (bool enabled); - public void set_enable_javascript (bool enabled); - [Version (since = "2.4")] - public void set_enable_media_stream (bool enabled); - [Version (since = "2.4")] - public void set_enable_mediasource (bool enabled); - public void set_enable_offline_web_application_cache (bool enabled); - public void set_enable_page_cache (bool enabled); - public void set_enable_plugins (bool enabled); - [Version (deprecated = true, deprecated_since = "2.16.")] - public void set_enable_private_browsing (bool enabled); - public void set_enable_resizable_text_areas (bool enabled); - public void set_enable_site_specific_quirks (bool enabled); - public void set_enable_smooth_scrolling (bool enabled); - [Version (since = "2.2")] - public void set_enable_spatial_navigation (bool enabled); - public void set_enable_tabs_to_links (bool enabled); - public void set_enable_webaudio (bool enabled); - public void set_enable_webgl (bool enabled); - [Version (since = "2.2")] - public void set_enable_write_console_messages_to_stdout (bool enabled); - public void set_enable_xss_auditor (bool enabled); - public void set_fantasy_font_family (string fantasy_font_family); - [Version (since = "2.16")] - public void set_hardware_acceleration_policy (WebKit.HardwareAccelerationPolicy policy); - public void set_javascript_can_access_clipboard (bool enabled); - public void set_javascript_can_open_windows_automatically (bool enabled); - public void set_load_icons_ignoring_image_load_setting (bool enabled); - public void set_media_playback_allows_inline (bool enabled); - public void set_media_playback_requires_user_gesture (bool enabled); - public void set_minimum_font_size (uint32 font_size); - public void set_monospace_font_family (string monospace_font_family); - public void set_pictograph_font_family (string pictograph_font_family); - public void set_print_backgrounds (bool print_backgrounds); - public void set_sans_serif_font_family (string sans_serif_font_family); - public void set_serif_font_family (string serif_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); - [Version (since = "2.10")] - public bool allow_file_access_from_file_urls { get; set construct; } - public bool allow_modal_dialogs { get; set construct; } - [Version (since = "2.14")] - public bool allow_universal_access_from_file_urls { get; set construct; } - public bool auto_load_images { get; set construct; } - public string cursive_font_family { get; set construct; } - public string default_charset { get; set construct; } - public string default_font_family { get; set construct; } - public uint default_font_size { get; set construct; } - public uint default_monospace_font_size { get; set construct; } - public bool draw_compositing_indicators { get; set construct; } - [Version (since = "2.2")] - public bool enable_accelerated_2d_canvas { get; set construct; } - public bool enable_caret_browsing { get; set construct; } - public bool enable_developer_extras { get; set construct; } - public bool enable_dns_prefetching { get; set construct; } - public bool enable_frame_flattening { get; set construct; } - public bool enable_fullscreen { get; set construct; } - public bool enable_html5_database { get; set construct; } - public bool enable_html5_local_storage { get; set construct; } - public bool enable_hyperlink_auditing { get; set construct; } - public bool enable_java { get; set construct; } - public bool enable_javascript { get; set construct; } - [Version (since = "2.4")] - public bool enable_media_stream { get; set construct; } - [Version (since = "2.4")] - public bool enable_mediasource { get; set construct; } - public bool enable_offline_web_application_cache { get; set construct; } - public bool enable_page_cache { get; set construct; } - public bool enable_plugins { get; set construct; } - [Version (deprecated = true, deprecated_since = "2.16.")] - public bool enable_private_browsing { get; set construct; } - public bool enable_resizable_text_areas { get; set construct; } - public bool enable_site_specific_quirks { get; set construct; } - public bool enable_smooth_scrolling { get; set construct; } - [Version (since = "2.4")] - public bool enable_spatial_navigation { get; set construct; } - public bool enable_tabs_to_links { get; set construct; } - public bool enable_webaudio { get; set construct; } - public bool enable_webgl { get; set construct; } - [Version (since = "2.2")] - public bool enable_write_console_messages_to_stdout { get; set construct; } - public bool enable_xss_auditor { get; set construct; } - public string fantasy_font_family { get; set construct; } - [Version (since = "2.16")] - public WebKit.HardwareAccelerationPolicy hardware_acceleration_policy { get; set construct; } - public bool javascript_can_access_clipboard { get; set construct; } - public bool javascript_can_open_windows_automatically { get; set construct; } - public bool load_icons_ignoring_image_load_setting { get; set construct; } - public bool media_playback_allows_inline { get; set construct; } - public bool media_playback_requires_user_gesture { get; set construct; } - public uint minimum_font_size { get; set construct; } - public string monospace_font_family { get; set construct; } - public string pictograph_font_family { get; set construct; } - public bool print_backgrounds { get; set construct; } - public string sans_serif_font_family { get; set construct; } - public string serif_font_family { get; set construct; } - public string user_agent { get; set construct; } - public bool zoom_text_only { get; set construct; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_uri_request_get_type ()")] - public class URIRequest : GLib.Object { - [CCode (has_construct_function = false)] - public URIRequest (string uri); - public unowned Soup.MessageHeaders get_http_headers (); - [Version (since = "2.12")] - public unowned string get_http_method (); - public unowned string get_uri (); - public void set_uri (string uri); - public string uri { get; set construct; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_uri_response_get_type ()")] - public class URIResponse : GLib.Object { - [CCode (has_construct_function = false)] - protected URIResponse (); - public uint64 get_content_length (); - [Version (since = "2.6")] - public unowned Soup.MessageHeaders get_http_headers (); - public unowned string get_mime_type (); - public uint get_status_code (); - public unowned string get_suggested_filename (); - public unowned string get_uri (); - public uint64 content_length { get; } - [Version (since = "2.6")] - public Soup.MessageHeaders http_headers { get; } - public string mime_type { get; } - public uint status_code { get; } - public string suggested_filename { get; } - public string uri { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_uri_scheme_request_get_type ()")] - public class URISchemeRequest : GLib.Object { - [CCode (has_construct_function = false)] - protected URISchemeRequest (); - public void finish (GLib.InputStream stream, int64 stream_length, string? mime_type); - [Version (since = "2.2")] - public void finish_error (GLib.Error error); - public unowned string get_path (); - public unowned string get_scheme (); - public unowned string get_uri (); - public unowned WebKit.WebView get_web_view (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_user_content_manager_get_type ()")] - public class UserContentManager : GLib.Object { - [CCode (has_construct_function = false)] - [Version (since = "2.6")] - public UserContentManager (); - [Version (since = "2.6")] - public void add_script (WebKit.UserScript script); - [Version (since = "2.6")] - public void add_style_sheet (WebKit.UserStyleSheet stylesheet); - [Version (since = "2.8")] - public bool register_script_message_handler (string name); - [Version (since = "2.6")] - public void remove_all_scripts (); - [Version (since = "2.6")] - public void remove_all_style_sheets (); - [Version (since = "2.8")] - public void unregister_script_message_handler (string name); - [Version (since = "2.8")] - public signal void script_message_received (WebKit.JavascriptResult js_result); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_user_media_permission_request_get_type ()")] - public class UserMediaPermissionRequest : GLib.Object, WebKit.PermissionRequest { - [CCode (has_construct_function = false)] - protected UserMediaPermissionRequest (); - [NoAccessorMethod] - public bool is_for_audio_device { get; } - [NoAccessorMethod] - public bool is_for_video_device { get; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_user_script_ref", type_id = "webkit_user_script_get_type ()", unref_function = "webkit_user_script_unref")] - [Compact] - public class UserScript { - [CCode (has_construct_function = false)] - [Version (since = "2.6")] - public UserScript (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserScriptInjectionTime injection_time, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist); - [Version (since = "2.6")] - public unowned WebKit.UserScript @ref (); - [Version (since = "2.6")] - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_user_style_sheet_ref", type_id = "webkit_user_style_sheet_get_type ()", unref_function = "webkit_user_style_sheet_unref")] - [Compact] - public class UserStyleSheet { - [CCode (has_construct_function = false)] - [Version (since = "2.6")] - public UserStyleSheet (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserStyleLevel level, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist); - [Version (since = "2.6")] - public unowned WebKit.UserStyleSheet @ref (); - [Version (since = "2.6")] - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_web_context_get_type ()")] - public class WebContext : GLib.Object { - [CCode (has_construct_function = false)] - [Version (since = "2.8")] - public WebContext (); - [Version (since = "2.6")] - public void allow_tls_certificate_for_host (GLib.TlsCertificate certificate, string host); - public void clear_cache (); - public WebKit.Download download_uri (string uri); - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public WebContext.ephemeral (); - public WebKit.CacheModel get_cache_model (); - public unowned WebKit.CookieManager get_cookie_manager (); - public static unowned WebKit.WebContext get_default (); - public unowned WebKit.FaviconDatabase get_favicon_database (); - public unowned string get_favicon_database_directory (); - public async GLib.List<WebKit.Plugin> get_plugins (GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "2.4")] - public WebKit.ProcessModel get_process_model (); - public unowned WebKit.SecurityManager get_security_manager (); - public bool get_spell_checking_enabled (); - [CCode (array_length = false, array_null_terminated = true)] - public unowned string[] get_spell_checking_languages (); - public WebKit.TLSErrorsPolicy get_tls_errors_policy (); - [Version (since = "2.10")] - public uint get_web_process_count_limit (); - [Version (since = "2.10")] - public unowned WebKit.WebsiteDataManager get_website_data_manager (); - [Version (since = "2.16")] - public bool is_ephemeral (); - public void prefetch_dns (string hostname); - public void register_uri_scheme (string scheme, owned WebKit.URISchemeRequestCallback callback); - public void set_additional_plugins_directory (string directory); - public void set_cache_model (WebKit.CacheModel cache_model); - [Version (deprecated = true, deprecated_since = "2.10.")] - public void set_disk_cache_directory (string directory); - public void set_favicon_database_directory (string? path); - [Version (since = "2.16")] - public void set_network_proxy_settings (WebKit.NetworkProxyMode proxy_mode, WebKit.NetworkProxySettings? proxy_settings); - public void set_preferred_languages ([CCode (array_length = false, array_null_terminated = true)] string[]? languages); - [Version (since = "2.4")] - public void set_process_model (WebKit.ProcessModel process_model); - public void set_spell_checking_enabled (bool enabled); - public void set_spell_checking_languages ([CCode (array_length = false, array_null_terminated = true)] string[] languages); - public void set_tls_errors_policy (WebKit.TLSErrorsPolicy policy); - public void set_web_extensions_directory (string directory); - [Version (since = "2.4")] - public void set_web_extensions_initialization_user_data (GLib.Variant user_data); - [Version (since = "2.10")] - public void set_web_process_count_limit (uint limit); - [CCode (has_construct_function = false)] - [Version (since = "2.10")] - public WebContext.with_website_data_manager (WebKit.WebsiteDataManager manager); - [NoAccessorMethod] - [Version (deprecated = true, deprecated_since = "2.10.", since = "2.8")] - public string local_storage_directory { owned get; construct; } - [Version (since = "2.10")] - public WebKit.WebsiteDataManager website_data_manager { get; construct; } - public virtual signal void download_started (WebKit.Download download); - [HasEmitter] - [Version (since = "2.16")] - public virtual signal void initialize_notification_permissions (); - [Version (since = "2.4")] - public virtual signal void initialize_web_extensions (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_web_inspector_get_type ()")] - public class WebInspector : GLib.Object { - [CCode (has_construct_function = false)] - protected WebInspector (); - public void close (); - public uint get_attached_height (); - [Version (since = "2.8")] - public bool get_can_attach (); - public unowned string get_inspected_uri (); - public unowned WebKit.WebViewBase get_web_view (); - public bool is_attached (); - public void show (); - public uint attached_height { get; } - [Version (since = "2.8")] - public bool can_attach { get; } - public string inspected_uri { get; } - [HasEmitter] - public signal bool attach (); - public signal bool bring_to_front (); - public signal void closed (); - [HasEmitter] - public signal bool detach (); - public signal bool open_window (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_web_resource_get_type ()")] - public class WebResource : GLib.Object { - [CCode (has_construct_function = false)] - protected WebResource (); - public async uint8[] get_data (GLib.Cancellable? cancellable) throws GLib.Error; - public unowned WebKit.URIResponse get_response (); - public unowned string get_uri (); - public WebKit.URIResponse response { get; } - public string uri { get; } - public signal void failed (GLib.Error error); - [Version (since = "2.8")] - public signal void failed_with_tls_errors (GLib.TlsCertificate certificate, GLib.TlsCertificateFlags errors); - public signal void finished (); - public signal void received_data (uint64 data_length); - public signal void sent_request (WebKit.URIRequest request, WebKit.URIResponse redirected_response); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_web_view_get_type ()")] - public class WebView : WebKit.WebViewBase, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false, type = "GtkWidget*")] - public WebView (); - public async bool can_execute_editing_command (string command, GLib.Cancellable? cancellable) throws GLib.Error; - public bool can_go_back (); - public bool can_go_forward (); - public bool can_show_mime_type (string mime_type); - public WebKit.Download download_uri (string uri); - public void execute_editing_command (string command); - [Version (since = "2.10")] - public void execute_editing_command_with_argument (string command, string argument); - public unowned WebKit.BackForwardList get_back_forward_list (); - [Version (since = "2.8")] - public Gdk.RGBA get_background_color (); - public unowned WebKit.WebContext get_context (); - public unowned string get_custom_charset (); - [Version (since = "2.10")] - public unowned WebKit.EditorState get_editor_state (); - public double get_estimated_load_progress (); - public unowned Cairo.Surface get_favicon (); - public unowned WebKit.FindController get_find_controller (); - public unowned WebKit.WebInspector get_inspector (); - public unowned WebKit.WebResource get_main_resource (); - public uint64 get_page_id (); - [Version (since = "2.12")] - public WebKit.WebViewSessionState get_session_state (); - public unowned WebKit.Settings get_settings (); - public async Cairo.Surface get_snapshot (WebKit.SnapshotRegion region, WebKit.SnapshotOptions options, GLib.Cancellable? cancellable) throws GLib.Error; - public unowned string get_title (); - public bool get_tls_info (out unowned GLib.TlsCertificate certificate, out GLib.TlsCertificateFlags errors); - public unowned string get_uri (); - [Version (since = "2.6")] - public unowned WebKit.UserContentManager get_user_content_manager (); - [Version (since = "2.16")] - public unowned WebKit.WebsiteDataManager get_website_data_manager (); - public unowned WebKit.WindowProperties get_window_properties (); - public double get_zoom_level (); - public void go_back (); - public void go_forward (); - public void go_to_back_forward_list_item (WebKit.BackForwardListItem list_item); - public bool is_editable (); - public void load_alternate_html (string content, string content_uri, string? base_uri); - [Version (since = "2.6")] - public void load_bytes (GLib.Bytes bytes, string? mime_type, string? encoding, string? base_uri); - public void load_html (string content, string? base_uri); - public void load_plain_text (string plain_text); - public void load_request (WebKit.URIRequest request); - public void load_uri (string uri); - [Version (since = "2.4")] - public Gtk.Widget new_with_related_view (); - public void reload (); - public void reload_bypass_cache (); - [Version (since = "2.12")] - public void restore_session_state (WebKit.WebViewSessionState state); - public async WebKit.JavascriptResult run_javascript (string script, GLib.Cancellable? cancellable) throws GLib.Error; - public async WebKit.JavascriptResult run_javascript_from_gresource (string resource, GLib.Cancellable? cancellable) throws GLib.Error; - public async GLib.InputStream save (WebKit.SaveMode save_mode, GLib.Cancellable? cancellable) throws GLib.Error; - public async bool save_to_file (GLib.File file, WebKit.SaveMode save_mode, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "2.8")] - public void set_background_color (Gdk.RGBA rgba); - public void set_custom_charset (string? charset); - [Version (since = "2.8")] - public void set_editable (bool editable); - public void set_settings (WebKit.Settings settings); - public void set_zoom_level (double zoom_level); - public void stop_loading (); - [Version (since = "2.12")] - public void try_close (); - [CCode (has_construct_function = false, type = "GtkWidget*")] - public WebView.with_context (WebKit.WebContext context); - [CCode (has_construct_function = false, type = "GtkWidget*")] - [Version (since = "2.6")] - public WebView.with_settings (WebKit.Settings settings); - [CCode (has_construct_function = false, type = "GtkWidget*")] - [Version (since = "2.6")] - public WebView.with_user_content_manager (WebKit.UserContentManager user_content_manager); - [NoAccessorMethod] - [Version (since = "2.8")] - public bool editable { get; set; } - public double estimated_load_progress { get; } - public void* favicon { get; } - [NoAccessorMethod] - [Version (since = "2.16")] - public bool is_ephemeral { get; construct; } - [NoAccessorMethod] - public bool is_loading { get; } - [NoAccessorMethod] - [Version (since = "2.8")] - public bool is_playing_audio { get; } - [Version (since = "2.4")] - public WebKit.WebView related_view { construct; } - [Version (since = "2.6")] - public WebKit.Settings settings { set construct; } - public string title { get; } - public string uri { get; } - [Version (since = "2.6")] - public WebKit.UserContentManager user_content_manager { get; construct; } - [NoAccessorMethod] - public WebKit.WebContext web_context { owned get; construct; } - public double zoom_level { get; set; } - [Version (since = "2.2")] - public virtual signal bool authenticate (WebKit.AuthenticationRequest request); - public virtual signal void close (); - public virtual signal bool context_menu (WebKit.ContextMenu context_menu, Gdk.Event event, WebKit.HitTestResult hit_test_result); - public virtual signal void context_menu_dismissed (); - public signal Gtk.Widget create (WebKit.NavigationAction navigation_action); - public virtual signal bool decide_policy (WebKit.PolicyDecision decision, WebKit.PolicyDecisionType type); - public virtual signal bool enter_fullscreen (); - public virtual signal void insecure_content_detected (WebKit.InsecureContentEvent event); - public virtual signal bool leave_fullscreen (); - public virtual signal void load_changed (WebKit.LoadEvent load_event); - public virtual signal bool load_failed (WebKit.LoadEvent load_event, string failing_uri, GLib.Error error); - [Version (since = "2.6")] - public virtual signal bool load_failed_with_tls_errors (string failing_uri, GLib.TlsCertificate certificate, GLib.TlsCertificateFlags errors); - public virtual signal void mouse_target_changed (WebKit.HitTestResult hit_test_result, uint modifiers); - public virtual signal bool permission_request (WebKit.PermissionRequest permission_request); - public virtual signal bool print (WebKit.PrintOperation print_operation); - public virtual signal void ready_to_show (); - public virtual signal void resource_load_started (WebKit.WebResource resource, WebKit.URIRequest request); - public virtual signal void run_as_modal (); - [Version (since = "2.8")] - public virtual signal bool run_color_chooser (WebKit.ColorChooserRequest request); - public virtual signal bool run_file_chooser (WebKit.FileChooserRequest request); - public virtual signal bool script_dialog (WebKit.ScriptDialog dialog); - [Version (since = "2.8")] - public virtual signal bool show_notification (WebKit.Notification notification); - public virtual signal void submit_form (WebKit.FormSubmissionRequest request); - public virtual signal bool web_process_crashed (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_web_view_base_get_type ()")] - public class WebViewBase : Gtk.Container, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false)] - protected WebViewBase (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_web_view_session_state_ref", type_id = "webkit_web_view_session_state_get_type ()", unref_function = "webkit_web_view_session_state_unref")] - [Compact] - public class WebViewSessionState { - [CCode (has_construct_function = false)] - [Version (since = "2.12")] - public WebViewSessionState (GLib.Bytes data); - [Version (since = "2.12")] - public unowned WebKit.WebViewSessionState @ref (); - [Version (since = "2.12")] - public GLib.Bytes serialize (); - [Version (since = "2.12")] - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_website_data_ref", type_id = "webkit_website_data_get_type ()", unref_function = "webkit_website_data_unref")] - [Compact] - public class WebsiteData { - [Version (since = "2.16")] - public unowned string get_name (); - [Version (since = "2.16")] - public uint64 get_size (WebKit.WebsiteDataTypes types); - [Version (since = "2.16")] - public WebKit.WebsiteDataTypes get_types (); - [Version (since = "2.16")] - public unowned WebKit.WebsiteData @ref (); - [Version (since = "2.16")] - public void unref (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_website_data_manager_get_type ()")] - public class WebsiteDataManager : GLib.Object { - [CCode (has_construct_function = false)] - protected WebsiteDataManager (); - [Version (since = "2.16")] - public async bool clear (WebKit.WebsiteDataTypes types, GLib.TimeSpan timespan, GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (has_construct_function = false)] - [Version (since = "2.16")] - public WebsiteDataManager.ephemeral (); - [Version (since = "2.16")] - public async GLib.List<WebKit.WebsiteData> fetch (WebKit.WebsiteDataTypes types, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "2.10")] - public unowned string? get_base_cache_directory (); - [Version (since = "2.10")] - public unowned string? get_base_data_directory (); - [Version (since = "2.16")] - public unowned WebKit.CookieManager get_cookie_manager (); - [Version (since = "2.10")] - public unowned string? get_disk_cache_directory (); - [Version (since = "2.10")] - public unowned string? get_indexeddb_directory (); - [Version (since = "2.10")] - public unowned string? get_local_storage_directory (); - [Version (since = "2.10")] - public unowned string? get_offline_application_cache_directory (); - [Version (since = "2.10")] - public unowned string? get_websql_directory (); - [Version (since = "2.16")] - public async bool remove (WebKit.WebsiteDataTypes types, GLib.List<WebKit.WebsiteData> website_data, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "2.10")] - public string base_cache_directory { get; construct; } - [Version (since = "2.10")] - public string base_data_directory { get; construct; } - [Version (since = "2.10")] - public string disk_cache_directory { get; construct; } - [Version (since = "2.10")] - public string indexeddb_directory { get; construct; } - [NoAccessorMethod] - [Version (since = "2.16")] - public bool is_ephemeral { get; construct; } - [Version (since = "2.10")] - public string local_storage_directory { get; construct; } - [Version (since = "2.10")] - public string offline_application_cache_directory { get; construct; } - [Version (since = "2.10")] - public string websql_directory { get; construct; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_window_properties_get_type ()")] - public class WindowProperties : GLib.Object { - [CCode (has_construct_function = false)] - protected WindowProperties (); - public bool get_fullscreen (); - public Gdk.Rectangle get_geometry (); - public bool get_locationbar_visible (); - public bool get_menubar_visible (); - public bool get_resizable (); - public bool get_scrollbars_visible (); - public bool get_statusbar_visible (); - public bool get_toolbar_visible (); - public bool fullscreen { 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 bool scrollbars_visible { get; construct; } - public bool statusbar_visible { get; construct; } - public bool toolbar_visible { get; construct; } - } - [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_permission_request_get_type ()")] - public interface PermissionRequest : GLib.Object { - public abstract void allow (); - public abstract void deny (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_AUTHENTICATION_SCHEME_", type_id = "webkit_authentication_scheme_get_type ()")] - [Version (since = "2.2")] - public enum AuthenticationScheme { - DEFAULT, - HTTP_BASIC, - HTTP_DIGEST, - HTML_FORM, - NTLM, - NEGOTIATE, - CLIENT_CERTIFICATE_REQUESTED, - SERVER_TRUST_EVALUATION_REQUESTED, - UNKNOWN - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_CACHE_MODEL_", type_id = "webkit_cache_model_get_type ()")] - public enum CacheModel { - DOCUMENT_VIEWER, - WEB_BROWSER, - DOCUMENT_BROWSER - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_CONTEXT_MENU_ACTION_", type_id = "webkit_context_menu_action_get_type ()")] - public enum ContextMenuAction { - NO_ACTION, - OPEN_LINK, - OPEN_LINK_IN_NEW_WINDOW, - DOWNLOAD_LINK_TO_DISK, - COPY_LINK_TO_CLIPBOARD, - OPEN_IMAGE_IN_NEW_WINDOW, - DOWNLOAD_IMAGE_TO_DISK, - COPY_IMAGE_TO_CLIPBOARD, - COPY_IMAGE_URL_TO_CLIPBOARD, - OPEN_FRAME_IN_NEW_WINDOW, - GO_BACK, - GO_FORWARD, - STOP, - RELOAD, - COPY, - CUT, - PASTE, - DELETE, - SELECT_ALL, - INPUT_METHODS, - UNICODE, - SPELLING_GUESS, - NO_GUESSES_FOUND, - IGNORE_SPELLING, - LEARN_SPELLING, - IGNORE_GRAMMAR, - FONT_MENU, - BOLD, - ITALIC, - UNDERLINE, - OUTLINE, - INSPECT_ELEMENT, - OPEN_VIDEO_IN_NEW_WINDOW, - OPEN_AUDIO_IN_NEW_WINDOW, - COPY_VIDEO_LINK_TO_CLIPBOARD, - COPY_AUDIO_LINK_TO_CLIPBOARD, - TOGGLE_MEDIA_CONTROLS, - TOGGLE_MEDIA_LOOP, - ENTER_VIDEO_FULLSCREEN, - MEDIA_PLAY, - MEDIA_PAUSE, - MEDIA_MUTE, - DOWNLOAD_VIDEO_TO_DISK, - DOWNLOAD_AUDIO_TO_DISK, - CUSTOM - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_COOKIE_POLICY_ACCEPT_", type_id = "webkit_cookie_accept_policy_get_type ()")] - public enum CookieAcceptPolicy { - ALWAYS, - NEVER, - NO_THIRD_PARTY - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_COOKIE_PERSISTENT_STORAGE_", type_id = "webkit_cookie_persistent_storage_get_type ()")] - public enum CookiePersistentStorage { - TEXT, - SQLITE - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_CREDENTIAL_PERSISTENCE_", type_id = "webkit_credential_persistence_get_type ()")] - [Version (since = "2.2")] - public enum CredentialPersistence { - NONE, - FOR_SESSION, - PERMANENT - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_EDITOR_TYPING_ATTRIBUTE_", type_id = "webkit_editor_typing_attributes_get_type ()")] - [Flags] - [Version (since = "2.10")] - public enum EditorTypingAttributes { - NONE, - BOLD, - ITALIC, - UNDERLINE, - STRIKETHROUGH - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_FIND_OPTIONS_", type_id = "webkit_find_options_get_type ()")] - [Flags] - public enum FindOptions { - NONE, - CASE_INSENSITIVE, - AT_WORD_STARTS, - TREAT_MEDIAL_CAPITAL_AS_WORD_START, - BACKWARDS, - WRAP_AROUND - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_HARDWARE_ACCELERATION_POLICY_", type_id = "webkit_hardware_acceleration_policy_get_type ()")] - [Version (since = "2.16")] - public enum HardwareAccelerationPolicy { - ON_DEMAND, - ALWAYS, - NEVER - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_", type_id = "webkit_hit_test_result_context_get_type ()")] - [Flags] - public enum HitTestResultContext { - DOCUMENT, - LINK, - IMAGE, - MEDIA, - EDITABLE, - SCROLLBAR, - SELECTION - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_INSECURE_CONTENT_", type_id = "webkit_insecure_content_event_get_type ()")] - public enum InsecureContentEvent { - RUN, - DISPLAYED - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_LOAD_", type_id = "webkit_load_event_get_type ()")] - public enum LoadEvent { - STARTED, - REDIRECTED, - COMMITTED, - FINISHED - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_NAVIGATION_TYPE_", type_id = "webkit_navigation_type_get_type ()")] - public enum NavigationType { - LINK_CLICKED, - FORM_SUBMITTED, - BACK_FORWARD, - RELOAD, - FORM_RESUBMITTED, - OTHER - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_NETWORK_PROXY_MODE_", type_id = "webkit_network_proxy_mode_get_type ()")] - [Version (since = "2.16")] - public enum NetworkProxyMode { - DEFAULT, - NO_PROXY, - CUSTOM - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_POLICY_DECISION_TYPE_", type_id = "webkit_policy_decision_type_get_type ()")] - public enum PolicyDecisionType { - NAVIGATION_ACTION, - NEW_WINDOW_ACTION, - RESPONSE - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PRINT_OPERATION_RESPONSE_", type_id = "webkit_print_operation_response_get_type ()")] - public enum PrintOperationResponse { - PRINT, - CANCEL - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PROCESS_MODEL_", type_id = "webkit_process_model_get_type ()")] - [Version (since = "2.4")] - public enum ProcessModel { - SHARED_SECONDARY_PROCESS, - MULTIPLE_SECONDARY_PROCESSES - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_SAVE_MODE_", type_id = "webkit_save_mode_get_type ()")] - public enum SaveMode { - MHTML - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_SCRIPT_DIALOG_", type_id = "webkit_script_dialog_type_get_type ()")] - public enum ScriptDialogType { - ALERT, - CONFIRM, - PROMPT, - BEFORE_UNLOAD_CONFIRM - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_SNAPSHOT_OPTIONS_", type_id = "webkit_snapshot_options_get_type ()")] - [Flags] - public enum SnapshotOptions { - NONE, - INCLUDE_SELECTION_HIGHLIGHTING, - TRANSPARENT_BACKGROUND - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_SNAPSHOT_REGION_", type_id = "webkit_snapshot_region_get_type ()")] - public enum SnapshotRegion { - VISIBLE, - FULL_DOCUMENT - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_TLS_ERRORS_POLICY_", type_id = "webkit_tls_errors_policy_get_type ()")] - public enum TLSErrorsPolicy { - IGNORE, - FAIL - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_USER_CONTENT_INJECT_", type_id = "webkit_user_content_injected_frames_get_type ()")] - [Version (since = "2.6")] - public enum UserContentInjectedFrames { - ALL_FRAMES, - TOP_FRAME - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_USER_SCRIPT_INJECT_AT_DOCUMENT_", type_id = "webkit_user_script_injection_time_get_type ()")] - [Version (since = "2.6")] - public enum UserScriptInjectionTime { - START, - END - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_USER_STYLE_LEVEL_", type_id = "webkit_user_style_level_get_type ()")] - [Version (since = "2.6")] - public enum UserStyleLevel { - USER, - AUTHOR - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_WEBSITE_DATA_", type_id = "webkit_website_data_types_get_type ()")] - [Flags] - [Version (since = "2.16")] - public enum WebsiteDataTypes { - MEMORY_CACHE, - DISK_CACHE, - OFFLINE_APPLICATION_CACHE, - SESSION_STORAGE, - LOCAL_STORAGE, - WEBSQL_DATABASES, - INDEXEDDB_DATABASES, - PLUGIN_DATA, - COOKIES, - ALL - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")] - public errordomain DownloadError { - NETWORK, - CANCELLED_BY_USER, - DESTINATION; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_FAVICON_DATABASE_ERROR_")] - public errordomain FaviconDatabaseError { - NOT_INITIALIZED, - FAVICON_NOT_FOUND, - FAVICON_UNKNOWN; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_JAVASCRIPT_ERROR_SCRIPT_")] - public errordomain JavascriptError { - FAILED; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_NETWORK_ERROR_")] - public errordomain NetworkError { - FAILED, - TRANSPORT, - UNKNOWN_PROTOCOL, - CANCELLED, - FILE_DOES_NOT_EXIST; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PLUGIN_ERROR_")] - public errordomain PluginError { - FAILED, - CANNOT_FIND_PLUGIN, - CANNOT_LOAD_PLUGIN, - JAVA_UNAVAILABLE, - CONNECTION_CANCELLED, - WILL_HANDLE_LOAD; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_POLICY_ERROR_")] - public errordomain PolicyError { - FAILED, - CANNOT_SHOW_MIME_TYPE, - CANNOT_SHOW_URI, - FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE, - CANNOT_USE_RESTRICTED_PORT; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PRINT_ERROR_")] - public errordomain PrintError { - GENERAL, - PRINTER_NOT_FOUND, - INVALID_PAGE_RANGE; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_SNAPSHOT_ERROR_FAILED_TO_")] - public errordomain SnapshotError { - CREATE; - public static GLib.Quark quark (); - } - [CCode (cheader_filename = "webkit2/webkit2.h", instance_pos = 1.9)] - public delegate void URISchemeRequestCallback (WebKit.URISchemeRequest request); - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_COPY")] - public const string EDITING_COMMAND_COPY; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_CREATE_LINK")] - [Version (since = "2.10")] - public const string EDITING_COMMAND_CREATE_LINK; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_CUT")] - public const string EDITING_COMMAND_CUT; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_INSERT_IMAGE")] - [Version (since = "2.10")] - public const string EDITING_COMMAND_INSERT_IMAGE; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_PASTE")] - public const string EDITING_COMMAND_PASTE; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_REDO")] - public const string EDITING_COMMAND_REDO; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_SELECT_ALL")] - public const string EDITING_COMMAND_SELECT_ALL; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_EDITING_COMMAND_UNDO")] - public const string EDITING_COMMAND_UNDO; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_MAJOR_VERSION")] - public const int MAJOR_VERSION; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_MICRO_VERSION")] - public const int MICRO_VERSION; - [CCode (cheader_filename = "webkit2/webkit2.h", cname = "WEBKIT_MINOR_VERSION")] - public const int MINOR_VERSION; - [CCode (cheader_filename = "webkit2/webkit2.h")] - public static uint get_major_version (); - [CCode (cheader_filename = "webkit2/webkit2.h")] - public static uint get_micro_version (); - [CCode (cheader_filename = "webkit2/webkit2.h")] - public static uint get_minor_version (); - [CCode (cheader_filename = "webkit2/webkit2.h")] - [Version (since = "2.8")] - public static bool user_media_permission_is_for_audio_device (WebKit.UserMediaPermissionRequest request); - [CCode (cheader_filename = "webkit2/webkit2.h")] - [Version (since = "2.8")] - public static bool user_media_permission_is_for_video_device (WebKit.UserMediaPermissionRequest request); -} - |