-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | WebKit2 bindings
--
-- Bindings for WebKit2, autogenerated by haskell-gi.
@package gi-webkit2
@version 4.0.12
module GI.WebKit2.Structs.WebViewSessionState
newtype WebViewSessionState
WebViewSessionState :: (ManagedPtr WebViewSessionState) -> WebViewSessionState
noWebViewSessionState :: Maybe WebViewSessionState
-- | Creates a new WebViewSessionState from serialized data.
webViewSessionStateNew :: (HasCallStack, MonadIO m) => Bytes -> m WebViewSessionState
data WebViewSessionStateRefMethodInfo
-- | Atomically increments the reference count of state by
-- one. This function is MT-safe and may be called from any thread.
webViewSessionStateRef :: (HasCallStack, MonadIO m) => WebViewSessionState -> m WebViewSessionState
data WebViewSessionStateSerializeMethodInfo
-- | Serializes a WebViewSessionState.
webViewSessionStateSerialize :: (HasCallStack, MonadIO m) => WebViewSessionState -> m Bytes
data WebViewSessionStateUnrefMethodInfo
-- | Atomically decrements the reference count of state by
-- one. If the reference count drops to 0, all memory allocated by the
-- WebViewSessionState is released. This function is MT-safe and
-- may be called from any thread.
webViewSessionStateUnref :: (HasCallStack, MonadIO m) => WebViewSessionState -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState
instance (signature ~ m GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionStateRefMethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState signature
instance (signature ~ m GI.GLib.Structs.Bytes.Bytes, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionStateSerializeMethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionStateUnrefMethodInfo GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState signature
instance (info ~ GI.WebKit2.Structs.WebViewSessionState.ResolveWebViewSessionStateMethod t GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState -> p)
instance (info ~ GI.WebKit2.Structs.WebViewSessionState.ResolveWebViewSessionStateMethod t GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState -> p)
module GI.WebKit2.Structs.SecurityOrigin
newtype SecurityOrigin
SecurityOrigin :: (ManagedPtr SecurityOrigin) -> SecurityOrigin
noSecurityOrigin :: Maybe SecurityOrigin
data SecurityOriginGetHostMethodInfo
-- | Gets the hostname of origin, or Nothing if
-- origin is opaque or if its protocol does not require a
-- host component.
securityOriginGetHost :: (HasCallStack, MonadIO m) => SecurityOrigin -> m (Maybe Text)
data SecurityOriginGetPortMethodInfo
-- | Gets the port of origin. This function will always
-- return 0 if the port is the default port for the given protocol. For
-- example, http://example.com has the same security origin as
-- http://example.com:80, and this function will return 0 for a
-- SecurityOrigin constructed from either URI. It will also return
-- 0 if origin is opaque.
securityOriginGetPort :: (HasCallStack, MonadIO m) => SecurityOrigin -> m Word16
data SecurityOriginGetProtocolMethodInfo
-- | Gets the protocol of origin, or Nothing if
-- origin is opaque.
securityOriginGetProtocol :: (HasCallStack, MonadIO m) => SecurityOrigin -> m (Maybe Text)
data SecurityOriginIsOpaqueMethodInfo
-- | Gets whether origin is an opaque security origin,
-- which does not possess an associated protocol, host, or port.
securityOriginIsOpaque :: (HasCallStack, MonadIO m) => SecurityOrigin -> m Bool
-- | Create a new security origin from the provided protocol, host and
-- port.
securityOriginNew :: (HasCallStack, MonadIO m) => Text -> Text -> Word16 -> m SecurityOrigin
-- | Create a new security origin from the provided URI. Components of
-- uri other than protocol, host, and port do not affect
-- the created SecurityOrigin.
securityOriginNewForUri :: (HasCallStack, MonadIO m) => Text -> m SecurityOrigin
data SecurityOriginRefMethodInfo
-- | Atomically increments the reference count of origin by
-- one. This function is MT-safe and may be called from any thread.
securityOriginRef :: (HasCallStack, MonadIO m) => SecurityOrigin -> m SecurityOrigin
data SecurityOriginToStringMethodInfo
-- | Gets a string representation of origin. The string
-- representation is a valid URI with only protocol, host, and port
-- components. It may be Nothing, but usually only if
-- origin is opaque.
securityOriginToString :: (HasCallStack, MonadIO m) => SecurityOrigin -> m (Maybe Text)
data SecurityOriginUnrefMethodInfo
-- | Atomically decrements the reference count of origin by
-- one. If the reference count drops to 0, all memory allocated by
-- SecurityOrigin is released. This function is MT-safe and may be
-- called from any thread.
securityOriginUnref :: (HasCallStack, MonadIO m) => SecurityOrigin -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginGetHostMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginGetPortMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginGetProtocolMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginIsOpaqueMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginRefMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginToStringMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOriginUnrefMethodInfo GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin signature
instance (info ~ GI.WebKit2.Structs.SecurityOrigin.ResolveSecurityOriginMethod t GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin -> p)
instance (info ~ GI.WebKit2.Structs.SecurityOrigin.ResolveSecurityOriginMethod t GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin -> p)
module GI.WebKit2.Structs.NetworkProxySettings
newtype NetworkProxySettings
NetworkProxySettings :: (ManagedPtr NetworkProxySettings) -> NetworkProxySettings
noNetworkProxySettings :: Maybe NetworkProxySettings
data NetworkProxySettingsAddProxyForSchemeMethodInfo
-- | Adds a URI-scheme-specific proxy. URIs whose scheme matches
-- uriScheme will be proxied via
-- proxyUri. As with the default proxy URI, if
-- proxyUri starts with "socks://", it will be treated as
-- referring to all three of the socks5, socks4a, and socks4 proxy types.
networkProxySettingsAddProxyForScheme :: (HasCallStack, MonadIO m) => NetworkProxySettings -> Text -> Text -> m ()
data NetworkProxySettingsCopyMethodInfo
-- | Make a copy of the NetworkProxySettings.
networkProxySettingsCopy :: (HasCallStack, MonadIO m) => NetworkProxySettings -> m NetworkProxySettings
data NetworkProxySettingsFreeMethodInfo
-- | Free the NetworkProxySettings.
networkProxySettingsFree :: (HasCallStack, MonadIO m) => NetworkProxySettings -> m ()
-- | Create a new NetworkProxySettings with the given
-- defaultProxyUri and ignoreHosts.
--
-- The default proxy URI will be used for any URI that doesn't match
-- ignoreHosts, and doesn't match any of the schemes
-- added with networkProxySettingsAddProxyForScheme. If
-- defaultProxyUri starts with "socks://", it will be
-- treated as referring to all three of the socks5, socks4a, and socks4
-- proxy types.
--
-- ignoreHosts is a list of hostnames and IP addresses
-- that the resolver should allow direct connections to. Entries can be
-- in one of 4 formats: <itemizedlist> <listitem><para>
-- A hostname, such as "example.com", ".example.com", or "*.example.com",
-- any of which match "example.com" or any subdomain of it.
-- </para></listitem> <listitem><para> An IPv4 or
-- IPv6 address, such as "192.168.1.1", which matches only that address.
-- </para></listitem> <listitem><para> A hostname
-- or IP address followed by a port, such as "example.com:80", which
-- matches whatever the hostname or IP address would match, but only for
-- URLs with the (explicitly) indicated port. In the case of an IPv6
-- address, the address part must appear in brackets: "[::1]:443"
-- </para></listitem> <listitem><para> An IP
-- address range, given by a base address and prefix length, such as
-- "fe80::/10", which matches any address in that range.
-- </para></listitem> </itemizedlist>
--
-- Note that when dealing with Unicode hostnames, the matching is done
-- against the ASCII form of the name. Also note that hostname exclusions
-- apply only to connections made to hosts identified by name, and IP
-- address exclusions apply only to connections made to hosts identified
-- by address. That is, if example.com has an address of 192.168.1.1, and
-- ignoreHosts contains only "192.168.1.1", then a
-- connection to "example.com" will use the proxy, and a connection to
-- 192.168.1.1" will not.
networkProxySettingsNew :: (HasCallStack, MonadIO m) => Maybe (Text) -> Maybe (Text) -> m NetworkProxySettings
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings
instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettingsAddProxyForSchemeMethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings signature
instance (signature ~ m GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettingsCopyMethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettingsFreeMethodInfo GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings signature
instance (info ~ GI.WebKit2.Structs.NetworkProxySettings.ResolveNetworkProxySettingsMethod t GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings -> p)
instance (info ~ GI.WebKit2.Structs.NetworkProxySettings.ResolveNetworkProxySettingsMethod t GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings -> p)
module GI.WebKit2.Structs.MimeInfo
newtype MimeInfo
MimeInfo :: (ManagedPtr MimeInfo) -> MimeInfo
noMimeInfo :: Maybe MimeInfo
data MimeInfoGetDescriptionMethodInfo
-- | No description available in the introspection data.
mimeInfoGetDescription :: (HasCallStack, MonadIO m) => MimeInfo -> m Text
data MimeInfoGetExtensionsMethodInfo
-- | Get the list of file extensions associated to the MIME type of
-- info
mimeInfoGetExtensions :: (HasCallStack, MonadIO m) => MimeInfo -> m [Text]
data MimeInfoGetMimeTypeMethodInfo
-- | No description available in the introspection data.
mimeInfoGetMimeType :: (HasCallStack, MonadIO m) => MimeInfo -> m Text
data MimeInfoRefMethodInfo
-- | Atomically increments the reference count of info by
-- one. This function is MT-safe and may be called from any thread.
mimeInfoRef :: (HasCallStack, MonadIO m) => MimeInfo -> m MimeInfo
data MimeInfoUnrefMethodInfo
-- | Atomically decrements the reference count of info by
-- one. If the reference count drops to 0, all memory allocated by the
-- MimeInfo is released. This function is MT-safe and may be
-- called from any thread.
mimeInfoUnref :: (HasCallStack, MonadIO m) => MimeInfo -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.MimeInfo.MimeInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.MimeInfo.MimeInfo
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetDescriptionMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetExtensionsMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetMimeTypeMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
instance (signature ~ m GI.WebKit2.Structs.MimeInfo.MimeInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoRefMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoUnrefMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
instance (info ~ GI.WebKit2.Structs.MimeInfo.ResolveMimeInfoMethod t GI.WebKit2.Structs.MimeInfo.MimeInfo, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.MimeInfo.MimeInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.MimeInfo.MimeInfo -> p)
instance (info ~ GI.WebKit2.Structs.MimeInfo.ResolveMimeInfoMethod t GI.WebKit2.Structs.MimeInfo.MimeInfo, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.MimeInfo.MimeInfo p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.MimeInfo.MimeInfo -> p)
module GI.WebKit2.Structs.JavascriptResult
newtype JavascriptResult
JavascriptResult :: (ManagedPtr JavascriptResult) -> JavascriptResult
noJavascriptResult :: Maybe JavascriptResult
data JavascriptResultGetGlobalContextMethodInfo
-- | Get the global Javascript context that should be used with the
-- <function>JSValueRef</function> returned by
-- javascriptResultGetValue.
javascriptResultGetGlobalContext :: (HasCallStack, MonadIO m) => JavascriptResult -> m GlobalContext
data JavascriptResultGetValueMethodInfo
-- | Get the value of jsResult. You should use the
-- <function>JSGlobalContextRef</function> returned by
-- javascriptResultGetGlobalContext to use the
-- <function>JSValueRef</function>.
javascriptResultGetValue :: (HasCallStack, MonadIO m) => JavascriptResult -> m Value
data JavascriptResultRefMethodInfo
-- | Atomically increments the reference count of jsResult
-- by one. This function is MT-safe and may be called from any thread.
javascriptResultRef :: (HasCallStack, MonadIO m) => JavascriptResult -> m JavascriptResult
data JavascriptResultUnrefMethodInfo
-- | Atomically decrements the reference count of jsResult
-- by one. If the reference count drops to 0, all memory allocated by the
-- JavascriptResult is released. This function is MT-safe and may
-- be called from any thread.
javascriptResultUnref :: (HasCallStack, MonadIO m) => JavascriptResult -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.JavascriptResult.JavascriptResult
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.JavascriptResult.JavascriptResult
instance (signature ~ m GI.JavaScriptCore.Structs.GlobalContext.GlobalContext, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultGetGlobalContextMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
instance (signature ~ m GI.JavaScriptCore.Structs.Value.Value, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultGetValueMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
instance (signature ~ m GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultRefMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultUnrefMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
instance (info ~ GI.WebKit2.Structs.JavascriptResult.ResolveJavascriptResultMethod t GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.JavascriptResult.JavascriptResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.JavascriptResult.JavascriptResult -> p)
instance (info ~ GI.WebKit2.Structs.JavascriptResult.ResolveJavascriptResultMethod t GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.JavascriptResult.JavascriptResult p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.JavascriptResult.JavascriptResult -> p)
module GI.WebKit2.Objects.WindowProperties
newtype WindowProperties
WindowProperties :: (ManagedPtr WindowProperties) -> WindowProperties
class GObject o => IsWindowProperties o
toWindowProperties :: IsWindowProperties o => o -> IO WindowProperties
noWindowProperties :: Maybe WindowProperties
data WindowPropertiesGetFullscreenMethodInfo
-- | Get whether the window should be shown in fullscreen state or not.
windowPropertiesGetFullscreen :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetGeometryMethodInfo
-- | Get the geometry the window should have on the screen when shown.
windowPropertiesGetGeometry :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m (Rectangle)
data WindowPropertiesGetLocationbarVisibleMethodInfo
-- | Get whether the window should have the locationbar visible or not.
windowPropertiesGetLocationbarVisible :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetMenubarVisibleMethodInfo
-- | Get whether the window should have the menubar visible or not.
windowPropertiesGetMenubarVisible :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetResizableMethodInfo
-- | Get whether the window should be resizable by the user or not.
windowPropertiesGetResizable :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetScrollbarsVisibleMethodInfo
-- | Get whether the window should have the scrollbars visible or not.
windowPropertiesGetScrollbarsVisible :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetStatusbarVisibleMethodInfo
-- | Get whether the window should have the statusbar visible or not.
windowPropertiesGetStatusbarVisible :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesGetToolbarVisibleMethodInfo
-- | Get whether the window should have the toolbar visible or not.
windowPropertiesGetToolbarVisible :: (HasCallStack, MonadIO m, IsWindowProperties a) => a -> m Bool
data WindowPropertiesFullscreenPropertyInfo
constructWindowPropertiesFullscreen :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesFullscreen :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesFullscreen :: AttrLabelProxy "fullscreen"
data WindowPropertiesGeometryPropertyInfo
constructWindowPropertiesGeometry :: (IsWindowProperties o) => Rectangle -> IO (GValueConstruct o)
getWindowPropertiesGeometry :: (MonadIO m, IsWindowProperties o) => o -> m (Maybe Rectangle)
windowPropertiesGeometry :: AttrLabelProxy "geometry"
data WindowPropertiesLocationbarVisiblePropertyInfo
constructWindowPropertiesLocationbarVisible :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesLocationbarVisible :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesLocationbarVisible :: AttrLabelProxy "locationbarVisible"
data WindowPropertiesMenubarVisiblePropertyInfo
constructWindowPropertiesMenubarVisible :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesMenubarVisible :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesMenubarVisible :: AttrLabelProxy "menubarVisible"
data WindowPropertiesResizablePropertyInfo
constructWindowPropertiesResizable :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesResizable :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesResizable :: AttrLabelProxy "resizable"
data WindowPropertiesScrollbarsVisiblePropertyInfo
constructWindowPropertiesScrollbarsVisible :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesScrollbarsVisible :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesScrollbarsVisible :: AttrLabelProxy "scrollbarsVisible"
data WindowPropertiesStatusbarVisiblePropertyInfo
constructWindowPropertiesStatusbarVisible :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesStatusbarVisible :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesStatusbarVisible :: AttrLabelProxy "statusbarVisible"
data WindowPropertiesToolbarVisiblePropertyInfo
constructWindowPropertiesToolbarVisible :: (IsWindowProperties o) => Bool -> IO (GValueConstruct o)
getWindowPropertiesToolbarVisible :: (MonadIO m, IsWindowProperties o) => o -> m Bool
windowPropertiesToolbarVisible :: AttrLabelProxy "toolbarVisible"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WindowProperties.WindowProperties
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WindowProperties.WindowProperties a) => GI.WebKit2.Objects.WindowProperties.IsWindowProperties a
instance GI.WebKit2.Objects.WindowProperties.IsWindowProperties GI.WebKit2.Objects.WindowProperties.WindowProperties
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WindowProperties.WindowProperties
instance (info ~ GI.WebKit2.Objects.WindowProperties.ResolveWindowPropertiesMethod t GI.WebKit2.Objects.WindowProperties.WindowProperties, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WindowProperties.WindowProperties p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WindowProperties.WindowProperties -> p)
instance (info ~ GI.WebKit2.Objects.WindowProperties.ResolveWindowPropertiesMethod t GI.WebKit2.Objects.WindowProperties.WindowProperties, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WindowProperties.WindowProperties p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WindowProperties.WindowProperties -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesFullscreenPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGeometryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesLocationbarVisiblePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesMenubarVisiblePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesResizablePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesScrollbarsVisiblePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesStatusbarVisiblePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesToolbarVisiblePropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WindowProperties.WindowProperties
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetFullscreenMethodInfo a signature
instance (signature ~ m GI.Gdk.Structs.Rectangle.Rectangle, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetGeometryMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetLocationbarVisibleMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetMenubarVisibleMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetResizableMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetScrollbarsVisibleMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetStatusbarVisibleMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.IsWindowProperties a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetToolbarVisibleMethodInfo a signature
module GI.WebKit2.Objects.WebViewBase
newtype WebViewBase
WebViewBase :: (ManagedPtr WebViewBase) -> WebViewBase
class GObject o => IsWebViewBase o
toWebViewBase :: IsWebViewBase o => o -> IO WebViewBase
noWebViewBase :: Maybe WebViewBase
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebViewBase.WebViewBase
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebViewBase.WebViewBase a) => GI.WebKit2.Objects.WebViewBase.IsWebViewBase a
instance GI.WebKit2.Objects.WebViewBase.IsWebViewBase GI.WebKit2.Objects.WebViewBase.WebViewBase
instance GI.Gtk.Objects.Container.IsContainer GI.WebKit2.Objects.WebViewBase.WebViewBase
instance GI.Gtk.Objects.Widget.IsWidget GI.WebKit2.Objects.WebViewBase.WebViewBase
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebViewBase.WebViewBase
instance GI.Atk.Interfaces.ImplementorIface.IsImplementorIface GI.WebKit2.Objects.WebViewBase.WebViewBase
instance GI.Gtk.Interfaces.Buildable.IsBuildable GI.WebKit2.Objects.WebViewBase.WebViewBase
instance (info ~ GI.WebKit2.Objects.WebViewBase.ResolveWebViewBaseMethod t GI.WebKit2.Objects.WebViewBase.WebViewBase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebViewBase.WebViewBase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebViewBase.WebViewBase -> p)
instance (info ~ GI.WebKit2.Objects.WebViewBase.ResolveWebViewBaseMethod t GI.WebKit2.Objects.WebViewBase.WebViewBase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebViewBase.WebViewBase p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebViewBase.WebViewBase -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebViewBase.WebViewBase
module GI.WebKit2.Objects.WebInspector
newtype WebInspector
WebInspector :: (ManagedPtr WebInspector) -> WebInspector
class GObject o => IsWebInspector o
toWebInspector :: IsWebInspector o => o -> IO WebInspector
noWebInspector :: Maybe WebInspector
data WebInspectorAttachMethodInfo
-- | Request inspector to be attached. The signal
-- WebInspector::attach will be emitted. If the
-- inspector is already attached it does nothing.
webInspectorAttach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
data WebInspectorCloseMethodInfo
-- | Request inspector to be closed.
webInspectorClose :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
data WebInspectorDetachMethodInfo
-- | Request inspector to be detached. The signal
-- WebInspector::detach will be emitted. If the
-- inspector is already detached it does nothing.
webInspectorDetach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
data WebInspectorGetAttachedHeightMethodInfo
-- | Get the height that the inspector view should have when it's attached.
-- If the inspector view is not attached this returns 0.
webInspectorGetAttachedHeight :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Word32
data WebInspectorGetCanAttachMethodInfo
-- | Whether the inspector can be attached to the same
-- window that contains the inspected view.
webInspectorGetCanAttach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Bool
data WebInspectorGetInspectedUriMethodInfo
-- | Get the URI that is currently being inspected. This can be
-- Nothing if nothing has been loaded yet in the inspected view,
-- if the inspector has been closed or when inspected view was loaded
-- from a HTML string instead of a URI.
webInspectorGetInspectedUri :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Text
data WebInspectorGetWebViewMethodInfo
-- | Get the WebViewBase used to display the inspector. This might
-- be Nothing if the inspector hasn't been loaded yet, or it has
-- been closed.
webInspectorGetWebView :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m WebViewBase
data WebInspectorIsAttachedMethodInfo
-- | Whether the inspector view is currently attached to
-- the same window that contains the inspected view.
webInspectorIsAttached :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Bool
data WebInspectorShowMethodInfo
-- | Request inspector to be shown.
webInspectorShow :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
data WebInspectorAttachedHeightPropertyInfo
getWebInspectorAttachedHeight :: (MonadIO m, IsWebInspector o) => o -> m Word32
webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight"
data WebInspectorCanAttachPropertyInfo
getWebInspectorCanAttach :: (MonadIO m, IsWebInspector o) => o -> m Bool
webInspectorCanAttach :: AttrLabelProxy "canAttach"
data WebInspectorInspectedUriPropertyInfo
getWebInspectorInspectedUri :: (MonadIO m, IsWebInspector o) => o -> m Text
webInspectorInspectedUri :: AttrLabelProxy "inspectedUri"
type C_WebInspectorAttachCallback = Ptr () -> Ptr () -> IO CInt
type WebInspectorAttachCallback = IO Bool
data WebInspectorAttachSignalInfo
afterWebInspectorAttach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
genClosure_WebInspectorAttach :: WebInspectorAttachCallback -> IO Closure
mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback)
noWebInspectorAttachCallback :: Maybe WebInspectorAttachCallback
onWebInspectorAttach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
wrap_WebInspectorAttachCallback :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt
type C_WebInspectorBringToFrontCallback = Ptr () -> Ptr () -> IO CInt
type WebInspectorBringToFrontCallback = IO Bool
data WebInspectorBringToFrontSignalInfo
afterWebInspectorBringToFront :: (IsWebInspector a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
genClosure_WebInspectorBringToFront :: WebInspectorBringToFrontCallback -> IO Closure
mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback)
noWebInspectorBringToFrontCallback :: Maybe WebInspectorBringToFrontCallback
onWebInspectorBringToFront :: (IsWebInspector a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
wrap_WebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt
type C_WebInspectorClosedCallback = Ptr () -> Ptr () -> IO ()
type WebInspectorClosedCallback = IO ()
data WebInspectorClosedSignalInfo
afterWebInspectorClosed :: (IsWebInspector a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
genClosure_WebInspectorClosed :: WebInspectorClosedCallback -> IO Closure
mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback)
noWebInspectorClosedCallback :: Maybe WebInspectorClosedCallback
onWebInspectorClosed :: (IsWebInspector a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
wrap_WebInspectorClosedCallback :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO ()
type C_WebInspectorDetachCallback = Ptr () -> Ptr () -> IO CInt
type WebInspectorDetachCallback = IO Bool
data WebInspectorDetachSignalInfo
afterWebInspectorDetach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
genClosure_WebInspectorDetach :: WebInspectorDetachCallback -> IO Closure
mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback)
noWebInspectorDetachCallback :: Maybe WebInspectorDetachCallback
onWebInspectorDetach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
wrap_WebInspectorDetachCallback :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt
type C_WebInspectorOpenWindowCallback = Ptr () -> Ptr () -> IO CInt
type WebInspectorOpenWindowCallback = IO Bool
data WebInspectorOpenWindowSignalInfo
afterWebInspectorOpenWindow :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
genClosure_WebInspectorOpenWindow :: WebInspectorOpenWindowCallback -> IO Closure
mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback)
noWebInspectorOpenWindowCallback :: Maybe WebInspectorOpenWindowCallback
onWebInspectorOpenWindow :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
wrap_WebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebInspector.WebInspector
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebInspector.WebInspector a) => GI.WebKit2.Objects.WebInspector.IsWebInspector a
instance GI.WebKit2.Objects.WebInspector.IsWebInspector GI.WebKit2.Objects.WebInspector.WebInspector
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebInspector.WebInspector
instance (info ~ GI.WebKit2.Objects.WebInspector.ResolveWebInspectorMethod t GI.WebKit2.Objects.WebInspector.WebInspector, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebInspector.WebInspector p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebInspector.WebInspector -> p)
instance (info ~ GI.WebKit2.Objects.WebInspector.ResolveWebInspectorMethod t GI.WebKit2.Objects.WebInspector.WebInspector, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebInspector.WebInspector p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebInspector.WebInspector -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachedHeightPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorCanAttachPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorInspectedUriPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebInspector.WebInspector
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorBringToFrontSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorClosedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorDetachSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorOpenWindowSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorCloseMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorDetachMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetAttachedHeightMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetCanAttachMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetInspectedUriMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebViewBase.WebViewBase, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetWebViewMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorIsAttachedMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.IsWebInspector a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorShowMethodInfo a signature
module GI.WebKit2.Objects.UserContentManager
newtype UserContentManager
UserContentManager :: (ManagedPtr UserContentManager) -> UserContentManager
class GObject o => IsUserContentManager o
toUserContentManager :: IsUserContentManager o => o -> IO UserContentManager
noUserContentManager :: Maybe UserContentManager
data UserContentManagerAddScriptMethodInfo
-- | Adds a UserScript to the given UserContentManager. The
-- same UserScript can be reused with multiple
-- UserContentManager instances.
userContentManagerAddScript :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> UserScript -> m ()
data UserContentManagerAddStyleSheetMethodInfo
-- | Adds a UserStyleSheet to the given UserContentManager.
-- The same UserStyleSheet can be reused with multiple
-- UserContentManager instances.
userContentManagerAddStyleSheet :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> UserStyleSheet -> m ()
-- | Creates a new user content manager.
userContentManagerNew :: (HasCallStack, MonadIO m) => m UserContentManager
data UserContentManagerRegisterScriptMessageHandlerMethodInfo
-- | Registers a new user script message handler. After it is registered,
-- scripts can use
-- window.webkit.messageHandlers.<name>.postMessage(value)
-- to send messages. Those messages are received by connecting handlers
-- to the
-- UserContentManager::script-message-received
-- signal. The handler name is used as the detail of the signal. To avoid
-- race conditions between registering the handler name, and starting to
-- receive the signals, it is recommended to connect to the signal
-- *before* registering the handler name:
--
-- <informalexample><programlisting> WebKitWebView *view =
-- webkit_web_view_new (); WebKitUserContentManager *manager =
-- webkit_web_view_get_user_content_manager (); g_signal_connect
-- (manager, "script-message-received::foobar", G_CALLBACK
-- (handle_script_message), NULL);
-- webkit_user_content_manager_register_script_message_handler (manager,
-- "foobar"); </programlisting></informalexample>
--
-- Registering a script message handler will fail if the requested name
-- has been already registered before.
userContentManagerRegisterScriptMessageHandler :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> Text -> m Bool
data UserContentManagerRemoveAllScriptsMethodInfo
-- | Removes all user scripts from the given UserContentManager
userContentManagerRemoveAllScripts :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> m ()
data UserContentManagerRemoveAllStyleSheetsMethodInfo
-- | Removes all user style sheets from the given
-- UserContentManager.
userContentManagerRemoveAllStyleSheets :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> m ()
data UserContentManagerUnregisterScriptMessageHandlerMethodInfo
-- | Unregisters a previously registered message handler.
--
-- Note that this does *not* disconnect handlers for the
-- UserContentManager::script-message-received
-- signal, they will be kept connected, but the signal will not be
-- emitted unless the handler name is registered again.
--
-- See also userContentManagerRegisterScriptMessageHandler
userContentManagerUnregisterScriptMessageHandler :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> Text -> m ()
type C_UserContentManagerScriptMessageReceivedCallback = Ptr () -> Ptr JavascriptResult -> Ptr () -> IO ()
type UserContentManagerScriptMessageReceivedCallback = JavascriptResult -> IO ()
data UserContentManagerScriptMessageReceivedSignalInfo
afterUserContentManagerScriptMessageReceived :: (IsUserContentManager a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId
genClosure_UserContentManagerScriptMessageReceived :: UserContentManagerScriptMessageReceivedCallback -> IO Closure
mk_UserContentManagerScriptMessageReceivedCallback :: C_UserContentManagerScriptMessageReceivedCallback -> IO (FunPtr C_UserContentManagerScriptMessageReceivedCallback)
noUserContentManagerScriptMessageReceivedCallback :: Maybe UserContentManagerScriptMessageReceivedCallback
onUserContentManagerScriptMessageReceived :: (IsUserContentManager a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId
wrap_UserContentManagerScriptMessageReceivedCallback :: UserContentManagerScriptMessageReceivedCallback -> Ptr () -> Ptr JavascriptResult -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.UserContentManager.UserContentManager
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.UserContentManager.UserContentManager a) => GI.WebKit2.Objects.UserContentManager.IsUserContentManager a
instance GI.WebKit2.Objects.UserContentManager.IsUserContentManager GI.WebKit2.Objects.UserContentManager.UserContentManager
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.UserContentManager.UserContentManager
instance (info ~ GI.WebKit2.Objects.UserContentManager.ResolveUserContentManagerMethod t GI.WebKit2.Objects.UserContentManager.UserContentManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserContentManager.UserContentManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.UserContentManager.UserContentManager -> p)
instance (info ~ GI.WebKit2.Objects.UserContentManager.ResolveUserContentManagerMethod t GI.WebKit2.Objects.UserContentManager.UserContentManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserContentManager.UserContentManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.UserContentManager.UserContentManager -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.UserContentManager.UserContentManager
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerScriptMessageReceivedSignalInfo
instance (signature ~ (GI.WebKit2.Structs.UserScript.UserScript -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerAddScriptMethodInfo a signature
instance (signature ~ (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerAddStyleSheetMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRegisterScriptMessageHandlerMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRemoveAllScriptsMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRemoveAllStyleSheetsMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.IsUserContentManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerUnregisterScriptMessageHandlerMethodInfo a signature
module GI.WebKit2.Objects.URISchemeRequest
newtype URISchemeRequest
URISchemeRequest :: (ManagedPtr URISchemeRequest) -> URISchemeRequest
class GObject o => IsURISchemeRequest o
toURISchemeRequest :: IsURISchemeRequest o => o -> IO URISchemeRequest
noURISchemeRequest :: Maybe URISchemeRequest
data URISchemeRequestFinishMethodInfo
-- | Finish a URISchemeRequest by setting the contents of the
-- request and its mime type.
uRISchemeRequestFinish :: (HasCallStack, MonadIO m, IsURISchemeRequest a, IsInputStream b) => a -> b -> Int64 -> Maybe (Text) -> m ()
data URISchemeRequestFinishErrorMethodInfo
-- | Finish a URISchemeRequest with a GError.
uRISchemeRequestFinishError :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> GError -> m ()
data URISchemeRequestGetPathMethodInfo
-- | Get the URI path of request
uRISchemeRequestGetPath :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
data URISchemeRequestGetSchemeMethodInfo
-- | Get the URI scheme of request
uRISchemeRequestGetScheme :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
data URISchemeRequestGetUriMethodInfo
-- | Get the URI of request
uRISchemeRequestGetUri :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
data URISchemeRequestGetWebViewMethodInfo
-- | Get the WebView that initiated the request.
uRISchemeRequestGetWebView :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m WebView
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest a) => GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a
instance GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest
instance (info ~ GI.WebKit2.Objects.URISchemeRequest.ResolveURISchemeRequestMethod t GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest -> p)
instance (info ~ GI.WebKit2.Objects.URISchemeRequest.ResolveURISchemeRequestMethod t GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest
instance (signature ~ (b -> GHC.Int.Int64 -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a, GI.Gio.Objects.InputStream.IsInputStream b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestFinishMethodInfo a signature
instance (signature ~ (Data.GI.Base.GError.GError -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestFinishErrorMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetPathMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetSchemeMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetUriMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.IsURISchemeRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetWebViewMethodInfo a signature
module GI.WebKit2.Objects.URIResponse
newtype URIResponse
URIResponse :: (ManagedPtr URIResponse) -> URIResponse
class GObject o => IsURIResponse o
toURIResponse :: IsURIResponse o => o -> IO URIResponse
noURIResponse :: Maybe URIResponse
data URIResponseGetContentLengthMethodInfo
-- | Get the expected content length of the URIResponse. It can be 0
-- if the server provided an incorrect or missing Content-Length.
uRIResponseGetContentLength :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m Word64
data URIResponseGetHttpHeadersMethodInfo
-- | Get the HTTP headers of a URIResponse as a
-- MessageHeaders.
uRIResponseGetHttpHeaders :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m MessageHeaders
data URIResponseGetMimeTypeMethodInfo
-- | No description available in the introspection data.
uRIResponseGetMimeType :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m Text
data URIResponseGetStatusCodeMethodInfo
-- | Get the status code of the URIResponse as returned by the
-- server. It will normally be a KnownStatusCode, for example
-- StatusOk, though the server can respond with any unsigned
-- integer.
uRIResponseGetStatusCode :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m Word32
data URIResponseGetSuggestedFilenameMethodInfo
-- | Get the suggested filename for response, as specified
-- by the 'Content-Disposition' HTTP header, or Nothing if it's
-- not present.
uRIResponseGetSuggestedFilename :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m Text
data URIResponseGetUriMethodInfo
-- | No description available in the introspection data.
uRIResponseGetUri :: (HasCallStack, MonadIO m, IsURIResponse a) => a -> m Text
data URIResponseContentLengthPropertyInfo
getURIResponseContentLength :: (MonadIO m, IsURIResponse o) => o -> m Word64
uRIResponseContentLength :: AttrLabelProxy "contentLength"
data URIResponseHttpHeadersPropertyInfo
getURIResponseHttpHeaders :: (MonadIO m, IsURIResponse o) => o -> m MessageHeaders
uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders"
data URIResponseMimeTypePropertyInfo
getURIResponseMimeType :: (MonadIO m, IsURIResponse o) => o -> m Text
uRIResponseMimeType :: AttrLabelProxy "mimeType"
data URIResponseStatusCodePropertyInfo
getURIResponseStatusCode :: (MonadIO m, IsURIResponse o) => o -> m Word32
uRIResponseStatusCode :: AttrLabelProxy "statusCode"
data URIResponseSuggestedFilenamePropertyInfo
getURIResponseSuggestedFilename :: (MonadIO m, IsURIResponse o) => o -> m Text
uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename"
data URIResponseUriPropertyInfo
getURIResponseUri :: (MonadIO m, IsURIResponse o) => o -> m Text
uRIResponseUri :: AttrLabelProxy "uri"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URIResponse.URIResponse
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.URIResponse.URIResponse a) => GI.WebKit2.Objects.URIResponse.IsURIResponse a
instance GI.WebKit2.Objects.URIResponse.IsURIResponse GI.WebKit2.Objects.URIResponse.URIResponse
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.URIResponse.URIResponse
instance (info ~ GI.WebKit2.Objects.URIResponse.ResolveURIResponseMethod t GI.WebKit2.Objects.URIResponse.URIResponse, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIResponse.URIResponse p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URIResponse.URIResponse -> p)
instance (info ~ GI.WebKit2.Objects.URIResponse.ResolveURIResponseMethod t GI.WebKit2.Objects.URIResponse.URIResponse, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIResponse.URIResponse p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URIResponse.URIResponse -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseContentLengthPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseHttpHeadersPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseMimeTypePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseStatusCodePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseSuggestedFilenamePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseUriPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.URIResponse.URIResponse
instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetContentLengthMethodInfo a signature
instance (signature ~ m GI.Soup.Structs.MessageHeaders.MessageHeaders, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetHttpHeadersMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetMimeTypeMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetStatusCodeMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetSuggestedFilenameMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.IsURIResponse a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetUriMethodInfo a signature
module GI.WebKit2.Objects.URIRequest
newtype URIRequest
URIRequest :: (ManagedPtr URIRequest) -> URIRequest
class GObject o => IsURIRequest o
toURIRequest :: IsURIRequest o => o -> IO URIRequest
noURIRequest :: Maybe URIRequest
data URIRequestGetHttpHeadersMethodInfo
-- | Get the HTTP headers of a URIRequest as a
-- MessageHeaders.
uRIRequestGetHttpHeaders :: (HasCallStack, MonadIO m, IsURIRequest a) => a -> m MessageHeaders
data URIRequestGetHttpMethodMethodInfo
-- | Get the HTTP method of the URIRequest.
uRIRequestGetHttpMethod :: (HasCallStack, MonadIO m, IsURIRequest a) => a -> m Text
data URIRequestGetUriMethodInfo
-- | No description available in the introspection data.
uRIRequestGetUri :: (HasCallStack, MonadIO m, IsURIRequest a) => a -> m Text
-- | Creates a new URIRequest for the given URI.
uRIRequestNew :: (HasCallStack, MonadIO m) => Text -> m URIRequest
data URIRequestSetUriMethodInfo
-- | Set the URI of request
uRIRequestSetUri :: (HasCallStack, MonadIO m, IsURIRequest a) => a -> Text -> m ()
data URIRequestUriPropertyInfo
constructURIRequestUri :: (IsURIRequest o) => Text -> IO (GValueConstruct o)
getURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> m Text
setURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> Text -> m ()
uRIRequestUri :: AttrLabelProxy "uri"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URIRequest.URIRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.URIRequest.URIRequest a) => GI.WebKit2.Objects.URIRequest.IsURIRequest a
instance GI.WebKit2.Objects.URIRequest.IsURIRequest GI.WebKit2.Objects.URIRequest.URIRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.URIRequest.URIRequest
instance (info ~ GI.WebKit2.Objects.URIRequest.ResolveURIRequestMethod t GI.WebKit2.Objects.URIRequest.URIRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIRequest.URIRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URIRequest.URIRequest -> p)
instance (info ~ GI.WebKit2.Objects.URIRequest.ResolveURIRequestMethod t GI.WebKit2.Objects.URIRequest.URIRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIRequest.URIRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URIRequest.URIRequest -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIRequest.URIRequestUriPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.URIRequest.URIRequest
instance (signature ~ m GI.Soup.Structs.MessageHeaders.MessageHeaders, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.IsURIRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestGetHttpHeadersMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.IsURIRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestGetHttpMethodMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.IsURIRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestGetUriMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.IsURIRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestSetUriMethodInfo a signature
module GI.WebKit2.Objects.WebResource
newtype WebResource
WebResource :: (ManagedPtr WebResource) -> WebResource
class GObject o => IsWebResource o
toWebResource :: IsWebResource o => o -> IO WebResource
noWebResource :: Maybe WebResource
data WebResourceGetDataMethodInfo
-- | Asynchronously get the raw data for resource.
--
-- When the operation is finished, callback will be
-- called. You can then call webResourceGetDataFinish to get the
-- result of the operation.
webResourceGetData :: (HasCallStack, MonadIO m, IsWebResource a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebResourceGetDataFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webResourceGetData.
webResourceGetDataFinish :: (HasCallStack, MonadIO m, IsWebResource a, IsAsyncResult b) => a -> b -> m ByteString
data WebResourceGetResponseMethodInfo
-- | Retrieves the URIResponse of the resource load operation. This
-- method returns Nothing if called before the response is
-- received from the server. You can connect to notify::response signal
-- to be notified when the response is received.
webResourceGetResponse :: (HasCallStack, MonadIO m, IsWebResource a) => a -> m URIResponse
data WebResourceGetUriMethodInfo
-- | Returns the current active URI of resource. The active
-- URI might change during a load operation:
--
-- <orderedlist> <listitem><para> When the resource
-- load starts, the active URI is the requested URI
-- </para></listitem> <listitem><para> When the
-- initial request is sent to the server,
-- WebResource::sent-request signal is emitted
-- without a redirected response, the active URI is the URI of the
-- request sent to the server. </para></listitem>
-- <listitem><para> In case of a server redirection,
-- WebResource::sent-request signal is emitted
-- again with a redirected response, the active URI is the URI the
-- request was redirected to. </para></listitem>
-- <listitem><para> When the response is received from the
-- server, the active URI is the final one and it will not change again.
-- </para></listitem> </orderedlist>
--
-- You can monitor the active URI by connecting to the notify::uri signal
-- of resource.
webResourceGetUri :: (HasCallStack, MonadIO m, IsWebResource a) => a -> m Text
data WebResourceResponsePropertyInfo
getWebResourceResponse :: (MonadIO m, IsWebResource o) => o -> m URIResponse
webResourceResponse :: AttrLabelProxy "response"
data WebResourceUriPropertyInfo
getWebResourceUri :: (MonadIO m, IsWebResource o) => o -> m Text
webResourceUri :: AttrLabelProxy "uri"
type C_WebResourceFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO ()
type WebResourceFailedCallback = GError -> IO ()
data WebResourceFailedSignalInfo
afterWebResourceFailed :: (IsWebResource a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId
genClosure_WebResourceFailed :: WebResourceFailedCallback -> IO Closure
mk_WebResourceFailedCallback :: C_WebResourceFailedCallback -> IO (FunPtr C_WebResourceFailedCallback)
noWebResourceFailedCallback :: Maybe WebResourceFailedCallback
onWebResourceFailed :: (IsWebResource a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId
wrap_WebResourceFailedCallback :: WebResourceFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO ()
type C_WebResourceFailedWithTlsErrorsCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO ()
type WebResourceFailedWithTlsErrorsCallback = TlsCertificate -> [TlsCertificateFlags] -> IO ()
data WebResourceFailedWithTlsErrorsSignalInfo
afterWebResourceFailedWithTlsErrors :: (IsWebResource a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId
genClosure_WebResourceFailedWithTlsErrors :: WebResourceFailedWithTlsErrorsCallback -> IO Closure
mk_WebResourceFailedWithTlsErrorsCallback :: C_WebResourceFailedWithTlsErrorsCallback -> IO (FunPtr C_WebResourceFailedWithTlsErrorsCallback)
noWebResourceFailedWithTlsErrorsCallback :: Maybe WebResourceFailedWithTlsErrorsCallback
onWebResourceFailedWithTlsErrors :: (IsWebResource a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId
wrap_WebResourceFailedWithTlsErrorsCallback :: WebResourceFailedWithTlsErrorsCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO ()
type C_WebResourceFinishedCallback = Ptr () -> Ptr () -> IO ()
type WebResourceFinishedCallback = IO ()
data WebResourceFinishedSignalInfo
afterWebResourceFinished :: (IsWebResource a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId
genClosure_WebResourceFinished :: WebResourceFinishedCallback -> IO Closure
mk_WebResourceFinishedCallback :: C_WebResourceFinishedCallback -> IO (FunPtr C_WebResourceFinishedCallback)
noWebResourceFinishedCallback :: Maybe WebResourceFinishedCallback
onWebResourceFinished :: (IsWebResource a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId
wrap_WebResourceFinishedCallback :: WebResourceFinishedCallback -> Ptr () -> Ptr () -> IO ()
type C_WebResourceReceivedDataCallback = Ptr () -> Word64 -> Ptr () -> IO ()
type WebResourceReceivedDataCallback = Word64 -> IO ()
data WebResourceReceivedDataSignalInfo
afterWebResourceReceivedData :: (IsWebResource a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId
genClosure_WebResourceReceivedData :: WebResourceReceivedDataCallback -> IO Closure
mk_WebResourceReceivedDataCallback :: C_WebResourceReceivedDataCallback -> IO (FunPtr C_WebResourceReceivedDataCallback)
noWebResourceReceivedDataCallback :: Maybe WebResourceReceivedDataCallback
onWebResourceReceivedData :: (IsWebResource a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId
wrap_WebResourceReceivedDataCallback :: WebResourceReceivedDataCallback -> Ptr () -> Word64 -> Ptr () -> IO ()
type C_WebResourceSentRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO ()
type WebResourceSentRequestCallback = URIRequest -> URIResponse -> IO ()
data WebResourceSentRequestSignalInfo
afterWebResourceSentRequest :: (IsWebResource a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId
genClosure_WebResourceSentRequest :: WebResourceSentRequestCallback -> IO Closure
mk_WebResourceSentRequestCallback :: C_WebResourceSentRequestCallback -> IO (FunPtr C_WebResourceSentRequestCallback)
noWebResourceSentRequestCallback :: Maybe WebResourceSentRequestCallback
onWebResourceSentRequest :: (IsWebResource a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId
wrap_WebResourceSentRequestCallback :: WebResourceSentRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebResource.WebResource
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebResource.WebResource a) => GI.WebKit2.Objects.WebResource.IsWebResource a
instance GI.WebKit2.Objects.WebResource.IsWebResource GI.WebKit2.Objects.WebResource.WebResource
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebResource.WebResource
instance (info ~ GI.WebKit2.Objects.WebResource.ResolveWebResourceMethod t GI.WebKit2.Objects.WebResource.WebResource, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebResource.WebResource p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebResource.WebResource -> p)
instance (info ~ GI.WebKit2.Objects.WebResource.ResolveWebResourceMethod t GI.WebKit2.Objects.WebResource.WebResource, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebResource.WebResource p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebResource.WebResource -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebResource.WebResourceResponsePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebResource.WebResourceUriPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebResource.WebResource
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFailedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFailedWithTlsErrorsSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFinishedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceReceivedDataSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceSentRequestSignalInfo
instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.IsWebResource a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetDataMethodInfo a signature
instance (signature ~ (b -> m Data.ByteString.Internal.ByteString), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.IsWebResource a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetDataFinishMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.IsWebResource a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetResponseMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.IsWebResource a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetUriMethodInfo a signature
module GI.WebKit2.Objects.SecurityManager
newtype SecurityManager
SecurityManager :: (ManagedPtr SecurityManager) -> SecurityManager
class GObject o => IsSecurityManager o
toSecurityManager :: IsSecurityManager o => o -> IO SecurityManager
noSecurityManager :: Maybe SecurityManager
data SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo
-- | Register scheme as a CORS (Cross-origin resource
-- sharing) enabled scheme. This means that CORS requests are allowed.
-- See W3C CORS specification http://www.w3.org/TR/cors/.
securityManagerRegisterUriSchemeAsCorsEnabled :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo
-- | Register scheme as a display isolated scheme. This
-- means that pages cannot display these URIs unless they are from the
-- same scheme.
securityManagerRegisterUriSchemeAsDisplayIsolated :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo
-- | Register scheme as an empty document scheme. This
-- means that they are allowed to commit synchronously.
securityManagerRegisterUriSchemeAsEmptyDocument :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerRegisterUriSchemeAsLocalMethodInfo
-- | Register scheme as a local scheme. This means that
-- other non-local pages cannot link to or access URIs of this scheme.
securityManagerRegisterUriSchemeAsLocal :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo
-- | Register scheme as a no-access scheme. This means that
-- pages loaded with this URI scheme cannot access pages loaded with any
-- other URI scheme.
securityManagerRegisterUriSchemeAsNoAccess :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerRegisterUriSchemeAsSecureMethodInfo
-- | Register scheme as a secure scheme. This means that
-- mixed content warnings won't be generated for this scheme when
-- included by an HTTPS page.
securityManagerRegisterUriSchemeAsSecure :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m ()
data SecurityManagerUriSchemeIsCorsEnabledMethodInfo
-- | Whether scheme is considered as a CORS enabled scheme.
-- See also securityManagerRegisterUriSchemeAsCorsEnabled.
securityManagerUriSchemeIsCorsEnabled :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
data SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo
-- | Whether scheme is considered as a display isolated
-- scheme. See also
-- securityManagerRegisterUriSchemeAsDisplayIsolated.
securityManagerUriSchemeIsDisplayIsolated :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
data SecurityManagerUriSchemeIsEmptyDocumentMethodInfo
-- | Whether scheme is considered as an empty document
-- scheme. See also
-- securityManagerRegisterUriSchemeAsEmptyDocument.
securityManagerUriSchemeIsEmptyDocument :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
data SecurityManagerUriSchemeIsLocalMethodInfo
-- | Whether scheme is considered as a local scheme. See
-- also securityManagerRegisterUriSchemeAsLocal.
securityManagerUriSchemeIsLocal :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
data SecurityManagerUriSchemeIsNoAccessMethodInfo
-- | Whether scheme is considered as a no-access scheme.
-- See also securityManagerRegisterUriSchemeAsNoAccess.
securityManagerUriSchemeIsNoAccess :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
data SecurityManagerUriSchemeIsSecureMethodInfo
-- | Whether scheme is considered as a secure scheme. See
-- also securityManagerRegisterUriSchemeAsSecure.
securityManagerUriSchemeIsSecure :: (HasCallStack, MonadIO m, IsSecurityManager a) => a -> Text -> m Bool
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.SecurityManager.SecurityManager
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.SecurityManager.SecurityManager a) => GI.WebKit2.Objects.SecurityManager.IsSecurityManager a
instance GI.WebKit2.Objects.SecurityManager.IsSecurityManager GI.WebKit2.Objects.SecurityManager.SecurityManager
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.SecurityManager.SecurityManager
instance (info ~ GI.WebKit2.Objects.SecurityManager.ResolveSecurityManagerMethod t GI.WebKit2.Objects.SecurityManager.SecurityManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.SecurityManager.SecurityManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.SecurityManager.SecurityManager -> p)
instance (info ~ GI.WebKit2.Objects.SecurityManager.ResolveSecurityManagerMethod t GI.WebKit2.Objects.SecurityManager.SecurityManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.SecurityManager.SecurityManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.SecurityManager.SecurityManager -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.SecurityManager.SecurityManager
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsLocalMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsSecureMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsCorsEnabledMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsEmptyDocumentMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsLocalMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsNoAccessMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.IsSecurityManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsSecureMethodInfo a signature
module GI.WebKit2.Objects.PrintCustomWidget
newtype PrintCustomWidget
PrintCustomWidget :: (ManagedPtr PrintCustomWidget) -> PrintCustomWidget
class GObject o => IsPrintCustomWidget o
toPrintCustomWidget :: IsPrintCustomWidget o => o -> IO PrintCustomWidget
noPrintCustomWidget :: Maybe PrintCustomWidget
data PrintCustomWidgetGetTitleMethodInfo
-- | Return the value of PrintCustomWidget:title
-- property for the given printCustomWidget object.
printCustomWidgetGetTitle :: (HasCallStack, MonadIO m, IsPrintCustomWidget a) => a -> m Text
data PrintCustomWidgetGetWidgetMethodInfo
-- | Return the value of PrintCustomWidget:widget
-- property for the given printCustomWidget object. The
-- returned value will always be valid if called from
-- PrintCustomWidget::apply or
-- PrintCustomWidget::update callbacks, but it
-- will be Nothing if called after the
-- PrintCustomWidget::apply signal is emitted.
printCustomWidgetGetWidget :: (HasCallStack, MonadIO m, IsPrintCustomWidget a) => a -> m Widget
-- | Create a new PrintCustomWidget with given
-- widget and title. The
-- widget ownership is taken and it is destroyed together
-- with the dialog even if this object could still be alive at that
-- point. You typically want to pass a container widget with multiple
-- widgets in it.
printCustomWidgetNew :: (HasCallStack, MonadIO m, IsWidget a) => a -> Text -> m PrintCustomWidget
data PrintCustomWidgetTitlePropertyInfo
constructPrintCustomWidgetTitle :: (IsPrintCustomWidget o) => Text -> IO (GValueConstruct o)
getPrintCustomWidgetTitle :: (MonadIO m, IsPrintCustomWidget o) => o -> m Text
printCustomWidgetTitle :: AttrLabelProxy "title"
data PrintCustomWidgetWidgetPropertyInfo
constructPrintCustomWidgetWidget :: (IsPrintCustomWidget o, IsWidget a) => a -> IO (GValueConstruct o)
getPrintCustomWidgetWidget :: (MonadIO m, IsPrintCustomWidget o) => o -> m Widget
printCustomWidgetWidget :: AttrLabelProxy "widget"
type C_PrintCustomWidgetApplyCallback = Ptr () -> Ptr () -> IO ()
type PrintCustomWidgetApplyCallback = IO ()
data PrintCustomWidgetApplySignalInfo
afterPrintCustomWidgetApply :: (IsPrintCustomWidget a, MonadIO m) => a -> PrintCustomWidgetApplyCallback -> m SignalHandlerId
genClosure_PrintCustomWidgetApply :: PrintCustomWidgetApplyCallback -> IO Closure
mk_PrintCustomWidgetApplyCallback :: C_PrintCustomWidgetApplyCallback -> IO (FunPtr C_PrintCustomWidgetApplyCallback)
noPrintCustomWidgetApplyCallback :: Maybe PrintCustomWidgetApplyCallback
onPrintCustomWidgetApply :: (IsPrintCustomWidget a, MonadIO m) => a -> PrintCustomWidgetApplyCallback -> m SignalHandlerId
wrap_PrintCustomWidgetApplyCallback :: PrintCustomWidgetApplyCallback -> Ptr () -> Ptr () -> IO ()
type C_PrintCustomWidgetUpdateCallback = Ptr () -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO ()
type PrintCustomWidgetUpdateCallback = PageSetup -> PrintSettings -> IO ()
data PrintCustomWidgetUpdateSignalInfo
afterPrintCustomWidgetUpdate :: (IsPrintCustomWidget a, MonadIO m) => a -> PrintCustomWidgetUpdateCallback -> m SignalHandlerId
genClosure_PrintCustomWidgetUpdate :: PrintCustomWidgetUpdateCallback -> IO Closure
mk_PrintCustomWidgetUpdateCallback :: C_PrintCustomWidgetUpdateCallback -> IO (FunPtr C_PrintCustomWidgetUpdateCallback)
noPrintCustomWidgetUpdateCallback :: Maybe PrintCustomWidgetUpdateCallback
onPrintCustomWidgetUpdate :: (IsPrintCustomWidget a, MonadIO m) => a -> PrintCustomWidgetUpdateCallback -> m SignalHandlerId
wrap_PrintCustomWidgetUpdateCallback :: PrintCustomWidgetUpdateCallback -> Ptr () -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget a) => GI.WebKit2.Objects.PrintCustomWidget.IsPrintCustomWidget a
instance GI.WebKit2.Objects.PrintCustomWidget.IsPrintCustomWidget GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget
instance (info ~ GI.WebKit2.Objects.PrintCustomWidget.ResolvePrintCustomWidgetMethod t GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget -> p)
instance (info ~ GI.WebKit2.Objects.PrintCustomWidget.ResolvePrintCustomWidgetMethod t GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetTitlePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetWidgetPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidget
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetApplySignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetUpdateSignalInfo
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintCustomWidget.IsPrintCustomWidget a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetGetTitleMethodInfo a signature
instance (signature ~ m GI.Gtk.Objects.Widget.Widget, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintCustomWidget.IsPrintCustomWidget a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintCustomWidget.PrintCustomWidgetGetWidgetMethodInfo a signature
module GI.WebKit2.Objects.PolicyDecision
newtype PolicyDecision
PolicyDecision :: (ManagedPtr PolicyDecision) -> PolicyDecision
class GObject o => IsPolicyDecision o
toPolicyDecision :: IsPolicyDecision o => o -> IO PolicyDecision
noPolicyDecision :: Maybe PolicyDecision
data PolicyDecisionDownloadMethodInfo
-- | Spawn a download from this decision.
policyDecisionDownload :: (HasCallStack, MonadIO m, IsPolicyDecision a) => a -> m ()
data PolicyDecisionIgnoreMethodInfo
-- | Ignore the action which triggerd this decision. For instance, for a
-- ResponsePolicyDecision, this would cancel the request.
policyDecisionIgnore :: (HasCallStack, MonadIO m, IsPolicyDecision a) => a -> m ()
data PolicyDecisionUseMethodInfo
-- | Accept the action which triggerd this decision.
policyDecisionUse :: (HasCallStack, MonadIO m, IsPolicyDecision a) => a -> m ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.PolicyDecision.PolicyDecision
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.PolicyDecision.PolicyDecision a) => GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision a
instance GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision GI.WebKit2.Objects.PolicyDecision.PolicyDecision
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.PolicyDecision.PolicyDecision
instance (info ~ GI.WebKit2.Objects.PolicyDecision.ResolvePolicyDecisionMethod t GI.WebKit2.Objects.PolicyDecision.PolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PolicyDecision.PolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.PolicyDecision.PolicyDecision -> p)
instance (info ~ GI.WebKit2.Objects.PolicyDecision.ResolvePolicyDecisionMethod t GI.WebKit2.Objects.PolicyDecision.PolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PolicyDecision.PolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.PolicyDecision.PolicyDecision -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.PolicyDecision.PolicyDecision
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionDownloadMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionIgnoreMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionUseMethodInfo a signature
module GI.WebKit2.Objects.ResponsePolicyDecision
newtype ResponsePolicyDecision
ResponsePolicyDecision :: (ManagedPtr ResponsePolicyDecision) -> ResponsePolicyDecision
class GObject o => IsResponsePolicyDecision o
toResponsePolicyDecision :: IsResponsePolicyDecision o => o -> IO ResponsePolicyDecision
noResponsePolicyDecision :: Maybe ResponsePolicyDecision
data ResponsePolicyDecisionGetRequestMethodInfo
-- | Gets the value of the
-- ResponsePolicyDecision:request property.
responsePolicyDecisionGetRequest :: (HasCallStack, MonadIO m, IsResponsePolicyDecision a) => a -> m URIRequest
data ResponsePolicyDecisionGetResponseMethodInfo
-- | Gets the value of the
-- ResponsePolicyDecision:response property.
responsePolicyDecisionGetResponse :: (HasCallStack, MonadIO m, IsResponsePolicyDecision a) => a -> m URIResponse
data ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo
-- | Gets whether the MIME type of the response can be displayed in the
-- WebView that triggered this policy decision request. See also
-- webViewCanShowMimeType.
responsePolicyDecisionIsMimeTypeSupported :: (HasCallStack, MonadIO m, IsResponsePolicyDecision a) => a -> m Bool
data ResponsePolicyDecisionRequestPropertyInfo
getResponsePolicyDecisionRequest :: (MonadIO m, IsResponsePolicyDecision o) => o -> m URIRequest
responsePolicyDecisionRequest :: AttrLabelProxy "request"
data ResponsePolicyDecisionResponsePropertyInfo
getResponsePolicyDecisionResponse :: (MonadIO m, IsResponsePolicyDecision o) => o -> m URIResponse
responsePolicyDecisionResponse :: AttrLabelProxy "response"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision a) => GI.WebKit2.Objects.ResponsePolicyDecision.IsResponsePolicyDecision a
instance GI.WebKit2.Objects.ResponsePolicyDecision.IsResponsePolicyDecision GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
instance GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
instance (info ~ GI.WebKit2.Objects.ResponsePolicyDecision.ResolveResponsePolicyDecisionMethod t GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision -> p)
instance (info ~ GI.WebKit2.Objects.ResponsePolicyDecision.ResolveResponsePolicyDecisionMethod t GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionRequestPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionResponsePropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
instance (signature ~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.IsResponsePolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionGetRequestMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.IsResponsePolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionGetResponseMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.IsResponsePolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo a signature
module GI.WebKit2.Objects.Plugin
newtype Plugin
Plugin :: (ManagedPtr Plugin) -> Plugin
class GObject o => IsPlugin o
toPlugin :: IsPlugin o => o -> IO Plugin
noPlugin :: Maybe Plugin
data PluginGetDescriptionMethodInfo
-- | No description available in the introspection data.
pluginGetDescription :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
data PluginGetMimeInfoListMethodInfo
-- | Get information about MIME types handled by the plugin, as a list of
-- MimeInfo.
pluginGetMimeInfoList :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m [MimeInfo]
data PluginGetNameMethodInfo
-- | No description available in the introspection data.
pluginGetName :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
data PluginGetPathMethodInfo
-- | No description available in the introspection data.
pluginGetPath :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Plugin.Plugin
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.Plugin.Plugin a) => GI.WebKit2.Objects.Plugin.IsPlugin a
instance GI.WebKit2.Objects.Plugin.IsPlugin GI.WebKit2.Objects.Plugin.Plugin
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.Plugin.Plugin
instance (info ~ GI.WebKit2.Objects.Plugin.ResolvePluginMethod t GI.WebKit2.Objects.Plugin.Plugin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Plugin.Plugin p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Plugin.Plugin -> p)
instance (info ~ GI.WebKit2.Objects.Plugin.ResolvePluginMethod t GI.WebKit2.Objects.Plugin.Plugin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Plugin.Plugin p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Plugin.Plugin -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.Plugin.Plugin
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.IsPlugin a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetDescriptionMethodInfo a signature
instance (signature ~ m [GI.WebKit2.Structs.MimeInfo.MimeInfo], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.IsPlugin a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetMimeInfoListMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.IsPlugin a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetNameMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.IsPlugin a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetPathMethodInfo a signature
module GI.WebKit2.Objects.Notification
newtype Notification
Notification :: (ManagedPtr Notification) -> Notification
class GObject o => IsNotification o
toNotification :: IsNotification o => o -> IO Notification
noNotification :: Maybe Notification
data NotificationClickedMethodInfo
-- | Tells WebKit the notification has been clicked. This will emit the
-- Notification::clicked signal.
notificationClicked :: (HasCallStack, MonadIO m, IsNotification a) => a -> m ()
data NotificationCloseMethodInfo
-- | Closes the notification.
notificationClose :: (HasCallStack, MonadIO m, IsNotification a) => a -> m ()
data NotificationGetBodyMethodInfo
-- | Obtains the body for the notification.
notificationGetBody :: (HasCallStack, MonadIO m, IsNotification a) => a -> m Text
data NotificationGetIdMethodInfo
-- | Obtains the unique id for the notification.
notificationGetId :: (HasCallStack, MonadIO m, IsNotification a) => a -> m Word64
data NotificationGetTagMethodInfo
-- | Obtains the tag identifier for the notification.
notificationGetTag :: (HasCallStack, MonadIO m, IsNotification a) => a -> m (Maybe Text)
data NotificationGetTitleMethodInfo
-- | Obtains the title for the notification.
notificationGetTitle :: (HasCallStack, MonadIO m, IsNotification a) => a -> m Text
data NotificationBodyPropertyInfo
getNotificationBody :: (MonadIO m, IsNotification o) => o -> m Text
notificationBody :: AttrLabelProxy "body"
data NotificationIdPropertyInfo
getNotificationId :: (MonadIO m, IsNotification o) => o -> m Word64
notificationId :: AttrLabelProxy "id"
data NotificationTagPropertyInfo
getNotificationTag :: (MonadIO m, IsNotification o) => o -> m (Maybe Text)
notificationTag :: AttrLabelProxy "tag"
data NotificationTitlePropertyInfo
getNotificationTitle :: (MonadIO m, IsNotification o) => o -> m Text
notificationTitle :: AttrLabelProxy "title"
type C_NotificationClickedCallback = Ptr () -> Ptr () -> IO ()
type NotificationClickedCallback = IO ()
data NotificationClickedSignalInfo
afterNotificationClicked :: (IsNotification a, MonadIO m) => a -> NotificationClickedCallback -> m SignalHandlerId
genClosure_NotificationClicked :: NotificationClickedCallback -> IO Closure
mk_NotificationClickedCallback :: C_NotificationClickedCallback -> IO (FunPtr C_NotificationClickedCallback)
noNotificationClickedCallback :: Maybe NotificationClickedCallback
onNotificationClicked :: (IsNotification a, MonadIO m) => a -> NotificationClickedCallback -> m SignalHandlerId
wrap_NotificationClickedCallback :: NotificationClickedCallback -> Ptr () -> Ptr () -> IO ()
type C_NotificationClosedCallback = Ptr () -> Ptr () -> IO ()
type NotificationClosedCallback = IO ()
data NotificationClosedSignalInfo
afterNotificationClosed :: (IsNotification a, MonadIO m) => a -> NotificationClosedCallback -> m SignalHandlerId
genClosure_NotificationClosed :: NotificationClosedCallback -> IO Closure
mk_NotificationClosedCallback :: C_NotificationClosedCallback -> IO (FunPtr C_NotificationClosedCallback)
noNotificationClosedCallback :: Maybe NotificationClosedCallback
onNotificationClosed :: (IsNotification a, MonadIO m) => a -> NotificationClosedCallback -> m SignalHandlerId
wrap_NotificationClosedCallback :: NotificationClosedCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Notification.Notification
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.Notification.Notification a) => GI.WebKit2.Objects.Notification.IsNotification a
instance GI.WebKit2.Objects.Notification.IsNotification GI.WebKit2.Objects.Notification.Notification
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.Notification.Notification
instance (info ~ GI.WebKit2.Objects.Notification.ResolveNotificationMethod t GI.WebKit2.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Notification.Notification p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Notification.Notification -> p)
instance (info ~ GI.WebKit2.Objects.Notification.ResolveNotificationMethod t GI.WebKit2.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Notification.Notification p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Notification.Notification -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationBodyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationIdPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationTagPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationTitlePropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.Notification.Notification
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Notification.NotificationClickedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Notification.NotificationClosedSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationClickedMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationCloseMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetBodyMethodInfo a signature
instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetIdMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetTagMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetTitleMethodInfo a signature
module GI.WebKit2.Objects.HitTestResult
newtype HitTestResult
HitTestResult :: (ManagedPtr HitTestResult) -> HitTestResult
class GObject o => IsHitTestResult o
toHitTestResult :: IsHitTestResult o => o -> IO HitTestResult
noHitTestResult :: Maybe HitTestResult
data HitTestResultContextIsEditableMethodInfo
-- | Gets whether HitTestResultContextEditable flag is present in
-- HitTestResult:context.
hitTestResultContextIsEditable :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultContextIsImageMethodInfo
-- | Gets whether HitTestResultContextImage flag is present in
-- HitTestResult:context.
hitTestResultContextIsImage :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultContextIsLinkMethodInfo
-- | Gets whether HitTestResultContextLink flag is present in
-- HitTestResult:context.
hitTestResultContextIsLink :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultContextIsMediaMethodInfo
-- | Gets whether HitTestResultContextMedia flag is present in
-- HitTestResult:context.
hitTestResultContextIsMedia :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultContextIsScrollbarMethodInfo
-- | Gets whether HitTestResultContextScrollbar flag is present in
-- HitTestResult:context.
hitTestResultContextIsScrollbar :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultContextIsSelectionMethodInfo
-- | Gets whether HitTestResultContextSelection flag is present in
-- HitTestResult:context.
hitTestResultContextIsSelection :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
data HitTestResultGetContextMethodInfo
-- | Gets the value of the HitTestResult:context
-- property.
hitTestResultGetContext :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Word32
data HitTestResultGetImageUriMethodInfo
-- | Gets the value of the HitTestResult:image-uri
-- property.
hitTestResultGetImageUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
data HitTestResultGetLinkLabelMethodInfo
-- | Gets the value of the HitTestResult:link-label
-- property.
hitTestResultGetLinkLabel :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
data HitTestResultGetLinkTitleMethodInfo
-- | Gets the value of the HitTestResult:link-title
-- property.
hitTestResultGetLinkTitle :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
data HitTestResultGetLinkUriMethodInfo
-- | Gets the value of the HitTestResult:link-uri
-- property.
hitTestResultGetLinkUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
data HitTestResultGetMediaUriMethodInfo
-- | Gets the value of the HitTestResult:media-uri
-- property.
hitTestResultGetMediaUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
data HitTestResultContextPropertyInfo
constructHitTestResultContext :: (IsHitTestResult o) => Word32 -> IO (GValueConstruct o)
getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m Word32
hitTestResultContext :: AttrLabelProxy "context"
data HitTestResultImageUriPropertyInfo
constructHitTestResultImageUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
hitTestResultImageUri :: AttrLabelProxy "imageUri"
data HitTestResultLinkLabelPropertyInfo
constructHitTestResultLinkLabel :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
getHitTestResultLinkLabel :: (MonadIO m, IsHitTestResult o) => o -> m Text
hitTestResultLinkLabel :: AttrLabelProxy "linkLabel"
data HitTestResultLinkTitlePropertyInfo
constructHitTestResultLinkTitle :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
getHitTestResultLinkTitle :: (MonadIO m, IsHitTestResult o) => o -> m Text
hitTestResultLinkTitle :: AttrLabelProxy "linkTitle"
data HitTestResultLinkUriPropertyInfo
constructHitTestResultLinkUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
hitTestResultLinkUri :: AttrLabelProxy "linkUri"
data HitTestResultMediaUriPropertyInfo
constructHitTestResultMediaUri :: (IsHitTestResult o) => Text -> IO (GValueConstruct o)
getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
hitTestResultMediaUri :: AttrLabelProxy "mediaUri"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.HitTestResult.HitTestResult
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.HitTestResult.HitTestResult a) => GI.WebKit2.Objects.HitTestResult.IsHitTestResult a
instance GI.WebKit2.Objects.HitTestResult.IsHitTestResult GI.WebKit2.Objects.HitTestResult.HitTestResult
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.HitTestResult.HitTestResult
instance (info ~ GI.WebKit2.Objects.HitTestResult.ResolveHitTestResultMethod t GI.WebKit2.Objects.HitTestResult.HitTestResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.HitTestResult.HitTestResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.HitTestResult.HitTestResult -> p)
instance (info ~ GI.WebKit2.Objects.HitTestResult.ResolveHitTestResultMethod t GI.WebKit2.Objects.HitTestResult.HitTestResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.HitTestResult.HitTestResult p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.HitTestResult.HitTestResult -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultImageUriPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkLabelPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkTitlePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkUriPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultMediaUriPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.HitTestResult.HitTestResult
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsEditableMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsImageMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsLinkMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsMediaMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsScrollbarMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsSelectionMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetContextMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetImageUriMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkLabelMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkTitleMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkUriMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.IsHitTestResult a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetMediaUriMethodInfo a signature
module GI.WebKit2.Objects.FormSubmissionRequest
newtype FormSubmissionRequest
FormSubmissionRequest :: (ManagedPtr FormSubmissionRequest) -> FormSubmissionRequest
class GObject o => IsFormSubmissionRequest o
toFormSubmissionRequest :: IsFormSubmissionRequest o => o -> IO FormSubmissionRequest
noFormSubmissionRequest :: Maybe FormSubmissionRequest
data FormSubmissionRequestGetTextFieldsMethodInfo
-- | Get a HashTable with the values of the text fields contained in
-- the form associated to request.
formSubmissionRequestGetTextFields :: (HasCallStack, MonadIO m, IsFormSubmissionRequest a) => a -> m (Map (Ptr ()) (Ptr ()))
data FormSubmissionRequestSubmitMethodInfo
-- | Continue the form submission.
formSubmissionRequestSubmit :: (HasCallStack, MonadIO m, IsFormSubmissionRequest a) => a -> m ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest a) => GI.WebKit2.Objects.FormSubmissionRequest.IsFormSubmissionRequest a
instance GI.WebKit2.Objects.FormSubmissionRequest.IsFormSubmissionRequest GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest
instance (info ~ GI.WebKit2.Objects.FormSubmissionRequest.ResolveFormSubmissionRequestMethod t GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest -> p)
instance (info ~ GI.WebKit2.Objects.FormSubmissionRequest.ResolveFormSubmissionRequestMethod t GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest
instance (signature ~ m (Data.Map.Base.Map (GHC.Ptr.Ptr ()) (GHC.Ptr.Ptr ())), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FormSubmissionRequest.IsFormSubmissionRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestGetTextFieldsMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FormSubmissionRequest.IsFormSubmissionRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestSubmitMethodInfo a signature
module GI.WebKit2.Objects.FileChooserRequest
newtype FileChooserRequest
FileChooserRequest :: (ManagedPtr FileChooserRequest) -> FileChooserRequest
class GObject o => IsFileChooserRequest o
toFileChooserRequest :: IsFileChooserRequest o => o -> IO FileChooserRequest
noFileChooserRequest :: Maybe FileChooserRequest
data FileChooserRequestCancelMethodInfo
-- | Ask WebKit to cancel the request. It's important to do this in case no
-- selection has been made in the client, otherwise the request won't be
-- properly completed and the browser will keep the request pending
-- forever, which might cause the browser to hang.
fileChooserRequestCancel :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> m ()
data FileChooserRequestGetMimeTypesMethodInfo
-- | Get the list of MIME types the file chooser dialog should handle, in
-- the format specified in RFC 2046 for "media types". Its contents
-- depend on the value of the 'accept' attribute for HTML input elements.
-- This function should normally be called before presenting the file
-- chooser dialog to the user, to decide whether to allow the user to
-- select multiple files at once or only one.
fileChooserRequestGetMimeTypes :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> m [Text]
data FileChooserRequestGetMimeTypesFilterMethodInfo
-- | Get the filter currently associated with the request, ready to be used
-- by FileChooser. This function should normally be called before
-- presenting the file chooser dialog to the user, to decide whether to
-- apply a filter so the user would not be allowed to select files with
-- other MIME types.
--
-- See fileChooserRequestGetMimeTypes if you are interested in
-- getting the list of accepted MIME types.
fileChooserRequestGetMimeTypesFilter :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> m FileFilter
data FileChooserRequestGetSelectMultipleMethodInfo
-- | Determine whether the file chooser associated to this
-- FileChooserRequest should allow selecting multiple files, which
-- depends on the HTML input element having a 'multiple' attribute
-- defined.
fileChooserRequestGetSelectMultiple :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> m Bool
data FileChooserRequestGetSelectedFilesMethodInfo
-- | Get the list of selected files currently associated to the request.
-- Initially, the return value of this method contains any files selected
-- in previous file chooser requests for this HTML input element. Once
-- webkit_file_chooser_request_select_files, the value will reflect
-- whatever files are given.
--
-- This function should normally be called only before presenting the
-- file chooser dialog to the user, to decide whether to perform some
-- extra action, like pre-selecting the files from a previous request.
fileChooserRequestGetSelectedFiles :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> m [Text]
data FileChooserRequestSelectFilesMethodInfo
-- | Ask WebKit to select local files for upload and complete the request.
fileChooserRequestSelectFiles :: (HasCallStack, MonadIO m, IsFileChooserRequest a) => a -> [Text] -> m ()
data FileChooserRequestFilterPropertyInfo
fileChooserRequestFilter :: AttrLabelProxy "filter"
getFileChooserRequestFilter :: (MonadIO m, IsFileChooserRequest o) => o -> m (Maybe FileFilter)
data FileChooserRequestMimeTypesPropertyInfo
fileChooserRequestMimeTypes :: AttrLabelProxy "mimeTypes"
getFileChooserRequestMimeTypes :: (MonadIO m, IsFileChooserRequest o) => o -> m [Text]
data FileChooserRequestSelectMultiplePropertyInfo
fileChooserRequestSelectMultiple :: AttrLabelProxy "selectMultiple"
getFileChooserRequestSelectMultiple :: (MonadIO m, IsFileChooserRequest o) => o -> m Bool
data FileChooserRequestSelectedFilesPropertyInfo
fileChooserRequestSelectedFiles :: AttrLabelProxy "selectedFiles"
getFileChooserRequestSelectedFiles :: (MonadIO m, IsFileChooserRequest o) => o -> m [Text]
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest a) => GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a
instance GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest
instance (info ~ GI.WebKit2.Objects.FileChooserRequest.ResolveFileChooserRequestMethod t GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest -> p)
instance (info ~ GI.WebKit2.Objects.FileChooserRequest.ResolveFileChooserRequestMethod t GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestFilterPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestMimeTypesPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectMultiplePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectedFilesPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestCancelMethodInfo a signature
instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetMimeTypesMethodInfo a signature
instance (signature ~ m GI.Gtk.Objects.FileFilter.FileFilter, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetMimeTypesFilterMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetSelectMultipleMethodInfo a signature
instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetSelectedFilesMethodInfo a signature
instance (signature ~ ([Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.IsFileChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectFilesMethodInfo a signature
module GI.WebKit2.Objects.FaviconDatabase
newtype FaviconDatabase
FaviconDatabase :: (ManagedPtr FaviconDatabase) -> FaviconDatabase
class GObject o => IsFaviconDatabase o
toFaviconDatabase :: IsFaviconDatabase o => o -> IO FaviconDatabase
noFaviconDatabase :: Maybe FaviconDatabase
data FaviconDatabaseClearMethodInfo
-- | Clears all icons from the database.
faviconDatabaseClear :: (HasCallStack, MonadIO m, IsFaviconDatabase a) => a -> m ()
data FaviconDatabaseGetFaviconMethodInfo
-- | Asynchronously obtains a Surface of the favicon for the given
-- page URI. It returns the cached icon if it's in the database
-- asynchronously waiting for the icon to be read from the database.
--
-- This is an asynchronous method. When the operation is finished,
-- callback will be invoked. You can then call
-- faviconDatabaseGetFaviconFinish to get the result of the
-- operation.
--
-- You must call webContextSetFaviconDatabaseDirectory for the
-- WebContext associated with this FaviconDatabase before
-- attempting to use this function; otherwise,
-- faviconDatabaseGetFaviconFinish will return
-- FaviconDatabaseErrorNotInitialized.
faviconDatabaseGetFavicon :: (HasCallStack, MonadIO m, IsFaviconDatabase a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data FaviconDatabaseGetFaviconFinishMethodInfo
-- | Finishes an operation started with faviconDatabaseGetFavicon.
faviconDatabaseGetFaviconFinish :: (HasCallStack, MonadIO m, IsFaviconDatabase a, IsAsyncResult b) => a -> b -> m Surface
data FaviconDatabaseGetFaviconUriMethodInfo
-- | Obtains the URI of the favicon for the given pageUri.
faviconDatabaseGetFaviconUri :: (HasCallStack, MonadIO m, IsFaviconDatabase a) => a -> Text -> m Text
type C_FaviconDatabaseFaviconChangedCallback = Ptr () -> CString -> CString -> Ptr () -> IO ()
type FaviconDatabaseFaviconChangedCallback = Text -> Text -> IO ()
data FaviconDatabaseFaviconChangedSignalInfo
afterFaviconDatabaseFaviconChanged :: (IsFaviconDatabase a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId
genClosure_FaviconDatabaseFaviconChanged :: FaviconDatabaseFaviconChangedCallback -> IO Closure
mk_FaviconDatabaseFaviconChangedCallback :: C_FaviconDatabaseFaviconChangedCallback -> IO (FunPtr C_FaviconDatabaseFaviconChangedCallback)
noFaviconDatabaseFaviconChangedCallback :: Maybe FaviconDatabaseFaviconChangedCallback
onFaviconDatabaseFaviconChanged :: (IsFaviconDatabase a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId
wrap_FaviconDatabaseFaviconChangedCallback :: FaviconDatabaseFaviconChangedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase a) => GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase a
instance GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase
instance (info ~ GI.WebKit2.Objects.FaviconDatabase.ResolveFaviconDatabaseMethod t GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase -> p)
instance (info ~ GI.WebKit2.Objects.FaviconDatabase.ResolveFaviconDatabaseMethod t GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseFaviconChangedSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseClearMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconMethodInfo a signature
instance (signature ~ (b -> m GI.Cairo.Structs.Surface.Surface), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconFinishMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.IsFaviconDatabase a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconUriMethodInfo a signature
module GI.WebKit2.Objects.EditorState
newtype EditorState
EditorState :: (ManagedPtr EditorState) -> EditorState
class GObject o => IsEditorState o
toEditorState :: IsEditorState o => o -> IO EditorState
noEditorState :: Maybe EditorState
data EditorStateGetTypingAttributesMethodInfo
-- | Gets the typing attributes at the current cursor position. If there is
-- a selection, this returns the typing attributes of the the selected
-- text. Note that in case of a selection, typing attributes are
-- considered active only when they are present throughout the selection.
editorStateGetTypingAttributes :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Word32
data EditorStateTypingAttributesPropertyInfo
editorStateTypingAttributes :: AttrLabelProxy "typingAttributes"
getEditorStateTypingAttributes :: (MonadIO m, IsEditorState o) => o -> m Word32
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.EditorState.EditorState
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.EditorState.EditorState a) => GI.WebKit2.Objects.EditorState.IsEditorState a
instance GI.WebKit2.Objects.EditorState.IsEditorState GI.WebKit2.Objects.EditorState.EditorState
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.EditorState.EditorState
instance (info ~ GI.WebKit2.Objects.EditorState.ResolveEditorStateMethod t GI.WebKit2.Objects.EditorState.EditorState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.EditorState.EditorState p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.EditorState.EditorState -> p)
instance (info ~ GI.WebKit2.Objects.EditorState.ResolveEditorStateMethod t GI.WebKit2.Objects.EditorState.EditorState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.EditorState.EditorState p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.EditorState.EditorState -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.EditorState.EditorStateTypingAttributesPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.EditorState.EditorState
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.EditorState.IsEditorState a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.EditorState.EditorStateGetTypingAttributesMethodInfo a signature
module GI.WebKit2.Objects.Download
newtype Download
Download :: (ManagedPtr Download) -> Download
class GObject o => IsDownload o
toDownload :: IsDownload o => o -> IO Download
noDownload :: Maybe Download
data DownloadCancelMethodInfo
-- | Cancels the download. When the ongoing download operation is
-- effectively cancelled the signal
-- Download::failed is emitted with
-- DownloadErrorCancelledByUser error.
downloadCancel :: (HasCallStack, MonadIO m, IsDownload a) => a -> m ()
data DownloadGetAllowOverwriteMethodInfo
-- | Returns the current value of the
-- Download:allow-overwrite property, which
-- determines whether the download will overwrite an existing file on
-- disk, or if it will fail if the destination already exists.
downloadGetAllowOverwrite :: (HasCallStack, MonadIO m, IsDownload a) => a -> m Bool
data DownloadGetDestinationMethodInfo
-- | Obtains the URI to which the downloaded file will be written. You can
-- connect to Download::created-destination to
-- make sure this method returns a valid destination.
downloadGetDestination :: (HasCallStack, MonadIO m, IsDownload a) => a -> m Text
data DownloadGetElapsedTimeMethodInfo
-- | Gets the elapsed time in seconds, including any fractional part. If
-- the download finished, had an error or was cancelled this is the time
-- between its start and the event.
downloadGetElapsedTime :: (HasCallStack, MonadIO m, IsDownload a) => a -> m Double
data DownloadGetEstimatedProgressMethodInfo
-- | Gets the value of the
-- Download:estimated-progress property. You can
-- monitor the estimated progress of the download operation by connecting
-- to the notify::estimated-progress signal of download.
downloadGetEstimatedProgress :: (HasCallStack, MonadIO m, IsDownload a) => a -> m Double
data DownloadGetReceivedDataLengthMethodInfo
-- | Gets the length of the data already downloaded for
-- download in bytes.
downloadGetReceivedDataLength :: (HasCallStack, MonadIO m, IsDownload a) => a -> m Word64
data DownloadGetRequestMethodInfo
-- | Retrieves the URIRequest object that backs the download
-- process.
downloadGetRequest :: (HasCallStack, MonadIO m, IsDownload a) => a -> m URIRequest
data DownloadGetResponseMethodInfo
-- | Retrieves the URIResponse object that backs the download
-- process. This method returns Nothing if called before the
-- response is received from the server. You can connect to
-- notify::response signal to be notified when the response is received.
downloadGetResponse :: (HasCallStack, MonadIO m, IsDownload a) => a -> m URIResponse
data DownloadGetWebViewMethodInfo
-- | Get the WebView that initiated the download.
downloadGetWebView :: (HasCallStack, MonadIO m, IsDownload a) => a -> m WebView
data DownloadSetAllowOverwriteMethodInfo
-- | Sets the Download:allow-overwrite property,
-- which determines whether the download may overwrite an existing file
-- on disk, or if it will fail if the destination already exists.
downloadSetAllowOverwrite :: (HasCallStack, MonadIO m, IsDownload a) => a -> Bool -> m ()
data DownloadSetDestinationMethodInfo
-- | Sets the URI to which the downloaded file will be written. This method
-- should be called before the download transfer starts or it will not
-- have any effect on the ongoing download operation. To set the
-- destination using the filename suggested by the server connect to
-- Download::decide-destination signal and call
-- downloadSetDestination. If you want to set a fixed destination
-- URI that doesn't depend on the suggested filename you can connect to
-- notify::response signal and call downloadSetDestination. If
-- Download::decide-destination signal is not
-- handled and destination URI is not set when the download tranfer
-- starts, the file will be saved with the filename suggested by the
-- server in UserDirectoryDirectoryDownload directory.
downloadSetDestination :: (HasCallStack, MonadIO m, IsDownload a) => a -> Text -> m ()
data DownloadAllowOverwritePropertyInfo
constructDownloadAllowOverwrite :: (IsDownload o) => Bool -> IO (GValueConstruct o)
downloadAllowOverwrite :: AttrLabelProxy "allowOverwrite"
getDownloadAllowOverwrite :: (MonadIO m, IsDownload o) => o -> m Bool
setDownloadAllowOverwrite :: (MonadIO m, IsDownload o) => o -> Bool -> m ()
data DownloadDestinationPropertyInfo
downloadDestination :: AttrLabelProxy "destination"
getDownloadDestination :: (MonadIO m, IsDownload o) => o -> m Text
data DownloadEstimatedProgressPropertyInfo
downloadEstimatedProgress :: AttrLabelProxy "estimatedProgress"
getDownloadEstimatedProgress :: (MonadIO m, IsDownload o) => o -> m Double
data DownloadResponsePropertyInfo
downloadResponse :: AttrLabelProxy "response"
getDownloadResponse :: (MonadIO m, IsDownload o) => o -> m URIResponse
type C_DownloadCreatedDestinationCallback = Ptr () -> CString -> Ptr () -> IO ()
type DownloadCreatedDestinationCallback = Text -> IO ()
data DownloadCreatedDestinationSignalInfo
afterDownloadCreatedDestination :: (IsDownload a, MonadIO m) => a -> DownloadCreatedDestinationCallback -> m SignalHandlerId
genClosure_DownloadCreatedDestination :: DownloadCreatedDestinationCallback -> IO Closure
mk_DownloadCreatedDestinationCallback :: C_DownloadCreatedDestinationCallback -> IO (FunPtr C_DownloadCreatedDestinationCallback)
noDownloadCreatedDestinationCallback :: Maybe DownloadCreatedDestinationCallback
onDownloadCreatedDestination :: (IsDownload a, MonadIO m) => a -> DownloadCreatedDestinationCallback -> m SignalHandlerId
wrap_DownloadCreatedDestinationCallback :: DownloadCreatedDestinationCallback -> Ptr () -> CString -> Ptr () -> IO ()
type C_DownloadDecideDestinationCallback = Ptr () -> CString -> Ptr () -> IO CInt
type DownloadDecideDestinationCallback = Text -> IO Bool
data DownloadDecideDestinationSignalInfo
afterDownloadDecideDestination :: (IsDownload a, MonadIO m) => a -> DownloadDecideDestinationCallback -> m SignalHandlerId
genClosure_DownloadDecideDestination :: DownloadDecideDestinationCallback -> IO Closure
mk_DownloadDecideDestinationCallback :: C_DownloadDecideDestinationCallback -> IO (FunPtr C_DownloadDecideDestinationCallback)
noDownloadDecideDestinationCallback :: Maybe DownloadDecideDestinationCallback
onDownloadDecideDestination :: (IsDownload a, MonadIO m) => a -> DownloadDecideDestinationCallback -> m SignalHandlerId
wrap_DownloadDecideDestinationCallback :: DownloadDecideDestinationCallback -> Ptr () -> CString -> Ptr () -> IO CInt
type C_DownloadFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO ()
type DownloadFailedCallback = GError -> IO ()
data DownloadFailedSignalInfo
afterDownloadFailed :: (IsDownload a, MonadIO m) => a -> DownloadFailedCallback -> m SignalHandlerId
genClosure_DownloadFailed :: DownloadFailedCallback -> IO Closure
mk_DownloadFailedCallback :: C_DownloadFailedCallback -> IO (FunPtr C_DownloadFailedCallback)
noDownloadFailedCallback :: Maybe DownloadFailedCallback
onDownloadFailed :: (IsDownload a, MonadIO m) => a -> DownloadFailedCallback -> m SignalHandlerId
wrap_DownloadFailedCallback :: DownloadFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO ()
type C_DownloadFinishedCallback = Ptr () -> Ptr () -> IO ()
type DownloadFinishedCallback = IO ()
data DownloadFinishedSignalInfo
afterDownloadFinished :: (IsDownload a, MonadIO m) => a -> DownloadFinishedCallback -> m SignalHandlerId
genClosure_DownloadFinished :: DownloadFinishedCallback -> IO Closure
mk_DownloadFinishedCallback :: C_DownloadFinishedCallback -> IO (FunPtr C_DownloadFinishedCallback)
noDownloadFinishedCallback :: Maybe DownloadFinishedCallback
onDownloadFinished :: (IsDownload a, MonadIO m) => a -> DownloadFinishedCallback -> m SignalHandlerId
wrap_DownloadFinishedCallback :: DownloadFinishedCallback -> Ptr () -> Ptr () -> IO ()
type C_DownloadReceivedDataCallback = Ptr () -> Word64 -> Ptr () -> IO ()
type DownloadReceivedDataCallback = Word64 -> IO ()
data DownloadReceivedDataSignalInfo
afterDownloadReceivedData :: (IsDownload a, MonadIO m) => a -> DownloadReceivedDataCallback -> m SignalHandlerId
genClosure_DownloadReceivedData :: DownloadReceivedDataCallback -> IO Closure
mk_DownloadReceivedDataCallback :: C_DownloadReceivedDataCallback -> IO (FunPtr C_DownloadReceivedDataCallback)
noDownloadReceivedDataCallback :: Maybe DownloadReceivedDataCallback
onDownloadReceivedData :: (IsDownload a, MonadIO m) => a -> DownloadReceivedDataCallback -> m SignalHandlerId
wrap_DownloadReceivedDataCallback :: DownloadReceivedDataCallback -> Ptr () -> Word64 -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Download.Download
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.Download.Download a) => GI.WebKit2.Objects.Download.IsDownload a
instance GI.WebKit2.Objects.Download.IsDownload GI.WebKit2.Objects.Download.Download
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.Download.Download
instance (info ~ GI.WebKit2.Objects.Download.ResolveDownloadMethod t GI.WebKit2.Objects.Download.Download, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Download.Download p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Download.Download -> p)
instance (info ~ GI.WebKit2.Objects.Download.ResolveDownloadMethod t GI.WebKit2.Objects.Download.Download, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Download.Download p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Download.Download -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadAllowOverwritePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadDestinationPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadEstimatedProgressPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadResponsePropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.Download.Download
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadCreatedDestinationSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadDecideDestinationSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadFailedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadFinishedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadReceivedDataSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadCancelMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetAllowOverwriteMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetDestinationMethodInfo a signature
instance (signature ~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetElapsedTimeMethodInfo a signature
instance (signature ~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetEstimatedProgressMethodInfo a signature
instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetReceivedDataLengthMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetRequestMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetResponseMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetWebViewMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadSetAllowOverwriteMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.IsDownload a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadSetDestinationMethodInfo a signature
module GI.WebKit2.Objects.ContextMenu
newtype ContextMenu
ContextMenu :: (ManagedPtr ContextMenu) -> ContextMenu
class GObject o => IsContextMenu o
toContextMenu :: IsContextMenu o => o -> IO ContextMenu
noContextMenu :: Maybe ContextMenu
data ContextMenuAppendMethodInfo
-- | Adds item at the end of the menu.
contextMenuAppend :: (HasCallStack, MonadIO m, IsContextMenu a, IsContextMenuItem b) => a -> b -> m ()
data ContextMenuFirstMethodInfo
-- | Gets the first item in the menu.
contextMenuFirst :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m ContextMenuItem
data ContextMenuGetItemAtPositionMethodInfo
-- | Gets the item at the given position in the menu.
contextMenuGetItemAtPosition :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> Word32 -> m ContextMenuItem
data ContextMenuGetItemsMethodInfo
-- | Returns the item list of menu.
contextMenuGetItems :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m [ContextMenuItem]
data ContextMenuGetNItemsMethodInfo
-- | Gets the length of the menu.
contextMenuGetNItems :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m Word32
data ContextMenuGetUserDataMethodInfo
-- | Gets the user data of menu. This function can be used
-- from the UI Process to get user data previously set from the Web
-- Process with contextMenuSetUserData.
contextMenuGetUserData :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m GVariant
data ContextMenuInsertMethodInfo
-- | Inserts item into the menu at the
-- given position. If position is negative, or is larger
-- than the number of items in the ContextMenu, the item is added
-- on to the end of the menu. The first position is 0.
contextMenuInsert :: (HasCallStack, MonadIO m, IsContextMenu a, IsContextMenuItem b) => a -> b -> Int32 -> m ()
data ContextMenuLastMethodInfo
-- | Gets the last item in the menu.
contextMenuLast :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m ContextMenuItem
data ContextMenuMoveItemMethodInfo
-- | Moves item to the given position in the
-- menu. If position is negative, or is
-- larger than the number of items in the ContextMenu, the item is
-- added on to the end of the menu. The first position is
-- 0.
contextMenuMoveItem :: (HasCallStack, MonadIO m, IsContextMenu a, IsContextMenuItem b) => a -> b -> Int32 -> m ()
-- | Creates a new ContextMenu object to be used as a submenu of an
-- existing ContextMenu. The context menu of a WebView is
-- created by the view and passed as an argument of
-- WebView::context-menu signal. To add items to
-- the menu use contextMenuPrepend, contextMenuAppend or
-- contextMenuInsert. See also contextMenuNewWithItems to
-- create a ContextMenu with a list of initial items.
contextMenuNew :: (HasCallStack, MonadIO m) => m ContextMenu
-- | Creates a new ContextMenu object to be used as a submenu of an
-- existing ContextMenu with the given initial items. See also
-- contextMenuNew
contextMenuNewWithItems :: (HasCallStack, MonadIO m, IsContextMenuItem a) => [a] -> m ContextMenu
data ContextMenuPrependMethodInfo
-- | Adds item at the beginning of the
-- menu.
contextMenuPrepend :: (HasCallStack, MonadIO m, IsContextMenu a, IsContextMenuItem b) => a -> b -> m ()
data ContextMenuRemoveMethodInfo
-- | Removes item from the menu. See also
-- contextMenuRemoveAll to remove all items.
contextMenuRemove :: (HasCallStack, MonadIO m, IsContextMenu a, IsContextMenuItem b) => a -> b -> m ()
data ContextMenuRemoveAllMethodInfo
-- | Removes all items of the menu.
contextMenuRemoveAll :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m ()
data ContextMenuSetUserDataMethodInfo
-- | Sets user data to menu. This function can be used from
-- a Web Process extension to set user data that can be retrieved from
-- the UI Process using contextMenuGetUserData. If the
-- userData GVariant is floating, it is consumed.
contextMenuSetUserData :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> GVariant -> m ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ContextMenu.ContextMenu
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.ContextMenu.ContextMenu a) => GI.WebKit2.Objects.ContextMenu.IsContextMenu a
instance GI.WebKit2.Objects.ContextMenu.IsContextMenu GI.WebKit2.Objects.ContextMenu.ContextMenu
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.ContextMenu.ContextMenu
instance (info ~ GI.WebKit2.Objects.ContextMenu.ResolveContextMenuMethod t GI.WebKit2.Objects.ContextMenu.ContextMenu, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenu.ContextMenu p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ContextMenu.ContextMenu -> p)
instance (info ~ GI.WebKit2.Objects.ContextMenu.ResolveContextMenuMethod t GI.WebKit2.Objects.ContextMenu.ContextMenu, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenu.ContextMenu p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ContextMenu.ContextMenu -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.ContextMenu.ContextMenu
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuAppendMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuFirstMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetItemAtPositionMethodInfo a signature
instance (signature ~ m [GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetItemsMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetNItemsMethodInfo a signature
instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetUserDataMethodInfo a signature
instance (signature ~ (b -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuInsertMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuLastMethodInfo a signature
instance (signature ~ (b -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuMoveItemMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuPrependMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuRemoveMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuRemoveAllMethodInfo a signature
instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.IsContextMenu a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuSetUserDataMethodInfo a signature
module GI.WebKit2.Objects.ColorChooserRequest
newtype ColorChooserRequest
ColorChooserRequest :: (ManagedPtr ColorChooserRequest) -> ColorChooserRequest
class GObject o => IsColorChooserRequest o
toColorChooserRequest :: IsColorChooserRequest o => o -> IO ColorChooserRequest
noColorChooserRequest :: Maybe ColorChooserRequest
data ColorChooserRequestCancelMethodInfo
-- | Cancels request and the input element changes to use
-- the initial color it has before the request started. The signal
-- ColorChooserRequest::finished is emitted to
-- notify that the request has finished.
colorChooserRequestCancel :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
data ColorChooserRequestFinishMethodInfo
-- | Finishes request and the input element keeps the
-- current value of ColorChooserRequest:rgba. The
-- signal ColorChooserRequest::finished is emitted
-- to notify that the request has finished.
colorChooserRequestFinish :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
data ColorChooserRequestGetElementRectangleMethodInfo
-- | Gets the bounding box of the color input element.
colorChooserRequestGetElementRectangle :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m (Rectangle)
data ColorChooserRequestGetRgbaMethodInfo
-- | Gets the current RGBA color of request
colorChooserRequestGetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m (RGBA)
data ColorChooserRequestSetRgbaMethodInfo
-- | Sets the current RGBA color of request
colorChooserRequestSetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> RGBA -> m ()
data ColorChooserRequestRgbaPropertyInfo
colorChooserRequestRgba :: AttrLabelProxy "rgba"
constructColorChooserRequestRgba :: (IsColorChooserRequest o) => RGBA -> IO (GValueConstruct o)
getColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> m (Maybe RGBA)
setColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> RGBA -> m ()
type C_ColorChooserRequestFinishedCallback = Ptr () -> Ptr () -> IO ()
type ColorChooserRequestFinishedCallback = IO ()
data ColorChooserRequestFinishedSignalInfo
afterColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
genClosure_ColorChooserRequestFinished :: ColorChooserRequestFinishedCallback -> IO Closure
mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback)
noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback
onColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest a) => GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a
instance GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest
instance (info ~ GI.WebKit2.Objects.ColorChooserRequest.ResolveColorChooserRequestMethod t GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest -> p)
instance (info ~ GI.WebKit2.Objects.ColorChooserRequest.ResolveColorChooserRequestMethod t GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestRgbaPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestFinishedSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestCancelMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestFinishMethodInfo a signature
instance (signature ~ m GI.Gdk.Structs.Rectangle.Rectangle, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestGetElementRectangleMethodInfo a signature
instance (signature ~ m GI.Gdk.Structs.RGBA.RGBA, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestGetRgbaMethodInfo a signature
instance (signature ~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.IsColorChooserRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestSetRgbaMethodInfo a signature
module GI.WebKit2.Objects.BackForwardListItem
newtype BackForwardListItem
BackForwardListItem :: (ManagedPtr BackForwardListItem) -> BackForwardListItem
class GObject o => IsBackForwardListItem o
toBackForwardListItem :: IsBackForwardListItem o => o -> IO BackForwardListItem
noBackForwardListItem :: Maybe BackForwardListItem
data BackForwardListItemGetOriginalUriMethodInfo
-- | See also backForwardListItemGetUri.
backForwardListItemGetOriginalUri :: (HasCallStack, MonadIO m, IsBackForwardListItem a) => a -> m Text
data BackForwardListItemGetTitleMethodInfo
-- | No description available in the introspection data.
backForwardListItemGetTitle :: (HasCallStack, MonadIO m, IsBackForwardListItem a) => a -> m Text
data BackForwardListItemGetUriMethodInfo
-- | This URI may differ from the original URI if the page was, for
-- example, redirected to a new location. See also
-- backForwardListItemGetOriginalUri.
backForwardListItemGetUri :: (HasCallStack, MonadIO m, IsBackForwardListItem a) => a -> m Text
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem a) => GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem a
instance GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem
instance (info ~ GI.WebKit2.Objects.BackForwardListItem.ResolveBackForwardListItemMethod t GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem -> p)
instance (info ~ GI.WebKit2.Objects.BackForwardListItem.ResolveBackForwardListItemMethod t GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetOriginalUriMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetTitleMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetUriMethodInfo a signature
module GI.WebKit2.Objects.BackForwardList
newtype BackForwardList
BackForwardList :: (ManagedPtr BackForwardList) -> BackForwardList
class GObject o => IsBackForwardList o
toBackForwardList :: IsBackForwardList o => o -> IO BackForwardList
noBackForwardList :: Maybe BackForwardList
data BackForwardListGetBackItemMethodInfo
-- | Returns the item that precedes the current item.
backForwardListGetBackItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
data BackForwardListGetBackListMethodInfo
-- | No description available in the introspection data.
backForwardListGetBackList :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m [BackForwardListItem]
data BackForwardListGetBackListWithLimitMethodInfo
-- | No description available in the introspection data.
backForwardListGetBackListWithLimit :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Word32 -> m [BackForwardListItem]
data BackForwardListGetCurrentItemMethodInfo
-- | Returns the current item in backForwardList.
backForwardListGetCurrentItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
data BackForwardListGetForwardItemMethodInfo
-- | Returns the item that follows the current item.
backForwardListGetForwardItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
data BackForwardListGetForwardListMethodInfo
-- | No description available in the introspection data.
backForwardListGetForwardList :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m [BackForwardListItem]
data BackForwardListGetForwardListWithLimitMethodInfo
-- | No description available in the introspection data.
backForwardListGetForwardListWithLimit :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Word32 -> m [BackForwardListItem]
data BackForwardListGetLengthMethodInfo
-- | No description available in the introspection data.
backForwardListGetLength :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m Word32
data BackForwardListGetNthItemMethodInfo
-- | Returns the item at a given index relative to the current item.
backForwardListGetNthItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Int32 -> m BackForwardListItem
type BackForwardListChangedCallback = Maybe BackForwardListItem -> Ptr () -> IO ()
data BackForwardListChangedSignalInfo
type C_BackForwardListChangedCallback = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
afterBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
genClosure_BackForwardListChanged :: BackForwardListChangedCallback -> IO Closure
mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback)
noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback
onBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
wrap_BackForwardListChangedCallback :: BackForwardListChangedCallback -> Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.BackForwardList.BackForwardList
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.BackForwardList.BackForwardList a) => GI.WebKit2.Objects.BackForwardList.IsBackForwardList a
instance GI.WebKit2.Objects.BackForwardList.IsBackForwardList GI.WebKit2.Objects.BackForwardList.BackForwardList
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.BackForwardList.BackForwardList
instance (info ~ GI.WebKit2.Objects.BackForwardList.ResolveBackForwardListMethod t GI.WebKit2.Objects.BackForwardList.BackForwardList, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardList.BackForwardList p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.BackForwardList.BackForwardList -> p)
instance (info ~ GI.WebKit2.Objects.BackForwardList.ResolveBackForwardListMethod t GI.WebKit2.Objects.BackForwardList.BackForwardList, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardList.BackForwardList p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.BackForwardList.BackForwardList -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.BackForwardList.BackForwardList
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.BackForwardList.BackForwardListChangedSignalInfo
instance (signature ~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackItemMethodInfo a signature
instance (signature ~ m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackListMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackListWithLimitMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetCurrentItemMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardItemMethodInfo a signature
instance (signature ~ m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardListMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardListWithLimitMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetLengthMethodInfo a signature
instance (signature ~ (GHC.Int.Int32 -> m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.IsBackForwardList a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetNthItemMethodInfo a signature
module GI.WebKit2.Interfaces.PermissionRequest
newtype PermissionRequest
PermissionRequest :: (ManagedPtr PermissionRequest) -> PermissionRequest
noPermissionRequest :: Maybe PermissionRequest
class GObject o => IsPermissionRequest o
toPermissionRequest :: IsPermissionRequest o => o -> IO PermissionRequest
data PermissionRequestAllowMethodInfo
-- | Allow the action which triggered this request.
permissionRequestAllow :: (HasCallStack, MonadIO m, IsPermissionRequest a) => a -> m ()
data PermissionRequestDenyMethodInfo
-- | Deny the action which triggered this request.
permissionRequestDeny :: (HasCallStack, MonadIO m, IsPermissionRequest a) => a -> m ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest a) => GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest a
instance GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest
instance (info ~ GI.WebKit2.Interfaces.PermissionRequest.ResolvePermissionRequestMethod t GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest -> p)
instance (info ~ GI.WebKit2.Interfaces.PermissionRequest.ResolvePermissionRequestMethod t GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest -> p)
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestAllowMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestDenyMethodInfo a signature
module GI.WebKit2.Objects.GeolocationPermissionRequest
newtype GeolocationPermissionRequest
GeolocationPermissionRequest :: (ManagedPtr GeolocationPermissionRequest) -> GeolocationPermissionRequest
class GObject o => IsGeolocationPermissionRequest o
toGeolocationPermissionRequest :: IsGeolocationPermissionRequest o => o -> IO GeolocationPermissionRequest
noGeolocationPermissionRequest :: Maybe GeolocationPermissionRequest
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest a) => GI.WebKit2.Objects.GeolocationPermissionRequest.IsGeolocationPermissionRequest a
instance GI.WebKit2.Objects.GeolocationPermissionRequest.IsGeolocationPermissionRequest GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
instance GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
instance (info ~ GI.WebKit2.Objects.GeolocationPermissionRequest.ResolveGeolocationPermissionRequestMethod t GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest -> p)
instance (info ~ GI.WebKit2.Objects.GeolocationPermissionRequest.ResolveGeolocationPermissionRequestMethod t GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
module GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest
newtype InstallMissingMediaPluginsPermissionRequest
InstallMissingMediaPluginsPermissionRequest :: (ManagedPtr InstallMissingMediaPluginsPermissionRequest) -> InstallMissingMediaPluginsPermissionRequest
class GObject o => IsInstallMissingMediaPluginsPermissionRequest o
toInstallMissingMediaPluginsPermissionRequest :: IsInstallMissingMediaPluginsPermissionRequest o => o -> IO InstallMissingMediaPluginsPermissionRequest
noInstallMissingMediaPluginsPermissionRequest :: Maybe InstallMissingMediaPluginsPermissionRequest
data InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo
-- | Gets the description about the missing plugins provided by the media
-- backend when a media couldn't be played.
installMissingMediaPluginsPermissionRequestGetDescription :: (HasCallStack, MonadIO m, IsInstallMissingMediaPluginsPermissionRequest a) => a -> m Text
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest a) => GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.IsInstallMissingMediaPluginsPermissionRequest a
instance GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.IsInstallMissingMediaPluginsPermissionRequest GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
instance GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
instance (info ~ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.ResolveInstallMissingMediaPluginsPermissionRequestMethod t GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest -> p)
instance (info ~ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.ResolveInstallMissingMediaPluginsPermissionRequestMethod t GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.IsInstallMissingMediaPluginsPermissionRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo a signature
module GI.WebKit2.Objects.NotificationPermissionRequest
newtype NotificationPermissionRequest
NotificationPermissionRequest :: (ManagedPtr NotificationPermissionRequest) -> NotificationPermissionRequest
class GObject o => IsNotificationPermissionRequest o
toNotificationPermissionRequest :: IsNotificationPermissionRequest o => o -> IO NotificationPermissionRequest
noNotificationPermissionRequest :: Maybe NotificationPermissionRequest
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest a) => GI.WebKit2.Objects.NotificationPermissionRequest.IsNotificationPermissionRequest a
instance GI.WebKit2.Objects.NotificationPermissionRequest.IsNotificationPermissionRequest GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
instance GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
instance (info ~ GI.WebKit2.Objects.NotificationPermissionRequest.ResolveNotificationPermissionRequestMethod t GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest -> p)
instance (info ~ GI.WebKit2.Objects.NotificationPermissionRequest.ResolveNotificationPermissionRequestMethod t GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
module GI.WebKit2.Objects.UserMediaPermissionRequest
newtype UserMediaPermissionRequest
UserMediaPermissionRequest :: (ManagedPtr UserMediaPermissionRequest) -> UserMediaPermissionRequest
class GObject o => IsUserMediaPermissionRequest o
toUserMediaPermissionRequest :: IsUserMediaPermissionRequest o => o -> IO UserMediaPermissionRequest
noUserMediaPermissionRequest :: Maybe UserMediaPermissionRequest
data UserMediaPermissionRequestIsForAudioDevicePropertyInfo
getUserMediaPermissionRequestIsForAudioDevice :: (MonadIO m, IsUserMediaPermissionRequest o) => o -> m Bool
userMediaPermissionRequestIsForAudioDevice :: AttrLabelProxy "isForAudioDevice"
data UserMediaPermissionRequestIsForVideoDevicePropertyInfo
getUserMediaPermissionRequestIsForVideoDevice :: (MonadIO m, IsUserMediaPermissionRequest o) => o -> m Bool
userMediaPermissionRequestIsForVideoDevice :: AttrLabelProxy "isForVideoDevice"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest a) => GI.WebKit2.Objects.UserMediaPermissionRequest.IsUserMediaPermissionRequest a
instance GI.WebKit2.Objects.UserMediaPermissionRequest.IsUserMediaPermissionRequest GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
instance GI.WebKit2.Interfaces.PermissionRequest.IsPermissionRequest GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
instance (info ~ GI.WebKit2.Objects.UserMediaPermissionRequest.ResolveUserMediaPermissionRequestMethod t GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest -> p)
instance (info ~ GI.WebKit2.Objects.UserMediaPermissionRequest.ResolveUserMediaPermissionRequestMethod t GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequestIsForAudioDevicePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequestIsForVideoDevicePropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
module GI.WebKit2.Interfaces
module GI.WebKit2.Functions
-- | 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.
getMajorVersion :: (HasCallStack, MonadIO m) => m Word32
-- | 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.
getMicroVersion :: (HasCallStack, MonadIO m) => m Word32
-- | 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.
getMinorVersion :: (HasCallStack, MonadIO m) => m Word32
-- | No description available in the introspection data.
userMediaPermissionIsForAudioDevice :: (HasCallStack, MonadIO m, IsUserMediaPermissionRequest a) => a -> m Bool
-- | No description available in the introspection data.
userMediaPermissionIsForVideoDevice :: (HasCallStack, MonadIO m, IsUserMediaPermissionRequest a) => a -> m Bool
module GI.WebKit2.Flags
-- | Enum values with flags representing types of Website data.
data WebsiteDataTypes
-- | Memory cache.
WebsiteDataTypesMemoryCache :: WebsiteDataTypes
-- | HTTP disk cache.
WebsiteDataTypesDiskCache :: WebsiteDataTypes
-- | Offline web application cache.
WebsiteDataTypesOfflineApplicationCache :: WebsiteDataTypes
-- | Session storage data.
WebsiteDataTypesSessionStorage :: WebsiteDataTypes
-- | Local storage data.
WebsiteDataTypesLocalStorage :: WebsiteDataTypes
-- | WebSQL databases.
WebsiteDataTypesWebsqlDatabases :: WebsiteDataTypes
-- | IndexedDB databases.
WebsiteDataTypesIndexeddbDatabases :: WebsiteDataTypes
-- | Plugins data.
WebsiteDataTypesPluginData :: WebsiteDataTypes
-- | Cookies.
WebsiteDataTypesCookies :: WebsiteDataTypes
-- | All types.
WebsiteDataTypesAll :: WebsiteDataTypes
-- | Catch-all for unknown values
AnotherWebsiteDataTypes :: Int -> WebsiteDataTypes
-- | Enum values used to specify options when taking a snapshot from a
-- WebView.
data SnapshotOptions
-- | Do not include any special options.
SnapshotOptionsNone :: SnapshotOptions
-- | Whether to include in the snapshot the highlight of the selected
-- content.
SnapshotOptionsIncludeSelectionHighlighting :: SnapshotOptions
-- | Do not fill the background with white before rendering the snapshot.
-- Since 2.8
SnapshotOptionsTransparentBackground :: SnapshotOptions
-- | Catch-all for unknown values
AnotherSnapshotOptions :: Int -> SnapshotOptions
-- | Enum values with flags representing the context of a
-- HitTestResult.
data HitTestResultContext
-- | anywhere in the document.
HitTestResultContextDocument :: HitTestResultContext
-- | a hyperlink element.
HitTestResultContextLink :: HitTestResultContext
-- | an image element.
HitTestResultContextImage :: HitTestResultContext
-- | a video or audio element.
HitTestResultContextMedia :: HitTestResultContext
-- | an editable element
HitTestResultContextEditable :: HitTestResultContext
-- | a scrollbar element.
HitTestResultContextScrollbar :: HitTestResultContext
-- | a selected element. Since 2.8
HitTestResultContextSelection :: HitTestResultContext
-- | Catch-all for unknown values
AnotherHitTestResultContext :: Int -> HitTestResultContext
-- | Enum values used to specify search options.
data FindOptions
-- | no search flags, this means a case sensitive, no wrap, forward only
-- search.
FindOptionsNone :: FindOptions
-- | case insensitive search.
FindOptionsCaseInsensitive :: FindOptions
-- | search text only at the begining of the words.
FindOptionsAtWordStarts :: FindOptions
-- | treat capital letters in the middle of words as word start.
FindOptionsTreatMedialCapitalAsWordStart :: FindOptions
-- | search backwards.
FindOptionsBackwards :: FindOptions
-- | if not present search will stop at the end of the document.
FindOptionsWrapAround :: FindOptions
-- | Catch-all for unknown values
AnotherFindOptions :: Int -> FindOptions
-- | Enum values with flags representing typing attributes.
data EditorTypingAttributes
-- | No typing attrubutes.
EditorTypingAttributesNone :: EditorTypingAttributes
-- | Bold typing attribute.
EditorTypingAttributesBold :: EditorTypingAttributes
-- | Italic typing attribute.
EditorTypingAttributesItalic :: EditorTypingAttributes
-- | Underline typing attribute.
EditorTypingAttributesUnderline :: EditorTypingAttributes
-- | Strikethrough typing attribute.
EditorTypingAttributesStrikethrough :: EditorTypingAttributes
-- | Catch-all for unknown values
AnotherEditorTypingAttributes :: Int -> EditorTypingAttributes
instance GHC.Classes.Eq GI.WebKit2.Flags.EditorTypingAttributes
instance GHC.Show.Show GI.WebKit2.Flags.EditorTypingAttributes
instance GHC.Classes.Eq GI.WebKit2.Flags.FindOptions
instance GHC.Show.Show GI.WebKit2.Flags.FindOptions
instance GHC.Classes.Eq GI.WebKit2.Flags.HitTestResultContext
instance GHC.Show.Show GI.WebKit2.Flags.HitTestResultContext
instance GHC.Classes.Eq GI.WebKit2.Flags.SnapshotOptions
instance GHC.Show.Show GI.WebKit2.Flags.SnapshotOptions
instance GHC.Classes.Eq GI.WebKit2.Flags.WebsiteDataTypes
instance GHC.Show.Show GI.WebKit2.Flags.WebsiteDataTypes
instance GHC.Enum.Enum GI.WebKit2.Flags.WebsiteDataTypes
instance GHC.Classes.Ord GI.WebKit2.Flags.WebsiteDataTypes
instance Data.GI.Base.BasicTypes.BoxedFlags GI.WebKit2.Flags.WebsiteDataTypes
instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.WebsiteDataTypes
instance GHC.Enum.Enum GI.WebKit2.Flags.SnapshotOptions
instance GHC.Classes.Ord GI.WebKit2.Flags.SnapshotOptions
instance Data.GI.Base.BasicTypes.BoxedFlags GI.WebKit2.Flags.SnapshotOptions
instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.SnapshotOptions
instance GHC.Enum.Enum GI.WebKit2.Flags.HitTestResultContext
instance GHC.Classes.Ord GI.WebKit2.Flags.HitTestResultContext
instance Data.GI.Base.BasicTypes.BoxedFlags GI.WebKit2.Flags.HitTestResultContext
instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.HitTestResultContext
instance GHC.Enum.Enum GI.WebKit2.Flags.FindOptions
instance GHC.Classes.Ord GI.WebKit2.Flags.FindOptions
instance Data.GI.Base.BasicTypes.BoxedFlags GI.WebKit2.Flags.FindOptions
instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.FindOptions
instance GHC.Enum.Enum GI.WebKit2.Flags.EditorTypingAttributes
instance GHC.Classes.Ord GI.WebKit2.Flags.EditorTypingAttributes
instance Data.GI.Base.BasicTypes.BoxedFlags GI.WebKit2.Flags.EditorTypingAttributes
instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.EditorTypingAttributes
module GI.WebKit2.Objects.FindController
newtype FindController
FindController :: (ManagedPtr FindController) -> FindController
class GObject o => IsFindController o
toFindController :: IsFindController o => o -> IO FindController
noFindController :: Maybe FindController
data FindControllerCountMatchesMethodInfo
-- | Counts the number of matches for searchText found in
-- the WebView with the provided findOptions. The
-- number of matches will be provided by the
-- FindController::counted-matches signal.
findControllerCountMatches :: (HasCallStack, MonadIO m, IsFindController a) => a -> Text -> Word32 -> Word32 -> m ()
data FindControllerGetMaxMatchCountMethodInfo
-- | Gets the maximum number of matches to report during a text lookup.
-- This number is passed as the last argument of
-- findControllerSearch or findControllerCountMatches.
findControllerGetMaxMatchCount :: (HasCallStack, MonadIO m, IsFindController a) => a -> m Word32
data FindControllerGetOptionsMethodInfo
-- | Gets a bitmask containing the FindOptions associated with the
-- current search.
findControllerGetOptions :: (HasCallStack, MonadIO m, IsFindController a) => a -> m Word32
data FindControllerGetSearchTextMethodInfo
-- | Gets the text that findController is currently
-- searching for. This text is passed to either
-- findControllerSearch or findControllerCountMatches.
findControllerGetSearchText :: (HasCallStack, MonadIO m, IsFindController a) => a -> m Text
data FindControllerGetWebViewMethodInfo
-- | Gets the WebView this find controller is associated to. Do not
-- unref the returned instance as it belongs to the
-- FindController.
findControllerGetWebView :: (HasCallStack, MonadIO m, IsFindController a) => a -> m WebView
data FindControllerSearchMethodInfo
-- | Looks for searchText in the WebView associated
-- with findController since the beginning of the
-- document highlighting up to maxMatchCount matches. The
-- outcome of the search will be asynchronously provided by the
-- FindController::found-text and
-- FindController::failed-to-find-text signals.
--
-- To look for the next or previous occurrences of the same text with the
-- same find options use findControllerSearchNext and/or
-- findControllerSearchPrevious. The FindController will
-- use the same text and options for the following searches unless they
-- are modified by another call to this method.
--
-- Note that if the number of matches is higher than
-- maxMatchCount then
-- FindController::found-text will report
-- G_MAXUINT matches instead of the actual number.
--
-- Callers should call findControllerSearchFinish to finish the
-- current search operation.
findControllerSearch :: (HasCallStack, MonadIO m, IsFindController a) => a -> Text -> Word32 -> Word32 -> m ()
data FindControllerSearchFinishMethodInfo
-- | Finishes a find operation started by findControllerSearch. It
-- will basically unhighlight every text match found.
--
-- This method will be typically called when the search UI is
-- closed/hidden by the client application.
findControllerSearchFinish :: (HasCallStack, MonadIO m, IsFindController a) => a -> m ()
data FindControllerSearchNextMethodInfo
-- | Looks for the next occurrence of the search text.
--
-- Calling this method before findControllerSearch or
-- findControllerCountMatches is a programming error.
findControllerSearchNext :: (HasCallStack, MonadIO m, IsFindController a) => a -> m ()
data FindControllerSearchPreviousMethodInfo
-- | Looks for the previous occurrence of the search text.
--
-- Calling this method before findControllerSearch or
-- findControllerCountMatches is a programming error.
findControllerSearchPrevious :: (HasCallStack, MonadIO m, IsFindController a) => a -> m ()
data FindControllerMaxMatchCountPropertyInfo
findControllerMaxMatchCount :: AttrLabelProxy "maxMatchCount"
getFindControllerMaxMatchCount :: (MonadIO m, IsFindController o) => o -> m Word32
data FindControllerOptionsPropertyInfo
findControllerOptions :: AttrLabelProxy "options"
getFindControllerOptions :: (MonadIO m, IsFindController o) => o -> m [FindOptions]
data FindControllerTextPropertyInfo
findControllerText :: AttrLabelProxy "text"
getFindControllerText :: (MonadIO m, IsFindController o) => o -> m (Maybe Text)
data FindControllerWebViewPropertyInfo
constructFindControllerWebView :: (IsFindController o, IsWebView a) => a -> IO (GValueConstruct o)
findControllerWebView :: AttrLabelProxy "webView"
getFindControllerWebView :: (MonadIO m, IsFindController o) => o -> m WebView
type C_FindControllerCountedMatchesCallback = Ptr () -> Word32 -> Ptr () -> IO ()
type FindControllerCountedMatchesCallback = Word32 -> IO ()
data FindControllerCountedMatchesSignalInfo
afterFindControllerCountedMatches :: (IsFindController a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId
genClosure_FindControllerCountedMatches :: FindControllerCountedMatchesCallback -> IO Closure
mk_FindControllerCountedMatchesCallback :: C_FindControllerCountedMatchesCallback -> IO (FunPtr C_FindControllerCountedMatchesCallback)
noFindControllerCountedMatchesCallback :: Maybe FindControllerCountedMatchesCallback
onFindControllerCountedMatches :: (IsFindController a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId
wrap_FindControllerCountedMatchesCallback :: FindControllerCountedMatchesCallback -> Ptr () -> Word32 -> Ptr () -> IO ()
type C_FindControllerFailedToFindTextCallback = Ptr () -> Ptr () -> IO ()
type FindControllerFailedToFindTextCallback = IO ()
data FindControllerFailedToFindTextSignalInfo
afterFindControllerFailedToFindText :: (IsFindController a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId
genClosure_FindControllerFailedToFindText :: FindControllerFailedToFindTextCallback -> IO Closure
mk_FindControllerFailedToFindTextCallback :: C_FindControllerFailedToFindTextCallback -> IO (FunPtr C_FindControllerFailedToFindTextCallback)
noFindControllerFailedToFindTextCallback :: Maybe FindControllerFailedToFindTextCallback
onFindControllerFailedToFindText :: (IsFindController a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId
wrap_FindControllerFailedToFindTextCallback :: FindControllerFailedToFindTextCallback -> Ptr () -> Ptr () -> IO ()
type C_FindControllerFoundTextCallback = Ptr () -> Word32 -> Ptr () -> IO ()
type FindControllerFoundTextCallback = Word32 -> IO ()
data FindControllerFoundTextSignalInfo
afterFindControllerFoundText :: (IsFindController a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId
genClosure_FindControllerFoundText :: FindControllerFoundTextCallback -> IO Closure
mk_FindControllerFoundTextCallback :: C_FindControllerFoundTextCallback -> IO (FunPtr C_FindControllerFoundTextCallback)
noFindControllerFoundTextCallback :: Maybe FindControllerFoundTextCallback
onFindControllerFoundText :: (IsFindController a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId
wrap_FindControllerFoundTextCallback :: FindControllerFoundTextCallback -> Ptr () -> Word32 -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FindController.FindController
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.FindController.FindController a) => GI.WebKit2.Objects.FindController.IsFindController a
instance GI.WebKit2.Objects.FindController.IsFindController GI.WebKit2.Objects.FindController.FindController
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.FindController.FindController
instance (info ~ GI.WebKit2.Objects.FindController.ResolveFindControllerMethod t GI.WebKit2.Objects.FindController.FindController, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FindController.FindController p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FindController.FindController -> p)
instance (info ~ GI.WebKit2.Objects.FindController.ResolveFindControllerMethod t GI.WebKit2.Objects.FindController.FindController, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FindController.FindController p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FindController.FindController -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerMaxMatchCountPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerOptionsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerTextPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerWebViewPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.FindController.FindController
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerCountedMatchesSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerFailedToFindTextSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerFoundTextSignalInfo
instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerCountMatchesMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetMaxMatchCountMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetOptionsMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetSearchTextMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetWebViewMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchFinishMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchNextMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.IsFindController a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchPreviousMethodInfo a signature
module GI.WebKit2.Objects.WebsiteDataManager
newtype WebsiteDataManager
WebsiteDataManager :: (ManagedPtr WebsiteDataManager) -> WebsiteDataManager
class GObject o => IsWebsiteDataManager o
toWebsiteDataManager :: IsWebsiteDataManager o => o -> IO WebsiteDataManager
noWebsiteDataManager :: Maybe WebsiteDataManager
data WebsiteDataManagerClearMethodInfo
-- | Asynchronously clear the website data of the given
-- types modified in the past timespan.
-- If timespan is 0, all website data will be removed.
--
-- When the operation is finished, callback will be
-- called. You can then call websiteDataManagerClearFinish to get
-- the result of the operation.
--
-- Due to implementation limitations, this function does not currently
-- delete any stored cookies if timespan is nonzero. This
-- behavior may change in the future.
websiteDataManagerClear :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsCancellable b) => a -> [WebsiteDataTypes] -> Int64 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebsiteDataManagerClearFinishMethodInfo
-- | Finish an asynchronous operation started with
-- websiteDataManagerClear
websiteDataManagerClearFinish :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsAsyncResult b) => a -> b -> m ()
data WebsiteDataManagerFetchMethodInfo
-- | Asynchronously get the list of WebsiteData for the given
-- types.
--
-- When the operation is finished, callback will be
-- called. You can then call websiteDataManagerFetchFinish to get
-- the result of the operation.
websiteDataManagerFetch :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsCancellable b) => a -> [WebsiteDataTypes] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebsiteDataManagerFetchFinishMethodInfo
-- | Finish an asynchronous operation started with
-- websiteDataManagerFetch.
websiteDataManagerFetchFinish :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsAsyncResult b) => a -> b -> m [WebsiteData]
data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo
-- | Get the WebsiteDataManager:base-cache-directory
-- property.
websiteDataManagerGetBaseCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetBaseDataDirectoryMethodInfo
-- | Get the WebsiteDataManager:base-data-directory
-- property.
websiteDataManagerGetBaseDataDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetCookieManagerMethodInfo
-- | Get the CookieManager of manager.
websiteDataManagerGetCookieManager :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m CookieManager
data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo
-- | Get the WebsiteDataManager:disk-cache-directory
-- property.
websiteDataManagerGetDiskCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo
-- | Get the WebsiteDataManager:indexeddb-directory
-- property.
websiteDataManagerGetIndexeddbDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo
-- | Get the
-- WebsiteDataManager:local-storage-directory
-- property.
websiteDataManagerGetLocalStorageDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo
-- | Get the
-- WebsiteDataManager:offline-application-cache-directory
-- property.
websiteDataManagerGetOfflineApplicationCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerGetWebsqlDirectoryMethodInfo
-- | Get the WebsiteDataManager:websql-directory
-- property.
websiteDataManagerGetWebsqlDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m (Maybe Text)
data WebsiteDataManagerIsEphemeralMethodInfo
-- | Get whether a WebsiteDataManager is ephemeral. See
-- WebsiteDataManager::is-ephemerla for more
-- details.
websiteDataManagerIsEphemeral :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Bool
-- | Creates an ephemeral WebsiteDataManager. See
-- WebsiteDataManager:is-ephemeral for more
-- details.
websiteDataManagerNewEphemeral :: (HasCallStack, MonadIO m) => m WebsiteDataManager
data WebsiteDataManagerRemoveMethodInfo
-- | Asynchronously removes the website data of the for the given
-- types for websites in the given
-- websiteData list. Use websiteDataManagerClear
-- if you want to remove the website data for all sites.
--
-- When the operation is finished, callback will be
-- called. You can then call websiteDataManagerRemoveFinish to get
-- the result of the operation.
websiteDataManagerRemove :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsCancellable b) => a -> [WebsiteDataTypes] -> [WebsiteData] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebsiteDataManagerRemoveFinishMethodInfo
-- | Finish an asynchronous operation started with
-- websiteDataManagerRemove.
websiteDataManagerRemoveFinish :: (HasCallStack, MonadIO m, IsWebsiteDataManager a, IsAsyncResult b) => a -> b -> m ()
data WebsiteDataManagerBaseCacheDirectoryPropertyInfo
constructWebsiteDataManagerBaseCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerBaseCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerBaseCacheDirectory :: AttrLabelProxy "baseCacheDirectory"
data WebsiteDataManagerBaseDataDirectoryPropertyInfo
constructWebsiteDataManagerBaseDataDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerBaseDataDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerBaseDataDirectory :: AttrLabelProxy "baseDataDirectory"
data WebsiteDataManagerDiskCacheDirectoryPropertyInfo
constructWebsiteDataManagerDiskCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerDiskCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerDiskCacheDirectory :: AttrLabelProxy "diskCacheDirectory"
data WebsiteDataManagerIndexeddbDirectoryPropertyInfo
constructWebsiteDataManagerIndexeddbDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerIndexeddbDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerIndexeddbDirectory :: AttrLabelProxy "indexeddbDirectory"
data WebsiteDataManagerIsEphemeralPropertyInfo
constructWebsiteDataManagerIsEphemeral :: (IsWebsiteDataManager o) => Bool -> IO (GValueConstruct o)
getWebsiteDataManagerIsEphemeral :: (MonadIO m, IsWebsiteDataManager o) => o -> m Bool
data WebsiteDataManagerLocalStorageDirectoryPropertyInfo
constructWebsiteDataManagerLocalStorageDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerLocalStorageDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerLocalStorageDirectory :: AttrLabelProxy "localStorageDirectory"
data WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo
constructWebsiteDataManagerOfflineApplicationCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerOfflineApplicationCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerOfflineApplicationCacheDirectory :: AttrLabelProxy "offlineApplicationCacheDirectory"
data WebsiteDataManagerWebsqlDirectoryPropertyInfo
constructWebsiteDataManagerWebsqlDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o)
getWebsiteDataManagerWebsqlDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m (Maybe Text)
websiteDataManagerWebsqlDirectory :: AttrLabelProxy "websqlDirectory"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager a) => GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a
instance GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager
instance (info ~ GI.WebKit2.Objects.WebsiteDataManager.ResolveWebsiteDataManagerMethod t GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager -> p)
instance (info ~ GI.WebKit2.Objects.WebsiteDataManager.ResolveWebsiteDataManagerMethod t GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerBaseCacheDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerBaseDataDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerDiskCacheDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerIndexeddbDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerIsEphemeralPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerLocalStorageDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerWebsqlDirectoryPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager
instance (signature ~ ([GI.WebKit2.Flags.WebsiteDataTypes] -> GHC.Int.Int64 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerClearMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerClearFinishMethodInfo a signature
instance (signature ~ ([GI.WebKit2.Flags.WebsiteDataTypes] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerFetchMethodInfo a signature
instance (signature ~ (b -> m [GI.WebKit2.Structs.WebsiteData.WebsiteData]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerFetchFinishMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetBaseCacheDirectoryMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetBaseDataDirectoryMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.CookieManager.CookieManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetCookieManagerMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetDiskCacheDirectoryMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetIndexeddbDirectoryMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetLocalStorageDirectoryMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetWebsqlDirectoryMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerIsEphemeralMethodInfo a signature
instance (signature ~ ([GI.WebKit2.Flags.WebsiteDataTypes] -> [GI.WebKit2.Structs.WebsiteData.WebsiteData] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerRemoveMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.IsWebsiteDataManager a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerRemoveFinishMethodInfo a signature
module GI.WebKit2.Structs.WebsiteData
newtype WebsiteData
WebsiteData :: (ManagedPtr WebsiteData) -> WebsiteData
noWebsiteData :: Maybe WebsiteData
data WebsiteDataGetNameMethodInfo
-- | Gets the name of WebsiteData. This is the website name,
-- normally represented by a domain or host name. All local documents are
-- grouped in the same WebsiteData using the name "Local files".
websiteDataGetName :: (HasCallStack, MonadIO m) => WebsiteData -> m Text
data WebsiteDataGetSizeMethodInfo
-- | Gets the size of the data of types types in a
-- WebsiteData. Note that currently the data size is only known
-- for WebsiteDataTypesDiskCache data type so for all other types
-- 0 will be returned.
websiteDataGetSize :: (HasCallStack, MonadIO m) => WebsiteData -> [WebsiteDataTypes] -> m Word64
data WebsiteDataGetTypesMethodInfo
-- | Gets the types of data stored in the client for a WebsiteData.
-- These are the types actually present, not the types queried with
-- websiteDataManagerFetch.
websiteDataGetTypes :: (HasCallStack, MonadIO m) => WebsiteData -> m [WebsiteDataTypes]
data WebsiteDataRefMethodInfo
-- | Atomically increments the reference count of
-- websiteData by one. This function is MT-safe and may
-- be called from any thread.
websiteDataRef :: (HasCallStack, MonadIO m) => WebsiteData -> m WebsiteData
data WebsiteDataUnrefMethodInfo
-- | Atomically decrements the reference count of
-- websiteData by one. If the reference count drops to 0,
-- all memory allocated by WebsiteData is released. This function
-- is MT-safe and may be called from any thread.
websiteDataUnref :: (HasCallStack, MonadIO m) => WebsiteData -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.WebsiteData.WebsiteData
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.WebsiteData.WebsiteData
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteDataGetNameMethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteData signature
instance (signature ~ ([GI.WebKit2.Flags.WebsiteDataTypes] -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteDataGetSizeMethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteData signature
instance (signature ~ m [GI.WebKit2.Flags.WebsiteDataTypes], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteDataGetTypesMethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteData signature
instance (signature ~ m GI.WebKit2.Structs.WebsiteData.WebsiteData, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteDataRefMethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteData signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteDataUnrefMethodInfo GI.WebKit2.Structs.WebsiteData.WebsiteData signature
instance (info ~ GI.WebKit2.Structs.WebsiteData.ResolveWebsiteDataMethod t GI.WebKit2.Structs.WebsiteData.WebsiteData, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.WebsiteData.WebsiteData p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.WebsiteData.WebsiteData -> p)
instance (info ~ GI.WebKit2.Structs.WebsiteData.ResolveWebsiteDataMethod t GI.WebKit2.Structs.WebsiteData.WebsiteData, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.WebsiteData.WebsiteData p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.WebsiteData.WebsiteData -> p)
module GI.WebKit2.Enums
catchSnapshotError :: IO a -> (SnapshotError -> GErrorMessage -> IO a) -> IO a
handleSnapshotError :: (SnapshotError -> GErrorMessage -> IO a) -> IO a -> IO a
catchPrintError :: IO a -> (PrintError -> GErrorMessage -> IO a) -> IO a
handlePrintError :: (PrintError -> GErrorMessage -> IO a) -> IO a -> IO a
catchPolicyError :: IO a -> (PolicyError -> GErrorMessage -> IO a) -> IO a
handlePolicyError :: (PolicyError -> GErrorMessage -> IO a) -> IO a -> IO a
catchPluginError :: IO a -> (PluginError -> GErrorMessage -> IO a) -> IO a
handlePluginError :: (PluginError -> GErrorMessage -> IO a) -> IO a -> IO a
catchNetworkError :: IO a -> (NetworkError -> GErrorMessage -> IO a) -> IO a
handleNetworkError :: (NetworkError -> GErrorMessage -> IO a) -> IO a -> IO a
catchJavascriptError :: IO a -> (JavascriptError -> GErrorMessage -> IO a) -> IO a
handleJavascriptError :: (JavascriptError -> GErrorMessage -> IO a) -> IO a -> IO a
catchFaviconDatabaseError :: IO a -> (FaviconDatabaseError -> GErrorMessage -> IO a) -> IO a
handleFaviconDatabaseError :: (FaviconDatabaseError -> GErrorMessage -> IO a) -> IO a -> IO a
catchDownloadError :: IO a -> (DownloadError -> GErrorMessage -> IO a) -> IO a
handleDownloadError :: (DownloadError -> GErrorMessage -> IO a) -> IO a -> IO a
-- | Specifies how to treat an user style sheet.
data UserStyleLevel
-- | The style sheet is an user style sheet, its contents always override
-- other style sheets. This is the default.
UserStyleLevelUser :: UserStyleLevel
-- | The style sheet will be treated as if it was provided by the loaded
-- documents. That means other user style sheets may still override it.
UserStyleLevelAuthor :: UserStyleLevel
-- | Catch-all for unknown values
AnotherUserStyleLevel :: Int -> UserStyleLevel
-- | Specifies at which place of documents an user script will be inserted.
data UserScriptInjectionTime
-- | Insert the code of the user script at the beginning of loaded
-- documents. This is the default.
UserScriptInjectionTimeStart :: UserScriptInjectionTime
-- | Insert the code of the user script at the end of the loaded documents.
UserScriptInjectionTimeEnd :: UserScriptInjectionTime
-- | Catch-all for unknown values
AnotherUserScriptInjectionTime :: Int -> UserScriptInjectionTime
-- | Specifies in which frames user style sheets are to be inserted in.
data UserContentInjectedFrames
-- | Insert the user style sheet in all the frames loaded by the web view,
-- including nested frames. This is the default.
UserContentInjectedFramesAllFrames :: UserContentInjectedFrames
-- | Insert the user style sheet *only* in the top-level frame loaded by
-- the web view, and *not* in the nested frames.
UserContentInjectedFramesTopFrame :: UserContentInjectedFrames
-- | Catch-all for unknown values
AnotherUserContentInjectedFrames :: Int -> UserContentInjectedFrames
-- | Enum values used to denote the TLS errors policy.
data TLSErrorsPolicy
-- | Ignore TLS errors.
TLSErrorsPolicyIgnore :: TLSErrorsPolicy
-- | TLS errors will emit
-- WebView::load-failed-with-tls-errors and, if
-- the signal is handled, finish the load. In case the signal is not
-- handled, WebView::load-failed is emitted before
-- the load finishes.
TLSErrorsPolicyFail :: TLSErrorsPolicy
-- | Catch-all for unknown values
AnotherTLSErrorsPolicy :: Int -> TLSErrorsPolicy
-- | Enum values used to specify the region from which to get a
-- WebView snapshot
data SnapshotRegion
-- | Specifies a snapshot only for the area that is visible in the webview
SnapshotRegionVisible :: SnapshotRegion
-- | A snapshot of the entire document.
SnapshotRegionFullDocument :: SnapshotRegion
-- | Catch-all for unknown values
AnotherSnapshotRegion :: Int -> SnapshotRegion
-- | Enum values used to denote errors happending when creating snapshots
-- of WebView
data SnapshotError
-- | An error occurred when creating a webpage snapshot.
SnapshotErrorCreate :: SnapshotError
-- | Catch-all for unknown values
AnotherSnapshotError :: Int -> SnapshotError
-- | Enum values used for determining the type of ScriptDialog
data ScriptDialogType
-- | Alert script dialog, used to show a message to the user.
ScriptDialogTypeAlert :: ScriptDialogType
-- | Confirm script dialog, used to ask confirmation to the user.
ScriptDialogTypeConfirm :: ScriptDialogType
-- | Prompt script dialog, used to ask information to the user.
ScriptDialogTypePrompt :: ScriptDialogType
-- | Before unload confirm dialog, used to ask confirmation to leave the
-- current page to the user. Since 2.12
ScriptDialogTypeBeforeUnloadConfirm :: ScriptDialogType
-- | Catch-all for unknown values
AnotherScriptDialogType :: Int -> ScriptDialogType
-- | Enum values to specify the different ways in which a WebView
-- can save its current web page into a self-contained file.
data SaveMode
-- | Save the current page using the MHTML format.
SaveModeMhtml :: SaveMode
-- | Catch-all for unknown values
AnotherSaveMode :: Int -> SaveMode
-- | Enum values used for determining the WebContext process model.
data ProcessModel
-- | Use a single process to perform content rendering. The process is
-- shared among all the WebView instances created by the
-- application: if the process hangs or crashes all the web views in the
-- application will be affected. This is the default process model, and
-- it should suffice for most cases.
ProcessModelSharedSecondaryProcess :: ProcessModel
-- | Use one process for each WebView, while still allowing for some
-- of them to share a process in certain situations. The main advantage
-- of this process model is that the rendering process for a web view can
-- crash while the rest of the views keep working normally. This process
-- model is indicated for applications which may use a number of web
-- views and the content of in each must not interfere with the rest —
-- for example a full-fledged web browser with support for multiple tabs.
ProcessModelMultipleSecondaryProcesses :: ProcessModel
-- | Catch-all for unknown values
AnotherProcessModel :: Int -> ProcessModel
-- | Enum values representing the response of the print dialog shown with
-- printOperationRunDialog.
data PrintOperationResponse
-- | Print button was cliked in print dialog
PrintOperationResponsePrint :: PrintOperationResponse
-- | Print dialog was cancelled
PrintOperationResponseCancel :: PrintOperationResponse
-- | Catch-all for unknown values
AnotherPrintOperationResponse :: Int -> PrintOperationResponse
-- | Enum values used to denote the various print errors.
data PrintError
-- | Unspecified error during a print operation
PrintErrorGeneral :: PrintError
-- | Selected printer cannot be found
PrintErrorPrinterNotFound :: PrintError
-- | Invalid page range
PrintErrorInvalidPageRange :: PrintError
-- | Catch-all for unknown values
AnotherPrintError :: Int -> PrintError
-- | Enum values used to denote the various policy errors.
data PolicyError
-- | Generic load failure due to policy error
PolicyErrorFailed :: PolicyError
-- | Load failure due to unsupported mime type
PolicyErrorCannotShowMimeType :: PolicyError
-- | Load failure due to URI that can not be shown
PolicyErrorCannotShowUri :: PolicyError
-- | Load failure due to frame load interruption by policy change
PolicyErrorFrameLoadInterruptedByPolicyChange :: PolicyError
-- | Load failure due to port restriction
PolicyErrorCannotUseRestrictedPort :: PolicyError
-- | Catch-all for unknown values
AnotherPolicyError :: Int -> PolicyError
-- | Enum values used for determining the type of a policy decision during
-- WebView::decide-policy.
data PolicyDecisionType
-- | This type of policy decision is requested when WebKit is about to
-- navigate to a new page in either the main frame or a subframe.
-- Acceptable policy decisions are either policyDecisionUse or
-- policyDecisionIgnore. This type of policy decision is always a
-- NavigationPolicyDecision.
PolicyDecisionTypeNavigationAction :: PolicyDecisionType
-- | This type of policy decision is requested when WebKit is about to
-- create a new window. Acceptable policy decisions are either
-- policyDecisionUse or policyDecisionIgnore. This type of
-- policy decision is always a NavigationPolicyDecision. These
-- decisions are useful for implementing special actions for new windows,
-- such as forcing the new window to open in a tab when a keyboard
-- modifier is active or handling a special target attribute on
-- <a> elements.
PolicyDecisionTypeNewWindowAction :: PolicyDecisionType
-- | This type of decision is used when WebKit has received a response for
-- a network resource and is about to start the load. Note that these
-- resources include all subresources of a page such as images and
-- stylesheets as well as main documents. Appropriate policy responses to
-- this decision are policyDecisionUse,
-- policyDecisionIgnore, or policyDecisionDownload. This
-- type of policy decision is always a ResponsePolicyDecision.
-- This decision is useful for forcing some types of resources to be
-- downloaded rather than rendered in the WebView or to block the
-- transfer of resources entirely.
PolicyDecisionTypeResponse :: PolicyDecisionType
-- | Catch-all for unknown values
AnotherPolicyDecisionType :: Int -> PolicyDecisionType
-- | Enum values used to denote the various plugin errors.
data PluginError
-- | Generic plugin load failure
PluginErrorFailed :: PluginError
-- | Load failure due to missing plugin
PluginErrorCannotFindPlugin :: PluginError
-- | Load failure due to inability to load plugin
PluginErrorCannotLoadPlugin :: PluginError
-- | Load failue due to missing Java support that is required to load
-- plugin
PluginErrorJavaUnavailable :: PluginError
-- | Load failure due to connection cancellation
PluginErrorConnectionCancelled :: PluginError
-- | Load failure since plugin handles the load
PluginErrorWillHandleLoad :: PluginError
-- | Catch-all for unknown values
AnotherPluginError :: Int -> PluginError
-- | Enum values used to set the network proxy mode.
data NetworkProxyMode
-- | Use the default proxy of the system.
NetworkProxyModeDefault :: NetworkProxyMode
-- | Do not use any proxy.
NetworkProxyModeNoProxy :: NetworkProxyMode
-- | Use custom proxy settings.
NetworkProxyModeCustom :: NetworkProxyMode
-- | Catch-all for unknown values
AnotherNetworkProxyMode :: Int -> NetworkProxyMode
-- | Enum values used to denote the various network errors.
data NetworkError
-- | Generic load failure
NetworkErrorFailed :: NetworkError
-- | Load failure due to transport error
NetworkErrorTransport :: NetworkError
-- | Load failure due to unknown protocol
NetworkErrorUnknownProtocol :: NetworkError
-- | Load failure due to cancellation
NetworkErrorCancelled :: NetworkError
-- | Load failure due to missing file
NetworkErrorFileDoesNotExist :: NetworkError
-- | Catch-all for unknown values
AnotherNetworkError :: Int -> NetworkError
-- | Enum values used to denote the various navigation types.
data NavigationType
-- | The navigation was triggered by clicking a link.
NavigationTypeLinkClicked :: NavigationType
-- | The navigation was triggered by submitting a form.
NavigationTypeFormSubmitted :: NavigationType
-- | The navigation was triggered by navigating forward or backward.
NavigationTypeBackForward :: NavigationType
-- | The navigation was triggered by reloading.
NavigationTypeReload :: NavigationType
-- | The navigation was triggered by resubmitting a form.
NavigationTypeFormResubmitted :: NavigationType
-- | The navigation was triggered by some other action.
NavigationTypeOther :: NavigationType
-- | Catch-all for unknown values
AnotherNavigationType :: Int -> NavigationType
-- | Enum values used to denote the different events that happen during a
-- WebView load operation.
data LoadEvent
-- | A new load request has been made. No data has been received yet, empty
-- structures have been allocated to perform the load; the load may still
-- fail due to transport issues such as not being able to resolve a name,
-- or connect to a port.
LoadEventStarted :: LoadEvent
-- | A provisional data source received a server redirect.
LoadEventRedirected :: LoadEvent
-- | The content started arriving for a page load. The necessary transport
-- requirements are stabilished, and the load is being performed.
LoadEventCommitted :: LoadEvent
-- | Load completed. All resources are done loading or there was an error
-- during the load operation.
LoadEventFinished :: LoadEvent
-- | Catch-all for unknown values
AnotherLoadEvent :: Int -> LoadEvent
-- | Enum values used to denote errors happending when executing Javascript
data JavascriptError
-- | An exception was raised in Javascript execution
JavascriptErrorFailed :: JavascriptError
-- | Catch-all for unknown values
AnotherJavascriptError :: Int -> JavascriptError
-- | Enum values used to denote the different events which can trigger the
-- detection of insecure content.
data InsecureContentEvent
-- | Insecure content has been detected by trying to execute any kind of
-- logic (e.g. a script) from an untrusted source.
InsecureContentEventRun :: InsecureContentEvent
-- | Insecure content has been detected by trying to display any kind of
-- resource (e.g. an image) from an untrusted source.
InsecureContentEventDisplayed :: InsecureContentEvent
-- | Catch-all for unknown values
AnotherInsecureContentEvent :: Int -> InsecureContentEvent
-- | Enum values used for determining the hardware acceleration policy.
data HardwareAccelerationPolicy
-- | Hardware acceleration is enabled/disabled as request by web contents.
HardwareAccelerationPolicyOnDemand :: HardwareAccelerationPolicy
-- | Hardware acceleration is always enabled, even for websites not
-- requesting it.
HardwareAccelerationPolicyAlways :: HardwareAccelerationPolicy
-- | Hardware acceleration is always disabled, even for websites requesting
-- it.
HardwareAccelerationPolicyNever :: HardwareAccelerationPolicy
-- | Catch-all for unknown values
AnotherHardwareAccelerationPolicy :: Int -> HardwareAccelerationPolicy
-- | Enum values used to denote the various errors related to the
-- FaviconDatabase.
data FaviconDatabaseError
-- | The FaviconDatabase has not been initialized yet
FaviconDatabaseErrorNotInitialized :: FaviconDatabaseError
-- | There is not an icon available for the requested URL
FaviconDatabaseErrorFaviconNotFound :: FaviconDatabaseError
-- | There might be an icon for the requested URL, but its data is unknown
-- at the moment
FaviconDatabaseErrorFaviconUnknown :: FaviconDatabaseError
-- | Catch-all for unknown values
AnotherFaviconDatabaseError :: Int -> FaviconDatabaseError
-- | Enum values used to denote the various download errors.
data DownloadError
-- | Download failure due to network error
DownloadErrorNetwork :: DownloadError
-- | Download was cancelled by user
DownloadErrorCancelledByUser :: DownloadError
-- | Download failure due to destination error
DownloadErrorDestination :: DownloadError
-- | Catch-all for unknown values
AnotherDownloadError :: Int -> DownloadError
-- | Enum values representing the duration for which a credential persists.
data CredentialPersistence
-- | Credential does not persist
CredentialPersistenceNone :: CredentialPersistence
-- | Credential persists for session only
CredentialPersistenceForSession :: CredentialPersistence
-- | Credential persists permanently
CredentialPersistencePermanent :: CredentialPersistence
-- | Catch-all for unknown values
AnotherCredentialPersistence :: Int -> CredentialPersistence
-- | Enum values used to denote the cookie persistent storage types.
data CookiePersistentStorage
-- | Cookies are stored in a text file in the Mozilla "cookies.txt" format.
CookiePersistentStorageText :: CookiePersistentStorage
-- | Cookies are stored in a SQLite file in the current Mozilla format.
CookiePersistentStorageSqlite :: CookiePersistentStorage
-- | Catch-all for unknown values
AnotherCookiePersistentStorage :: Int -> CookiePersistentStorage
-- | Enum values used to denote the cookie acceptance policies.
data CookieAcceptPolicy
-- | Accept all cookies unconditionally.
CookieAcceptPolicyAlways :: CookieAcceptPolicy
-- | Reject all cookies unconditionally.
CookieAcceptPolicyNever :: CookieAcceptPolicy
-- | Accept only cookies set by the main document loaded.
CookieAcceptPolicyNoThirdParty :: CookieAcceptPolicy
-- | Catch-all for unknown values
AnotherCookieAcceptPolicy :: Int -> CookieAcceptPolicy
-- | Enum values used to denote the stock actions for
-- ContextMenuItem<!-- -->s
data ContextMenuAction
-- | No action, used by separator menu items.
ContextMenuActionNoAction :: ContextMenuAction
-- | Open current link.
ContextMenuActionOpenLink :: ContextMenuAction
-- | Open current link in a new window.
ContextMenuActionOpenLinkInNewWindow :: ContextMenuAction
-- | Download link destination.
ContextMenuActionDownloadLinkToDisk :: ContextMenuAction
-- | Copy link location to the clipboard.
ContextMenuActionCopyLinkToClipboard :: ContextMenuAction
-- | Open current image in a new window.
ContextMenuActionOpenImageInNewWindow :: ContextMenuAction
-- | Download current image.
ContextMenuActionDownloadImageToDisk :: ContextMenuAction
-- | Copy current image to the clipboard.
ContextMenuActionCopyImageToClipboard :: ContextMenuAction
-- | Copy curent image location to the clipboard.
ContextMenuActionCopyImageUrlToClipboard :: ContextMenuAction
-- | Open current frame in a new window.
ContextMenuActionOpenFrameInNewWindow :: ContextMenuAction
-- | Load the previous history item.
ContextMenuActionGoBack :: ContextMenuAction
-- | Load the next history item.
ContextMenuActionGoForward :: ContextMenuAction
-- | Stop any ongoing loading operation.
ContextMenuActionStop :: ContextMenuAction
-- | Reload the conents of current view.
ContextMenuActionReload :: ContextMenuAction
-- | Copy current selection the clipboard.
ContextMenuActionCopy :: ContextMenuAction
-- | Cut current selection to the clipboard.
ContextMenuActionCut :: ContextMenuAction
-- | Paste clipboard contents.
ContextMenuActionPaste :: ContextMenuAction
-- | Delete current selection.
ContextMenuActionDelete :: ContextMenuAction
-- | Select all text.
ContextMenuActionSelectAll :: ContextMenuAction
-- | Input methods menu.
ContextMenuActionInputMethods :: ContextMenuAction
-- | Unicode menu.
ContextMenuActionUnicode :: ContextMenuAction
-- | A proposed replacement for a misspelled word.
ContextMenuActionSpellingGuess :: ContextMenuAction
-- | An indicator that spellchecking found no proposed replacements.
ContextMenuActionNoGuessesFound :: ContextMenuAction
-- | Causes the spellchecker to ignore the word for this session.
ContextMenuActionIgnoreSpelling :: ContextMenuAction
-- | Causes the spellchecker to add the word to the dictionary.
ContextMenuActionLearnSpelling :: ContextMenuAction
-- | Ignore grammar.
ContextMenuActionIgnoreGrammar :: ContextMenuAction
-- | Font options menu.
ContextMenuActionFontMenu :: ContextMenuAction
-- | Bold.
ContextMenuActionBold :: ContextMenuAction
-- | Italic.
ContextMenuActionItalic :: ContextMenuAction
-- | Underline.
ContextMenuActionUnderline :: ContextMenuAction
-- | Outline.
ContextMenuActionOutline :: ContextMenuAction
-- | Open current element in the inspector.
ContextMenuActionInspectElement :: ContextMenuAction
-- | Open current video element in a new window.
ContextMenuActionOpenVideoInNewWindow :: ContextMenuAction
-- | Open current audio element in a new window.
ContextMenuActionOpenAudioInNewWindow :: ContextMenuAction
-- | Copy video link location in to the clipboard.
ContextMenuActionCopyVideoLinkToClipboard :: ContextMenuAction
-- | Copy audio link location in to the clipboard.
ContextMenuActionCopyAudioLinkToClipboard :: ContextMenuAction
-- | Enable or disable media controls.
ContextMenuActionToggleMediaControls :: ContextMenuAction
-- | Enable or disable media loop.
ContextMenuActionToggleMediaLoop :: ContextMenuAction
-- | Show current video element in fullscreen mode.
ContextMenuActionEnterVideoFullscreen :: ContextMenuAction
-- | Play current media element.
ContextMenuActionMediaPlay :: ContextMenuAction
-- | Pause current media element.
ContextMenuActionMediaPause :: ContextMenuAction
-- | Mute current media element.
ContextMenuActionMediaMute :: ContextMenuAction
-- | Download video to disk. Since 2.2
ContextMenuActionDownloadVideoToDisk :: ContextMenuAction
-- | Download audio to disk. Since 2.2
ContextMenuActionDownloadAudioToDisk :: ContextMenuAction
-- | Custom action defined by applications.
ContextMenuActionCustom :: ContextMenuAction
-- | Catch-all for unknown values
AnotherContextMenuAction :: Int -> ContextMenuAction
-- | Enum values used for determining the WebContext cache model.
data CacheModel
-- | Disable the cache completely, which substantially reduces memory
-- usage. Useful for applications that only access a single local file,
-- with no navigation to other pages. No remote resources will be cached.
CacheModelDocumentViewer :: CacheModel
-- | Improve document load speed substantially by caching a very large
-- number of resources and previously viewed content.
CacheModelWebBrowser :: CacheModel
-- | A cache model optimized for viewing a series of local files -- for
-- example, a documentation viewer or a website designer. WebKit will
-- cache a moderate number of resources.
CacheModelDocumentBrowser :: CacheModel
-- | Catch-all for unknown values
AnotherCacheModel :: Int -> CacheModel
-- | Enum values representing the authentication scheme.
data AuthenticationScheme
-- | The default authentication scheme of WebKit.
AuthenticationSchemeDefault :: AuthenticationScheme
-- | Basic authentication scheme as defined in RFC 2617.
AuthenticationSchemeHttpBasic :: AuthenticationScheme
-- | Digest authentication scheme as defined in RFC 2617.
AuthenticationSchemeHttpDigest :: AuthenticationScheme
-- | HTML Form authentication.
AuthenticationSchemeHtmlForm :: AuthenticationScheme
-- | NTLM Microsoft proprietary authentication scheme.
AuthenticationSchemeNtlm :: AuthenticationScheme
-- | Negotiate (or SPNEGO) authentication scheme as defined in RFC 4559.
AuthenticationSchemeNegotiate :: AuthenticationScheme
-- | Client Certificate Authentication (see RFC 2246).
AuthenticationSchemeClientCertificateRequested :: AuthenticationScheme
-- | Server Trust Authentication.
AuthenticationSchemeServerTrustEvaluationRequested :: AuthenticationScheme
-- | Authentication scheme unknown.
AuthenticationSchemeUnknown :: AuthenticationScheme
-- | Catch-all for unknown values
AnotherAuthenticationScheme :: Int -> AuthenticationScheme
instance GHC.Classes.Eq GI.WebKit2.Enums.AuthenticationScheme
instance GHC.Show.Show GI.WebKit2.Enums.AuthenticationScheme
instance GHC.Classes.Eq GI.WebKit2.Enums.CacheModel
instance GHC.Show.Show GI.WebKit2.Enums.CacheModel
instance GHC.Classes.Eq GI.WebKit2.Enums.ContextMenuAction
instance GHC.Show.Show GI.WebKit2.Enums.ContextMenuAction
instance GHC.Classes.Eq GI.WebKit2.Enums.CookieAcceptPolicy
instance GHC.Show.Show GI.WebKit2.Enums.CookieAcceptPolicy
instance GHC.Classes.Eq GI.WebKit2.Enums.CookiePersistentStorage
instance GHC.Show.Show GI.WebKit2.Enums.CookiePersistentStorage
instance GHC.Classes.Eq GI.WebKit2.Enums.CredentialPersistence
instance GHC.Show.Show GI.WebKit2.Enums.CredentialPersistence
instance GHC.Classes.Eq GI.WebKit2.Enums.DownloadError
instance GHC.Show.Show GI.WebKit2.Enums.DownloadError
instance GHC.Classes.Eq GI.WebKit2.Enums.FaviconDatabaseError
instance GHC.Show.Show GI.WebKit2.Enums.FaviconDatabaseError
instance GHC.Classes.Eq GI.WebKit2.Enums.HardwareAccelerationPolicy
instance GHC.Show.Show GI.WebKit2.Enums.HardwareAccelerationPolicy
instance GHC.Classes.Eq GI.WebKit2.Enums.InsecureContentEvent
instance GHC.Show.Show GI.WebKit2.Enums.InsecureContentEvent
instance GHC.Classes.Eq GI.WebKit2.Enums.JavascriptError
instance GHC.Show.Show GI.WebKit2.Enums.JavascriptError
instance GHC.Classes.Eq GI.WebKit2.Enums.LoadEvent
instance GHC.Show.Show GI.WebKit2.Enums.LoadEvent
instance GHC.Classes.Eq GI.WebKit2.Enums.NavigationType
instance GHC.Show.Show GI.WebKit2.Enums.NavigationType
instance GHC.Classes.Eq GI.WebKit2.Enums.NetworkError
instance GHC.Show.Show GI.WebKit2.Enums.NetworkError
instance GHC.Classes.Eq GI.WebKit2.Enums.NetworkProxyMode
instance GHC.Show.Show GI.WebKit2.Enums.NetworkProxyMode
instance GHC.Classes.Eq GI.WebKit2.Enums.PluginError
instance GHC.Show.Show GI.WebKit2.Enums.PluginError
instance GHC.Classes.Eq GI.WebKit2.Enums.PolicyDecisionType
instance GHC.Show.Show GI.WebKit2.Enums.PolicyDecisionType
instance GHC.Classes.Eq GI.WebKit2.Enums.PolicyError
instance GHC.Show.Show GI.WebKit2.Enums.PolicyError
instance GHC.Classes.Eq GI.WebKit2.Enums.PrintError
instance GHC.Show.Show GI.WebKit2.Enums.PrintError
instance GHC.Classes.Eq GI.WebKit2.Enums.PrintOperationResponse
instance GHC.Show.Show GI.WebKit2.Enums.PrintOperationResponse
instance GHC.Classes.Eq GI.WebKit2.Enums.ProcessModel
instance GHC.Show.Show GI.WebKit2.Enums.ProcessModel
instance GHC.Classes.Eq GI.WebKit2.Enums.SaveMode
instance GHC.Show.Show GI.WebKit2.Enums.SaveMode
instance GHC.Classes.Eq GI.WebKit2.Enums.ScriptDialogType
instance GHC.Show.Show GI.WebKit2.Enums.ScriptDialogType
instance GHC.Classes.Eq GI.WebKit2.Enums.SnapshotError
instance GHC.Show.Show GI.WebKit2.Enums.SnapshotError
instance GHC.Classes.Eq GI.WebKit2.Enums.SnapshotRegion
instance GHC.Show.Show GI.WebKit2.Enums.SnapshotRegion
instance GHC.Classes.Eq GI.WebKit2.Enums.TLSErrorsPolicy
instance GHC.Show.Show GI.WebKit2.Enums.TLSErrorsPolicy
instance GHC.Classes.Eq GI.WebKit2.Enums.UserContentInjectedFrames
instance GHC.Show.Show GI.WebKit2.Enums.UserContentInjectedFrames
instance GHC.Classes.Eq GI.WebKit2.Enums.UserScriptInjectionTime
instance GHC.Show.Show GI.WebKit2.Enums.UserScriptInjectionTime
instance GHC.Classes.Eq GI.WebKit2.Enums.UserStyleLevel
instance GHC.Show.Show GI.WebKit2.Enums.UserStyleLevel
instance GHC.Enum.Enum GI.WebKit2.Enums.UserStyleLevel
instance GHC.Classes.Ord GI.WebKit2.Enums.UserStyleLevel
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserStyleLevel
instance GHC.Enum.Enum GI.WebKit2.Enums.UserScriptInjectionTime
instance GHC.Classes.Ord GI.WebKit2.Enums.UserScriptInjectionTime
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserScriptInjectionTime
instance GHC.Enum.Enum GI.WebKit2.Enums.UserContentInjectedFrames
instance GHC.Classes.Ord GI.WebKit2.Enums.UserContentInjectedFrames
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserContentInjectedFrames
instance GHC.Enum.Enum GI.WebKit2.Enums.TLSErrorsPolicy
instance GHC.Classes.Ord GI.WebKit2.Enums.TLSErrorsPolicy
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.TLSErrorsPolicy
instance GHC.Enum.Enum GI.WebKit2.Enums.SnapshotRegion
instance GHC.Classes.Ord GI.WebKit2.Enums.SnapshotRegion
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SnapshotRegion
instance GHC.Enum.Enum GI.WebKit2.Enums.SnapshotError
instance GHC.Classes.Ord GI.WebKit2.Enums.SnapshotError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.SnapshotError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SnapshotError
instance GHC.Enum.Enum GI.WebKit2.Enums.ScriptDialogType
instance GHC.Classes.Ord GI.WebKit2.Enums.ScriptDialogType
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ScriptDialogType
instance GHC.Enum.Enum GI.WebKit2.Enums.SaveMode
instance GHC.Classes.Ord GI.WebKit2.Enums.SaveMode
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SaveMode
instance GHC.Enum.Enum GI.WebKit2.Enums.ProcessModel
instance GHC.Classes.Ord GI.WebKit2.Enums.ProcessModel
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ProcessModel
instance GHC.Enum.Enum GI.WebKit2.Enums.PrintOperationResponse
instance GHC.Classes.Ord GI.WebKit2.Enums.PrintOperationResponse
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PrintOperationResponse
instance GHC.Enum.Enum GI.WebKit2.Enums.PrintError
instance GHC.Classes.Ord GI.WebKit2.Enums.PrintError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PrintError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PrintError
instance GHC.Enum.Enum GI.WebKit2.Enums.PolicyError
instance GHC.Classes.Ord GI.WebKit2.Enums.PolicyError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PolicyError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PolicyError
instance GHC.Enum.Enum GI.WebKit2.Enums.PolicyDecisionType
instance GHC.Classes.Ord GI.WebKit2.Enums.PolicyDecisionType
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PolicyDecisionType
instance GHC.Enum.Enum GI.WebKit2.Enums.PluginError
instance GHC.Classes.Ord GI.WebKit2.Enums.PluginError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PluginError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PluginError
instance GHC.Enum.Enum GI.WebKit2.Enums.NetworkProxyMode
instance GHC.Classes.Ord GI.WebKit2.Enums.NetworkProxyMode
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.NetworkProxyMode
instance GHC.Enum.Enum GI.WebKit2.Enums.NetworkError
instance GHC.Classes.Ord GI.WebKit2.Enums.NetworkError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.NetworkError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.NetworkError
instance GHC.Enum.Enum GI.WebKit2.Enums.NavigationType
instance GHC.Classes.Ord GI.WebKit2.Enums.NavigationType
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.NavigationType
instance GHC.Enum.Enum GI.WebKit2.Enums.LoadEvent
instance GHC.Classes.Ord GI.WebKit2.Enums.LoadEvent
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.LoadEvent
instance GHC.Enum.Enum GI.WebKit2.Enums.JavascriptError
instance GHC.Classes.Ord GI.WebKit2.Enums.JavascriptError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.JavascriptError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.JavascriptError
instance GHC.Enum.Enum GI.WebKit2.Enums.InsecureContentEvent
instance GHC.Classes.Ord GI.WebKit2.Enums.InsecureContentEvent
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.InsecureContentEvent
instance GHC.Enum.Enum GI.WebKit2.Enums.HardwareAccelerationPolicy
instance GHC.Classes.Ord GI.WebKit2.Enums.HardwareAccelerationPolicy
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.HardwareAccelerationPolicy
instance GHC.Enum.Enum GI.WebKit2.Enums.FaviconDatabaseError
instance GHC.Classes.Ord GI.WebKit2.Enums.FaviconDatabaseError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.FaviconDatabaseError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.FaviconDatabaseError
instance GHC.Enum.Enum GI.WebKit2.Enums.DownloadError
instance GHC.Classes.Ord GI.WebKit2.Enums.DownloadError
instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.DownloadError
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.DownloadError
instance GHC.Enum.Enum GI.WebKit2.Enums.CredentialPersistence
instance GHC.Classes.Ord GI.WebKit2.Enums.CredentialPersistence
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CredentialPersistence
instance GHC.Enum.Enum GI.WebKit2.Enums.CookiePersistentStorage
instance GHC.Classes.Ord GI.WebKit2.Enums.CookiePersistentStorage
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CookiePersistentStorage
instance GHC.Enum.Enum GI.WebKit2.Enums.CookieAcceptPolicy
instance GHC.Classes.Ord GI.WebKit2.Enums.CookieAcceptPolicy
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CookieAcceptPolicy
instance GHC.Enum.Enum GI.WebKit2.Enums.ContextMenuAction
instance GHC.Classes.Ord GI.WebKit2.Enums.ContextMenuAction
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ContextMenuAction
instance GHC.Enum.Enum GI.WebKit2.Enums.CacheModel
instance GHC.Classes.Ord GI.WebKit2.Enums.CacheModel
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CacheModel
instance GHC.Enum.Enum GI.WebKit2.Enums.AuthenticationScheme
instance GHC.Classes.Ord GI.WebKit2.Enums.AuthenticationScheme
instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.AuthenticationScheme
module GI.WebKit2.Objects.AuthenticationRequest
newtype AuthenticationRequest
AuthenticationRequest :: (ManagedPtr AuthenticationRequest) -> AuthenticationRequest
class GObject o => IsAuthenticationRequest o
toAuthenticationRequest :: IsAuthenticationRequest o => o -> IO AuthenticationRequest
noAuthenticationRequest :: Maybe AuthenticationRequest
data AuthenticationRequestAuthenticateMethodInfo
-- | Authenticate the AuthenticationRequest using the
-- Credential supplied. To continue without credentials, pass
-- Nothing as credential.
authenticationRequestAuthenticate :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> Maybe (Credential) -> m ()
data AuthenticationRequestCanSaveCredentialsMethodInfo
-- | Determine whether the authentication method associated with this
-- AuthenticationRequest should allow the storage of credentials.
-- This will return False if webkit doesn't support credential
-- storing or if private browsing is enabled.
authenticationRequestCanSaveCredentials :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Bool
data AuthenticationRequestCancelMethodInfo
-- | Cancel the authentication challenge. This will also cancel the page
-- loading and result in a WebView::load-failed
-- signal with a NetworkError of type NetworkErrorCancelled
-- being emitted.
authenticationRequestCancel :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m ()
data AuthenticationRequestGetHostMethodInfo
-- | Get the host that this authentication challenge is applicable to.
authenticationRequestGetHost :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Text
data AuthenticationRequestGetPortMethodInfo
-- | Get the port that this authentication challenge is applicable to.
authenticationRequestGetPort :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Word32
data AuthenticationRequestGetProposedCredentialMethodInfo
-- | Get the Credential of the proposed authentication challenge
-- that was stored from a previous session. The client can use this
-- directly for authentication or construct their own Credential.
authenticationRequestGetProposedCredential :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Credential
data AuthenticationRequestGetRealmMethodInfo
-- | Get the realm that this authentication challenge is applicable to.
authenticationRequestGetRealm :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Text
data AuthenticationRequestGetSchemeMethodInfo
-- | Get the authentication scheme of the authentication challenge.
authenticationRequestGetScheme :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m AuthenticationScheme
data AuthenticationRequestIsForProxyMethodInfo
-- | Determine whether the authentication challenge is associated with a
-- proxy server rather than an "origin" server.
authenticationRequestIsForProxy :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Bool
data AuthenticationRequestIsRetryMethodInfo
-- | Determine whether this this is a first attempt or a retry for this
-- authentication challenge.
authenticationRequestIsRetry :: (HasCallStack, MonadIO m, IsAuthenticationRequest a) => a -> m Bool
type AuthenticationRequestCancelledCallback = IO ()
data AuthenticationRequestCancelledSignalInfo
type C_AuthenticationRequestCancelledCallback = Ptr () -> Ptr () -> IO ()
afterAuthenticationRequestCancelled :: (IsAuthenticationRequest a, MonadIO m) => a -> AuthenticationRequestCancelledCallback -> m SignalHandlerId
genClosure_AuthenticationRequestCancelled :: AuthenticationRequestCancelledCallback -> IO Closure
mk_AuthenticationRequestCancelledCallback :: C_AuthenticationRequestCancelledCallback -> IO (FunPtr C_AuthenticationRequestCancelledCallback)
noAuthenticationRequestCancelledCallback :: Maybe AuthenticationRequestCancelledCallback
onAuthenticationRequestCancelled :: (IsAuthenticationRequest a, MonadIO m) => a -> AuthenticationRequestCancelledCallback -> m SignalHandlerId
wrap_AuthenticationRequestCancelledCallback :: AuthenticationRequestCancelledCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest a) => GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a
instance GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest
instance (info ~ GI.WebKit2.Objects.AuthenticationRequest.ResolveAuthenticationRequestMethod t GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest -> p)
instance (info ~ GI.WebKit2.Objects.AuthenticationRequest.ResolveAuthenticationRequestMethod t GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCancelledSignalInfo
instance (signature ~ (GHC.Base.Maybe GI.WebKit2.Structs.Credential.Credential -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestAuthenticateMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCanSaveCredentialsMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCancelMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetHostMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetPortMethodInfo a signature
instance (signature ~ m GI.WebKit2.Structs.Credential.Credential, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetProposedCredentialMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetRealmMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.AuthenticationScheme, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetSchemeMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestIsForProxyMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.IsAuthenticationRequest a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestIsRetryMethodInfo a signature
module GI.WebKit2.Objects.ContextMenuItem
newtype ContextMenuItem
ContextMenuItem :: (ManagedPtr ContextMenuItem) -> ContextMenuItem
class GObject o => IsContextMenuItem o
toContextMenuItem :: IsContextMenuItem o => o -> IO ContextMenuItem
noContextMenuItem :: Maybe ContextMenuItem
data ContextMenuItemGetActionMethodInfo
-- | Gets the action associated to item.
contextMenuItemGetAction :: (HasCallStack, MonadIO m, IsContextMenuItem a) => a -> m Action
data ContextMenuItemGetStockActionMethodInfo
-- | Gets the ContextMenuAction of item. If the
-- ContextMenuItem was not created for a stock action
-- ContextMenuActionCustom will be returned. If the
-- ContextMenuItem is a separator ContextMenuActionNoAction
-- will be returned.
contextMenuItemGetStockAction :: (HasCallStack, MonadIO m, IsContextMenuItem a) => a -> m ContextMenuAction
data ContextMenuItemGetSubmenuMethodInfo
-- | Gets the submenu of item.
contextMenuItemGetSubmenu :: (HasCallStack, MonadIO m, IsContextMenuItem a) => a -> m ContextMenu
data ContextMenuItemIsSeparatorMethodInfo
-- | Checks whether item is a separator.
contextMenuItemIsSeparator :: (HasCallStack, MonadIO m, IsContextMenuItem a) => a -> m Bool
-- | Creates a new ContextMenuItem for the given
-- action.
contextMenuItemNew :: (HasCallStack, MonadIO m, IsAction a) => a -> m ContextMenuItem
-- | Creates a new ContextMenuItem for the given stock action. Stock
-- actions are handled automatically by WebKit so that, for example, when
-- a menu item created with a ContextMenuActionStop is activated
-- the action associated will be handled by WebKit and the current load
-- operation will be stopped. You can get the Action of a
-- ContextMenuItem created with a ContextMenuAction with
-- contextMenuItemGetAction and connect to
-- Action::activate signal to be notified when the
-- item is activated. But you can't prevent the asociated action from
-- being performed.
contextMenuItemNewFromStockAction :: (HasCallStack, MonadIO m) => ContextMenuAction -> m ContextMenuItem
-- | Creates a new ContextMenuItem for the given stock action using
-- the given label. Stock actions have a predefined
-- label, this method can be used to create a ContextMenuItem for
-- a ContextMenuAction but using a custom label.
contextMenuItemNewFromStockActionWithLabel :: (HasCallStack, MonadIO m) => ContextMenuAction -> Text -> m ContextMenuItem
-- | Creates a new ContextMenuItem representing a separator.
contextMenuItemNewSeparator :: (HasCallStack, MonadIO m) => m ContextMenuItem
-- | Creates a new ContextMenuItem using the given
-- label with a submenu.
contextMenuItemNewWithSubmenu :: (HasCallStack, MonadIO m, IsContextMenu a) => Text -> a -> m ContextMenuItem
data ContextMenuItemSetSubmenuMethodInfo
-- | Sets or replaces the item submenu. If
-- submenu is Nothing the current submenu of
-- item is removed.
contextMenuItemSetSubmenu :: (HasCallStack, MonadIO m, IsContextMenuItem a, IsContextMenu b) => a -> Maybe (b) -> m ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem a) => GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a
instance GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem
instance (info ~ GI.WebKit2.Objects.ContextMenuItem.ResolveContextMenuItemMethod t GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem -> p)
instance (info ~ GI.WebKit2.Objects.ContextMenuItem.ResolveContextMenuItemMethod t GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem
instance (signature ~ m GI.Gtk.Objects.Action.Action, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetActionMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.ContextMenuAction, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetStockActionMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.ContextMenu.ContextMenu, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetSubmenuMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemIsSeparatorMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.IsContextMenuItem a, GI.WebKit2.Objects.ContextMenu.IsContextMenu b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemSetSubmenuMethodInfo a signature
module GI.WebKit2.Objects.CookieManager
newtype CookieManager
CookieManager :: (ManagedPtr CookieManager) -> CookieManager
class GObject o => IsCookieManager o
toCookieManager :: IsCookieManager o => o -> IO CookieManager
noCookieManager :: Maybe CookieManager
data CookieManagerDeleteAllCookiesMethodInfo
-- | Delete all cookies of cookieManager
-- | Deprecated: (Since version 2.16)Use websiteDataManagerClear
-- instead.
cookieManagerDeleteAllCookies :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> m ()
data CookieManagerDeleteCookiesForDomainMethodInfo
-- | Remove all cookies of cookieManager for the given
-- domain.
-- | Deprecated: (Since version 2.16)Use websiteDataManagerRemove
-- instead.
cookieManagerDeleteCookiesForDomain :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> Text -> m ()
data CookieManagerGetAcceptPolicyMethodInfo
-- | Asynchronously get the cookie acceptance policy of
-- cookieManager.
--
-- When the operation is finished, callback will be
-- called. You can then call cookieManagerGetAcceptPolicyFinish to
-- get the result of the operation.
cookieManagerGetAcceptPolicy :: (HasCallStack, MonadIO m, IsCookieManager a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data CookieManagerGetAcceptPolicyFinishMethodInfo
-- | Finish an asynchronous operation started with
-- cookieManagerGetAcceptPolicy.
cookieManagerGetAcceptPolicyFinish :: (HasCallStack, MonadIO m, IsCookieManager a, IsAsyncResult b) => a -> b -> m CookieAcceptPolicy
data CookieManagerGetDomainsWithCookiesMethodInfo
-- | Asynchronously get the list of domains for which
-- cookieManager contains cookies.
--
-- When the operation is finished, callback will be
-- called. You can then call
-- cookieManagerGetDomainsWithCookiesFinish to get the result of
-- the operation.
-- | Deprecated: (Since version 2.16)Use websiteDataManagerFetch
-- instead.
cookieManagerGetDomainsWithCookies :: (HasCallStack, MonadIO m, IsCookieManager a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data CookieManagerGetDomainsWithCookiesFinishMethodInfo
-- | Finish an asynchronous operation started with
-- cookieManagerGetDomainsWithCookies. The return value is a
-- Nothing terminated list of strings which should be released
-- with strfreev.
-- | Deprecated: (Since version 2.16)Use
-- websiteDataManagerFetchFinish instead.
cookieManagerGetDomainsWithCookiesFinish :: (HasCallStack, MonadIO m, IsCookieManager a, IsAsyncResult b) => a -> b -> m [Text]
data CookieManagerSetAcceptPolicyMethodInfo
-- | Set the cookie acceptance policy of cookieManager as
-- policy.
cookieManagerSetAcceptPolicy :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> CookieAcceptPolicy -> m ()
data CookieManagerSetPersistentStorageMethodInfo
-- | Set the filename where non-session cookies are stored
-- persistently using storage as the format to read/write
-- the cookies. Cookies are initially read from filename
-- to create an initial set of cookies. Then, non-session cookies will be
-- written to filename when the
-- WebKitCookieManager::changed signal is emitted. By default,
-- cookieManager doesn't store the cookies persistently,
-- so you need to call this method to keep cookies saved across sessions.
--
-- This method should never be called on a CookieManager
-- associated to an ephemeral WebsiteDataManager.
cookieManagerSetPersistentStorage :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> Text -> CookiePersistentStorage -> m ()
type C_CookieManagerChangedCallback = Ptr () -> Ptr () -> IO ()
type CookieManagerChangedCallback = IO ()
data CookieManagerChangedSignalInfo
afterCookieManagerChanged :: (IsCookieManager a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId
genClosure_CookieManagerChanged :: CookieManagerChangedCallback -> IO Closure
mk_CookieManagerChangedCallback :: C_CookieManagerChangedCallback -> IO (FunPtr C_CookieManagerChangedCallback)
noCookieManagerChangedCallback :: Maybe CookieManagerChangedCallback
onCookieManagerChanged :: (IsCookieManager a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId
wrap_CookieManagerChangedCallback :: CookieManagerChangedCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.CookieManager.CookieManager
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.CookieManager.CookieManager a) => GI.WebKit2.Objects.CookieManager.IsCookieManager a
instance GI.WebKit2.Objects.CookieManager.IsCookieManager GI.WebKit2.Objects.CookieManager.CookieManager
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.CookieManager.CookieManager
instance (info ~ GI.WebKit2.Objects.CookieManager.ResolveCookieManagerMethod t GI.WebKit2.Objects.CookieManager.CookieManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.CookieManager.CookieManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.CookieManager.CookieManager -> p)
instance (info ~ GI.WebKit2.Objects.CookieManager.ResolveCookieManagerMethod t GI.WebKit2.Objects.CookieManager.CookieManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.CookieManager.CookieManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.CookieManager.CookieManager -> p)
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.CookieManager.CookieManager
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.CookieManager.CookieManagerChangedSignalInfo
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerDeleteAllCookiesMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerDeleteCookiesForDomainMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetAcceptPolicyMethodInfo a signature
instance (signature ~ (b -> m GI.WebKit2.Enums.CookieAcceptPolicy), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetAcceptPolicyFinishMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetDomainsWithCookiesMethodInfo a signature
instance (signature ~ (b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetDomainsWithCookiesFinishMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.CookieAcceptPolicy -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerSetAcceptPolicyMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GI.WebKit2.Enums.CookiePersistentStorage -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.IsCookieManager a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerSetPersistentStorageMethodInfo a signature
module GI.WebKit2.Objects.NavigationPolicyDecision
newtype NavigationPolicyDecision
NavigationPolicyDecision :: (ManagedPtr NavigationPolicyDecision) -> NavigationPolicyDecision
class GObject o => IsNavigationPolicyDecision o
toNavigationPolicyDecision :: IsNavigationPolicyDecision o => o -> IO NavigationPolicyDecision
noNavigationPolicyDecision :: Maybe NavigationPolicyDecision
data NavigationPolicyDecisionGetFrameNameMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:frame-name property.
navigationPolicyDecisionGetFrameName :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m Text
data NavigationPolicyDecisionGetModifiersMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:modifiers property.
-- | Deprecated: (Since version 2.6)Use
-- navigationPolicyDecisionGetNavigationAction instead.
navigationPolicyDecisionGetModifiers :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m Word32
data NavigationPolicyDecisionGetMouseButtonMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:mouse-button property.
-- | Deprecated: (Since version 2.6)Use
-- navigationPolicyDecisionGetNavigationAction instead.
navigationPolicyDecisionGetMouseButton :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m Word32
data NavigationPolicyDecisionGetNavigationActionMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:navigation-action
-- property.
navigationPolicyDecisionGetNavigationAction :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m NavigationAction
data NavigationPolicyDecisionGetNavigationTypeMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:navigation-type
-- property.
-- | Deprecated: (Since version 2.6)Use
-- navigationPolicyDecisionGetNavigationAction instead.
navigationPolicyDecisionGetNavigationType :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m NavigationType
data NavigationPolicyDecisionGetRequestMethodInfo
-- | Gets the value of the
-- NavigationPolicyDecision:request property.
-- | Deprecated: (Since version 2.6)Use
-- navigationPolicyDecisionGetNavigationAction instead.
navigationPolicyDecisionGetRequest :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m URIRequest
data NavigationPolicyDecisionFrameNamePropertyInfo
getNavigationPolicyDecisionFrameName :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m Text
navigationPolicyDecisionFrameName :: AttrLabelProxy "frameName"
data NavigationPolicyDecisionModifiersPropertyInfo
getNavigationPolicyDecisionModifiers :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m Word32
navigationPolicyDecisionModifiers :: AttrLabelProxy "modifiers"
data NavigationPolicyDecisionMouseButtonPropertyInfo
getNavigationPolicyDecisionMouseButton :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m Word32
navigationPolicyDecisionMouseButton :: AttrLabelProxy "mouseButton"
data NavigationPolicyDecisionNavigationActionPropertyInfo
getNavigationPolicyDecisionNavigationAction :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationAction
navigationPolicyDecisionNavigationAction :: AttrLabelProxy "navigationAction"
data NavigationPolicyDecisionNavigationTypePropertyInfo
getNavigationPolicyDecisionNavigationType :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationType
navigationPolicyDecisionNavigationType :: AttrLabelProxy "navigationType"
data NavigationPolicyDecisionRequestPropertyInfo
getNavigationPolicyDecisionRequest :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m URIRequest
navigationPolicyDecisionRequest :: AttrLabelProxy "request"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision a) => GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a
instance GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
instance GI.WebKit2.Objects.PolicyDecision.IsPolicyDecision GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
instance (info ~ GI.WebKit2.Objects.NavigationPolicyDecision.ResolveNavigationPolicyDecisionMethod t GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision -> p)
instance (info ~ GI.WebKit2.Objects.NavigationPolicyDecision.ResolveNavigationPolicyDecisionMethod t GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionFrameNamePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionModifiersPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionMouseButtonPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionNavigationActionPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionNavigationTypePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionRequestPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetFrameNameMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetModifiersMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetMouseButtonMethodInfo a signature
instance (signature ~ m GI.WebKit2.Structs.NavigationAction.NavigationAction, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetNavigationActionMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.NavigationType, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetNavigationTypeMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.IsNavigationPolicyDecision a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetRequestMethodInfo a signature
module GI.WebKit2.Objects.PrintOperation
newtype PrintOperation
PrintOperation :: (ManagedPtr PrintOperation) -> PrintOperation
class GObject o => IsPrintOperation o
toPrintOperation :: IsPrintOperation o => o -> IO PrintOperation
noPrintOperation :: Maybe PrintOperation
data PrintOperationGetPageSetupMethodInfo
-- | Return the current page setup of printOperation. It
-- returns Nothing until either printOperationSetPageSetup
-- or printOperationRunDialog have been called.
printOperationGetPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PageSetup
data PrintOperationGetPrintSettingsMethodInfo
-- | Return the current print settings of printOperation.
-- It returns Nothing until either
-- printOperationSetPrintSettings or
-- printOperationRunDialog have been called.
printOperationGetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PrintSettings
-- | Create a new PrintOperation to print webView
-- contents.
printOperationNew :: (HasCallStack, MonadIO m, IsWebView a) => a -> m PrintOperation
data PrintOperationPrintMethodInfo
-- | Start a print operation using current print settings and page setup
-- without showing the print dialog. If either print settings or page
-- setup are not set with printOperationSetPrintSettings and
-- printOperationSetPageSetup, the default options will be used
-- and the print job will be sent to the default printer. The
-- PrintOperation::finished signal is emitted when
-- the printing operation finishes. If an error occurs while printing the
-- signal PrintOperation::failed is emitted before
-- PrintOperation::finished.
printOperationPrint :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m ()
data PrintOperationRunDialogMethodInfo
-- | Run the print dialog and start printing using the options selected by
-- the user. This method returns when the print dialog is closed. If the
-- print dialog is cancelled PrintOperationResponseCancel is
-- returned. If the user clicks on the print button,
-- PrintOperationResponsePrint is returned and the print operation
-- starts. In this case, the
-- PrintOperation::finished signal is emitted when
-- the operation finishes. If an error occurs while printing, the signal
-- PrintOperation::failed is emitted before
-- PrintOperation::finished. If the print dialog
-- is not cancelled current print settings and page setup of
-- printOperation are updated with options selected by
-- the user when Print button is pressed in print dialog. You can get the
-- updated print settings and page setup by calling
-- printOperationGetPrintSettings and
-- printOperationGetPageSetup after this method.
printOperationRunDialog :: (HasCallStack, MonadIO m, IsPrintOperation a, IsWindow b) => a -> Maybe (b) -> m PrintOperationResponse
data PrintOperationSetPageSetupMethodInfo
-- | Set the current page setup of printOperation. Current
-- page setup is used for the initial values of the print dialog when
-- printOperationRunDialog is called.
printOperationSetPageSetup :: (HasCallStack, MonadIO m, IsPrintOperation a, IsPageSetup b) => a -> b -> m ()
data PrintOperationSetPrintSettingsMethodInfo
-- | Set the current print settings of printOperation.
-- Current print settings are used for the initial values of the print
-- dialog when printOperationRunDialog is called.
printOperationSetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a, IsPrintSettings b) => a -> b -> m ()
data PrintOperationPageSetupPropertyInfo
constructPrintOperationPageSetup :: (IsPrintOperation o, IsPageSetup a) => a -> IO (GValueConstruct o)
getPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m PageSetup
printOperationPageSetup :: AttrLabelProxy "pageSetup"
setPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o, IsPageSetup a) => o -> a -> m ()
data PrintOperationPrintSettingsPropertyInfo
constructPrintOperationPrintSettings :: (IsPrintOperation o, IsPrintSettings a) => a -> IO (GValueConstruct o)
getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m PrintSettings
printOperationPrintSettings :: AttrLabelProxy "printSettings"
setPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o, IsPrintSettings a) => o -> a -> m ()
data PrintOperationWebViewPropertyInfo
constructPrintOperationWebView :: (IsPrintOperation o, IsWebView a) => a -> IO (GValueConstruct o)
getPrintOperationWebView :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe WebView)
printOperationWebView :: AttrLabelProxy "webView"
type C_PrintOperationCreateCustomWidgetCallback = Ptr () -> Ptr () -> IO (Ptr PrintCustomWidget)
type PrintOperationCreateCustomWidgetCallback = IO PrintCustomWidget
data PrintOperationCreateCustomWidgetSignalInfo
afterPrintOperationCreateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId
genClosure_PrintOperationCreateCustomWidget :: PrintOperationCreateCustomWidgetCallback -> IO Closure
mk_PrintOperationCreateCustomWidgetCallback :: C_PrintOperationCreateCustomWidgetCallback -> IO (FunPtr C_PrintOperationCreateCustomWidgetCallback)
noPrintOperationCreateCustomWidgetCallback :: Maybe PrintOperationCreateCustomWidgetCallback
onPrintOperationCreateCustomWidget :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId
wrap_PrintOperationCreateCustomWidgetCallback :: PrintOperationCreateCustomWidgetCallback -> Ptr () -> Ptr () -> IO (Ptr PrintCustomWidget)
type C_PrintOperationFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO ()
type PrintOperationFailedCallback = GError -> IO ()
data PrintOperationFailedSignalInfo
afterPrintOperationFailed :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
genClosure_PrintOperationFailed :: PrintOperationFailedCallback -> IO Closure
mk_PrintOperationFailedCallback :: C_PrintOperationFailedCallback -> IO (FunPtr C_PrintOperationFailedCallback)
noPrintOperationFailedCallback :: Maybe PrintOperationFailedCallback
onPrintOperationFailed :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
wrap_PrintOperationFailedCallback :: PrintOperationFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO ()
type C_PrintOperationFinishedCallback = Ptr () -> Ptr () -> IO ()
type PrintOperationFinishedCallback = IO ()
data PrintOperationFinishedSignalInfo
afterPrintOperationFinished :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
genClosure_PrintOperationFinished :: PrintOperationFinishedCallback -> IO Closure
mk_PrintOperationFinishedCallback :: C_PrintOperationFinishedCallback -> IO (FunPtr C_PrintOperationFinishedCallback)
noPrintOperationFinishedCallback :: Maybe PrintOperationFinishedCallback
onPrintOperationFinished :: (IsPrintOperation a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
wrap_PrintOperationFinishedCallback :: PrintOperationFinishedCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.PrintOperation.PrintOperation
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.PrintOperation.PrintOperation a) => GI.WebKit2.Objects.PrintOperation.IsPrintOperation a
instance GI.WebKit2.Objects.PrintOperation.IsPrintOperation GI.WebKit2.Objects.PrintOperation.PrintOperation
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.PrintOperation.PrintOperation
instance (info ~ GI.WebKit2.Objects.PrintOperation.ResolvePrintOperationMethod t GI.WebKit2.Objects.PrintOperation.PrintOperation, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintOperation.PrintOperation p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.PrintOperation.PrintOperation -> p)
instance (info ~ GI.WebKit2.Objects.PrintOperation.ResolvePrintOperationMethod t GI.WebKit2.Objects.PrintOperation.PrintOperation, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintOperation.PrintOperation p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.PrintOperation.PrintOperation -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPageSetupPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPrintSettingsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationWebViewPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.PrintOperation.PrintOperation
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintOperation.PrintOperationCreateCustomWidgetSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintOperation.PrintOperationFailedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintOperation.PrintOperationFinishedSignalInfo
instance (signature ~ m GI.Gtk.Objects.PageSetup.PageSetup, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationGetPageSetupMethodInfo a signature
instance (signature ~ m GI.Gtk.Objects.PrintSettings.PrintSettings, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationGetPrintSettingsMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPrintMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe b -> m GI.WebKit2.Enums.PrintOperationResponse), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a, GI.Gtk.Objects.Window.IsWindow b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationRunDialogMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a, GI.Gtk.Objects.PageSetup.IsPageSetup b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationSetPageSetupMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.IsPrintOperation a, GI.Gtk.Objects.PrintSettings.IsPrintSettings b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationSetPrintSettingsMethodInfo a signature
module GI.WebKit2.Objects.Settings
newtype Settings
Settings :: (ManagedPtr Settings) -> Settings
class GObject o => IsSettings o
toSettings :: IsSettings o => o -> IO Settings
noSettings :: Maybe Settings
data SettingsGetAllowFileAccessFromFileUrlsMethodInfo
-- | Get the
-- Settings:allow-file-access-from-file-urls
-- property.
settingsGetAllowFileAccessFromFileUrls :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetAllowModalDialogsMethodInfo
-- | Get the Settings:allow-modal-dialogs property.
settingsGetAllowModalDialogs :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetAllowUniversalAccessFromFileUrlsMethodInfo
-- | Get the
-- Settings:allow-universal-access-from-file-urls
-- property.
settingsGetAllowUniversalAccessFromFileUrls :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetAutoLoadImagesMethodInfo
-- | Get the Settings:auto-load-images property.
settingsGetAutoLoadImages :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetCursiveFontFamilyMethodInfo
-- | Gets the Settings:cursive-font-family property.
settingsGetCursiveFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetDefaultCharsetMethodInfo
-- | Gets the Settings:default-charset property.
settingsGetDefaultCharset :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetDefaultFontFamilyMethodInfo
-- | No description available in the introspection data.
settingsGetDefaultFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetDefaultFontSizeMethodInfo
-- | Gets the Settings:default-font-size property.
settingsGetDefaultFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Word32
data SettingsGetDefaultMonospaceFontSizeMethodInfo
-- | Gets the Settings:default-monospace-font-size
-- property.
settingsGetDefaultMonospaceFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Word32
data SettingsGetDrawCompositingIndicatorsMethodInfo
-- | Get the Settings:draw-compositing-indicators
-- property.
settingsGetDrawCompositingIndicators :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableAccelerated2dCanvasMethodInfo
-- | Get the Settings:enable-accelerated-2d-canvas
-- property.
settingsGetEnableAccelerated2dCanvas :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableCaretBrowsingMethodInfo
-- | Get the Settings:enable-caret-browsing
-- property.
settingsGetEnableCaretBrowsing :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableDeveloperExtrasMethodInfo
-- | Get the Settings:enable-developer-extras
-- property.
settingsGetEnableDeveloperExtras :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableDnsPrefetchingMethodInfo
-- | Get the Settings:enable-dns-prefetching
-- property.
settingsGetEnableDnsPrefetching :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableFrameFlatteningMethodInfo
-- | Get the Settings:enable-frame-flattening
-- property.
settingsGetEnableFrameFlattening :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableFullscreenMethodInfo
-- | Get the Settings:enable-fullscreen property.
settingsGetEnableFullscreen :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableHtml5DatabaseMethodInfo
-- | Get the Settings:enable-html5-database
-- property.
settingsGetEnableHtml5Database :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableHtml5LocalStorageMethodInfo
-- | Get the Settings:enable-html5-local-storage
-- property.
settingsGetEnableHtml5LocalStorage :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableHyperlinkAuditingMethodInfo
-- | Get the Settings:enable-hyperlink-auditing
-- property.
settingsGetEnableHyperlinkAuditing :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableJavaMethodInfo
-- | Get the Settings:enable-java property.
settingsGetEnableJava :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableJavascriptMethodInfo
-- | Get the Settings:enable-javascript property.
settingsGetEnableJavascript :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableMediaStreamMethodInfo
-- | Get the Settings:enable-media-stream property.
settingsGetEnableMediaStream :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableMediasourceMethodInfo
-- | Get the Settings:enable-mediasource property.
settingsGetEnableMediasource :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableOfflineWebApplicationCacheMethodInfo
-- | Get the
-- Settings:enable-offline-web-application-cache
-- property.
settingsGetEnableOfflineWebApplicationCache :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnablePageCacheMethodInfo
-- | Get the Settings:enable-page-cache property.
settingsGetEnablePageCache :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnablePluginsMethodInfo
-- | Get the Settings:enable-plugins property.
settingsGetEnablePlugins :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnablePrivateBrowsingMethodInfo
-- | Get the Settings:enable-private-browsing
-- property.
-- | Deprecated: (Since version 2.16.)Use
-- WebView:is-ephemeral or
-- WebContext:is-ephemeral instead.
settingsGetEnablePrivateBrowsing :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableResizableTextAreasMethodInfo
-- | Get the Settings:enable-resizable-text-areas
-- property.
settingsGetEnableResizableTextAreas :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableSiteSpecificQuirksMethodInfo
-- | Get the Settings:enable-site-specific-quirks
-- property.
settingsGetEnableSiteSpecificQuirks :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableSmoothScrollingMethodInfo
-- | Get the Settings:enable-smooth-scrolling
-- property.
settingsGetEnableSmoothScrolling :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableSpatialNavigationMethodInfo
-- | Get the Settings:enable-spatial-navigation
-- property.
settingsGetEnableSpatialNavigation :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableTabsToLinksMethodInfo
-- | Get the Settings:enable-tabs-to-links property.
settingsGetEnableTabsToLinks :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableWebaudioMethodInfo
-- | Get the Settings:enable-webaudio property.
settingsGetEnableWebaudio :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableWebglMethodInfo
-- | Get the Settings:enable-webgl property.
settingsGetEnableWebgl :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo
-- | Get the
-- Settings:enable-write-console-messages-to-stdout
-- property.
settingsGetEnableWriteConsoleMessagesToStdout :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetEnableXssAuditorMethodInfo
-- | Get the Settings:enable-xss-auditor property.
settingsGetEnableXssAuditor :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetFantasyFontFamilyMethodInfo
-- | Gets the Settings:fantasy-font-family property.
settingsGetFantasyFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetHardwareAccelerationPolicyMethodInfo
-- | Get the Settings:hardware-acceleration-policy
-- property.
settingsGetHardwareAccelerationPolicy :: (HasCallStack, MonadIO m, IsSettings a) => a -> m HardwareAccelerationPolicy
data SettingsGetJavascriptCanAccessClipboardMethodInfo
-- | Get the
-- Settings:javascript-can-access-clipboard
-- property.
settingsGetJavascriptCanAccessClipboard :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo
-- | Get the
-- Settings:javascript-can-open-windows-automatically
-- property.
settingsGetJavascriptCanOpenWindowsAutomatically :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo
-- | Get the
-- Settings:load-icons-ignoring-image-load-setting
-- property.
settingsGetLoadIconsIgnoringImageLoadSetting :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetMediaPlaybackAllowsInlineMethodInfo
-- | Get the Settings:media-playback-allows-inline
-- property.
settingsGetMediaPlaybackAllowsInline :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetMediaPlaybackRequiresUserGestureMethodInfo
-- | Get the
-- Settings:media-playback-requires-user-gesture
-- property.
settingsGetMediaPlaybackRequiresUserGesture :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetMinimumFontSizeMethodInfo
-- | Gets the Settings:minimum-font-size property.
settingsGetMinimumFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Word32
data SettingsGetMonospaceFontFamilyMethodInfo
-- | Gets the Settings:monospace-font-family
-- property.
settingsGetMonospaceFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetPictographFontFamilyMethodInfo
-- | Gets the Settings:pictograph-font-family
-- property.
settingsGetPictographFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetPrintBackgroundsMethodInfo
-- | Get the Settings:print-backgrounds property.
settingsGetPrintBackgrounds :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
data SettingsGetSansSerifFontFamilyMethodInfo
-- | Gets the Settings:sans-serif-font-family
-- property.
settingsGetSansSerifFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetSerifFontFamilyMethodInfo
-- | Gets the Settings:serif-font-family property.
settingsGetSerifFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetUserAgentMethodInfo
-- | Get the Settings:user-agent property.
settingsGetUserAgent :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Text
data SettingsGetZoomTextOnlyMethodInfo
-- | Get the Settings:zoom-text-only property.
settingsGetZoomTextOnly :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
-- | Creates a new Settings instance with default values. It must be
-- manually attached to a WebView. See also
-- webkit_settings_new_with_settings().
settingsNew :: (HasCallStack, MonadIO m) => m Settings
data SettingsSetAllowFileAccessFromFileUrlsMethodInfo
-- | Set the
-- Settings:allow-file-access-from-file-urls
-- property.
settingsSetAllowFileAccessFromFileUrls :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetAllowModalDialogsMethodInfo
-- | Set the Settings:allow-modal-dialogs property.
settingsSetAllowModalDialogs :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetAllowUniversalAccessFromFileUrlsMethodInfo
-- | Set the
-- Settings:allow-universal-access-from-file-urls
-- property.
settingsSetAllowUniversalAccessFromFileUrls :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetAutoLoadImagesMethodInfo
-- | Set the Settings:auto-load-images property.
settingsSetAutoLoadImages :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetCursiveFontFamilyMethodInfo
-- | Set the Settings:cursive-font-family property.
settingsSetCursiveFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetDefaultCharsetMethodInfo
-- | Set the Settings:default-charset property.
settingsSetDefaultCharset :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetDefaultFontFamilyMethodInfo
-- | Set the Settings:default-font-family property.
settingsSetDefaultFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetDefaultFontSizeMethodInfo
-- | Set the Settings:default-font-size property.
settingsSetDefaultFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> Word32 -> m ()
data SettingsSetDefaultMonospaceFontSizeMethodInfo
-- | Set the Settings:default-monospace-font-size
-- property.
settingsSetDefaultMonospaceFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> Word32 -> m ()
data SettingsSetDrawCompositingIndicatorsMethodInfo
-- | Set the Settings:draw-compositing-indicators
-- property.
settingsSetDrawCompositingIndicators :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableAccelerated2dCanvasMethodInfo
-- | Set the Settings:enable-accelerated-2d-canvas
-- property.
settingsSetEnableAccelerated2dCanvas :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableCaretBrowsingMethodInfo
-- | Set the Settings:enable-caret-browsing
-- property.
settingsSetEnableCaretBrowsing :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableDeveloperExtrasMethodInfo
-- | Set the Settings:enable-developer-extras
-- property.
settingsSetEnableDeveloperExtras :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableDnsPrefetchingMethodInfo
-- | Set the Settings:enable-dns-prefetching
-- property.
settingsSetEnableDnsPrefetching :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableFrameFlatteningMethodInfo
-- | Set the Settings:enable-frame-flattening
-- property.
settingsSetEnableFrameFlattening :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableFullscreenMethodInfo
-- | Set the Settings:enable-fullscreen property.
settingsSetEnableFullscreen :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableHtml5DatabaseMethodInfo
-- | Set the Settings:enable-html5-database
-- property.
settingsSetEnableHtml5Database :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableHtml5LocalStorageMethodInfo
-- | Set the Settings:enable-html5-local-storage
-- property.
settingsSetEnableHtml5LocalStorage :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableHyperlinkAuditingMethodInfo
-- | Set the Settings:enable-hyperlink-auditing
-- property.
settingsSetEnableHyperlinkAuditing :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableJavaMethodInfo
-- | Set the Settings:enable-java property.
settingsSetEnableJava :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableJavascriptMethodInfo
-- | Set the Settings:enable-javascript property.
settingsSetEnableJavascript :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableMediaStreamMethodInfo
-- | Set the Settings:enable-media-stream property.
settingsSetEnableMediaStream :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableMediasourceMethodInfo
-- | Set the Settings:enable-mediasource property.
settingsSetEnableMediasource :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableOfflineWebApplicationCacheMethodInfo
-- | Set the
-- Settings:enable-offline-web-application-cache
-- property.
settingsSetEnableOfflineWebApplicationCache :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnablePageCacheMethodInfo
-- | Set the Settings:enable-page-cache property.
settingsSetEnablePageCache :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnablePluginsMethodInfo
-- | Set the Settings:enable-plugins property.
settingsSetEnablePlugins :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnablePrivateBrowsingMethodInfo
-- | Set the Settings:enable-private-browsing
-- property.
-- | Deprecated: (Since version 2.16.)Use
-- WebView:is-ephemeral or
-- WebContext:is-ephemeral instead.
settingsSetEnablePrivateBrowsing :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableResizableTextAreasMethodInfo
-- | Set the Settings:enable-resizable-text-areas
-- property.
settingsSetEnableResizableTextAreas :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableSiteSpecificQuirksMethodInfo
-- | Set the Settings:enable-site-specific-quirks
-- property.
settingsSetEnableSiteSpecificQuirks :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableSmoothScrollingMethodInfo
-- | Set the Settings:enable-smooth-scrolling
-- property.
settingsSetEnableSmoothScrolling :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableSpatialNavigationMethodInfo
-- | Set the Settings:enable-spatial-navigation
-- property.
settingsSetEnableSpatialNavigation :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableTabsToLinksMethodInfo
-- | Set the Settings:enable-tabs-to-links property.
settingsSetEnableTabsToLinks :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableWebaudioMethodInfo
-- | Set the Settings:enable-webaudio property.
settingsSetEnableWebaudio :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableWebglMethodInfo
-- | Set the Settings:enable-webgl property.
settingsSetEnableWebgl :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo
-- | Set the
-- Settings:enable-write-console-messages-to-stdout
-- property.
settingsSetEnableWriteConsoleMessagesToStdout :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetEnableXssAuditorMethodInfo
-- | Set the Settings:enable-xss-auditor property.
settingsSetEnableXssAuditor :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetFantasyFontFamilyMethodInfo
-- | Set the Settings:fantasy-font-family property.
settingsSetFantasyFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetHardwareAccelerationPolicyMethodInfo
-- | Set the Settings:hardware-acceleration-policy
-- property.
settingsSetHardwareAccelerationPolicy :: (HasCallStack, MonadIO m, IsSettings a) => a -> HardwareAccelerationPolicy -> m ()
data SettingsSetJavascriptCanAccessClipboardMethodInfo
-- | Set the
-- Settings:javascript-can-access-clipboard
-- property.
settingsSetJavascriptCanAccessClipboard :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo
-- | Set the
-- Settings:javascript-can-open-windows-automatically
-- property.
settingsSetJavascriptCanOpenWindowsAutomatically :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo
-- | Set the
-- Settings:load-icons-ignoring-image-load-setting
-- property.
settingsSetLoadIconsIgnoringImageLoadSetting :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetMediaPlaybackAllowsInlineMethodInfo
-- | Set the Settings:media-playback-allows-inline
-- property.
settingsSetMediaPlaybackAllowsInline :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetMediaPlaybackRequiresUserGestureMethodInfo
-- | Set the
-- Settings:media-playback-requires-user-gesture
-- property.
settingsSetMediaPlaybackRequiresUserGesture :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetMinimumFontSizeMethodInfo
-- | Set the Settings:minimum-font-size property.
settingsSetMinimumFontSize :: (HasCallStack, MonadIO m, IsSettings a) => a -> Word32 -> m ()
data SettingsSetMonospaceFontFamilyMethodInfo
-- | Set the Settings:monospace-font-family
-- property.
settingsSetMonospaceFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetPictographFontFamilyMethodInfo
-- | Set the Settings:pictograph-font-family
-- property.
settingsSetPictographFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetPrintBackgroundsMethodInfo
-- | Set the Settings:print-backgrounds property.
settingsSetPrintBackgrounds :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsSetSansSerifFontFamilyMethodInfo
-- | Set the Settings:sans-serif-font-family
-- property.
settingsSetSansSerifFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetSerifFontFamilyMethodInfo
-- | Set the Settings:serif-font-family property.
settingsSetSerifFontFamily :: (HasCallStack, MonadIO m, IsSettings a) => a -> Text -> m ()
data SettingsSetUserAgentMethodInfo
-- | Set the Settings:user-agent property.
settingsSetUserAgent :: (HasCallStack, MonadIO m, IsSettings a) => a -> Maybe (Text) -> m ()
data SettingsSetUserAgentWithApplicationDetailsMethodInfo
-- | Set the Settings:user-agent property by
-- appending the application details to the default user agent. If no
-- application name or version is given, the default user agent used will
-- be used. If only the version is given, the default engine version is
-- used with the given application name.
settingsSetUserAgentWithApplicationDetails :: (HasCallStack, MonadIO m, IsSettings a) => a -> Maybe (Text) -> Maybe (Text) -> m ()
data SettingsSetZoomTextOnlyMethodInfo
-- | Set the Settings:zoom-text-only property.
settingsSetZoomTextOnly :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
data SettingsAllowFileAccessFromFileUrlsPropertyInfo
constructSettingsAllowFileAccessFromFileUrls :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsAllowFileAccessFromFileUrls :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsAllowFileAccessFromFileUrls :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsAllowFileAccessFromFileUrls :: AttrLabelProxy "allowFileAccessFromFileUrls"
data SettingsAllowModalDialogsPropertyInfo
constructSettingsAllowModalDialogs :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsAllowModalDialogs :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsAllowModalDialogs :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsAllowModalDialogs :: AttrLabelProxy "allowModalDialogs"
data SettingsAllowUniversalAccessFromFileUrlsPropertyInfo
constructSettingsAllowUniversalAccessFromFileUrls :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsAllowUniversalAccessFromFileUrls :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsAllowUniversalAccessFromFileUrls :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsAllowUniversalAccessFromFileUrls :: AttrLabelProxy "allowUniversalAccessFromFileUrls"
data SettingsAutoLoadImagesPropertyInfo
constructSettingsAutoLoadImages :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsAutoLoadImages :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsAutoLoadImages :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsAutoLoadImages :: AttrLabelProxy "autoLoadImages"
data SettingsCursiveFontFamilyPropertyInfo
constructSettingsCursiveFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsCursiveFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsCursiveFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsCursiveFontFamily :: AttrLabelProxy "cursiveFontFamily"
data SettingsDefaultCharsetPropertyInfo
constructSettingsDefaultCharset :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsDefaultCharset :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsDefaultCharset :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsDefaultCharset :: AttrLabelProxy "defaultCharset"
data SettingsDefaultFontFamilyPropertyInfo
constructSettingsDefaultFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsDefaultFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsDefaultFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsDefaultFontFamily :: AttrLabelProxy "defaultFontFamily"
data SettingsDefaultFontSizePropertyInfo
constructSettingsDefaultFontSize :: (IsSettings o) => Word32 -> IO (GValueConstruct o)
getSettingsDefaultFontSize :: (MonadIO m, IsSettings o) => o -> m Word32
setSettingsDefaultFontSize :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
settingsDefaultFontSize :: AttrLabelProxy "defaultFontSize"
data SettingsDefaultMonospaceFontSizePropertyInfo
constructSettingsDefaultMonospaceFontSize :: (IsSettings o) => Word32 -> IO (GValueConstruct o)
getSettingsDefaultMonospaceFontSize :: (MonadIO m, IsSettings o) => o -> m Word32
setSettingsDefaultMonospaceFontSize :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
settingsDefaultMonospaceFontSize :: AttrLabelProxy "defaultMonospaceFontSize"
data SettingsDrawCompositingIndicatorsPropertyInfo
constructSettingsDrawCompositingIndicators :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsDrawCompositingIndicators :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsDrawCompositingIndicators :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsDrawCompositingIndicators :: AttrLabelProxy "drawCompositingIndicators"
data SettingsEnableAccelerated2dCanvasPropertyInfo
constructSettingsEnableAccelerated2dCanvas :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableAccelerated2dCanvas :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableAccelerated2dCanvas :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableAccelerated2dCanvas :: AttrLabelProxy "enableAccelerated2dCanvas"
data SettingsEnableCaretBrowsingPropertyInfo
constructSettingsEnableCaretBrowsing :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableCaretBrowsing :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableCaretBrowsing :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableCaretBrowsing :: AttrLabelProxy "enableCaretBrowsing"
data SettingsEnableDeveloperExtrasPropertyInfo
constructSettingsEnableDeveloperExtras :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableDeveloperExtras :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableDeveloperExtras :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableDeveloperExtras :: AttrLabelProxy "enableDeveloperExtras"
data SettingsEnableDnsPrefetchingPropertyInfo
constructSettingsEnableDnsPrefetching :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableDnsPrefetching :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableDnsPrefetching :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableDnsPrefetching :: AttrLabelProxy "enableDnsPrefetching"
data SettingsEnableFrameFlatteningPropertyInfo
constructSettingsEnableFrameFlattening :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableFrameFlattening :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableFrameFlattening :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableFrameFlattening :: AttrLabelProxy "enableFrameFlattening"
data SettingsEnableFullscreenPropertyInfo
constructSettingsEnableFullscreen :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableFullscreen :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableFullscreen :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableFullscreen :: AttrLabelProxy "enableFullscreen"
data SettingsEnableHtml5DatabasePropertyInfo
constructSettingsEnableHtml5Database :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableHtml5Database :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableHtml5Database :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableHtml5Database :: AttrLabelProxy "enableHtml5Database"
data SettingsEnableHtml5LocalStoragePropertyInfo
constructSettingsEnableHtml5LocalStorage :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableHtml5LocalStorage :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableHtml5LocalStorage :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableHtml5LocalStorage :: AttrLabelProxy "enableHtml5LocalStorage"
data SettingsEnableHyperlinkAuditingPropertyInfo
constructSettingsEnableHyperlinkAuditing :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableHyperlinkAuditing :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableHyperlinkAuditing :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableHyperlinkAuditing :: AttrLabelProxy "enableHyperlinkAuditing"
data SettingsEnableJavaPropertyInfo
constructSettingsEnableJava :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableJava :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableJava :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableJava :: AttrLabelProxy "enableJava"
data SettingsEnableJavascriptPropertyInfo
constructSettingsEnableJavascript :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableJavascript :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableJavascript :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableJavascript :: AttrLabelProxy "enableJavascript"
data SettingsEnableMediaStreamPropertyInfo
constructSettingsEnableMediaStream :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableMediaStream :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableMediaStream :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableMediaStream :: AttrLabelProxy "enableMediaStream"
data SettingsEnableMediasourcePropertyInfo
constructSettingsEnableMediasource :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableMediasource :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableMediasource :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableMediasource :: AttrLabelProxy "enableMediasource"
data SettingsEnableOfflineWebApplicationCachePropertyInfo
constructSettingsEnableOfflineWebApplicationCache :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableOfflineWebApplicationCache :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableOfflineWebApplicationCache :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableOfflineWebApplicationCache :: AttrLabelProxy "enableOfflineWebApplicationCache"
data SettingsEnablePageCachePropertyInfo
constructSettingsEnablePageCache :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnablePageCache :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnablePageCache :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnablePageCache :: AttrLabelProxy "enablePageCache"
data SettingsEnablePluginsPropertyInfo
constructSettingsEnablePlugins :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnablePlugins :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnablePlugins :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnablePlugins :: AttrLabelProxy "enablePlugins"
data SettingsEnablePrivateBrowsingPropertyInfo
constructSettingsEnablePrivateBrowsing :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnablePrivateBrowsing :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnablePrivateBrowsing :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnablePrivateBrowsing :: AttrLabelProxy "enablePrivateBrowsing"
data SettingsEnableResizableTextAreasPropertyInfo
constructSettingsEnableResizableTextAreas :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableResizableTextAreas :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableResizableTextAreas :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableResizableTextAreas :: AttrLabelProxy "enableResizableTextAreas"
data SettingsEnableSiteSpecificQuirksPropertyInfo
constructSettingsEnableSiteSpecificQuirks :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableSiteSpecificQuirks :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableSiteSpecificQuirks :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableSiteSpecificQuirks :: AttrLabelProxy "enableSiteSpecificQuirks"
data SettingsEnableSmoothScrollingPropertyInfo
constructSettingsEnableSmoothScrolling :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableSmoothScrolling :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableSmoothScrolling :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableSmoothScrolling :: AttrLabelProxy "enableSmoothScrolling"
data SettingsEnableSpatialNavigationPropertyInfo
constructSettingsEnableSpatialNavigation :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableSpatialNavigation :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableSpatialNavigation :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableSpatialNavigation :: AttrLabelProxy "enableSpatialNavigation"
data SettingsEnableTabsToLinksPropertyInfo
constructSettingsEnableTabsToLinks :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableTabsToLinks :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableTabsToLinks :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableTabsToLinks :: AttrLabelProxy "enableTabsToLinks"
data SettingsEnableWebaudioPropertyInfo
constructSettingsEnableWebaudio :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableWebaudio :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableWebaudio :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableWebaudio :: AttrLabelProxy "enableWebaudio"
data SettingsEnableWebglPropertyInfo
constructSettingsEnableWebgl :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableWebgl :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableWebgl :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableWebgl :: AttrLabelProxy "enableWebgl"
data SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo
constructSettingsEnableWriteConsoleMessagesToStdout :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableWriteConsoleMessagesToStdout :: AttrLabelProxy "enableWriteConsoleMessagesToStdout"
data SettingsEnableXssAuditorPropertyInfo
constructSettingsEnableXssAuditor :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsEnableXssAuditor :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsEnableXssAuditor :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsEnableXssAuditor :: AttrLabelProxy "enableXssAuditor"
data SettingsFantasyFontFamilyPropertyInfo
constructSettingsFantasyFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsFantasyFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsFantasyFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsFantasyFontFamily :: AttrLabelProxy "fantasyFontFamily"
data SettingsHardwareAccelerationPolicyPropertyInfo
constructSettingsHardwareAccelerationPolicy :: (IsSettings o) => HardwareAccelerationPolicy -> IO (GValueConstruct o)
getSettingsHardwareAccelerationPolicy :: (MonadIO m, IsSettings o) => o -> m HardwareAccelerationPolicy
setSettingsHardwareAccelerationPolicy :: (MonadIO m, IsSettings o) => o -> HardwareAccelerationPolicy -> m ()
settingsHardwareAccelerationPolicy :: AttrLabelProxy "hardwareAccelerationPolicy"
data SettingsJavascriptCanAccessClipboardPropertyInfo
constructSettingsJavascriptCanAccessClipboard :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsJavascriptCanAccessClipboard :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsJavascriptCanAccessClipboard :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsJavascriptCanAccessClipboard :: AttrLabelProxy "javascriptCanAccessClipboard"
data SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo
constructSettingsJavascriptCanOpenWindowsAutomatically :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsJavascriptCanOpenWindowsAutomatically :: AttrLabelProxy "javascriptCanOpenWindowsAutomatically"
data SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo
constructSettingsLoadIconsIgnoringImageLoadSetting :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsLoadIconsIgnoringImageLoadSetting :: AttrLabelProxy "loadIconsIgnoringImageLoadSetting"
data SettingsMediaPlaybackAllowsInlinePropertyInfo
constructSettingsMediaPlaybackAllowsInline :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsMediaPlaybackAllowsInline :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsMediaPlaybackAllowsInline :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsMediaPlaybackAllowsInline :: AttrLabelProxy "mediaPlaybackAllowsInline"
data SettingsMediaPlaybackRequiresUserGesturePropertyInfo
constructSettingsMediaPlaybackRequiresUserGesture :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsMediaPlaybackRequiresUserGesture :: AttrLabelProxy "mediaPlaybackRequiresUserGesture"
data SettingsMinimumFontSizePropertyInfo
constructSettingsMinimumFontSize :: (IsSettings o) => Word32 -> IO (GValueConstruct o)
getSettingsMinimumFontSize :: (MonadIO m, IsSettings o) => o -> m Word32
setSettingsMinimumFontSize :: (MonadIO m, IsSettings o) => o -> Word32 -> m ()
settingsMinimumFontSize :: AttrLabelProxy "minimumFontSize"
data SettingsMonospaceFontFamilyPropertyInfo
constructSettingsMonospaceFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsMonospaceFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsMonospaceFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsMonospaceFontFamily :: AttrLabelProxy "monospaceFontFamily"
data SettingsPictographFontFamilyPropertyInfo
constructSettingsPictographFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsPictographFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsPictographFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsPictographFontFamily :: AttrLabelProxy "pictographFontFamily"
data SettingsPrintBackgroundsPropertyInfo
constructSettingsPrintBackgrounds :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsPrintBackgrounds :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsPrintBackgrounds :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsPrintBackgrounds :: AttrLabelProxy "printBackgrounds"
data SettingsSansSerifFontFamilyPropertyInfo
constructSettingsSansSerifFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsSansSerifFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsSansSerifFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsSansSerifFontFamily :: AttrLabelProxy "sansSerifFontFamily"
data SettingsSerifFontFamilyPropertyInfo
constructSettingsSerifFontFamily :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsSerifFontFamily :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsSerifFontFamily :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsSerifFontFamily :: AttrLabelProxy "serifFontFamily"
data SettingsUserAgentPropertyInfo
clearSettingsUserAgent :: (MonadIO m, IsSettings o) => o -> m ()
constructSettingsUserAgent :: (IsSettings o) => Text -> IO (GValueConstruct o)
getSettingsUserAgent :: (MonadIO m, IsSettings o) => o -> m Text
setSettingsUserAgent :: (MonadIO m, IsSettings o) => o -> Text -> m ()
settingsUserAgent :: AttrLabelProxy "userAgent"
data SettingsZoomTextOnlyPropertyInfo
constructSettingsZoomTextOnly :: (IsSettings o) => Bool -> IO (GValueConstruct o)
getSettingsZoomTextOnly :: (MonadIO m, IsSettings o) => o -> m Bool
setSettingsZoomTextOnly :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
settingsZoomTextOnly :: AttrLabelProxy "zoomTextOnly"
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Settings.Settings
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.Settings.Settings a) => GI.WebKit2.Objects.Settings.IsSettings a
instance GI.WebKit2.Objects.Settings.IsSettings GI.WebKit2.Objects.Settings.Settings
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.Settings.Settings
instance (info ~ GI.WebKit2.Objects.Settings.ResolveSettingsMethod t GI.WebKit2.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Settings.Settings p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Settings.Settings -> p)
instance (info ~ GI.WebKit2.Objects.Settings.ResolveSettingsMethod t GI.WebKit2.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Settings.Settings p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Settings.Settings -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAllowFileAccessFromFileUrlsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAllowModalDialogsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAllowUniversalAccessFromFileUrlsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAutoLoadImagesPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsCursiveFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultCharsetPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultFontSizePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultMonospaceFontSizePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDrawCompositingIndicatorsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableAccelerated2dCanvasPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableCaretBrowsingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableDeveloperExtrasPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableDnsPrefetchingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableFrameFlatteningPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableFullscreenPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHtml5DatabasePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHtml5LocalStoragePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHyperlinkAuditingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableJavaPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableJavascriptPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableMediaStreamPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableMediasourcePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableOfflineWebApplicationCachePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePageCachePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePluginsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePrivateBrowsingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableResizableTextAreasPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSiteSpecificQuirksPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSmoothScrollingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSpatialNavigationPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableTabsToLinksPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWebaudioPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWebglPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableXssAuditorPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsFantasyFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsHardwareAccelerationPolicyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsJavascriptCanAccessClipboardPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMediaPlaybackAllowsInlinePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMediaPlaybackRequiresUserGesturePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMinimumFontSizePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMonospaceFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsPictographFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsPrintBackgroundsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsSansSerifFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsSerifFontFamilyPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsUserAgentPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsZoomTextOnlyPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.Settings.Settings
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAllowFileAccessFromFileUrlsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAllowModalDialogsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAllowUniversalAccessFromFileUrlsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAutoLoadImagesMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetCursiveFontFamilyMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultCharsetMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultFontFamilyMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultFontSizeMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultMonospaceFontSizeMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDrawCompositingIndicatorsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableAccelerated2dCanvasMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableCaretBrowsingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableDeveloperExtrasMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableDnsPrefetchingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableFrameFlatteningMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableFullscreenMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHtml5DatabaseMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHtml5LocalStorageMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHyperlinkAuditingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableJavaMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableJavascriptMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableMediaStreamMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableMediasourceMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableOfflineWebApplicationCacheMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePageCacheMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePluginsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePrivateBrowsingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableResizableTextAreasMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSiteSpecificQuirksMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSmoothScrollingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSpatialNavigationMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableTabsToLinksMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWebaudioMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWebglMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableXssAuditorMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetFantasyFontFamilyMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.HardwareAccelerationPolicy, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetHardwareAccelerationPolicyMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetJavascriptCanAccessClipboardMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMediaPlaybackAllowsInlineMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMediaPlaybackRequiresUserGestureMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMinimumFontSizeMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMonospaceFontFamilyMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetPictographFontFamilyMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetPrintBackgroundsMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetSansSerifFontFamilyMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetSerifFontFamilyMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetUserAgentMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetZoomTextOnlyMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAllowFileAccessFromFileUrlsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAllowModalDialogsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAllowUniversalAccessFromFileUrlsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAutoLoadImagesMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetCursiveFontFamilyMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultCharsetMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultFontFamilyMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultFontSizeMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultMonospaceFontSizeMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDrawCompositingIndicatorsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableAccelerated2dCanvasMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableCaretBrowsingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableDeveloperExtrasMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableDnsPrefetchingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableFrameFlatteningMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableFullscreenMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHtml5DatabaseMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHtml5LocalStorageMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHyperlinkAuditingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableJavaMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableJavascriptMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableMediaStreamMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableMediasourceMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableOfflineWebApplicationCacheMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePageCacheMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePluginsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePrivateBrowsingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableResizableTextAreasMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSiteSpecificQuirksMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSmoothScrollingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSpatialNavigationMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableTabsToLinksMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWebaudioMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWebglMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableXssAuditorMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetFantasyFontFamilyMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.HardwareAccelerationPolicy -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetHardwareAccelerationPolicyMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetJavascriptCanAccessClipboardMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMediaPlaybackAllowsInlineMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMediaPlaybackRequiresUserGestureMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMinimumFontSizeMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMonospaceFontFamilyMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetPictographFontFamilyMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetPrintBackgroundsMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetSansSerifFontFamilyMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetSerifFontFamilyMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetUserAgentMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetUserAgentWithApplicationDetailsMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetZoomTextOnlyMethodInfo a signature
module GI.WebKit2.Objects.WebView
newtype WebView
WebView :: (ManagedPtr WebView) -> WebView
class GObject o => IsWebView o
toWebView :: IsWebView o => o -> IO WebView
noWebView :: Maybe WebView
data WebViewCanExecuteEditingCommandMethodInfo
-- | Asynchronously check if it is possible to execute the given editing
-- command.
--
-- When the operation is finished, callback will be
-- called. You can then call webViewCanExecuteEditingCommandFinish
-- to get the result of the operation.
webViewCanExecuteEditingCommand :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewCanExecuteEditingCommandFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webViewCanExecuteEditingCommand.
webViewCanExecuteEditingCommandFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m ()
data WebViewCanGoBackMethodInfo
-- | Determines whether webView has a previous history
-- item.
webViewCanGoBack :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewCanGoForwardMethodInfo
-- | Determines whether webView has a next history item.
webViewCanGoForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewCanShowMimeTypeMethodInfo
-- | Whether or not a MIME type can be displayed in
-- webView.
webViewCanShowMimeType :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m Bool
data WebViewDownloadUriMethodInfo
-- | Requests downloading of the specified URI string for
-- webView.
webViewDownloadUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m Download
data WebViewExecuteEditingCommandMethodInfo
-- | Request to execute the given command for
-- webView. You can use
-- webViewCanExecuteEditingCommand to check whether it's possible
-- to execute the command.
webViewExecuteEditingCommand :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
data WebViewExecuteEditingCommandWithArgumentMethodInfo
-- | Request to execute the given command with
-- argument for webView. You can use
-- webViewCanExecuteEditingCommand to check whether it's possible
-- to execute the command.
webViewExecuteEditingCommandWithArgument :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Text -> m ()
data WebViewGetBackForwardListMethodInfo
-- | Obtains the BackForwardList associated with the given
-- WebView. The BackForwardList is owned by the
-- WebView.
webViewGetBackForwardList :: (HasCallStack, MonadIO m, IsWebView a) => a -> m BackForwardList
data WebViewGetBackgroundColorMethodInfo
-- | Gets the color that is used to draw the webView
-- background before the actual contents are rendered. For more
-- information see also webViewSetBackgroundColor
webViewGetBackgroundColor :: (HasCallStack, MonadIO m, IsWebView a) => a -> m (RGBA)
data WebViewGetContextMethodInfo
-- | Gets the web context of webView.
webViewGetContext :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebContext
data WebViewGetCustomCharsetMethodInfo
-- | Returns the current custom character encoding name of
-- webView.
webViewGetCustomCharset :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
data WebViewGetEditorStateMethodInfo
-- | Gets the web editor state of webView.
webViewGetEditorState :: (HasCallStack, MonadIO m, IsWebView a) => a -> m EditorState
data WebViewGetEstimatedLoadProgressMethodInfo
-- | Gets the value of the
-- WebView:estimated-load-progress property. You
-- can monitor the estimated progress of a load operation by connecting
-- to the notify::estimated-load-progress signal of
-- webView.
webViewGetEstimatedLoadProgress :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Double
data WebViewGetFaviconMethodInfo
-- | Returns favicon currently associated to webView, if
-- any. You can connect to notify::favicon signal of
-- webView to be notified when the favicon is available.
webViewGetFavicon :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Surface
data WebViewGetFindControllerMethodInfo
-- | Gets the FindController that will allow the caller to query the
-- WebView for the text to look for.
webViewGetFindController :: (HasCallStack, MonadIO m, IsWebView a) => a -> m FindController
data WebViewGetInspectorMethodInfo
-- | Get the WebInspector associated to webView
webViewGetInspector :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebInspector
data WebViewGetJavascriptGlobalContextMethodInfo
-- | Get the global JavaScript context used by webView to
-- deserialize the result values of scripts executed with
-- webViewRunJavascript.
webViewGetJavascriptGlobalContext :: (HasCallStack, MonadIO m, IsWebView a) => a -> m GlobalContext
data WebViewGetMainResourceMethodInfo
-- | Return the main resource of webView.
webViewGetMainResource :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebResource
data WebViewGetPageIdMethodInfo
-- | Get the identifier of the WebKitWebPage corresponding
-- to the WebView
webViewGetPageId :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Word64
data WebViewGetSessionStateMethodInfo
-- | Gets the current session state of webView
webViewGetSessionState :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebViewSessionState
data WebViewGetSettingsMethodInfo
-- | Gets the Settings currently applied to webView.
-- If no other Settings have been explicitly applied to
-- webView with webViewSetSettings, the default
-- Settings will be returned. This method always returns a valid
-- Settings object. To modify any of the webView
-- settings, you can either create a new Settings object with
-- settingsNew, setting the desired preferences, and then replace
-- the existing webView settings with
-- webViewSetSettings or get the existing webView
-- settings and update it directly. Settings objects can be shared
-- by multiple WebView<!-- -->s, so modifying the settings
-- of a WebView would affect other WebView<!-- -->s
-- using the same Settings.
webViewGetSettings :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Settings
data WebViewGetSnapshotMethodInfo
-- | Asynchronously retrieves a snapshot of webView for
-- region. options specifies how the
-- snapshot should be rendered.
--
-- When the operation is finished, callback will be
-- called. You must call webViewGetSnapshotFinish to get the
-- result of the operation.
webViewGetSnapshot :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> SnapshotRegion -> [SnapshotOptions] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewGetSnapshotFinishMethodInfo
-- | Finishes an asynchronous operation started with
-- webViewGetSnapshot.
webViewGetSnapshotFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m Surface
data WebViewGetTitleMethodInfo
-- | Gets the value of the WebView:title property.
-- You can connect to notify::title signal of webView to
-- be notified when the title has been received.
webViewGetTitle :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
data WebViewGetTlsInfoMethodInfo
-- | Retrieves the TlsCertificate associated with the main resource
-- of webView, and the TlsCertificateFlags showing
-- what problems, if any, have been found with that certificate. If the
-- connection is not HTTPS, this function returns False. This
-- function should be called after a response has been received from the
-- server, so you can connect to
-- WebView::load-changed and call this function
-- when it's emitted with LoadEventCommitted event.
--
-- Note that this function provides no information about the security of
-- the web page if the current TLSErrorsPolicy is
-- wEBKITTLSERRORSPOLICYIGNORE, as subresources of the
-- page may be controlled by an attacker. This function may safely be
-- used to determine the security status of the current page only if the
-- current TLSErrorsPolicy is
-- wEBKITTLSERRORSPOLICYFAIL, in which case subresources
-- that fail certificate verification will be blocked.
webViewGetTlsInfo :: (HasCallStack, MonadIO m, IsWebView a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags])
data WebViewGetUriMethodInfo
-- | Returns the current active URI of webView. The active
-- URI might change during a load operation:
--
-- <orderedlist> <listitem><para> When nothing has been
-- loaded yet on webView the active URI is
-- Nothing. </para></listitem>
-- <listitem><para> When a new load operation starts the
-- active URI is the requested URI: <itemizedlist>
-- <listitem><para> If the load operation was started by
-- webViewLoadUri, the requested URI is the given one.
-- </para></listitem> <listitem><para> If the
-- load operation was started by webViewLoadHtml, the requested
-- URI is "about:blank". </para></listitem>
-- <listitem><para> If the load operation was started by
-- webViewLoadAlternateHtml, the requested URI is content URI
-- provided. </para></listitem> <listitem><para>
-- If the load operation was started by webViewGoBack or
-- webViewGoForward, the requested URI is the original URI of the
-- previous/next item in the BackForwardList of
-- webView. </para></listitem>
-- <listitem><para> If the load operation was started by
-- webViewGoToBackForwardListItem, the requested URI is the
-- opriginal URI of the given BackForwardListItem.
-- </para></listitem> </itemizedlist>
-- </para></listitem> <listitem><para> If there
-- is a server redirection during the load operation, the active URI is
-- the redirected URI. When the signal
-- WebView::load-changed is emitted with
-- LoadEventRedirected event, the active URI is already updated to
-- the redirected URI. </para></listitem>
-- <listitem><para> When the signal
-- WebView::load-changed is emitted with
-- LoadEventCommitted event, the active URI is the final one and
-- it will not change unless a new load operation is started or a
-- navigation action within the same page is performed.
-- </para></listitem> </orderedlist>
--
-- You can monitor the active URI by connecting to the notify::uri signal
-- of webView.
webViewGetUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> m (Maybe Text)
data WebViewGetUserContentManagerMethodInfo
-- | Gets the user content manager associated to webView,
-- or Nothing if the view does not have an user content manager.
webViewGetUserContentManager :: (HasCallStack, MonadIO m, IsWebView a) => a -> m UserContentManager
data WebViewGetWebsiteDataManagerMethodInfo
-- | Get the WebsiteDataManager associated to
-- webView. If webView is not ephemeral,
-- the returned WebsiteDataManager will be the same as the
-- WebsiteDataManager of webView's
-- WebContext.
webViewGetWebsiteDataManager :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebsiteDataManager
data WebViewGetWindowPropertiesMethodInfo
-- | Get the WindowProperties object containing the properties that
-- the window containing webView should have.
webViewGetWindowProperties :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WindowProperties
data WebViewGetZoomLevelMethodInfo
-- | Get the zoom level of webView, i.e. the factor by
-- which the view contents are scaled with respect to their original
-- size.
webViewGetZoomLevel :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Double
data WebViewGoBackMethodInfo
-- | Loads the previous history item. You can monitor the load operation by
-- connecting to WebView::load-changed signal.
webViewGoBack :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewGoForwardMethodInfo
-- | Loads the next history item. You can monitor the load operation by
-- connecting to WebView::load-changed signal.
webViewGoForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewGoToBackForwardListItemMethodInfo
-- | Loads the specific history item listItem. You can
-- monitor the load operation by connecting to
-- WebView::load-changed signal.
webViewGoToBackForwardListItem :: (HasCallStack, MonadIO m, IsWebView a, IsBackForwardListItem b) => a -> b -> m ()
data WebViewIsEditableMethodInfo
-- | No description available in the introspection data.
webViewIsEditable :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewIsEphemeralMethodInfo
-- | Get whether a WebView is ephemeral. To create an ephemeral
-- WebView you need to use g_object_new() and pass
-- is-ephemeral propery with True value. See
-- WebView:is-ephemeral for more details. If
-- webView was created with a ephemeral
-- WebView:related-view or an ephemeral
-- WebView:web-context it will also be ephemeral.
webViewIsEphemeral :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewIsLoadingMethodInfo
-- | Gets the value of the WebView:is-loading
-- property. You can monitor when a WebView is loading a page by
-- connecting to notify::is-loading signal of webView.
-- This is useful when you are interesting in knowing when the view is
-- loding something but not in the details about the status of the load
-- operation, for example to start a spinner when the view is loading a
-- page and stop it when it finishes.
webViewIsLoading :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewIsPlayingAudioMethodInfo
-- | Gets the value of the WebView:is-playing-audio
-- property. You can monitor when a page in a WebView is playing
-- audio by connecting to the notify::is-playing-audio signal of
-- webView. This is useful when the application wants to
-- provide visual feedback when a page is producing sound.
webViewIsPlayingAudio :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
data WebViewLoadAlternateHtmlMethodInfo
-- | Load the given content string for the URI
-- contentUri. This allows clients to display
-- page-loading errors in the WebView itself. When this method is
-- called from WebView::load-failed signal to show
-- an error page, the the back-forward list is maintained appropriately.
-- For everything else this method works the same way as
-- webViewLoadHtml.
webViewLoadAlternateHtml :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Text -> Maybe (Text) -> m ()
data WebViewLoadBytesMethodInfo
-- | Load the specified bytes into webView
-- using the given mimeType and encoding.
-- When mimeType is Nothing, it defaults to
-- "text/html". When encoding is Nothing, it
-- defaults to "UTF-8". When baseUri is Nothing,
-- it defaults to "about:blank". You can monitor the load operation by
-- connecting to WebView::load-changed signal.
webViewLoadBytes :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bytes -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> m ()
data WebViewLoadHtmlMethodInfo
-- | Load the given content string with the specified
-- baseUri. If baseUri is not
-- Nothing, relative URLs in the content will be
-- resolved against baseUri and absolute local paths must
-- be children of the baseUri. For security reasons
-- absolute local paths that are not children of baseUri
-- will cause the web process to terminate. If you need to include URLs
-- in content that are local paths in a different
-- directory than baseUri you can build a data URI for
-- them. When baseUri is Nothing, it defaults to
-- "about:blank". The mime type of the document will be "text/html". You
-- can monitor the load operation by connecting to
-- WebView::load-changed signal.
webViewLoadHtml :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Maybe (Text) -> m ()
data WebViewLoadPlainTextMethodInfo
-- | Load the specified plainText string into
-- webView. The mime type of document will be
-- "text/plain". You can monitor the load operation by connecting to
-- WebView::load-changed signal.
webViewLoadPlainText :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
data WebViewLoadRequestMethodInfo
-- | Requests loading of the specified URIRequest. You can monitor
-- the load operation by connecting to
-- WebView::load-changed signal.
webViewLoadRequest :: (HasCallStack, MonadIO m, IsWebView a, IsURIRequest b) => a -> b -> m ()
data WebViewLoadUriMethodInfo
-- | Requests loading of the specified URI string. You can monitor the load
-- operation by connecting to
-- WebView::load-changed signal.
webViewLoadUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
-- | Creates a new WebView with the default WebContext and no
-- UserContentManager associated with it. See also
-- webViewNewWithContext, webViewNewWithUserContentManager,
-- and webViewNewWithSettings.
webViewNew :: (HasCallStack, MonadIO m) => m WebView
-- | Creates a new WebView with the given WebContext and no
-- UserContentManager associated with it. See also
-- webViewNewWithUserContentManager and
-- webViewNewWithSettings.
webViewNewWithContext :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m WebView
data WebViewNewWithRelatedViewMethodInfo
-- | Creates a new WebView sharing the same web process with
-- webView. This method doesn't have any effect when
-- ProcessModelSharedSecondaryProcess process model is used,
-- because a single web process is shared for all the web views in the
-- same WebContext. When using
-- ProcessModelMultipleSecondaryProcesses process model, this
-- method should always be used when creating the WebView in the
-- WebView::create signal. You can also use this
-- method to implement other process models based on
-- ProcessModelMultipleSecondaryProcesses, like for example,
-- sharing the same web process for all the views in the same security
-- domain.
--
-- The newly created WebView will also have the same
-- UserContentManager and Settings as
-- webView.
webViewNewWithRelatedView :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Widget
-- | Creates a new WebView with the given Settings. See also
-- webViewNewWithContext, and
-- webViewNewWithUserContentManager.
webViewNewWithSettings :: (HasCallStack, MonadIO m, IsSettings a) => a -> m WebView
-- | Creates a new WebView with the given UserContentManager.
-- The content loaded in the view may be affected by the content injected
-- in the view by the user content manager.
webViewNewWithUserContentManager :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> m WebView
data WebViewReloadMethodInfo
-- | Reloads the current contents of webView. See also
-- webViewReloadBypassCache.
webViewReload :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewReloadBypassCacheMethodInfo
-- | Reloads the current contents of webView without using
-- any cached data.
webViewReloadBypassCache :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewRestoreSessionStateMethodInfo
-- | Restore the webView session state from
-- state
webViewRestoreSessionState :: (HasCallStack, MonadIO m, IsWebView a) => a -> WebViewSessionState -> m ()
data WebViewRunJavascriptMethodInfo
-- | Asynchronously run script in the context of the
-- current page in webView. If
-- WebKitSettings:enable-javascript is FALSE, this method will do
-- nothing.
--
-- When the operation is finished, callback will be
-- called. You can then call webViewRunJavascriptFinish to get the
-- result of the operation.
webViewRunJavascript :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewRunJavascriptFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webViewRunJavascript.
--
-- This is an example of using webViewRunJavascript with a script
-- returning a string:
--
-- <informalexample><programlisting> static void
-- web_view_javascript_finished (GObject *object, GAsyncResult *result,
-- gpointer user_data) { WebKitJavascriptResult *js_result; JSValueRef
-- value; JSGlobalContextRef context; GError *error = NULL;
--
-- js_result = webkit_web_view_run_javascript_finish (WEBKIT_WEB_VIEW
-- (object), result, &error); if (!js_result) { g_warning ("Error
-- running javascript: s", error->message);
-- g_error_free (error); return; }
--
-- context = webkit_javascript_result_get_global_context (js_result);
-- value = webkit_javascript_result_get_value (js_result); if
-- (JSValueIsString (context, value)) { JSStringRef js_str_value; gchar
-- *str_value; gsize str_length;
--
-- js_str_value = JSValueToStringCopy (context, value, NULL); str_length
-- = JSStringGetMaximumUTF8CStringSize (js_str_value); str_value = (gchar
-- *)g_malloc (str_length); JSStringGetUTF8CString (js_str_value,
-- str_value, str_length); JSStringRelease (js_str_value); g_print
-- ("Script result: s\n", str_value); g_free (str_value);
-- } else { g_warning ("Error running javascript: unexpected return
-- value"); } webkit_javascript_result_unref (js_result); }
--
-- static void web_view_get_link_url (WebKitWebView *web_view, const
-- gchar *link_id) { gchar *script;
--
-- script = g_strdup_printf
-- ("window.document.getElementById('s').href;",
-- link_id); webkit_web_view_run_javascript (web_view, script, NULL,
-- web_view_javascript_finished, NULL); g_free (script); }
-- </programlisting></informalexample>
webViewRunJavascriptFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m JavascriptResult
data WebViewRunJavascriptFromGresourceMethodInfo
-- | Asynchronously run the script from resource in the
-- context of the current page in webView.
--
-- When the operation is finished, callback will be
-- called. You can then call
-- webViewRunJavascriptFromGresourceFinish to get the result of
-- the operation.
webViewRunJavascriptFromGresource :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewRunJavascriptFromGresourceFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webViewRunJavascriptFromGresource.
--
-- Check webViewRunJavascriptFinish for a usage example.
webViewRunJavascriptFromGresourceFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m JavascriptResult
data WebViewSaveMethodInfo
-- | Asynchronously save the current web page associated to the
-- WebView into a self-contained format using the mode specified
-- in saveMode.
--
-- When the operation is finished, callback will be
-- called. You can then call webViewSaveFinish to get the result
-- of the operation.
webViewSave :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> SaveMode -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewSaveFinishMethodInfo
-- | Finish an asynchronous operation started with webViewSave.
webViewSaveFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m InputStream
data WebViewSaveToFileMethodInfo
-- | Asynchronously save the current web page associated to the
-- WebView into a self-contained format using the mode specified
-- in saveMode and writing it to file.
--
-- When the operation is finished, callback will be
-- called. You can then call webViewSaveToFileFinish to get the
-- result of the operation.
webViewSaveToFile :: (HasCallStack, MonadIO m, IsWebView a, IsFile b, IsCancellable c) => a -> b -> SaveMode -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m ()
data WebViewSaveToFileFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webViewSaveToFile.
webViewSaveToFileFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m ()
data WebViewSetBackgroundColorMethodInfo
-- | Sets the color that will be used to draw the webView
-- background before the actual contents are rendered. Note that if the
-- web page loaded in webView specifies a background
-- color, it will take precedence over the rgba color. By
-- default the webView background color is opaque white.
-- Note that the parent window must have a RGBA visual and
-- Widget:app-paintable property set to
-- True for backgrounds colors to work.
--
-- <informalexample><programlisting> static void
-- browser_window_set_background_color (BrowserWindow *window, const
-- GdkRGBA *rgba) { WebKitWebView *web_view; GdkScreen *screen =
-- gtk_window_get_screen (GTK_WINDOW (window)); GdkVisual *rgba_visual =
-- gdk_screen_get_rgba_visual (screen);
--
-- if (!rgba_visual) return;
--
-- gtk_widget_set_visual (GTK_WIDGET (window), rgba_visual);
-- gtk_widget_set_app_paintable (GTK_WIDGET (window), TRUE);
--
-- web_view = browser_window_get_web_view (window);
-- webkit_web_view_set_background_color (web_view, rgba); }
-- </programlisting></informalexample>
webViewSetBackgroundColor :: (HasCallStack, MonadIO m, IsWebView a) => a -> RGBA -> m ()
data WebViewSetCustomCharsetMethodInfo
-- | Sets the current custom character encoding override of
-- webView. The custom character encoding will override
-- any text encoding detected via HTTP headers or META tags. Calling this
-- method will stop any current load operation and reload the current
-- page. Setting the custom character encoding to Nothing removes
-- the character encoding override.
webViewSetCustomCharset :: (HasCallStack, MonadIO m, IsWebView a) => a -> Maybe (Text) -> m ()
data WebViewSetEditableMethodInfo
-- | Sets whether the user is allowed to edit the HTML document.
--
-- If editable is True, webView
-- allows the user to edit the HTML document. If editable
-- is False, an element in webView's document can
-- only be edited if the CONTENTEDITABLE attribute has been set on the
-- element or one of its parent elements. By default a WebView is
-- not editable.
--
-- Normally, a HTML document is not editable unless the elements within
-- the document are editable. This function provides a way to make the
-- contents of a WebView editable without altering the document or
-- DOM structure.
webViewSetEditable :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
data WebViewSetSettingsMethodInfo
-- | Sets the Settings to be applied to webView. The
-- existing Settings of webView will be replaced
-- by settings. New settings are applied immediately on
-- webView. The same Settings object can be shared
-- by multiple WebView<!-- -->s.
webViewSetSettings :: (HasCallStack, MonadIO m, IsWebView a, IsSettings b) => a -> b -> m ()
data WebViewSetZoomLevelMethodInfo
-- | Set the zoom level of webView, i.e. the factor by
-- which the view contents are scaled with respect to their original
-- size.
webViewSetZoomLevel :: (HasCallStack, MonadIO m, IsWebView a) => a -> Double -> m ()
data WebViewStopLoadingMethodInfo
-- | Stops any ongoing loading operation in webView. This
-- method does nothing if no content is being loaded. If there is a
-- loading operation in progress, it will be cancelled and
-- WebView::load-failed signal will be emitted
-- with NetworkErrorCancelled error.
webViewStopLoading :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewTryCloseMethodInfo
-- | Tries to close the webView. This will fire the
-- onbeforeunload event to ask the user for confirmation to close the
-- page. If there isn't an onbeforeunload event handler or the user
-- confirms to close the page, the WebView::close
-- signal is emitted, otherwise nothing happens.
webViewTryClose :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
data WebViewEditablePropertyInfo
constructWebViewEditable :: (IsWebView o) => Bool -> IO (GValueConstruct o)
getWebViewEditable :: (MonadIO m, IsWebView o) => o -> m Bool
setWebViewEditable :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
webViewEditable :: AttrLabelProxy "editable"
data WebViewEstimatedLoadProgressPropertyInfo
getWebViewEstimatedLoadProgress :: (MonadIO m, IsWebView o) => o -> m Double
webViewEstimatedLoadProgress :: AttrLabelProxy "estimatedLoadProgress"
data WebViewFaviconPropertyInfo
getWebViewFavicon :: (MonadIO m, IsWebView o) => o -> m (Ptr ())
webViewFavicon :: AttrLabelProxy "favicon"
data WebViewIsEphemeralPropertyInfo
constructWebViewIsEphemeral :: (IsWebView o) => Bool -> IO (GValueConstruct o)
getWebViewIsEphemeral :: (MonadIO m, IsWebView o) => o -> m Bool
data WebViewIsLoadingPropertyInfo
getWebViewIsLoading :: (MonadIO m, IsWebView o) => o -> m Bool
data WebViewIsPlayingAudioPropertyInfo
getWebViewIsPlayingAudio :: (MonadIO m, IsWebView o) => o -> m Bool
data WebViewRelatedViewPropertyInfo
constructWebViewRelatedView :: (IsWebView o, IsWebView a) => a -> IO (GValueConstruct o)
webViewRelatedView :: AttrLabelProxy "relatedView"
data WebViewSettingsPropertyInfo
constructWebViewSettings :: (IsWebView o, IsSettings a) => a -> IO (GValueConstruct o)
setWebViewSettings :: (MonadIO m, IsWebView o, IsSettings a) => o -> a -> m ()
webViewSettings :: AttrLabelProxy "settings"
data WebViewTitlePropertyInfo
getWebViewTitle :: (MonadIO m, IsWebView o) => o -> m Text
webViewTitle :: AttrLabelProxy "title"
data WebViewUriPropertyInfo
getWebViewUri :: (MonadIO m, IsWebView o) => o -> m (Maybe Text)
webViewUri :: AttrLabelProxy "uri"
data WebViewUserContentManagerPropertyInfo
constructWebViewUserContentManager :: (IsWebView o, IsUserContentManager a) => a -> IO (GValueConstruct o)
getWebViewUserContentManager :: (MonadIO m, IsWebView o) => o -> m UserContentManager
webViewUserContentManager :: AttrLabelProxy "userContentManager"
data WebViewWebContextPropertyInfo
constructWebViewWebContext :: (IsWebView o, IsWebContext a) => a -> IO (GValueConstruct o)
getWebViewWebContext :: (MonadIO m, IsWebView o) => o -> m (Maybe WebContext)
webViewWebContext :: AttrLabelProxy "webContext"
data WebViewZoomLevelPropertyInfo
constructWebViewZoomLevel :: (IsWebView o) => Double -> IO (GValueConstruct o)
getWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> m Double
setWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> Double -> m ()
webViewZoomLevel :: AttrLabelProxy "zoomLevel"
type C_WebViewAuthenticateCallback = Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt
type WebViewAuthenticateCallback = AuthenticationRequest -> IO Bool
data WebViewAuthenticateSignalInfo
afterWebViewAuthenticate :: (IsWebView a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId
genClosure_WebViewAuthenticate :: WebViewAuthenticateCallback -> IO Closure
mk_WebViewAuthenticateCallback :: C_WebViewAuthenticateCallback -> IO (FunPtr C_WebViewAuthenticateCallback)
noWebViewAuthenticateCallback :: Maybe WebViewAuthenticateCallback
onWebViewAuthenticate :: (IsWebView a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId
wrap_WebViewAuthenticateCallback :: WebViewAuthenticateCallback -> Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt
type C_WebViewCloseCallback = Ptr () -> Ptr () -> IO ()
type WebViewCloseCallback = IO ()
data WebViewCloseSignalInfo
afterWebViewClose :: (IsWebView a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId
genClosure_WebViewClose :: WebViewCloseCallback -> IO Closure
mk_WebViewCloseCallback :: C_WebViewCloseCallback -> IO (FunPtr C_WebViewCloseCallback)
noWebViewCloseCallback :: Maybe WebViewCloseCallback
onWebViewClose :: (IsWebView a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId
wrap_WebViewCloseCallback :: WebViewCloseCallback -> Ptr () -> Ptr () -> IO ()
type C_WebViewContextMenuCallback = Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt
type WebViewContextMenuCallback = ContextMenu -> Event -> HitTestResult -> IO Bool
data WebViewContextMenuSignalInfo
afterWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
genClosure_WebViewContextMenu :: WebViewContextMenuCallback -> IO Closure
mk_WebViewContextMenuCallback :: C_WebViewContextMenuCallback -> IO (FunPtr C_WebViewContextMenuCallback)
noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback
onWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
wrap_WebViewContextMenuCallback :: WebViewContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt
type C_WebViewContextMenuDismissedCallback = Ptr () -> Ptr () -> IO ()
type WebViewContextMenuDismissedCallback = IO ()
data WebViewContextMenuDismissedSignalInfo
afterWebViewContextMenuDismissed :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId
genClosure_WebViewContextMenuDismissed :: WebViewContextMenuDismissedCallback -> IO Closure
mk_WebViewContextMenuDismissedCallback :: C_WebViewContextMenuDismissedCallback -> IO (FunPtr C_WebViewContextMenuDismissedCallback)
noWebViewContextMenuDismissedCallback :: Maybe WebViewContextMenuDismissedCallback
onWebViewContextMenuDismissed :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId
wrap_WebViewContextMenuDismissedCallback :: WebViewContextMenuDismissedCallback -> Ptr () -> Ptr () -> IO ()
type C_WebViewCreateCallback = Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget)
type WebViewCreateCallback = NavigationAction -> IO Widget
data WebViewCreateSignalInfo
afterWebViewCreate :: (IsWebView a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId
genClosure_WebViewCreate :: WebViewCreateCallback -> IO Closure
mk_WebViewCreateCallback :: C_WebViewCreateCallback -> IO (FunPtr C_WebViewCreateCallback)
noWebViewCreateCallback :: Maybe WebViewCreateCallback
onWebViewCreate :: (IsWebView a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId
wrap_WebViewCreateCallback :: WebViewCreateCallback -> Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget)
type C_WebViewDecidePolicyCallback = Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt
type WebViewDecidePolicyCallback = PolicyDecision -> PolicyDecisionType -> IO Bool
data WebViewDecidePolicySignalInfo
afterWebViewDecidePolicy :: (IsWebView a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId
genClosure_WebViewDecidePolicy :: WebViewDecidePolicyCallback -> IO Closure
mk_WebViewDecidePolicyCallback :: C_WebViewDecidePolicyCallback -> IO (FunPtr C_WebViewDecidePolicyCallback)
noWebViewDecidePolicyCallback :: Maybe WebViewDecidePolicyCallback
onWebViewDecidePolicy :: (IsWebView a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId
wrap_WebViewDecidePolicyCallback :: WebViewDecidePolicyCallback -> Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt
type C_WebViewEnterFullscreenCallback = Ptr () -> Ptr () -> IO CInt
type WebViewEnterFullscreenCallback = IO Bool
data WebViewEnterFullscreenSignalInfo
afterWebViewEnterFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId
genClosure_WebViewEnterFullscreen :: WebViewEnterFullscreenCallback -> IO Closure
mk_WebViewEnterFullscreenCallback :: C_WebViewEnterFullscreenCallback -> IO (FunPtr C_WebViewEnterFullscreenCallback)
noWebViewEnterFullscreenCallback :: Maybe WebViewEnterFullscreenCallback
onWebViewEnterFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId
wrap_WebViewEnterFullscreenCallback :: WebViewEnterFullscreenCallback -> Ptr () -> Ptr () -> IO CInt
type C_WebViewInsecureContentDetectedCallback = Ptr () -> CUInt -> Ptr () -> IO ()
type WebViewInsecureContentDetectedCallback = InsecureContentEvent -> IO ()
data WebViewInsecureContentDetectedSignalInfo
afterWebViewInsecureContentDetected :: (IsWebView a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId
genClosure_WebViewInsecureContentDetected :: WebViewInsecureContentDetectedCallback -> IO Closure
mk_WebViewInsecureContentDetectedCallback :: C_WebViewInsecureContentDetectedCallback -> IO (FunPtr C_WebViewInsecureContentDetectedCallback)
noWebViewInsecureContentDetectedCallback :: Maybe WebViewInsecureContentDetectedCallback
onWebViewInsecureContentDetected :: (IsWebView a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId
wrap_WebViewInsecureContentDetectedCallback :: WebViewInsecureContentDetectedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
type C_WebViewLeaveFullscreenCallback = Ptr () -> Ptr () -> IO CInt
type WebViewLeaveFullscreenCallback = IO Bool
data WebViewLeaveFullscreenSignalInfo
afterWebViewLeaveFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId
genClosure_WebViewLeaveFullscreen :: WebViewLeaveFullscreenCallback -> IO Closure
mk_WebViewLeaveFullscreenCallback :: C_WebViewLeaveFullscreenCallback -> IO (FunPtr C_WebViewLeaveFullscreenCallback)
noWebViewLeaveFullscreenCallback :: Maybe WebViewLeaveFullscreenCallback
onWebViewLeaveFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId
wrap_WebViewLeaveFullscreenCallback :: WebViewLeaveFullscreenCallback -> Ptr () -> Ptr () -> IO CInt
type C_WebViewLoadChangedCallback = Ptr () -> CUInt -> Ptr () -> IO ()
type WebViewLoadChangedCallback = LoadEvent -> IO ()
data WebViewLoadChangedSignalInfo
afterWebViewLoadChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId
genClosure_WebViewLoadChanged :: WebViewLoadChangedCallback -> IO Closure
mk_WebViewLoadChangedCallback :: C_WebViewLoadChangedCallback -> IO (FunPtr C_WebViewLoadChangedCallback)
noWebViewLoadChangedCallback :: Maybe WebViewLoadChangedCallback
onWebViewLoadChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId
wrap_WebViewLoadChangedCallback :: WebViewLoadChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
type C_WebViewLoadFailedCallback = Ptr () -> CUInt -> CString -> Ptr GError -> Ptr () -> IO CInt
type WebViewLoadFailedCallback = LoadEvent -> Text -> GError -> IO Bool
data WebViewLoadFailedSignalInfo
afterWebViewLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId
genClosure_WebViewLoadFailed :: WebViewLoadFailedCallback -> IO Closure
mk_WebViewLoadFailedCallback :: C_WebViewLoadFailedCallback -> IO (FunPtr C_WebViewLoadFailedCallback)
noWebViewLoadFailedCallback :: Maybe WebViewLoadFailedCallback
onWebViewLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId
wrap_WebViewLoadFailedCallback :: WebViewLoadFailedCallback -> Ptr () -> CUInt -> CString -> Ptr GError -> Ptr () -> IO CInt
type C_WebViewLoadFailedWithTlsErrorsCallback = Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
type WebViewLoadFailedWithTlsErrorsCallback = Text -> TlsCertificate -> [TlsCertificateFlags] -> IO Bool
data WebViewLoadFailedWithTlsErrorsSignalInfo
afterWebViewLoadFailedWithTlsErrors :: (IsWebView a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId
genClosure_WebViewLoadFailedWithTlsErrors :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure
mk_WebViewLoadFailedWithTlsErrorsCallback :: C_WebViewLoadFailedWithTlsErrorsCallback -> IO (FunPtr C_WebViewLoadFailedWithTlsErrorsCallback)
noWebViewLoadFailedWithTlsErrorsCallback :: Maybe WebViewLoadFailedWithTlsErrorsCallback
onWebViewLoadFailedWithTlsErrors :: (IsWebView a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId
wrap_WebViewLoadFailedWithTlsErrorsCallback :: WebViewLoadFailedWithTlsErrorsCallback -> Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
type C_WebViewMouseTargetChangedCallback = Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO ()
type WebViewMouseTargetChangedCallback = HitTestResult -> Word32 -> IO ()
data WebViewMouseTargetChangedSignalInfo
afterWebViewMouseTargetChanged :: (IsWebView a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId
genClosure_WebViewMouseTargetChanged :: WebViewMouseTargetChangedCallback -> IO Closure
mk_WebViewMouseTargetChangedCallback :: C_WebViewMouseTargetChangedCallback -> IO (FunPtr C_WebViewMouseTargetChangedCallback)
noWebViewMouseTargetChangedCallback :: Maybe WebViewMouseTargetChangedCallback
onWebViewMouseTargetChanged :: (IsWebView a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId
wrap_WebViewMouseTargetChangedCallback :: WebViewMouseTargetChangedCallback -> Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO ()
type C_WebViewPermissionRequestCallback = Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt
type WebViewPermissionRequestCallback = PermissionRequest -> IO Bool
data WebViewPermissionRequestSignalInfo
afterWebViewPermissionRequest :: (IsWebView a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId
genClosure_WebViewPermissionRequest :: WebViewPermissionRequestCallback -> IO Closure
mk_WebViewPermissionRequestCallback :: C_WebViewPermissionRequestCallback -> IO (FunPtr C_WebViewPermissionRequestCallback)
noWebViewPermissionRequestCallback :: Maybe WebViewPermissionRequestCallback
onWebViewPermissionRequest :: (IsWebView a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId
wrap_WebViewPermissionRequestCallback :: WebViewPermissionRequestCallback -> Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt
type C_WebViewPrintCallback = Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt
type WebViewPrintCallback = PrintOperation -> IO Bool
data WebViewPrintSignalInfo
afterWebViewPrint :: (IsWebView a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId
genClosure_WebViewPrint :: WebViewPrintCallback -> IO Closure
mk_WebViewPrintCallback :: C_WebViewPrintCallback -> IO (FunPtr C_WebViewPrintCallback)
noWebViewPrintCallback :: Maybe WebViewPrintCallback
onWebViewPrint :: (IsWebView a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId
wrap_WebViewPrintCallback :: WebViewPrintCallback -> Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt
type C_WebViewReadyToShowCallback = Ptr () -> Ptr () -> IO ()
type WebViewReadyToShowCallback = IO ()
data WebViewReadyToShowSignalInfo
afterWebViewReadyToShow :: (IsWebView a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId
genClosure_WebViewReadyToShow :: WebViewReadyToShowCallback -> IO Closure
mk_WebViewReadyToShowCallback :: C_WebViewReadyToShowCallback -> IO (FunPtr C_WebViewReadyToShowCallback)
noWebViewReadyToShowCallback :: Maybe WebViewReadyToShowCallback
onWebViewReadyToShow :: (IsWebView a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId
wrap_WebViewReadyToShowCallback :: WebViewReadyToShowCallback -> Ptr () -> Ptr () -> IO ()
type C_WebViewResourceLoadStartedCallback = Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO ()
type WebViewResourceLoadStartedCallback = WebResource -> URIRequest -> IO ()
data WebViewResourceLoadStartedSignalInfo
afterWebViewResourceLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId
genClosure_WebViewResourceLoadStarted :: WebViewResourceLoadStartedCallback -> IO Closure
mk_WebViewResourceLoadStartedCallback :: C_WebViewResourceLoadStartedCallback -> IO (FunPtr C_WebViewResourceLoadStartedCallback)
noWebViewResourceLoadStartedCallback :: Maybe WebViewResourceLoadStartedCallback
onWebViewResourceLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId
wrap_WebViewResourceLoadStartedCallback :: WebViewResourceLoadStartedCallback -> Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO ()
type C_WebViewRunAsModalCallback = Ptr () -> Ptr () -> IO ()
type WebViewRunAsModalCallback = IO ()
data WebViewRunAsModalSignalInfo
afterWebViewRunAsModal :: (IsWebView a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId
genClosure_WebViewRunAsModal :: WebViewRunAsModalCallback -> IO Closure
mk_WebViewRunAsModalCallback :: C_WebViewRunAsModalCallback -> IO (FunPtr C_WebViewRunAsModalCallback)
noWebViewRunAsModalCallback :: Maybe WebViewRunAsModalCallback
onWebViewRunAsModal :: (IsWebView a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId
wrap_WebViewRunAsModalCallback :: WebViewRunAsModalCallback -> Ptr () -> Ptr () -> IO ()
type C_WebViewRunColorChooserCallback = Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt
type WebViewRunColorChooserCallback = ColorChooserRequest -> IO Bool
data WebViewRunColorChooserSignalInfo
afterWebViewRunColorChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId
genClosure_WebViewRunColorChooser :: WebViewRunColorChooserCallback -> IO Closure
mk_WebViewRunColorChooserCallback :: C_WebViewRunColorChooserCallback -> IO (FunPtr C_WebViewRunColorChooserCallback)
noWebViewRunColorChooserCallback :: Maybe WebViewRunColorChooserCallback
onWebViewRunColorChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId
wrap_WebViewRunColorChooserCallback :: WebViewRunColorChooserCallback -> Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt
type C_WebViewRunFileChooserCallback = Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
type WebViewRunFileChooserCallback = FileChooserRequest -> IO Bool
data WebViewRunFileChooserSignalInfo
afterWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
genClosure_WebViewRunFileChooser :: WebViewRunFileChooserCallback -> IO Closure
mk_WebViewRunFileChooserCallback :: C_WebViewRunFileChooserCallback -> IO (FunPtr C_WebViewRunFileChooserCallback)
noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback
onWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
wrap_WebViewRunFileChooserCallback :: WebViewRunFileChooserCallback -> Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
type C_WebViewScriptDialogCallback = Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt
type WebViewScriptDialogCallback = ScriptDialog -> IO Bool
data WebViewScriptDialogSignalInfo
afterWebViewScriptDialog :: (IsWebView a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId
genClosure_WebViewScriptDialog :: WebViewScriptDialogCallback -> IO Closure
mk_WebViewScriptDialogCallback :: C_WebViewScriptDialogCallback -> IO (FunPtr C_WebViewScriptDialogCallback)
noWebViewScriptDialogCallback :: Maybe WebViewScriptDialogCallback
onWebViewScriptDialog :: (IsWebView a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId
wrap_WebViewScriptDialogCallback :: WebViewScriptDialogCallback -> Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt
type C_WebViewShowNotificationCallback = Ptr () -> Ptr Notification -> Ptr () -> IO CInt
type WebViewShowNotificationCallback = Notification -> IO Bool
data WebViewShowNotificationSignalInfo
afterWebViewShowNotification :: (IsWebView a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId
genClosure_WebViewShowNotification :: WebViewShowNotificationCallback -> IO Closure
mk_WebViewShowNotificationCallback :: C_WebViewShowNotificationCallback -> IO (FunPtr C_WebViewShowNotificationCallback)
noWebViewShowNotificationCallback :: Maybe WebViewShowNotificationCallback
onWebViewShowNotification :: (IsWebView a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId
wrap_WebViewShowNotificationCallback :: WebViewShowNotificationCallback -> Ptr () -> Ptr Notification -> Ptr () -> IO CInt
type C_WebViewSubmitFormCallback = Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO ()
type WebViewSubmitFormCallback = FormSubmissionRequest -> IO ()
data WebViewSubmitFormSignalInfo
afterWebViewSubmitForm :: (IsWebView a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId
genClosure_WebViewSubmitForm :: WebViewSubmitFormCallback -> IO Closure
mk_WebViewSubmitFormCallback :: C_WebViewSubmitFormCallback -> IO (FunPtr C_WebViewSubmitFormCallback)
noWebViewSubmitFormCallback :: Maybe WebViewSubmitFormCallback
onWebViewSubmitForm :: (IsWebView a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId
wrap_WebViewSubmitFormCallback :: WebViewSubmitFormCallback -> Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO ()
type C_WebViewWebProcessCrashedCallback = Ptr () -> Ptr () -> IO CInt
type WebViewWebProcessCrashedCallback = IO Bool
data WebViewWebProcessCrashedSignalInfo
afterWebViewWebProcessCrashed :: (IsWebView a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId
genClosure_WebViewWebProcessCrashed :: WebViewWebProcessCrashedCallback -> IO Closure
mk_WebViewWebProcessCrashedCallback :: C_WebViewWebProcessCrashedCallback -> IO (FunPtr C_WebViewWebProcessCrashedCallback)
noWebViewWebProcessCrashedCallback :: Maybe WebViewWebProcessCrashedCallback
onWebViewWebProcessCrashed :: (IsWebView a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId
wrap_WebViewWebProcessCrashedCallback :: WebViewWebProcessCrashedCallback -> Ptr () -> Ptr () -> IO CInt
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebView.WebView
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebView.WebView a) => GI.WebKit2.Objects.WebView.IsWebView a
instance GI.WebKit2.Objects.WebView.IsWebView GI.WebKit2.Objects.WebView.WebView
instance GI.WebKit2.Objects.WebViewBase.IsWebViewBase GI.WebKit2.Objects.WebView.WebView
instance GI.Gtk.Objects.Container.IsContainer GI.WebKit2.Objects.WebView.WebView
instance GI.Gtk.Objects.Widget.IsWidget GI.WebKit2.Objects.WebView.WebView
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebView.WebView
instance GI.Atk.Interfaces.ImplementorIface.IsImplementorIface GI.WebKit2.Objects.WebView.WebView
instance GI.Gtk.Interfaces.Buildable.IsBuildable GI.WebKit2.Objects.WebView.WebView
instance (info ~ GI.WebKit2.Objects.WebView.ResolveWebViewMethod t GI.WebKit2.Objects.WebView.WebView, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebView.WebView p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebView.WebView -> p)
instance (info ~ GI.WebKit2.Objects.WebView.ResolveWebViewMethod t GI.WebKit2.Objects.WebView.WebView, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebView.WebView p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebView.WebView -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewEditablePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewEstimatedLoadProgressPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewFaviconPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewIsEphemeralPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewIsLoadingPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewIsPlayingAudioPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewRelatedViewPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewSettingsPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewTitlePropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewUriPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewUserContentManagerPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewWebContextPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewZoomLevelPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebView.WebView
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewAuthenticateSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewCloseSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewContextMenuSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewContextMenuDismissedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewCreateSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewDecidePolicySignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewEnterFullscreenSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewInsecureContentDetectedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLeaveFullscreenSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadChangedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadFailedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadFailedWithTlsErrorsSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewMouseTargetChangedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewPermissionRequestSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewPrintSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewReadyToShowSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewResourceLoadStartedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunAsModalSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunColorChooserSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunFileChooserSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewScriptDialogSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewShowNotificationSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewSubmitFormSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewWebProcessCrashedSignalInfo
instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanExecuteEditingCommandMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanExecuteEditingCommandFinishMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanGoBackMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanGoForwardMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanShowMimeTypeMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GI.WebKit2.Objects.Download.Download), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewDownloadUriMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewExecuteEditingCommandMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewExecuteEditingCommandWithArgumentMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.BackForwardList.BackForwardList, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetBackForwardListMethodInfo a signature
instance (signature ~ m GI.Gdk.Structs.RGBA.RGBA, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetBackgroundColorMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebContext.WebContext, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetContextMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetCustomCharsetMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.EditorState.EditorState, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetEditorStateMethodInfo a signature
instance (signature ~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetEstimatedLoadProgressMethodInfo a signature
instance (signature ~ m GI.Cairo.Structs.Surface.Surface, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetFaviconMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.FindController.FindController, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetFindControllerMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebInspector.WebInspector, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetInspectorMethodInfo a signature
instance (signature ~ m GI.JavaScriptCore.Structs.GlobalContext.GlobalContext, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetJavascriptGlobalContextMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebResource.WebResource, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetMainResourceMethodInfo a signature
instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetPageIdMethodInfo a signature
instance (signature ~ m GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSessionStateMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.Settings.Settings, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSettingsMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.SnapshotRegion -> [GI.WebKit2.Flags.SnapshotOptions] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSnapshotMethodInfo a signature
instance (signature ~ (b -> m GI.Cairo.Structs.Surface.Surface), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSnapshotFinishMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetTitleMethodInfo a signature
instance (signature ~ m (GHC.Types.Bool, GI.Gio.Objects.TlsCertificate.TlsCertificate, [GI.Gio.Flags.TlsCertificateFlags]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetTlsInfoMethodInfo a signature
instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetUriMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.UserContentManager.UserContentManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetUserContentManagerMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetWebsiteDataManagerMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WindowProperties.WindowProperties, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetWindowPropertiesMethodInfo a signature
instance (signature ~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetZoomLevelMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoBackMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoForwardMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.WebKit2.Objects.BackForwardListItem.IsBackForwardListItem b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoToBackForwardListItemMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsEditableMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsEphemeralMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsLoadingMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsPlayingAudioMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadAlternateHtmlMethodInfo a signature
instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadBytesMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadHtmlMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadPlainTextMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.WebKit2.Objects.URIRequest.IsURIRequest b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadRequestMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadUriMethodInfo a signature
instance (signature ~ m GI.Gtk.Objects.Widget.Widget, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewNewWithRelatedViewMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewReloadMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewReloadBypassCacheMethodInfo a signature
instance (signature ~ (GI.WebKit2.Structs.WebViewSessionState.WebViewSessionState -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRestoreSessionStateMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptMethodInfo a signature
instance (signature ~ (b -> m GI.WebKit2.Structs.JavascriptResult.JavascriptResult), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFinishMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFromGresourceMethodInfo a signature
instance (signature ~ (b -> m GI.WebKit2.Structs.JavascriptResult.JavascriptResult), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFromGresourceFinishMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.SaveMode -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveMethodInfo a signature
instance (signature ~ (b -> m GI.Gio.Objects.InputStream.InputStream), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveFinishMethodInfo a signature
instance (signature ~ (b -> GI.WebKit2.Enums.SaveMode -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveToFileMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveToFileFinishMethodInfo a signature
instance (signature ~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetBackgroundColorMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetCustomCharsetMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetEditableMethodInfo a signature
instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a, GI.WebKit2.Objects.Settings.IsSettings b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetSettingsMethodInfo a signature
instance (signature ~ (GHC.Types.Double -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetZoomLevelMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewStopLoadingMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.IsWebView a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewTryCloseMethodInfo a signature
module GI.WebKit2.Structs.Credential
newtype Credential
Credential :: (ManagedPtr Credential) -> Credential
noCredential :: Maybe Credential
data CredentialCopyMethodInfo
-- | Make a copy of the Credential.
credentialCopy :: (HasCallStack, MonadIO m) => Credential -> m Credential
data CredentialFreeMethodInfo
-- | Free the Credential.
credentialFree :: (HasCallStack, MonadIO m) => Credential -> m ()
data CredentialGetPasswordMethodInfo
-- | Get the password currently held by this Credential.
credentialGetPassword :: (HasCallStack, MonadIO m) => Credential -> m Text
data CredentialGetPersistenceMethodInfo
-- | Get the persistence mode currently held by this Credential.
credentialGetPersistence :: (HasCallStack, MonadIO m) => Credential -> m CredentialPersistence
data CredentialGetUsernameMethodInfo
-- | Get the username currently held by this Credential.
credentialGetUsername :: (HasCallStack, MonadIO m) => Credential -> m Text
data CredentialHasPasswordMethodInfo
-- | Determine whether this credential has a password stored.
credentialHasPassword :: (HasCallStack, MonadIO m) => Credential -> m Bool
-- | Create a new credential from the provided username, password and
-- persistence mode.
credentialNew :: (HasCallStack, MonadIO m) => Text -> Text -> CredentialPersistence -> m Credential
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.Credential.Credential
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.Credential.Credential
instance (signature ~ m GI.WebKit2.Structs.Credential.Credential, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialCopyMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialFreeMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetPasswordMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (signature ~ m GI.WebKit2.Enums.CredentialPersistence, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetPersistenceMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetUsernameMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialHasPasswordMethodInfo GI.WebKit2.Structs.Credential.Credential signature
instance (info ~ GI.WebKit2.Structs.Credential.ResolveCredentialMethod t GI.WebKit2.Structs.Credential.Credential, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.Credential.Credential p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.Credential.Credential -> p)
instance (info ~ GI.WebKit2.Structs.Credential.ResolveCredentialMethod t GI.WebKit2.Structs.Credential.Credential, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.Credential.Credential p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.Credential.Credential -> p)
module GI.WebKit2.Structs.NavigationAction
newtype NavigationAction
NavigationAction :: (ManagedPtr NavigationAction) -> NavigationAction
noNavigationAction :: Maybe NavigationAction
data NavigationActionCopyMethodInfo
-- | Make a copy of navigation.
navigationActionCopy :: (HasCallStack, MonadIO m) => NavigationAction -> m NavigationAction
data NavigationActionFreeMethodInfo
-- | Free the NavigationAction
navigationActionFree :: (HasCallStack, MonadIO m) => NavigationAction -> m ()
data NavigationActionGetModifiersMethodInfo
-- | Return a bitmask of ModifierType values describing the modifier
-- keys that were in effect when the navigation was requested
navigationActionGetModifiers :: (HasCallStack, MonadIO m) => NavigationAction -> m Word32
data NavigationActionGetMouseButtonMethodInfo
-- | Return the number of the mouse button that triggered the navigation,
-- or 0 if the navigation was not started by a mouse event.
navigationActionGetMouseButton :: (HasCallStack, MonadIO m) => NavigationAction -> m Word32
data NavigationActionGetNavigationTypeMethodInfo
-- | Return the type of action that triggered the navigation.
navigationActionGetNavigationType :: (HasCallStack, MonadIO m) => NavigationAction -> m NavigationType
data NavigationActionGetRequestMethodInfo
-- | Return the navigation URIRequest
navigationActionGetRequest :: (HasCallStack, MonadIO m) => NavigationAction -> m URIRequest
data NavigationActionIsUserGestureMethodInfo
-- | Return whether the navigation was triggered by a user gesture like a
-- mouse click.
navigationActionIsUserGesture :: (HasCallStack, MonadIO m) => NavigationAction -> m Bool
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.NavigationAction.NavigationAction
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.NavigationAction.NavigationAction
instance (signature ~ m GI.WebKit2.Structs.NavigationAction.NavigationAction, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionCopyMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionFreeMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetModifiersMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetMouseButtonMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m GI.WebKit2.Enums.NavigationType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetNavigationTypeMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetRequestMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionIsUserGestureMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
instance (info ~ GI.WebKit2.Structs.NavigationAction.ResolveNavigationActionMethod t GI.WebKit2.Structs.NavigationAction.NavigationAction, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NavigationAction.NavigationAction p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.NavigationAction.NavigationAction -> p)
instance (info ~ GI.WebKit2.Structs.NavigationAction.ResolveNavigationActionMethod t GI.WebKit2.Structs.NavigationAction.NavigationAction, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NavigationAction.NavigationAction p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.NavigationAction.NavigationAction -> p)
module GI.WebKit2.Structs.ScriptDialog
newtype ScriptDialog
ScriptDialog :: (ManagedPtr ScriptDialog) -> ScriptDialog
noScriptDialog :: Maybe ScriptDialog
data ScriptDialogConfirmSetConfirmedMethodInfo
-- | This method is used for ScriptDialogTypeConfirm and
-- ScriptDialogTypeBeforeUnloadConfirm dialogs when
-- WebView::script-dialog signal is emitted to set
-- whether the user confirmed the dialog or not. The default
-- implementation of WebView::script-dialog signal
-- sets True when the OK or Stay buttons are clicked and
-- False otherwise. It's an error to use this method with a
-- ScriptDialog that is not of type ScriptDialogTypeConfirm
-- or ScriptDialogTypeBeforeUnloadConfirm
scriptDialogConfirmSetConfirmed :: (HasCallStack, MonadIO m) => ScriptDialog -> Bool -> m ()
data ScriptDialogGetDialogTypeMethodInfo
-- | Get the dialog type of a ScriptDialog.
scriptDialogGetDialogType :: (HasCallStack, MonadIO m) => ScriptDialog -> m ScriptDialogType
data ScriptDialogGetMessageMethodInfo
-- | Get the message of a ScriptDialog.
scriptDialogGetMessage :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
data ScriptDialogPromptGetDefaultTextMethodInfo
-- | Get the default text of a ScriptDialog of type
-- ScriptDialogTypePrompt. It's an error to use this method with a
-- ScriptDialog that is not of type ScriptDialogTypePrompt.
scriptDialogPromptGetDefaultText :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
data ScriptDialogPromptSetTextMethodInfo
-- | This method is used for ScriptDialogTypePrompt dialogs when
-- WebView::script-dialog signal is emitted to set
-- the text entered by the user. The default implementation of
-- WebView::script-dialog signal sets the text of
-- the entry form when OK button is clicked, otherwise Nothing is
-- set. It's an error to use this method with a ScriptDialog that
-- is not of type ScriptDialogTypePrompt.
scriptDialogPromptSetText :: (HasCallStack, MonadIO m) => ScriptDialog -> Text -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.ScriptDialog.ScriptDialog
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.ScriptDialog.ScriptDialog
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogConfirmSetConfirmedMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
instance (signature ~ m GI.WebKit2.Enums.ScriptDialogType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogGetDialogTypeMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogGetMessageMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogPromptGetDefaultTextMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogPromptSetTextMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
instance (info ~ GI.WebKit2.Structs.ScriptDialog.ResolveScriptDialogMethod t GI.WebKit2.Structs.ScriptDialog.ScriptDialog, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.ScriptDialog.ScriptDialog p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.ScriptDialog.ScriptDialog -> p)
instance (info ~ GI.WebKit2.Structs.ScriptDialog.ResolveScriptDialogMethod t GI.WebKit2.Structs.ScriptDialog.ScriptDialog, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.ScriptDialog.ScriptDialog p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.ScriptDialog.ScriptDialog -> p)
module GI.WebKit2.Structs.UserScript
newtype UserScript
UserScript :: (ManagedPtr UserScript) -> UserScript
noUserScript :: Maybe UserScript
-- | Creates a new user script. Scripts can be applied to some URIs only by
-- passing non-null values for whitelist or
-- blacklist. Passing a Nothing whitelist implies
-- that all URIs are on the whitelist. The script is applied if an URI
-- matches the whitelist and not the blacklist. URI patterns must be of
-- the form [protocol]://[host]/[path], where the *host* and
-- *path* components can contain the wildcard character (*) to
-- represent zero or more other characters.
userScriptNew :: (HasCallStack, MonadIO m) => Text -> UserContentInjectedFrames -> UserScriptInjectionTime -> Maybe ([Text]) -> Maybe ([Text]) -> m UserScript
data UserScriptRefMethodInfo
-- | Atomically increments the reference count of
-- userScript by one. This function is MT-safe and may be
-- called from any thread.
userScriptRef :: (HasCallStack, MonadIO m) => UserScript -> m UserScript
data UserScriptUnrefMethodInfo
-- | Atomically decrements the reference count of
-- userScript by one. If the reference count drops to 0,
-- all memory allocated by UserScript is released. This function
-- is MT-safe and may be called from any thread.
userScriptUnref :: (HasCallStack, MonadIO m) => UserScript -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.UserScript.UserScript
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.UserScript.UserScript
instance (signature ~ m GI.WebKit2.Structs.UserScript.UserScript, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserScript.UserScriptRefMethodInfo GI.WebKit2.Structs.UserScript.UserScript signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserScript.UserScriptUnrefMethodInfo GI.WebKit2.Structs.UserScript.UserScript signature
instance (info ~ GI.WebKit2.Structs.UserScript.ResolveUserScriptMethod t GI.WebKit2.Structs.UserScript.UserScript, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserScript.UserScript p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.UserScript.UserScript -> p)
instance (info ~ GI.WebKit2.Structs.UserScript.ResolveUserScriptMethod t GI.WebKit2.Structs.UserScript.UserScript, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserScript.UserScript p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.UserScript.UserScript -> p)
module GI.WebKit2.Structs.UserStyleSheet
newtype UserStyleSheet
UserStyleSheet :: (ManagedPtr UserStyleSheet) -> UserStyleSheet
noUserStyleSheet :: Maybe UserStyleSheet
-- | Creates a new user style sheet. Style sheets can be applied to some
-- URIs only by passing non-null values for whitelist or
-- blacklist. Passing a Nothing whitelist implies
-- that all URIs are on the whitelist. The style sheet is applied if an
-- URI matches the whitelist and not the blacklist. URI patterns must be
-- of the form [protocol]://[host]/[path], where the *host* and
-- *path* components can contain the wildcard character (*) to
-- represent zero or more other characters.
userStyleSheetNew :: (HasCallStack, MonadIO m) => Text -> UserContentInjectedFrames -> UserStyleLevel -> Maybe ([Text]) -> Maybe ([Text]) -> m UserStyleSheet
data UserStyleSheetRefMethodInfo
-- | Atomically increments the reference count of
-- userStyleSheet by one. This function is MT-safe and
-- may be called from any thread.
userStyleSheetRef :: (HasCallStack, MonadIO m) => UserStyleSheet -> m UserStyleSheet
data UserStyleSheetUnrefMethodInfo
-- | Atomically decrements the reference count of
-- userStyleSheet by one. If the reference count drops to
-- 0, all memory allocated by UserStyleSheet is released. This
-- function is MT-safe and may be called from any thread.
userStyleSheetUnref :: (HasCallStack, MonadIO m) => UserStyleSheet -> m ()
instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet
instance (signature ~ m GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheetRefMethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheetUnrefMethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet signature
instance (info ~ GI.WebKit2.Structs.UserStyleSheet.ResolveUserStyleSheetMethod t GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> p)
instance (info ~ GI.WebKit2.Structs.UserStyleSheet.ResolveUserStyleSheetMethod t GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> p)
module GI.WebKit2.Structs
module GI.WebKit2.Constants
-- | Like getMinorVersion, but from the headers used at application
-- compile time, rather than from the library linked against at
-- application run time.
-- | Like getMicroVersion, but from the headers used at application
-- compile time, rather than from the library linked against at
-- application run time.
-- | Like getMajorVersion, but from the headers used at application
-- compile time, rather than from the library linked against at
-- application run time.
-- | The undo command. Undoes the last editing command in a WebView.
-- You can check whether it's possible to execute the command with
-- webViewCanExecuteEditingCommand. It's only possible to undo a
-- command after a previously executed editing operation.
-- | The select all command. Selects all the content of the current text
-- field in a WebView. It is always possible to select all text,
-- no matter whether the WebView content is editable or not. You
-- can still check it with webViewCanExecuteEditingCommand.
-- | The redo command. Redoes a previously undone editing command in a
-- WebView. You can check whether it's possible to execute the
-- command with webViewCanExecuteEditingCommand. It's only
-- possible to redo a command when it has been previously undone.
-- | The paste clipboard command. Pastes the contents of the clipboard to a
-- WebView. You can check whether it's possible to execute the
-- command with webViewCanExecuteEditingCommand. In general it's
-- possible to paste from the clipboard when the WebView content
-- is editable and clipboard is not empty.
-- | The insert image command. Creates an image element that is inserted at
-- the current cursor position. It receives an URI as argument, that is
-- used as the image source. This command should be executed with
-- webViewExecuteEditingCommandWithArgument.
-- | The cut clipboard command. Copies the current selection inside a
-- WebView to the clipboard and deletes the selected content. You
-- can check whether it's possible to execute the command with
-- webViewCanExecuteEditingCommand. In general it's possible to
-- cut to the clipboard when the WebView content is editable and
-- there is an active selection.
-- | The create link command. Creates a link element that is inserted at
-- the current cursor position. If there's a selection, the selected text
-- will be used as the link text, otherwise the URL itself will be used.
-- It receives the link URL as argument. This command should be executed
-- with webViewExecuteEditingCommandWithArgument
-- | The copy clipboard command. Copies the current selection inside a
-- WebView to the clipboard. You can check whether it's possible
-- to execute the command with webViewCanExecuteEditingCommand. In
-- general it's possible to copy to the clipboard when there is an active
-- selection inside the WebView.
module GI.WebKit2.Callbacks
type C_URISchemeRequestCallback = Ptr URISchemeRequest -> Ptr () -> IO ()
type URISchemeRequestCallback = URISchemeRequest -> IO ()
type URISchemeRequestCallback_WithClosures = URISchemeRequest -> Ptr () -> IO ()
drop_closures_URISchemeRequestCallback :: URISchemeRequestCallback -> URISchemeRequestCallback_WithClosures
dynamic_URISchemeRequestCallback :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => FunPtr C_URISchemeRequestCallback -> a -> Ptr () -> m ()
genClosure_URISchemeRequestCallback :: URISchemeRequestCallback -> IO Closure
mk_URISchemeRequestCallback :: C_URISchemeRequestCallback -> IO (FunPtr C_URISchemeRequestCallback)
noURISchemeRequestCallback :: Maybe URISchemeRequestCallback
noURISchemeRequestCallback_WithClosures :: Maybe URISchemeRequestCallback_WithClosures
wrap_URISchemeRequestCallback :: Maybe (Ptr (FunPtr C_URISchemeRequestCallback)) -> URISchemeRequestCallback_WithClosures -> Ptr URISchemeRequest -> Ptr () -> IO ()
module GI.WebKit2.Objects.WebContext
newtype WebContext
WebContext :: (ManagedPtr WebContext) -> WebContext
class GObject o => IsWebContext o
toWebContext :: IsWebContext o => o -> IO WebContext
noWebContext :: Maybe WebContext
data WebContextAllowTlsCertificateForHostMethodInfo
-- | Ignore further TLS errors on the host for the
-- certificate present in info.
webContextAllowTlsCertificateForHost :: (HasCallStack, MonadIO m, IsWebContext a, IsTlsCertificate b) => a -> b -> Text -> m ()
data WebContextClearCacheMethodInfo
-- | Clears all resources currently cached. See also
-- webContextSetCacheModel.
webContextClearCache :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m ()
data WebContextDownloadUriMethodInfo
-- | Requests downloading of the specified URI string. The download
-- operation will not be associated to any WebView, if you are
-- interested in starting a download from a particular WebView use
-- webViewDownloadUri instead.
webContextDownloadUri :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> m Download
data WebContextGetCacheModelMethodInfo
-- | Returns the current cache model. For more information about this value
-- check the documentation of the function
-- webContextSetCacheModel.
webContextGetCacheModel :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m CacheModel
data WebContextGetCookieManagerMethodInfo
-- | Get the CookieManager of the context's
-- WebsiteDataManager.
webContextGetCookieManager :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m CookieManager
-- | Gets the default web context
webContextGetDefault :: (HasCallStack, MonadIO m) => m WebContext
data WebContextGetFaviconDatabaseMethodInfo
-- | Get the FaviconDatabase associated with
-- context.
--
-- To initialize the database you need to call
-- webContextSetFaviconDatabaseDirectory.
webContextGetFaviconDatabase :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m FaviconDatabase
data WebContextGetFaviconDatabaseDirectoryMethodInfo
-- | Get the directory path being used to store the favicons database for
-- context, or Nothing if
-- webContextSetFaviconDatabaseDirectory hasn't been called yet.
--
-- This function will always return the same path after having called
-- webContextSetFaviconDatabaseDirectory for the first time.
webContextGetFaviconDatabaseDirectory :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m Text
data WebContextGetPluginsMethodInfo
-- | Asynchronously get the list of installed plugins.
--
-- When the operation is finished, callback will be
-- called. You can then call webContextGetPluginsFinish to get the
-- result of the operation.
webContextGetPlugins :: (HasCallStack, MonadIO m, IsWebContext a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
data WebContextGetPluginsFinishMethodInfo
-- | Finish an asynchronous operation started with
-- webkit_web_context_get_plugins.
webContextGetPluginsFinish :: (HasCallStack, MonadIO m, IsWebContext a, IsAsyncResult b) => a -> b -> m [Plugin]
data WebContextGetProcessModelMethodInfo
-- | Returns the current process model. For more information about this
-- value see webContextSetProcessModel.
webContextGetProcessModel :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m ProcessModel
data WebContextGetSecurityManagerMethodInfo
-- | Get the SecurityManager of context.
webContextGetSecurityManager :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m SecurityManager
data WebContextGetSpellCheckingEnabledMethodInfo
-- | Get whether spell checking feature is currently enabled.
webContextGetSpellCheckingEnabled :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m Bool
data WebContextGetSpellCheckingLanguagesMethodInfo
-- | Get the the list of spell checking languages associated with
-- context, or Nothing if no languages have been
-- previously set.
--
-- See webContextSetSpellCheckingLanguages for more details on the
-- format of the languages in the list.
webContextGetSpellCheckingLanguages :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m [Text]
data WebContextGetTlsErrorsPolicyMethodInfo
-- | Get the TLS errors policy of context
webContextGetTlsErrorsPolicy :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m TLSErrorsPolicy
data WebContextGetWebProcessCountLimitMethodInfo
-- | Gets the maximum number of web processes that can be created at the
-- same time for the context.
webContextGetWebProcessCountLimit :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m Word32
data WebContextGetWebsiteDataManagerMethodInfo
-- | Get the WebsiteDataManager of context.
webContextGetWebsiteDataManager :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m WebsiteDataManager
data WebContextInitializeNotificationPermissionsMethodInfo
-- | Sets initial desktop notification permissions for the
-- context. allowedOrigins and
-- disallowedOrigins must each be List of
-- SecurityOrigin objects representing origins that will,
-- respectively, either always or never have permission to show desktop
-- notifications. No NotificationPermissionRequest will ever be
-- generated for any of the security origins represented in
-- allowedOrigins or disallowedOrigins.
-- This function is necessary because some webpages proactively check
-- whether they have permission to display notifications without ever
-- creating a permission request.
--
-- This function only affects web processes that have not already been
-- created. The best time to call it is when handling
-- WebContext::initialize-notification-permissions
-- so as to ensure that new web processes receive the most recent set of
-- permissions.
webContextInitializeNotificationPermissions :: (HasCallStack, MonadIO m, IsWebContext a) => a -> [SecurityOrigin] -> [SecurityOrigin] -> m ()
data WebContextIsEphemeralMethodInfo
-- | Get whether a WebContext is ephemeral.
webContextIsEphemeral :: (HasCallStack, MonadIO m, IsWebContext a) => a -> m Bool
-- | Create a new WebContext
webContextNew :: (HasCallStack, MonadIO m) => m WebContext
-- | Create a new ephemeral WebContext. An ephemeral
-- WebContext is a context created with an ephemeral
-- WebsiteDataManager. This is just a convenient method to create
-- ephemeral contexts without having to create your own
-- WebsiteDataManager. All WebView<!-- -->s
-- associated with this context will also be ephemeral. Websites will not
-- store any data in the client storage. This is normally used to
-- implement private instances.
webContextNewEphemeral :: (HasCallStack, MonadIO m) => m WebContext
-- | Create a new WebContext with a WebsiteDataManager.
webContextNewWithWebsiteDataManager :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m WebContext
data WebContextPrefetchDnsMethodInfo
-- | Resolve the domain name of the given hostname in
-- advance, so that if a URI of hostname is requested the
-- load will be performed more quickly.
webContextPrefetchDns :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> m ()
data WebContextRegisterUriSchemeMethodInfo
-- | Register scheme in context, so that
-- when an URI request with scheme is made in the
-- WebContext, the URISchemeRequestCallback registered will
-- be called with a URISchemeRequest. It is possible to handle URI
-- scheme requests asynchronously, by calling objectRef on the
-- URISchemeRequest and calling uRISchemeRequestFinish
-- later when the data of the request is available or
-- uRISchemeRequestFinishError in case of error.
--
-- <informalexample><programlisting> static void
-- about_uri_scheme_request_cb (WebKitURISchemeRequest *request, gpointer
-- user_data) { GInputStream *stream; gsize stream_length; const gchar
-- *path;
--
-- path = webkit_uri_scheme_request_get_path (request); if (!g_strcmp0
-- (path, "plugins")) { /<!-- -->* Create a GInputStream with the
-- contents of plugins about page, and set its length to stream_length
-- *<!-- -->/ } else if (!g_strcmp0 (path, "memory")) { /<!--
-- -->* Create a GInputStream with the contents of memory about page,
-- and set its length to stream_length *<!-- -->/ } else if
-- (!g_strcmp0 (path, "applications")) { /<!-- -->* Create a
-- GInputStream with the contents of applications about page, and set its
-- length to stream_length *<!-- -->/ } else if (!g_strcmp0 (path,
-- "example")) { gchar *contents;
--
-- contents = g_strdup_printf
-- ("<html><body><p>Example
-- about
-- page</p></body></html>");
-- stream_length = strlen (contents); stream =
-- g_memory_input_stream_new_from_data (contents, stream_length, g_free);
-- } else { GError *error;
--
-- error = g_error_new (ABOUT_HANDLER_ERROR, ABOUT_HANDLER_ERROR_INVALID,
-- "Invalid about:s page.", path);
-- webkit_uri_scheme_request_finish_error (request, error); g_error_free
-- (error); return; } webkit_uri_scheme_request_finish (request, stream,
-- stream_length, "text/html"); g_object_unref (stream); }
-- </programlisting></informalexample>
webContextRegisterUriScheme :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> URISchemeRequestCallback -> m ()
data WebContextSetAdditionalPluginsDirectoryMethodInfo
-- | Set an additional directory where WebKit will look for plugins.
webContextSetAdditionalPluginsDirectory :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> m ()
data WebContextSetCacheModelMethodInfo
-- | Specifies a usage model for WebViews, which WebKit will use to
-- determine its caching behavior. All web views follow the cache model.
-- This cache model determines the RAM and disk space to use for caching
-- previously viewed content .
--
-- Research indicates that users tend to browse within clusters of
-- documents that hold resources in common, and to revisit previously
-- visited documents. WebKit and the frameworks below it include built-in
-- caches that take advantage of these patterns, substantially improving
-- document load speed in browsing situations. The WebKit cache model
-- controls the behaviors of all of these caches, including various
-- WebCore caches.
--
-- Browsers can improve document load speed substantially by specifying
-- CacheModelWebBrowser. Applications without a browsing interface
-- can reduce memory usage substantially by specifying
-- CacheModelDocumentViewer. The default value is
-- CacheModelWebBrowser.
webContextSetCacheModel :: (HasCallStack, MonadIO m, IsWebContext a) => a -> CacheModel -> m ()
data WebContextSetDiskCacheDirectoryMethodInfo
-- | Set the directory where disk cache files will be stored This method
-- must be called before loading anything in this context, otherwise it
-- will not have any effect.
--
-- Note that this method overrides the directory set in the
-- WebsiteDataManager, but it doesn't change the value returned by
-- websiteDataManagerGetDiskCacheDirectory since the
-- WebsiteDataManager is immutable.
-- | Deprecated: (Since version 2.10.)Use
-- webContextNewWithWebsiteDataManager instead.
webContextSetDiskCacheDirectory :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> m ()
data WebContextSetFaviconDatabaseDirectoryMethodInfo
-- | Set the directory path to be used to store the favicons database for
-- context on disk. Passing Nothing as
-- path means using the default directory for the
-- platform (see getUserDataDir).
--
-- Calling this method also means enabling the favicons database for its
-- use from the applications, so that's why it's expected to be called
-- only once. Further calls for the same instance of WebContext
-- won't cause any effect.
webContextSetFaviconDatabaseDirectory :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Maybe (Text) -> m ()
data WebContextSetNetworkProxySettingsMethodInfo
-- | Set the network proxy settings to be used by connections started in
-- context. By default NetworkProxyModeDefault is
-- used, which means that the system settings will be used
-- (proxyResolverGetDefault). If you want to override the system
-- default settings, you can either use NetworkProxyModeNoProxy to
-- make sure no proxies are used at all, or NetworkProxyModeCustom
-- to provide your own proxy settings. When proxyMode is
-- NetworkProxyModeCustom proxySettings must be a
-- valid NetworkProxySettings; otherwise,
-- proxySettings must be Nothing.
webContextSetNetworkProxySettings :: (HasCallStack, MonadIO m, IsWebContext a) => a -> NetworkProxyMode -> Maybe (NetworkProxySettings) -> m ()
data WebContextSetPreferredLanguagesMethodInfo
-- | Set the list of preferred languages, sorted from most desirable to
-- least desirable. The list will be used to build the "Accept-Language"
-- header that will be included in the network requests started by the
-- WebContext.
webContextSetPreferredLanguages :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Maybe ([Text]) -> m ()
data WebContextSetProcessModelMethodInfo
-- | Specifies a process model for WebViews, which WebKit will use to
-- determine how auxiliary processes are handled. The default setting
-- (ProcessModelSharedSecondaryProcess) is suitable for most
-- applications which embed a small amount of WebViews, or are used to
-- display documents which are considered safe — like local files.
--
-- Applications which may potentially use a large amount of WebViews —for
-- example a multi-tabbed web browser— may want to use
-- ProcessModelMultipleSecondaryProcesses, which will use one
-- process per view most of the time, while still allowing for web views
-- to share a process when needed (for example when different views
-- interact with each other). Using this model, when a process hangs or
-- crashes, only the WebViews using it stop working, while the rest of
-- the WebViews in the application will still function normally.
--
-- This method **must be called before any web process has been
-- created**, as early as possible in your application. Calling it later
-- will make your application crash.
webContextSetProcessModel :: (HasCallStack, MonadIO m, IsWebContext a) => a -> ProcessModel -> m ()
data WebContextSetSpellCheckingEnabledMethodInfo
-- | Enable or disable the spell checking feature.
webContextSetSpellCheckingEnabled :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Bool -> m ()
data WebContextSetSpellCheckingLanguagesMethodInfo
-- | Set the list of spell checking languages to be used for spell
-- checking.
--
-- The locale string typically is in the form lang_COUNTRY, where lang is
-- an ISO-639 language code, and COUNTRY is an ISO-3166 country code. For
-- instance, sv_FI for Swedish as written in Finland or pt_BR for
-- Portuguese as written in Brazil.
--
-- You need to call this function with a valid list of languages at least
-- once in order to properly enable the spell checking feature in WebKit.
webContextSetSpellCheckingLanguages :: (HasCallStack, MonadIO m, IsWebContext a) => a -> [Text] -> m ()
data WebContextSetTlsErrorsPolicyMethodInfo
-- | Set the TLS errors policy of context as
-- policy
webContextSetTlsErrorsPolicy :: (HasCallStack, MonadIO m, IsWebContext a) => a -> TLSErrorsPolicy -> m ()
data WebContextSetWebExtensionsDirectoryMethodInfo
-- | Set the directory where WebKit will look for Web Extensions. This
-- method must be called before loading anything in this context,
-- otherwise it will not have any effect. You can connect to
-- WebContext::initialize-web-extensions to call
-- this method before anything is loaded.
webContextSetWebExtensionsDirectory :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Text -> m ()
data WebContextSetWebExtensionsInitializationUserDataMethodInfo
-- | Set user data to be passed to Web Extensions on initialization. The
-- data will be passed to the
-- WebKitWebExtensionInitializeWithUserDataFunction. This
-- method must be called before loading anything in this context,
-- otherwise it will not have any effect. You can connect to
-- WebContext::initialize-web-extensions to call
-- this method before anything is loaded.
webContextSetWebExtensionsInitializationUserData :: (HasCallStack, MonadIO m, IsWebContext a) => a -> GVariant -> m ()
data WebContextSetWebProcessCountLimitMethodInfo
-- | Sets the maximum number of web processes that can be created at the
-- same time for the context. The default value is 0 and
-- means no limit.
--
-- This method **must be called before any web process has been
-- created**, as early as possible in your application. Calling it later
-- will make your application crash.
webContextSetWebProcessCountLimit :: (HasCallStack, MonadIO m, IsWebContext a) => a -> Word32 -> m ()
data WebContextLocalStorageDirectoryPropertyInfo
constructWebContextLocalStorageDirectory :: (IsWebContext o) => Text -> IO (GValueConstruct o)
getWebContextLocalStorageDirectory :: (MonadIO m, IsWebContext o) => o -> m (Maybe Text)
webContextLocalStorageDirectory :: AttrLabelProxy "localStorageDirectory"
data WebContextWebsiteDataManagerPropertyInfo
constructWebContextWebsiteDataManager :: (IsWebContext o, IsWebsiteDataManager a) => a -> IO (GValueConstruct o)
getWebContextWebsiteDataManager :: (MonadIO m, IsWebContext o) => o -> m WebsiteDataManager
webContextWebsiteDataManager :: AttrLabelProxy "websiteDataManager"
type C_WebContextDownloadStartedCallback = Ptr () -> Ptr Download -> Ptr () -> IO ()
type WebContextDownloadStartedCallback = Download -> IO ()
data WebContextDownloadStartedSignalInfo
afterWebContextDownloadStarted :: (IsWebContext a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId
genClosure_WebContextDownloadStarted :: WebContextDownloadStartedCallback -> IO Closure
mk_WebContextDownloadStartedCallback :: C_WebContextDownloadStartedCallback -> IO (FunPtr C_WebContextDownloadStartedCallback)
noWebContextDownloadStartedCallback :: Maybe WebContextDownloadStartedCallback
onWebContextDownloadStarted :: (IsWebContext a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId
wrap_WebContextDownloadStartedCallback :: WebContextDownloadStartedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO ()
type C_WebContextInitializeNotificationPermissionsCallback = Ptr () -> Ptr () -> IO ()
type WebContextInitializeNotificationPermissionsCallback = IO ()
data WebContextInitializeNotificationPermissionsSignalInfo
afterWebContextInitializeNotificationPermissions :: (IsWebContext a, MonadIO m) => a -> WebContextInitializeNotificationPermissionsCallback -> m SignalHandlerId
genClosure_WebContextInitializeNotificationPermissions :: WebContextInitializeNotificationPermissionsCallback -> IO Closure
mk_WebContextInitializeNotificationPermissionsCallback :: C_WebContextInitializeNotificationPermissionsCallback -> IO (FunPtr C_WebContextInitializeNotificationPermissionsCallback)
noWebContextInitializeNotificationPermissionsCallback :: Maybe WebContextInitializeNotificationPermissionsCallback
onWebContextInitializeNotificationPermissions :: (IsWebContext a, MonadIO m) => a -> WebContextInitializeNotificationPermissionsCallback -> m SignalHandlerId
wrap_WebContextInitializeNotificationPermissionsCallback :: WebContextInitializeNotificationPermissionsCallback -> Ptr () -> Ptr () -> IO ()
type C_WebContextInitializeWebExtensionsCallback = Ptr () -> Ptr () -> IO ()
type WebContextInitializeWebExtensionsCallback = IO ()
data WebContextInitializeWebExtensionsSignalInfo
afterWebContextInitializeWebExtensions :: (IsWebContext a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId
genClosure_WebContextInitializeWebExtensions :: WebContextInitializeWebExtensionsCallback -> IO Closure
mk_WebContextInitializeWebExtensionsCallback :: C_WebContextInitializeWebExtensionsCallback -> IO (FunPtr C_WebContextInitializeWebExtensionsCallback)
noWebContextInitializeWebExtensionsCallback :: Maybe WebContextInitializeWebExtensionsCallback
onWebContextInitializeWebExtensions :: (IsWebContext a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId
wrap_WebContextInitializeWebExtensionsCallback :: WebContextInitializeWebExtensionsCallback -> Ptr () -> Ptr () -> IO ()
instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebContext.WebContext
instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.WebKit2.Objects.WebContext.WebContext a) => GI.WebKit2.Objects.WebContext.IsWebContext a
instance GI.WebKit2.Objects.WebContext.IsWebContext GI.WebKit2.Objects.WebContext.WebContext
instance GI.GObject.Objects.Object.IsObject GI.WebKit2.Objects.WebContext.WebContext
instance (info ~ GI.WebKit2.Objects.WebContext.ResolveWebContextMethod t GI.WebKit2.Objects.WebContext.WebContext, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebContext.WebContext p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebContext.WebContext -> p)
instance (info ~ GI.WebKit2.Objects.WebContext.ResolveWebContextMethod t GI.WebKit2.Objects.WebContext.WebContext, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebContext.WebContext p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebContext.WebContext -> p)
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebContext.WebContextLocalStorageDirectoryPropertyInfo
instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebContext.WebContextWebsiteDataManagerPropertyInfo
instance Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Objects.WebContext.WebContext
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebContext.WebContextDownloadStartedSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebContext.WebContextInitializeNotificationPermissionsSignalInfo
instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebContext.WebContextInitializeWebExtensionsSignalInfo
instance (signature ~ (b -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextAllowTlsCertificateForHostMethodInfo a signature
instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextClearCacheMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m GI.WebKit2.Objects.Download.Download), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextDownloadUriMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.CacheModel, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetCacheModelMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.CookieManager.CookieManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetCookieManagerMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetFaviconDatabaseMethodInfo a signature
instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetFaviconDatabaseDirectoryMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetPluginsMethodInfo a signature
instance (signature ~ (b -> m [GI.WebKit2.Objects.Plugin.Plugin]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetPluginsFinishMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.ProcessModel, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetProcessModelMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.SecurityManager.SecurityManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSecurityManagerMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSpellCheckingEnabledMethodInfo a signature
instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSpellCheckingLanguagesMethodInfo a signature
instance (signature ~ m GI.WebKit2.Enums.TLSErrorsPolicy, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetTlsErrorsPolicyMethodInfo a signature
instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetWebProcessCountLimitMethodInfo a signature
instance (signature ~ m GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetWebsiteDataManagerMethodInfo a signature
instance (signature ~ ([GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin] -> [GI.WebKit2.Structs.SecurityOrigin.SecurityOrigin] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextInitializeNotificationPermissionsMethodInfo a signature
instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextIsEphemeralMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextPrefetchDnsMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> GI.WebKit2.Callbacks.URISchemeRequestCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextRegisterUriSchemeMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetAdditionalPluginsDirectoryMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.CacheModel -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetCacheModelMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetDiskCacheDirectoryMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetFaviconDatabaseDirectoryMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.NetworkProxyMode -> GHC.Base.Maybe GI.WebKit2.Structs.NetworkProxySettings.NetworkProxySettings -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetNetworkProxySettingsMethodInfo a signature
instance (signature ~ (GHC.Base.Maybe [Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetPreferredLanguagesMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.ProcessModel -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetProcessModelMethodInfo a signature
instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetSpellCheckingEnabledMethodInfo a signature
instance (signature ~ ([Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetSpellCheckingLanguagesMethodInfo a signature
instance (signature ~ (GI.WebKit2.Enums.TLSErrorsPolicy -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetTlsErrorsPolicyMethodInfo a signature
instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebExtensionsDirectoryMethodInfo a signature
instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebExtensionsInitializationUserDataMethodInfo a signature
instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.IsWebContext a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebProcessCountLimitMethodInfo a signature
module GI.WebKit2.Objects
module GI.WebKit2
module GI.WebKit2.PkgInfo
pkgConfigVersions :: [(String, String)]
flags :: [(String, Bool)]