WebKit
Description:
Content:
Interfaces:
Classes:
- ApplicationInfo
- AuthenticationRequest
- AutomationSession
- BackForwardList
- BackForwardListItem
- ColorChooserRequest
- ContextMenu
- ContextMenuItem
- CookieManager
- Credential
- DeviceInfoPermissionRequest
- Download
- EditorState
- FaviconDatabase
- FileChooserRequest
- FindController
- FormSubmissionRequest
- GeolocationManager
- GeolocationPermissionRequest
- GeolocationPosition - WebKitGeolocationPosition is an opaque struct used to provide position updates to a GeolocationManager using update_position.
- HitTestResult
- ITPFirstParty
- ITPThirdParty
- InputMethodContext
- InputMethodUnderline
- InstallMissingMediaPluginsPermissionRequest
- JavascriptResult
- MediaKeySystemPermissionRequest
- MemoryPressureSettings
- MimeInfo
- NavigationAction
- NavigationPolicyDecision
- NetworkProxySettings
- Notification
- NotificationPermissionRequest
- OptionMenu
- OptionMenuItem
- Plugin
- PointerLockPermissionRequest
- PolicyDecision
- PrintCustomWidget
- PrintOperation
- ResponsePolicyDecision
- ScriptDialog
- SecurityManager
- SecurityOrigin
- Settings
- URIRequest
- URIResponse
- URISchemeRequest
- URISchemeResponse
- UserContentFilter
- UserContentFilterStore
- UserContentManager
- UserMediaPermissionRequest
- UserMessage
- UserScript
- UserStyleSheet
- WebContext
- WebInspector
- WebResource
- WebView
- WebViewBase
- WebViewSessionState
- WebsiteData
- WebsiteDataAccessPermissionRequest
- WebsiteDataManager
- WebsitePolicies
- WindowProperties
Enums:
- AuthenticationScheme - Enum values representing the authentication scheme.
- AutomationBrowsingContextPresentation - Enum values used for determining the automation browsing context presentation.
- AutoplayPolicy - Enum values used to specify autoplay policies.
- CacheModel - Enum values used for determining the WebContext cache model.
- ContextMenuAction - Enum values used to denote the stock actions for ContextMenuItem<!-- -->s
- CookieAcceptPolicy - Enum values used to denote the cookie acceptance policies.
- CookiePersistentStorage - Enum values used to denote the cookie persistent storage types.
- CredentialPersistence - Enum values representing the duration for which a credential persists.
- EditorTypingAttributes - Enum values with flags representing typing attributes.
- FindOptions - Enum values used to specify search options.
- HardwareAccelerationPolicy - Enum values used for determining the hardware acceleration policy.
- HitTestResultContext - Enum values with flags representing the context of a HitTestResult.
- InputHints - Enum values used to describe hints that might be taken into account by input methods.
- InputPurpose - Enum values used to describe the primary purpose of the active editable element.
- InsecureContentEvent - Enum values used to denote the different events which can trigger the detection of insecure content.
- LoadEvent - Enum values used to denote the different events that happen during a WebView load operation.
- MediaCaptureState - Enum values used to specify the capture state of a media device.
- NavigationType - Enum values used to denote the various navigation types.
- NetworkProxyMode - Enum values used to set the network proxy mode.
- PolicyDecisionType - Enum values used for determining the type of a policy decision during decide_policy.
- PrintOperationResponse - Enum values representing the response of the print dialog shown with run_dialog.
- ProcessModel - Enum values used for determining the WebContext process model.
- SaveMode - Enum values to specify the different ways in which a WebView can save its current web page into a self-contained file.
- ScriptDialogType - Enum values used for determining the type of ScriptDialog
- SnapshotOptions - Enum values used to specify options when taking a snapshot from a WebView.
- SnapshotRegion - Enum values used to specify the region from which to get a WebView snapshot
- TLSErrorsPolicy - Enum values used to denote the TLS errors policy.
- UserContentInjectedFrames - Specifies in which frames user style sheets are to be inserted in.
- UserScriptInjectionTime - Specifies at which place of documents an user script will be inserted.
- UserStyleLevel - Specifies how to treat an user style sheet.
- WebProcessTerminationReason - Enum values used to specify the reason why the web process terminated abnormally.
- WebsiteDataTypes - Enum values with flags representing types of Website data.
Error domains:
- DownloadError - Enum values used to denote the various download errors.
- FaviconDatabaseError - Enum values used to denote the various errors related to the FaviconDatabase .
- JavascriptError - Enum values used to denote errors happening when executing JavaScript
- NetworkError - Enum values used to denote the various network errors.
- PluginError - Enum values used to denote the various plugin and multimedia errors.
- PolicyError - Enum values used to denote the various policy errors.
- PrintError - Enum values used to denote the various print errors.
- SnapshotError - Enum values used to denote errors happening when creating snapshots of WebView
- UserContentFilterError
- UserMessageError - Enum values used to denote errors happening when sending user messages.
Constants:
- public const string EDITING_COMMAND_COPY
The copy clipboard command.
- public const string EDITING_COMMAND_CREATE_LINK
The create link command.
- public const string EDITING_COMMAND_CUT
The cut clipboard command.
- public const string EDITING_COMMAND_INSERT_IMAGE
The insert image command.
- public const string EDITING_COMMAND_PASTE
The paste clipboard command.
- public const string EDITING_COMMAND_PASTE_AS_PLAIN_TEXT
The paste as plaintext clipboard command.
- public const string EDITING_COMMAND_REDO
The redo command.
- public const string EDITING_COMMAND_SELECT_ALL
The select all command.
- public const string EDITING_COMMAND_UNDO
The undo command.
- public const int MAJOR_VERSION
Like get_major_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
- public const int MICRO_VERSION
Like get_micro_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
- public const int MINOR_VERSION
Like get_minor_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
Delegates:
- public delegate void URISchemeRequestCallback (URISchemeRequest request)
Type definition for a function that will be called back when an URI request is made for a user registered URI scheme.
Functions:
- public Quark download_error_quark ()
- public Quark favicon_database_error_quark ()
- public uint get_major_version ()
Returns the major version number of the WebKit library.
- public uint get_micro_version ()
Returns the micro version number of the WebKit library.
- public uint get_minor_version ()
Returns the minor version number of the WebKit library.
- public Quark javascript_error_quark ()
- public unowned string media_key_system_permission_get_name (MediaKeySystemPermissionRequest request)
Get the key system for which access permission is being requested.
- public Quark network_error_quark ()
- public Quark plugin_error_quark ()
- public Quark policy_error_quark ()
- public Quark print_error_quark ()
- public Quark snapshot_error_quark ()
- public string? uri_for_display (string uri)
Use this function to format a URI for display.
- public Quark user_content_filter_error_quark ()
- public bool user_media_permission_is_for_audio_device (UserMediaPermissionRequest request)
- public bool user_media_permission_is_for_display_device (UserMediaPermissionRequest request)
- public bool user_media_permission_is_for_video_device (UserMediaPermissionRequest request)
- public Quark user_message_error_quark ()