Crate webkit2gtk
source · [−]Re-exports
Modules
Structs
ApplicationInfo
v2_18
Information about an application running in automation mode.
Represents an authentication request.
AutomationSession
v2_18
Automation Session.
List of visited pages.
One item of the
BackForwardList
.A request to open a color chooser.
Represents the context menu in a
WebView
.One item of a
ContextMenu
.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.
EditorState
v2_10
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.
GeolocationManager
v2_26
Geolocation manager.
A permission request for sharing the user’s location.
GeolocationPosition
v2_26
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
.ITPFirstParty
v2_30
Describes a first party origin.
ITPThirdParty
v2_30
Describes a third party origin.
InputHints
v2_28
Enum values used to describe hints that might be taken into account by input methods.
InputMethodContext
v2_28
Base class for input method contexts.
InputMethodUnderline
v2_28
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.
NavigationAction
v2_6
Provides details about interaction resulting in a resource load.
A policy decision for navigation actions.
NetworkProxySettings
v2_16
Configures network proxies.
Notification
v2_8
Holds information about a notification that should be shown to the user.
A permission request for displaying web notifications.
OptionMenu
v2_18
Represents the dropdown menu of a
select
element in a WebView
.OptionMenuItem
v2_18
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.
PrintCustomWidget
v2_16
Allows to embed a custom widget in print dialog.
Controls a print operation.
A policy decision for resource responses.
ScriptDialog
v2_24
Carries details to be shown in user-facing dialogs.
Controls security settings in a
WebContext
.SecurityOrigin
v2_16
A security boundary for websites.
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.
UserContentFilter
v2_24
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.
UserMessage
v2_28
Message that can be sent between the UI process and web extensions.
UserScript
v2_6
A JavaScript snippet which can be injected in loaded pages.
UserStyleSheet
v2_6
A CSS style sheet which can be injected in loaded pages.
Manages aspects common to all
WebView
sAccess 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.
WebViewSessionState
v2_12
Handles serialization of a web view’s browsing state.
WebsiteData
v2_16
Data stored locally by a web site.
A permission request for accessing website data from third-party domains.
WebsiteDataManager
v2_10
Manages data stored locally by web sites.
WebsiteDataTypes
v2_16
Enum values with flags representing types of Website data.
WebsitePolicies
v2_30
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.
AutoplayPolicy
v2_30
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
ContextMenuItem
sEnum 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.
InputPurpose
v2_28
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.MediaCaptureState
v2_34
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.
NetworkProxyMode
v2_16
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()
.ProcessModel
v2_4
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
snapshotEnum 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.
UserMessageError
v2_28
Enum values used to denote errors happening when sending user messages.
Specifies at which place of documents an user script will be inserted.
UserStyleLevel
v2_6
Specifies how to treat an user style sheet.
Enum values used to specify the reason why the web process terminated abnormally.