Re-exports

pub use cairo;
pub use ffi;
pub use gdk;
pub use gio;
pub use glib;
pub use gtk;

Modules

Structs

Information about an application running in automation mode.
Represents an authentication request.
Automation Session.
List of visited pages.
A request to open a color chooser.
Represents the context menu in a WebView.
Defines how to handle cookies in a WebContext.
Groups information used for user authentication.
A permission request for accessing user’s audio/video devices.
Object used to communicate with the application when downloading.
Web editor state.
Enum values with flags representing typing attributes.
Provides access to the icons associated with web sites.
A request to open a file chooser.
Controls text search in a WebView.
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 GeolocationManager.
Result of a Hit Test.
Enum values with flags representing the context of a HitTestResult.
Describes a first party origin.
Describes a third party origin.
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.
A permission request for installing missing media plugins.
Result of JavaScript evaluation in a web view.
A permission request for using an EME Content Decryption Module.
Information about a MIME type.
Provides details about interaction resulting in a resource load.
A policy decision for navigation actions.
Configures network proxies.
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 WebView.
One item of a OptionMenu.
A permission request.
PluginDeprecated
Represents a plugin, enabling fine-grained control.
A permission request for locking the pointer.
A pending policy decision.
Allows to embed a custom widget in print dialog.
Controls a print operation.
A policy decision for resource responses.
Carries details to be shown in user-facing dialogs.
Controls security settings in a WebContext.
A security boundary for websites.
Control the behaviour of a WebView.
Enum values used to specify options when taking a snapshot from a WebView.
Represents a URI request.
Represents an URI response.
Represents a URI scheme request.
A compiled set of rules which applied to resource loads.
Handles storage of user content filters on disk.
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 extensions.
A JavaScript snippet which can be injected in loaded pages.
A CSS style sheet which can be injected in loaded pages.
Manages aspects common to all WebViews
Access to the WebKit inspector.
Represents a resource at the end of a URI.
The central class of the WPE WebKit and WebKitGTK APIs.
Internal base class.
Handles serialization of a web view’s browsing state.
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.
Window properties of a WebView.

Enums

Enum values representing the authentication scheme.
Enum values used for determining the automation browsing context presentation.
Enum values used to specify autoplay policies.
Enum values used for determining the WebContext cache model.
Enum values used to denote the stock actions for ContextMenuItems
Enum values used to denote the cookie acceptance policies.
Enum values used to denote the cookie persistent storage types.
Enum values representing the duration for which a credential persists.
Enum values used to denote the various download errors.
Enum values used to denote the various errors related to the FaviconDatabase.
Enum values used for determining the hardware acceleration policy.
Enum values used to describe the primary purpose of the active editable element.
Enum values used to denote the different events which can trigger the detection of insecure content.
Enum values used to denote errors happening when executing JavaScript
Enum values used to denote the different events that happen during a WebView load operation.
Enum values used to specify the capture state of a media device.
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.
Enum values used to denote the various plugin and multimedia errors.
Enum values used for determining the type of a policy decision during signal::WebView::decide-policy.
Enum values used to denote the various policy errors.
Enum values used to denote the various print errors.
Enum values representing the response of the print dialog shown with PrintOperationExt::run_dialog().
Enum values used for determining the WebContext process model.
Enum values to specify the different ways in which a WebView can save its current web page into a self-contained file.
Enum values used for determining the type of ScriptDialog
Enum values used to denote errors happening when creating snapshots of WebView
Enum values used to specify the region from which to get a WebView snapshot
Enum values used to denote the TLS errors policy.
Errors that can occur while compiling content filters.
Specifies in which frames user style sheets are to be inserted in.
Enum values used to denote errors happening when sending user messages.
Specifies at which place of documents an user script will be inserted.
Specifies how to treat an user style sheet.
Enum values used to specify the reason why the web process terminated abnormally.