webkit.c.types

C types for webkit6 library

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gtk.c.types
public import gtk.c.types;
Undocumented in source.
javascriptcore.c.types
public import javascriptcore.c.types;
Undocumented in source.
soup.c.types
public import soup.c.types;
Undocumented in source.

Members

Enums

WebKitAuthenticationScheme
enum WebKitAuthenticationScheme

Enum values representing the authentication scheme.

WebKitAutomationBrowsingContextPresentation
enum WebKitAutomationBrowsingContextPresentation

Enum values used for determining the automation browsing context presentation.

WebKitAutoplayPolicy
enum WebKitAutoplayPolicy

Enum values used to specify autoplay policies.

WebKitCacheModel
enum WebKitCacheModel

Enum values used for determining the #WebKitWebContext cache model.

WebKitContextMenuAction
enum WebKitContextMenuAction

Enum values used to denote the stock actions for #WebKitContextMenuItem<!-- -->s

WebKitCookieAcceptPolicy
enum WebKitCookieAcceptPolicy

Enum values used to denote the cookie acceptance policies.

WebKitCookiePersistentStorage
enum WebKitCookiePersistentStorage

Enum values used to denote the cookie persistent storage types.

WebKitCredentialPersistence
enum WebKitCredentialPersistence

Enum values representing the duration for which a credential persists.

WebKitDownloadError
enum WebKitDownloadError

Enum values used to denote the various download errors.

WebKitEditorTypingAttributes
enum WebKitEditorTypingAttributes

Enum values with flags representing typing attributes.

WebKitFaviconDatabaseError
enum WebKitFaviconDatabaseError

Enum values used to denote the various errors related to the #WebKitFaviconDatabase.

WebKitFeatureStatus
enum WebKitFeatureStatus

Describes the status of a struct@WebKitFeature.

WebKitFindOptions
enum WebKitFindOptions

Enum values used to specify search options.

WebKitHardwareAccelerationPolicy
enum WebKitHardwareAccelerationPolicy

Enum values used for determining the hardware acceleration policy.

WebKitHitTestResultContext
enum WebKitHitTestResultContext

Enum values with flags representing the context of a #WebKitHitTestResult.

WebKitInputHints
enum WebKitInputHints

Enum values used to describe hints that might be taken into account by input methods.

WebKitInputPurpose
enum WebKitInputPurpose

Enum values used to describe the primary purpose of the active editable element.

WebKitInsecureContentEvent
enum WebKitInsecureContentEvent

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.

WebKitJavascriptError
enum WebKitJavascriptError

Enum values used to denote errors happening when executing JavaScript

WebKitLoadEvent
enum WebKitLoadEvent

Enum values used to denote the different events that happen during a #WebKitWebView load operation.

WebKitMediaCaptureState
enum WebKitMediaCaptureState

Enum values used to specify the capture state of a media device.

WebKitMediaError
enum WebKitMediaError

Enum values used to denote the various media errors.

WebKitNavigationType
enum WebKitNavigationType

Enum values used to denote the various navigation types.

WebKitNetworkError
enum WebKitNetworkError

Enum values used to denote the various network errors.

WebKitNetworkProxyMode
enum WebKitNetworkProxyMode

Enum values used to set the network proxy mode.

WebKitPermissionState
enum WebKitPermissionState

Enum values representing query permission results.

WebKitPolicyDecisionType
enum WebKitPolicyDecisionType

Enum values used for determining the type of a policy decision during #WebKitWebView::decide-policy.

WebKitPolicyError
enum WebKitPolicyError

Enum values used to denote the various policy errors.

WebKitPrintError
enum WebKitPrintError

Enum values used to denote the various print errors.

WebKitPrintOperationResponse
enum WebKitPrintOperationResponse

Enum values representing the response of the print dialog shown with webkit.print_operation.PrintOperation.runDialog.

WebKitSaveMode
enum WebKitSaveMode

Enum values to specify the different ways in which a #WebKitWebView can save its current web page into a self-contained file.

WebKitScriptDialogType
enum WebKitScriptDialogType

Enum values used for determining the type of #WebKitScriptDialog

WebKitSnapshotError
enum WebKitSnapshotError

Enum values used to denote errors happening when creating snapshots of #WebKitWebView

WebKitSnapshotOptions
enum WebKitSnapshotOptions

Enum values used to specify options when taking a snapshot from a #WebKitWebView.

WebKitSnapshotRegion
enum WebKitSnapshotRegion

