Crate webkit6

Source
Expand description

§Migration to GTK4 api

Upstream webkit2gtk project has a document to help with the migration to the GTK4 api: https://webkitgtk.org/reference/webkit2gtk/unstable/migrating-to-webkitgtk-6.0.html

Re-exports§

pub use ffi;
pub use gdk;
pub use gio;
pub use glib;
pub use gtk;
pub use javascriptcore;
pub use soup;

Modules§

functions
prelude

Structs§

ApplicationInfo
GLib type: Shared boxed type with reference counted clone semantics.
AuthenticationRequest
GLib type: GObject with reference counted clone semantics.
AutomationSession
GLib type: GObject with reference counted clone semantics.
BackForwardList
GLib type: GObject with reference counted clone semantics.
BackForwardListItem
GLib type: GObject with reference counted clone semantics.
ClipboardPermissionRequestv2_42
GLib type: GObject with reference counted clone semantics.
ColorChooserRequest
GLib type: GObject with reference counted clone semantics.
ContextMenu
GLib type: GObject with reference counted clone semantics.
ContextMenuItem
GLib type: GObject with reference counted clone semantics.
CookieManager
GLib type: GObject with reference counted clone semantics.
Credential
GLib type: Boxed type with copy-on-clone semantics.
DeviceInfoPermissionRequest
GLib type: GObject with reference counted clone semantics.
Download
GLib type: GObject with reference counted clone semantics.
EditorState
GLib type: GObject with reference counted clone semantics.
EditorTypingAttributes
FaviconDatabase
GLib type: GObject with reference counted clone semantics.
Featurev2_42
GLib type: Shared boxed type with reference counted clone semantics.
FeatureListv2_42
GLib type: Shared boxed type with reference counted clone semantics.
FileChooserRequest
GLib type: GObject with reference counted clone semantics.
FindController
GLib type: GObject with reference counted clone semantics.
FindOptions
FormSubmissionRequest
GLib type: GObject with reference counted clone semantics.
GeolocationManager
GLib type: GObject with reference counted clone semantics.
GeolocationPermissionRequest
GLib type: GObject with reference counted clone semantics.
GeolocationPosition
GLib type: Boxed type with copy-on-clone semantics.
HitTestResult
GLib type: GObject with reference counted clone semantics.
HitTestResultContext
ITPFirstParty
GLib type: Shared boxed type with reference counted clone semantics.
ITPThirdParty
GLib type: Shared boxed type with reference counted clone semantics.
InputHints
InputMethodContext
GLib type: GObject with reference counted clone semantics.
InputMethodUnderline
GLib type: Boxed type with copy-on-clone semantics.
MediaKeySystemPermissionRequest
GLib type: GObject with reference counted clone semantics.
MemoryPressureSettings
GLib type: Boxed type with copy-on-clone semantics.
NavigationAction
GLib type: Boxed type with copy-on-clone semantics.
NavigationPolicyDecision
GLib type: GObject with reference counted clone semantics.
NetworkProxySettings
GLib type: Boxed type with copy-on-clone semantics.
NetworkSession
GLib type: GObject with reference counted clone semantics.
Notification
GLib type: GObject with reference counted clone semantics.
NotificationPermissionRequest
GLib type: GObject with reference counted clone semantics.
OptionMenu
GLib type: GObject with reference counted clone semantics.
OptionMenuItem
GLib type: Boxed type with copy-on-clone semantics.
PermissionRequest
GLib type: GObject with reference counted clone semantics.
PermissionStateQuery
GLib type: Shared boxed type with reference counted clone semantics.
PointerLockPermissionRequest
GLib type: GObject with reference counted clone semantics.
PolicyDecision
GLib type: GObject with reference counted clone semantics.
PrintOperation
GLib type: GObject with reference counted clone semantics.
ResponsePolicyDecision
GLib type: GObject with reference counted clone semantics.
ScriptDialog
GLib type: Shared boxed type with reference counted clone semantics.
ScriptMessageReply
GLib type: Shared boxed type with reference counted clone semantics.
SecurityManager
GLib type: GObject with reference counted clone semantics.
SecurityOrigin
GLib type: Shared boxed type with reference counted clone semantics.
Settings
GLib type: GObject with reference counted clone semantics.
SnapshotOptions
URIRequest
GLib type: GObject with reference counted clone semantics.
URIResponse
GLib type: GObject with reference counted clone semantics.
URISchemeRequest
GLib type: GObject with reference counted clone semantics.
URISchemeResponse
GLib type: GObject with reference counted clone semantics.
UserContentFilter
GLib type: Shared boxed type with reference counted clone semantics.
UserContentFilterStore
GLib type: GObject with reference counted clone semantics.
UserContentManager
GLib type: GObject with reference counted clone semantics.
UserMediaPermissionRequest
GLib type: GObject with reference counted clone semantics.
UserMessage
GLib type: GObject with reference counted clone semantics.
UserScript
GLib type: Shared boxed type with reference counted clone semantics.
UserStyleSheet
GLib type: Shared boxed type with reference counted clone semantics.
WebContext
GLib type: GObject with reference counted clone semantics.
WebInspector
GLib type: GObject with reference counted clone semantics.
WebResource
GLib type: GObject with reference counted clone semantics.
WebView
GLib type: GObject with reference counted clone semantics.
WebViewBase
GLib type: GObject with reference counted clone semantics.
WebViewSessionState
GLib type: Shared boxed type with reference counted clone semantics.
WebsiteData
GLib type: Shared boxed type with reference counted clone semantics.
WebsiteDataAccessPermissionRequest
GLib type: GObject with reference counted clone semantics.
WebsiteDataManager
GLib type: GObject with reference counted clone semantics.
WebsiteDataTypes
WebsitePolicies
GLib type: GObject with reference counted clone semantics.
WindowProperties
GLib type: GObject with reference counted clone semantics.

Enums§

AuthenticationScheme
AutomationBrowsingContextPresentation
AutoplayPolicy
CacheModel
ContextMenuAction
CookieAcceptPolicy
CookiePersistentStorage
CredentialPersistence
DownloadError
FaviconDatabaseError
FeatureStatusv2_42
HardwareAccelerationPolicy
InputPurpose
InsecureContentEventDeprecated
JavascriptError
LoadEvent
MediaCaptureState
MediaError
NavigationType
NetworkError
NetworkProxyMode
PermissionState
PolicyDecisionType
PolicyError
PrintError
PrintOperationResponse
SaveMode
ScriptDialogType
SnapshotError
SnapshotRegion
TLSErrorsPolicy
UserContentFilterError
UserContentInjectedFrames
UserMessageError
UserScriptInjectionTime
UserStyleLevel
WebExtensionMode
WebProcessTerminationReason

Statics§

EDITING_COMMAND_COPY
EDITING_COMMAND_CREATE_LINK
EDITING_COMMAND_CUT
EDITING_COMMAND_INSERT_IMAGE
EDITING_COMMAND_PASTE
EDITING_COMMAND_PASTE_AS_PLAIN_TEXT
EDITING_COMMAND_REDO
EDITING_COMMAND_SELECT_ALL
EDITING_COMMAND_UNDO