gi-webkit2-4.0.30: WebKit2 bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.WebKit2.Functions

Description

 
Synopsis

Methods

getMajorVersion

getMajorVersion Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Word32

Returns: the major version number of the WebKit library

Returns the major version number of the WebKit library.

(e.g. in WebKit version 1.8.3 this is 1.)

This function is in the library, so it represents the WebKit library your code is running against. Contrast with the MAJOR_VERSION macro, which represents the major version of the WebKit headers you have included when compiling your code.

getMicroVersion

getMicroVersion Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Word32

Returns: the micro version number of the WebKit library

Returns the micro version number of the WebKit library.

(e.g. in WebKit version 1.8.3 this is 3.)

This function is in the library, so it represents the WebKit library your code is running against. Contrast with the MICRO_VERSION macro, which represents the micro version of the WebKit headers you have included when compiling your code.

getMinorVersion

getMinorVersion Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Word32

Returns: the minor version number of the WebKit library

Returns the minor version number of the WebKit library.

(e.g. in WebKit version 1.8.3 this is 8.)

This function is in the library, so it represents the WebKit library your code is running against. Contrast with the MINOR_VERSION macro, which represents the minor version of the WebKit headers you have included when compiling your code.

mediaKeySystemPermissionGetName

mediaKeySystemPermissionGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsMediaKeySystemPermissionRequest a) 
=> a

request: a MediaKeySystemPermissionRequest

-> m Text

Returns: the key system name for request

Get the key system for which access permission is being requested.

Since: 2.32

uriForDisplay

uriForDisplay Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Text

uri: the URI to be converted

-> m (Maybe Text)

Returns: uri suitable for display, or Nothing in case of error.

Use this function to format a URI for display.

The URIs used internally by WebKit may contain percent-encoded characters or Punycode, which are not generally suitable to display to users. This function provides protection against IDN homograph attacks, so in some cases the host part of the returned URI may be in Punycode if the safety check fails.

Since: 2.24

userMediaPermissionIsForAudioDevice

userMediaPermissionIsForAudioDevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsUserMediaPermissionRequest a) 
=> a

request: a UserMediaPermissionRequest

-> m Bool

Returns: True if access to an audio device was requested.

Check whether the permission request is for an audio device.

Since: 2.8

userMediaPermissionIsForDisplayDevice

userMediaPermissionIsForDisplayDevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsUserMediaPermissionRequest a) 
=> a

request: a UserMediaPermissionRequest

-> m Bool

Returns: True if access to a display device was requested.

Check whether the permission request is for a display device.

Since: 2.34

userMediaPermissionIsForVideoDevice

userMediaPermissionIsForVideoDevice Source #

Arguments

:: (HasCallStack, MonadIO m, IsUserMediaPermissionRequest a) 
=> a

request: a UserMediaPermissionRequest

-> m Bool

Returns: True if access to a video device was requested.

Check whether the permission request is for a video device.

Since: 2.8