Enum values used to specify the region from which to get a #WebKitWebView snapshot

WebKitTLSErrorsPolicy
enum WebKitTLSErrorsPolicy

Enum values used to denote the TLS errors policy.

WebKitUserContentFilterError
enum WebKitUserContentFilterError

Errors that can occur while compiling content filters.

WebKitUserContentInjectedFrames
enum WebKitUserContentInjectedFrames

Specifies in which frames user style sheets are to be inserted in.

WebKitUserMessageError
enum WebKitUserMessageError

Enum values used to denote errors happening when sending user messages.

WebKitUserScriptInjectionTime
enum WebKitUserScriptInjectionTime

Specifies at which place of documents an user script will be inserted.

WebKitUserStyleLevel
enum WebKitUserStyleLevel

Specifies how to treat an user style sheet.

WebKitWebExtensionMatchPatternError
enum WebKitWebExtensionMatchPatternError

Enum values used to denote errors happening when creating a #WebKitWebExtensionMatchPattern

WebKitWebExtensionMatchPatternOptions
enum WebKitWebExtensionMatchPatternOptions

Enum values representing matching options.

WebKitWebExtensionMode
enum WebKitWebExtensionMode

Enum values used for setting if a #WebKitWebView is intended for WebExtensions.

WebKitWebProcessTerminationReason
enum WebKitWebProcessTerminationReason

Enum values used to specify the reason why the web process terminated abnormally.

WebKitWebsiteDataTypes
enum WebKitWebsiteDataTypes

Enum values with flags representing types of Website data.

Structs

WebKitApplicationInfo
struct WebKitApplicationInfo

Information about an application running in automation mode.

WebKitAuthenticationRequest
struct WebKitAuthenticationRequest

Represents an authentication request.

WebKitAuthenticationRequestClass
struct WebKitAuthenticationRequestClass
WebKitAutomationSession
struct WebKitAutomationSession

Automation Session.

WebKitAutomationSessionClass
struct WebKitAutomationSessionClass
WebKitBackForwardList
struct WebKitBackForwardList

List of visited pages.

WebKitBackForwardListClass
struct WebKitBackForwardListClass
WebKitBackForwardListItem
struct WebKitBackForwardListItem

One item of the #WebKitBackForwardList.

WebKitBackForwardListItemClass
struct WebKitBackForwardListItemClass
WebKitClipboardPermissionRequest
struct WebKitClipboardPermissionRequest

A permission request for reading clipboard contents.

WebKitClipboardPermissionRequestClass
struct WebKitClipboardPermissionRequestClass
WebKitColorChooserRequest
struct WebKitColorChooserRequest

A request to open a color chooser.

WebKitColorChooserRequestClass
struct WebKitColorChooserRequestClass
WebKitContextMenu
struct WebKitContextMenu

Represents the context menu in a #WebKitWebView.

WebKitContextMenuClass
struct WebKitContextMenuClass
WebKitContextMenuItem
struct WebKitContextMenuItem

One item of a #WebKitContextMenu.

WebKitContextMenuItemClass
struct WebKitContextMenuItemClass
WebKitCookieManager
struct WebKitCookieManager

Defines how to handle cookies in a #WebKitWebContext.

WebKitCookieManagerClass
struct WebKitCookieManagerClass
WebKitCredential
struct WebKitCredential

Groups information used for user authentication.

WebKitDeviceInfoPermissionRequest
struct WebKitDeviceInfoPermissionRequest

A permission request for accessing user's audio/video devices.

WebKitDeviceInfoPermissionRequestClass
struct WebKitDeviceInfoPermissionRequestClass
WebKitDownload
struct WebKitDownload

Object used to communicate with the application when downloading.

WebKitDownloadClass
struct WebKitDownloadClass
WebKitEditorState
struct WebKitEditorState

Web editor state.

WebKitEditorStateClass
struct WebKitEditorStateClass
WebKitFaviconDatabase
struct WebKitFaviconDatabase

Provides access to the icons associated with web sites.

WebKitFaviconDatabaseClass
struct WebKitFaviconDatabaseClass
WebKitFeature
struct WebKitFeature

Describes a web engine feature that may be toggled at runtime.

WebKitFeatureList
struct WebKitFeatureList

Contains a set of toggle-able web engine features.

WebKitFileChooserRequest
struct WebKitFileChooserRequest

A request to open a file chooser.

WebKitFileChooserRequestClass
struct WebKitFileChooserRequestClass
WebKitFindController
struct WebKitFindController

Controls text search in a #WebKitWebView.

