Package-level declarations
Types
Information about an application running in automation mode.
Represents an authentication request.
Enum values representing the authentication scheme.
Enum values used for determining the automation browsing context presentation.
Automation Session.
Enum values used to specify autoplay policies.
List of visited pages.
One item of the #WebKitBackForwardList.
Enum values used for determining the #WebKitWebContext cache model.
A permission request for reading clipboard contents.
A request to open a color chooser.
Represents the context menu in a #WebKitWebView.
Enum values used to denote the stock actions for #WebKitContextMenuItems
One item of a #WebKitContextMenu.
Enum values used to denote the cookie acceptance policies.
Defines how to handle cookies in a #WebKitWebContext.
Enum values used to denote the cookie persistent storage types.
Groups information used for user authentication.
Enum values representing the duration for which a credential persists.
A permission request for accessing user's audio/video devices.
Enum values used to denote the various download errors.
Web editor state.
Enum values with flags representing typing attributes.
Provides access to the icons associated with web sites.
Enum values used to denote the various errors related to the #WebKitFaviconDatabase.
Contains a set of toggle-able web engine features.
Describes the status of a struct@WebKitFeature.
A request to open a file chooser.
Controls text search in a #WebKitWebView.
Enum values used to specify search options.
Represents a form submission request.
Geolocation manager.
A permission request for sharing the user's location.
An opaque struct to provide position updates to a #WebKitGeolocationManager.
Enum values used for determining the hardware acceleration policy.
Result of a Hit Test.
Enum values with flags representing the context of a #WebKitHitTestResult.
Enum values used to describe hints that might be taken into account by input methods.
Base class for input method contexts.
Range of text in an preedit string to be shown underlined.
Enum values used to describe the primary purpose of the active editable element.
Enum values previously used to denote the different events which can trigger the detection of insecure content. Since 2.46, WebKit generally no longer loads insecure content in secure contexts.
Describes a first party origin.
Describes a third party origin.
Enum values used to denote errors happening when executing JavaScript
Enum values used to specify the capture state of a media device.
Enum values used to denote the various media errors.
A permission request for using an EME Content Decryption Module.
A boxed type representing the settings for the memory pressure handler
Provides details about interaction resulting in a resource load.
A policy decision for navigation actions.
Enum values used to denote the various navigation types.
Enum values used to denote the various network errors.
Enum values used to set the network proxy mode.
Configures network proxies.
Manages network configuration.
Holds information about a notification that should be shown to the user.
A permission request for displaying web notifications.
Represents the dropdown menu of a select
element in a #WebKitWebView.
One item of a #WebKitOptionMenu.
A permission request.
Enum values representing query permission results.
This query represents a user's choice to allow or deny access to "powerful features" of the platform, as specified in the [Permissions W3C
A permission request for locking the pointer.
A pending policy decision.
Enum values used for determining the type of a policy decision during #WebKitWebView::decide-policy.
Enum values used to denote the various policy errors.
Enum values used to denote the various print errors.
Controls a print operation.
Enum values representing the response of the print dialog shown with webkit_print_operation_run_dialog().
A policy decision for resource responses.
Carries details to be shown in user-facing dialogs.
Enum values used for determining the type of #WebKitScriptDialog
A reply for a script message received. If no reply has been sent by the user, an automatically generated reply with undefined value with be sent.
Controls security settings in a #WebKitWebContext.
A security boundary for websites.
Enum values used to denote errors happening when creating snapshots of #WebKitWebView
Enum values used to specify options when taking a snapshot from a #WebKitWebView.
Enum values used to specify the region from which to get a #WebKitWebView snapshot
Enum values used to denote the TLS errors policy.
Represents a URI request.
Represents an URI response.
Represents a URI scheme request.
Type definition for a function that will be called back when an URI request is made for a user registered URI scheme.
Represents a URI scheme response.
A compiled set of rules which applied to resource loads.
Errors that can occur while compiling content filters.
Handles storage of user content filters on disk.
Specifies in which frames user style sheets are to be inserted in.
Manages user-defined content which affects web pages.
A permission request for accessing user's audio/video devices.
Message that can be sent between the UI process and web process extensions.
Enum values used to denote errors happening when sending user messages.
A JavaScript snippet which can be injected in loaded pages.
Specifies at which place of documents an user script will be inserted.
Specifies how to treat an user style sheet.
A CSS style sheet which can be injected in loaded pages.
Manages aspects common to all #WebKitWebViews
Enum values used for setting if a #WebKitWebView is intended for WebExtensions.
Access to the WebKit inspector.
Enum values used to specify the reason why the web process terminated abnormally.
Represents a resource at the end of a URI.
Data stored locally by a web site.
A permission request for accessing website data from third-party domains.
Manages data stored locally by web sites.
Enum values with flags representing types of Website data.
View specific website policies.
The central class of the WPE WebKit and WebKitGTK APIs.
Handles serialization of a web view's browsing state.
Window properties of a #WebKitWebView.