WebKitFindControllerClass
struct WebKitFindControllerClass
WebKitFormSubmissionRequest
struct WebKitFormSubmissionRequest

Represents a form submission request.

WebKitFormSubmissionRequestClass
struct WebKitFormSubmissionRequestClass
WebKitGeolocationManager
struct WebKitGeolocationManager

Geolocation manager.

WebKitGeolocationManagerClass
struct WebKitGeolocationManagerClass
WebKitGeolocationPermissionRequest
struct WebKitGeolocationPermissionRequest

A permission request for sharing the user's location.

WebKitGeolocationPermissionRequestClass
struct WebKitGeolocationPermissionRequestClass
WebKitGeolocationPosition
struct WebKitGeolocationPosition

An opaque struct to provide position updates to a #WebKitGeolocationManager.

WebKitHitTestResult
struct WebKitHitTestResult

Result of a Hit Test.

WebKitHitTestResultClass
struct WebKitHitTestResultClass
WebKitITPFirstParty
struct WebKitITPFirstParty

Describes a first party origin.

WebKitITPThirdParty
struct WebKitITPThirdParty

Describes a third party origin.

WebKitInputMethodContext
struct WebKitInputMethodContext

Base class for input method contexts.

WebKitInputMethodContextClass
struct WebKitInputMethodContextClass
WebKitInputMethodContextPrivate
struct WebKitInputMethodContextPrivate
WebKitInputMethodUnderline
struct WebKitInputMethodUnderline

Range of text in an preedit string to be shown underlined.

WebKitMediaKeySystemPermissionRequest
struct WebKitMediaKeySystemPermissionRequest

A permission request for using an EME Content Decryption Module.

WebKitMediaKeySystemPermissionRequestClass
struct WebKitMediaKeySystemPermissionRequestClass
WebKitMemoryPressureSettings
struct WebKitMemoryPressureSettings

A boxed type representing the settings for the memory pressure handler

WebKitNavigationAction
struct WebKitNavigationAction

Provides details about interaction resulting in a resource load.

WebKitNavigationPolicyDecision
struct WebKitNavigationPolicyDecision

A policy decision for navigation actions.

WebKitNavigationPolicyDecisionClass
struct WebKitNavigationPolicyDecisionClass
WebKitNetworkProxySettings
struct WebKitNetworkProxySettings

Configures network proxies.

WebKitNetworkSession
struct WebKitNetworkSession

Manages network configuration.

WebKitNetworkSessionClass
struct WebKitNetworkSessionClass
WebKitNotification
struct WebKitNotification

Holds information about a notification that should be shown to the user.

WebKitNotificationClass
struct WebKitNotificationClass
WebKitNotificationPermissionRequest
struct WebKitNotificationPermissionRequest

A permission request for displaying web notifications.

WebKitNotificationPermissionRequestClass
struct WebKitNotificationPermissionRequestClass
WebKitOptionMenu
struct WebKitOptionMenu

Represents the dropdown menu of a select element in a #WebKitWebView.

WebKitOptionMenuClass
struct WebKitOptionMenuClass
WebKitOptionMenuItem
struct WebKitOptionMenuItem

One item of a #WebKitOptionMenu.

WebKitPermissionRequest
struct WebKitPermissionRequest

A permission request.

WebKitPermissionRequestInterface
struct WebKitPermissionRequestInterface
WebKitPermissionStateQuery
struct WebKitPermissionStateQuery

This query represents a user's choice to allow or deny access to "powerful features" of the platform, as specified in the [Permissions W3C Specification](https://w3c.github.io/permissions/).

WebKitPointerLockPermissionRequest
struct WebKitPointerLockPermissionRequest

A permission request for locking the pointer.

WebKitPointerLockPermissionRequestClass
struct WebKitPointerLockPermissionRequestClass
WebKitPolicyDecision
struct WebKitPolicyDecision

A pending policy decision.

WebKitPolicyDecisionClass
struct WebKitPolicyDecisionClass
WebKitPolicyDecisionPrivate
struct WebKitPolicyDecisionPrivate
WebKitPrintOperation
struct WebKitPrintOperation

Controls a print operation.

WebKitPrintOperationClass
struct WebKitPrintOperationClass
WebKitResponsePolicyDecision
struct WebKitResponsePolicyDecision

A policy decision for resource responses.

WebKitResponsePolicyDecisionClass
struct WebKitResponsePolicyDecisionClass
WebKitScriptDialog
struct WebKitScriptDialog

Carries details to be shown in user-facing dialogs.

WebKitScriptMessageReply
struct WebKitScriptMessageReply

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.

WebKitSecurityManager
struct WebKitSecurityManager

Controls security settings in a #WebKitWebContext.

WebKitSecurityManagerClass
struct WebKitSecurityManagerClass
WebKitSecurityOrigin
struct WebKitSecurityOrigin

A security boundary for websites.

WebKitSettings
struct WebKitSettings

Control the behaviour of a #WebKitWebView.

WebKitSettingsClass
struct WebKitSettingsClass
WebKitURIRequest
struct WebKitURIRequest

Represents a URI request.

WebKitURIRequestClass
struct WebKitURIRequestClass
WebKitURIResponse
struct WebKitURIResponse

Represents an URI response.

WebKitURIResponseClass
struct WebKitURIResponseClass
WebKitURISchemeRequest
struct WebKitURISchemeRequest

Represents a URI scheme request.

WebKitURISchemeRequestClass
struct WebKitURISchemeRequestClass
WebKitURISchemeResponse
struct WebKitURISchemeResponse

Represents a URI scheme response.

WebKitURISchemeResponseClass
struct WebKitURISchemeResponseClass
WebKitUserContentFilter
struct WebKitUserContentFilter

A compiled set of rules which applied to resource loads.

WebKitUserContentFilterStore
struct WebKitUserContentFilterStore

Handles storage of user content filters on disk.

WebKitUserContentFilterStoreClass
struct WebKitUserContentFilterStoreClass
WebKitUserContentManager
struct WebKitUserContentManager

Manages user-defined content which affects web pages.

WebKitUserContentManagerClass
struct WebKitUserContentManagerClass
WebKitUserMediaPermissionRequest
struct WebKitUserMediaPermissionRequest

A permission request for accessing user's audio/video devices.

WebKitUserMediaPermissionRequestClass
struct WebKitUserMediaPermissionRequestClass
WebKitUserMessage
struct WebKitUserMessage

Message that can be sent between the UI process and web process extensions.

WebKitUserMessageClass
struct WebKitUserMessageClass
WebKitUserScript
struct WebKitUserScript

A JavaScript snippet which can be injected in loaded pages.

WebKitUserStyleSheet
struct WebKitUserStyleSheet

A CSS style sheet which can be injected in loaded pages.

WebKitWebContext
struct WebKitWebContext

Manages aspects common to all #WebKitWebView<!-- -->s

WebKitWebContextClass
struct WebKitWebContextClass
WebKitWebExtensionMatchPattern
struct WebKitWebExtensionMatchPattern

Represents a way to specify a group of URLs for use in WebExtensions.

WebKitWebInspector
struct WebKitWebInspector

Access to the WebKit inspector.

WebKitWebInspectorClass
struct WebKitWebInspectorClass
WebKitWebResource
struct WebKitWebResource

Represents a resource at the end of a URI.

WebKitWebResourceClass
struct WebKitWebResourceClass
WebKitWebView
struct WebKitWebView

The central class of the WPE WebKit and WebKitGTK APIs.

WebKitWebViewBase
struct WebKitWebViewBase
WebKitWebViewBaseClass
struct WebKitWebViewBaseClass
WebKitWebViewBasePrivate
struct WebKitWebViewBasePrivate
WebKitWebViewClass
struct WebKitWebViewClass
WebKitWebViewPrivate
struct WebKitWebViewPrivate
WebKitWebViewSessionState
struct WebKitWebViewSessionState

Handles serialization of a web view's browsing state.

WebKitWebsiteData
struct WebKitWebsiteData

Data stored locally by a web site.

WebKitWebsiteDataAccessPermissionRequest
struct WebKitWebsiteDataAccessPermissionRequest

A permission request for accessing website data from third-party domains.

WebKitWebsiteDataAccessPermissionRequestClass
struct WebKitWebsiteDataAccessPermissionRequestClass
WebKitWebsiteDataManager
struct WebKitWebsiteDataManager

Manages data stored locally by web sites.

WebKitWebsiteDataManagerClass
struct WebKitWebsiteDataManagerClass
WebKitWebsitePolicies
struct WebKitWebsitePolicies

View specific website policies.

WebKitWebsitePoliciesClass
struct WebKitWebsitePoliciesClass
WebKitWindowProperties
struct WebKitWindowProperties

Window properties of a #WebKitWebView.

WebKitWindowPropertiesClass
struct WebKitWindowPropertiesClass