-- 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.11 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.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.WebsiteDataManager newtype WebsiteDataManager WebsiteDataManager :: (ManagedPtr WebsiteDataManager) -> WebsiteDataManager class GObject o => IsWebsiteDataManager o toWebsiteDataManager :: IsWebsiteDataManager o => o -> IO WebsiteDataManager noWebsiteDataManager :: Maybe WebsiteDataManager data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo -- | Get the WebsiteDataManager:base-cache-directory -- property. websiteDataManagerGetBaseCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetBaseDataDirectoryMethodInfo -- | Get the WebsiteDataManager:base-data-directory -- property. websiteDataManagerGetBaseDataDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo -- | Get the WebsiteDataManager:disk-cache-directory -- property. websiteDataManagerGetDiskCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo -- | Get the WebsiteDataManager:indexeddb-directory -- property. websiteDataManagerGetIndexeddbDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo -- | Get the -- WebsiteDataManager:local-storage-directory -- property. websiteDataManagerGetLocalStorageDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo -- | Get the -- WebsiteDataManager:offline-application-cache-directory -- property. websiteDataManagerGetOfflineApplicationCacheDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerGetWebsqlDirectoryMethodInfo -- | Get the WebsiteDataManager:websql-directory -- property. websiteDataManagerGetWebsqlDirectory :: (HasCallStack, MonadIO m, IsWebsiteDataManager a) => a -> m Text data WebsiteDataManagerBaseCacheDirectoryPropertyInfo constructWebsiteDataManagerBaseCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerBaseCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerBaseCacheDirectory :: AttrLabelProxy "baseCacheDirectory" data WebsiteDataManagerBaseDataDirectoryPropertyInfo constructWebsiteDataManagerBaseDataDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerBaseDataDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerBaseDataDirectory :: AttrLabelProxy "baseDataDirectory" data WebsiteDataManagerDiskCacheDirectoryPropertyInfo constructWebsiteDataManagerDiskCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerDiskCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerDiskCacheDirectory :: AttrLabelProxy "diskCacheDirectory" data WebsiteDataManagerIndexeddbDirectoryPropertyInfo constructWebsiteDataManagerIndexeddbDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerIndexeddbDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerIndexeddbDirectory :: AttrLabelProxy "indexeddbDirectory" data WebsiteDataManagerLocalStorageDirectoryPropertyInfo constructWebsiteDataManagerLocalStorageDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerLocalStorageDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerLocalStorageDirectory :: AttrLabelProxy "localStorageDirectory" data WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo constructWebsiteDataManagerOfflineApplicationCacheDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerOfflineApplicationCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m Text websiteDataManagerOfflineApplicationCacheDirectory :: AttrLabelProxy "offlineApplicationCacheDirectory" data WebsiteDataManagerWebsqlDirectoryPropertyInfo constructWebsiteDataManagerWebsqlDirectory :: (IsWebsiteDataManager o) => Text -> IO (GValueConstruct o) getWebsiteDataManagerWebsqlDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m 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.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 ~ m 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 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 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 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 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 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 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 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 :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId genClosure_WebInspectorAttach :: WebInspectorAttachCallback -> IO Closure mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback) noWebInspectorAttachCallback :: Maybe WebInspectorAttachCallback onWebInspectorAttach :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId genClosure_WebInspectorBringToFront :: WebInspectorBringToFrontCallback -> IO Closure mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback) noWebInspectorBringToFrontCallback :: Maybe WebInspectorBringToFrontCallback onWebInspectorBringToFront :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId genClosure_WebInspectorClosed :: WebInspectorClosedCallback -> IO Closure mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback) noWebInspectorClosedCallback :: Maybe WebInspectorClosedCallback onWebInspectorClosed :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId genClosure_WebInspectorDetach :: WebInspectorDetachCallback -> IO Closure mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback) noWebInspectorDetachCallback :: Maybe WebInspectorDetachCallback onWebInspectorDetach :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId genClosure_WebInspectorOpenWindow :: WebInspectorOpenWindowCallback -> IO Closure mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback) noWebInspectorOpenWindowCallback :: Maybe WebInspectorOpenWindowCallback onWebInspectorOpenWindow :: (GObject 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.&lt;name&gt;.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 :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId genClosure_UserContentManagerScriptMessageReceived :: UserContentManagerScriptMessageReceivedCallback -> IO Closure mk_UserContentManagerScriptMessageReceivedCallback :: C_UserContentManagerScriptMessageReceivedCallback -> IO (FunPtr C_UserContentManagerScriptMessageReceivedCallback) noUserContentManagerScriptMessageReceivedCallback :: Maybe UserContentManagerScriptMessageReceivedCallback onUserContentManagerScriptMessageReceived :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId genClosure_WebResourceFailed :: WebResourceFailedCallback -> IO Closure mk_WebResourceFailedCallback :: C_WebResourceFailedCallback -> IO (FunPtr C_WebResourceFailedCallback) noWebResourceFailedCallback :: Maybe WebResourceFailedCallback onWebResourceFailed :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId genClosure_WebResourceFailedWithTlsErrors :: WebResourceFailedWithTlsErrorsCallback -> IO Closure mk_WebResourceFailedWithTlsErrorsCallback :: C_WebResourceFailedWithTlsErrorsCallback -> IO (FunPtr C_WebResourceFailedWithTlsErrorsCallback) noWebResourceFailedWithTlsErrorsCallback :: Maybe WebResourceFailedWithTlsErrorsCallback onWebResourceFailedWithTlsErrors :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId genClosure_WebResourceFinished :: WebResourceFinishedCallback -> IO Closure mk_WebResourceFinishedCallback :: C_WebResourceFinishedCallback -> IO (FunPtr C_WebResourceFinishedCallback) noWebResourceFinishedCallback :: Maybe WebResourceFinishedCallback onWebResourceFinished :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId genClosure_WebResourceReceivedData :: WebResourceReceivedDataCallback -> IO Closure mk_WebResourceReceivedDataCallback :: C_WebResourceReceivedDataCallback -> IO (FunPtr C_WebResourceReceivedDataCallback) noWebResourceReceivedDataCallback :: Maybe WebResourceReceivedDataCallback onWebResourceReceivedData :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId genClosure_WebResourceSentRequest :: WebResourceSentRequestCallback -> IO Closure mk_WebResourceSentRequestCallback :: C_WebResourceSentRequestCallback -> IO (FunPtr C_WebResourceSentRequestCallback) noWebResourceSentRequestCallback :: Maybe WebResourceSentRequestCallback onWebResourceSentRequest :: (GObject 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.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. 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 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 -- | No description available in the introspection data. 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 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 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.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 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 ~ (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.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.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 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 NotificationTitlePropertyInfo getNotificationTitle :: (MonadIO m, IsNotification o) => o -> m Text notificationTitle :: AttrLabelProxy "title" type C_NotificationClickedCallback = Ptr () -> Ptr () -> IO () type NotificationClickedCallback = IO () data NotificationClickedSignalInfo afterNotificationClicked :: (GObject a, MonadIO m) => a -> NotificationClickedCallback -> m SignalHandlerId genClosure_NotificationClicked :: NotificationClickedCallback -> IO Closure mk_NotificationClickedCallback :: C_NotificationClickedCallback -> IO (FunPtr C_NotificationClickedCallback) noNotificationClickedCallback :: Maybe NotificationClickedCallback onNotificationClicked :: (GObject 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 :: (GObject a, MonadIO m) => a -> NotificationClosedCallback -> m SignalHandlerId genClosure_NotificationClosed :: NotificationClosedCallback -> IO Closure mk_NotificationClosedCallback :: C_NotificationClosedCallback -> IO (FunPtr C_NotificationClosedCallback) noNotificationClosedCallback :: Maybe NotificationClosedCallback onNotificationClosed :: (GObject 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.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 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 :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId genClosure_FaviconDatabaseFaviconChanged :: FaviconDatabaseFaviconChangedCallback -> IO Closure mk_FaviconDatabaseFaviconChangedCallback :: C_FaviconDatabaseFaviconChangedCallback -> IO (FunPtr C_FaviconDatabaseFaviconChangedCallback) noFaviconDatabaseFaviconChangedCallback :: Maybe FaviconDatabaseFaviconChangedCallback onFaviconDatabaseFaviconChanged :: (GObject 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 :: (GObject a, MonadIO m) => a -> DownloadCreatedDestinationCallback -> m SignalHandlerId genClosure_DownloadCreatedDestination :: DownloadCreatedDestinationCallback -> IO Closure mk_DownloadCreatedDestinationCallback :: C_DownloadCreatedDestinationCallback -> IO (FunPtr C_DownloadCreatedDestinationCallback) noDownloadCreatedDestinationCallback :: Maybe DownloadCreatedDestinationCallback onDownloadCreatedDestination :: (GObject 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 :: (GObject a, MonadIO m) => a -> DownloadDecideDestinationCallback -> m SignalHandlerId genClosure_DownloadDecideDestination :: DownloadDecideDestinationCallback -> IO Closure mk_DownloadDecideDestinationCallback :: C_DownloadDecideDestinationCallback -> IO (FunPtr C_DownloadDecideDestinationCallback) noDownloadDecideDestinationCallback :: Maybe DownloadDecideDestinationCallback onDownloadDecideDestination :: (GObject 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 :: (GObject a, MonadIO m) => a -> DownloadFailedCallback -> m SignalHandlerId genClosure_DownloadFailed :: DownloadFailedCallback -> IO Closure mk_DownloadFailedCallback :: C_DownloadFailedCallback -> IO (FunPtr C_DownloadFailedCallback) noDownloadFailedCallback :: Maybe DownloadFailedCallback onDownloadFailed :: (GObject 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 :: (GObject a, MonadIO m) => a -> DownloadFinishedCallback -> m SignalHandlerId genClosure_DownloadFinished :: DownloadFinishedCallback -> IO Closure mk_DownloadFinishedCallback :: C_DownloadFinishedCallback -> IO (FunPtr C_DownloadFinishedCallback) noDownloadFinishedCallback :: Maybe DownloadFinishedCallback onDownloadFinished :: (GObject 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 :: (GObject a, MonadIO m) => a -> DownloadReceivedDataCallback -> m SignalHandlerId genClosure_DownloadReceivedData :: DownloadReceivedDataCallback -> IO Closure mk_DownloadReceivedDataCallback :: C_DownloadReceivedDataCallback -> IO (FunPtr C_DownloadReceivedDataCallback) noDownloadReceivedDataCallback :: Maybe DownloadReceivedDataCallback onDownloadReceivedData :: (GObject 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. 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 :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId genClosure_ColorChooserRequestFinished :: ColorChooserRequestFinishedCallback -> IO Closure mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback) noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback onColorChooserRequestFinished :: (GObject 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 :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId genClosure_BackForwardListChanged :: BackForwardListChangedCallback -> IO Closure mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback) noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback onBackForwardListChanged :: (GObject 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 (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 Data.GI.Base.Overloading.HasAttributeList GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest 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 (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 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.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 :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId genClosure_FindControllerCountedMatches :: FindControllerCountedMatchesCallback -> IO Closure mk_FindControllerCountedMatchesCallback :: C_FindControllerCountedMatchesCallback -> IO (FunPtr C_FindControllerCountedMatchesCallback) noFindControllerCountedMatchesCallback :: Maybe FindControllerCountedMatchesCallback onFindControllerCountedMatches :: (GObject 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 :: (GObject a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId genClosure_FindControllerFailedToFindText :: FindControllerFailedToFindTextCallback -> IO Closure mk_FindControllerFailedToFindTextCallback :: C_FindControllerFailedToFindTextCallback -> IO (FunPtr C_FindControllerFailedToFindTextCallback) noFindControllerFailedToFindTextCallback :: Maybe FindControllerFailedToFindTextCallback onFindControllerFailedToFindText :: (GObject 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 :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId genClosure_FindControllerFoundText :: FindControllerFoundTextCallback -> IO Closure mk_FindControllerFoundTextCallback :: C_FindControllerFoundTextCallback -> IO (FunPtr C_FindControllerFoundTextCallback) noFindControllerFoundTextCallback :: Maybe FindControllerFoundTextCallback onFindControllerFoundText :: (GObject 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.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 -- &lt;a&gt; 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 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 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.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.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.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.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 :: (GObject a, MonadIO m) => a -> AuthenticationRequestCancelledCallback -> m SignalHandlerId genClosure_AuthenticationRequestCancelled :: AuthenticationRequestCancelledCallback -> IO Closure mk_AuthenticationRequestCancelledCallback :: C_AuthenticationRequestCancelledCallback -> IO (FunPtr C_AuthenticationRequestCancelledCallback) noAuthenticationRequestCancelledCallback :: Maybe AuthenticationRequestCancelledCallback onAuthenticationRequestCancelled :: (GObject 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 cookieManagerDeleteAllCookies :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> m () data CookieManagerDeleteCookiesForDomainMethodInfo -- | Remove all cookies of cookieManager for the given -- domain. 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. 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. 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 persistenly, -- so you need to call this method to keep cookies saved across sessions. cookieManagerSetPersistentStorage :: (HasCallStack, MonadIO m, IsCookieManager a) => a -> Text -> CookiePersistentStorage -> m () type C_CookieManagerChangedCallback = Ptr () -> Ptr () -> IO () type CookieManagerChangedCallback = IO () data CookieManagerChangedSignalInfo afterCookieManagerChanged :: (GObject a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId genClosure_CookieManagerChanged :: CookieManagerChangedCallback -> IO Closure mk_CookieManagerChangedCallback :: C_CookieManagerChangedCallback -> IO (FunPtr C_CookieManagerChangedCallback) noCookieManagerChangedCallback :: Maybe CookieManagerChangedCallback onCookieManagerChanged :: (GObject 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_PrintOperationFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO () type PrintOperationFailedCallback = GError -> IO () data PrintOperationFailedSignalInfo afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId genClosure_PrintOperationFailed :: PrintOperationFailedCallback -> IO Closure mk_PrintOperationFailedCallback :: C_PrintOperationFailedCallback -> IO (FunPtr C_PrintOperationFailedCallback) noPrintOperationFailedCallback :: Maybe PrintOperationFailedCallback onPrintOperationFailed :: (GObject 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 :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId genClosure_PrintOperationFinished :: PrintOperationFinishedCallback -> IO Closure mk_PrintOperationFinishedCallback :: C_PrintOperationFinishedCallback -> IO (FunPtr C_PrintOperationFinishedCallback) noPrintOperationFinishedCallback :: Maybe PrintOperationFinishedCallback onPrintOperationFinished :: (GObject 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.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.WebView newtype WebView WebView :: (ManagedPtr WebView) -> WebView class GObject o => IsWebView o toWebView :: IsWebView o => o -> IO WebView noWebView :: Maybe WebView data WebViewCanExecuteEditingCommandMethodInfo -- | Asynchronously 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 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 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 -- WebKitWebSettings: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 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 :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId genClosure_WebViewAuthenticate :: WebViewAuthenticateCallback -> IO Closure mk_WebViewAuthenticateCallback :: C_WebViewAuthenticateCallback -> IO (FunPtr C_WebViewAuthenticateCallback) noWebViewAuthenticateCallback :: Maybe WebViewAuthenticateCallback onWebViewAuthenticate :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId genClosure_WebViewClose :: WebViewCloseCallback -> IO Closure mk_WebViewCloseCallback :: C_WebViewCloseCallback -> IO (FunPtr C_WebViewCloseCallback) noWebViewCloseCallback :: Maybe WebViewCloseCallback onWebViewClose :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId genClosure_WebViewContextMenu :: WebViewContextMenuCallback -> IO Closure mk_WebViewContextMenuCallback :: C_WebViewContextMenuCallback -> IO (FunPtr C_WebViewContextMenuCallback) noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback onWebViewContextMenu :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId genClosure_WebViewContextMenuDismissed :: WebViewContextMenuDismissedCallback -> IO Closure mk_WebViewContextMenuDismissedCallback :: C_WebViewContextMenuDismissedCallback -> IO (FunPtr C_WebViewContextMenuDismissedCallback) noWebViewContextMenuDismissedCallback :: Maybe WebViewContextMenuDismissedCallback onWebViewContextMenuDismissed :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId genClosure_WebViewCreate :: WebViewCreateCallback -> IO Closure mk_WebViewCreateCallback :: C_WebViewCreateCallback -> IO (FunPtr C_WebViewCreateCallback) noWebViewCreateCallback :: Maybe WebViewCreateCallback onWebViewCreate :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId genClosure_WebViewDecidePolicy :: WebViewDecidePolicyCallback -> IO Closure mk_WebViewDecidePolicyCallback :: C_WebViewDecidePolicyCallback -> IO (FunPtr C_WebViewDecidePolicyCallback) noWebViewDecidePolicyCallback :: Maybe WebViewDecidePolicyCallback onWebViewDecidePolicy :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId genClosure_WebViewEnterFullscreen :: WebViewEnterFullscreenCallback -> IO Closure mk_WebViewEnterFullscreenCallback :: C_WebViewEnterFullscreenCallback -> IO (FunPtr C_WebViewEnterFullscreenCallback) noWebViewEnterFullscreenCallback :: Maybe WebViewEnterFullscreenCallback onWebViewEnterFullscreen :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId genClosure_WebViewInsecureContentDetected :: WebViewInsecureContentDetectedCallback -> IO Closure mk_WebViewInsecureContentDetectedCallback :: C_WebViewInsecureContentDetectedCallback -> IO (FunPtr C_WebViewInsecureContentDetectedCallback) noWebViewInsecureContentDetectedCallback :: Maybe WebViewInsecureContentDetectedCallback onWebViewInsecureContentDetected :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId genClosure_WebViewLeaveFullscreen :: WebViewLeaveFullscreenCallback -> IO Closure mk_WebViewLeaveFullscreenCallback :: C_WebViewLeaveFullscreenCallback -> IO (FunPtr C_WebViewLeaveFullscreenCallback) noWebViewLeaveFullscreenCallback :: Maybe WebViewLeaveFullscreenCallback onWebViewLeaveFullscreen :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId genClosure_WebViewLoadChanged :: WebViewLoadChangedCallback -> IO Closure mk_WebViewLoadChangedCallback :: C_WebViewLoadChangedCallback -> IO (FunPtr C_WebViewLoadChangedCallback) noWebViewLoadChangedCallback :: Maybe WebViewLoadChangedCallback onWebViewLoadChanged :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId genClosure_WebViewLoadFailed :: WebViewLoadFailedCallback -> IO Closure mk_WebViewLoadFailedCallback :: C_WebViewLoadFailedCallback -> IO (FunPtr C_WebViewLoadFailedCallback) noWebViewLoadFailedCallback :: Maybe WebViewLoadFailedCallback onWebViewLoadFailed :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId genClosure_WebViewLoadFailedWithTlsErrors :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure mk_WebViewLoadFailedWithTlsErrorsCallback :: C_WebViewLoadFailedWithTlsErrorsCallback -> IO (FunPtr C_WebViewLoadFailedWithTlsErrorsCallback) noWebViewLoadFailedWithTlsErrorsCallback :: Maybe WebViewLoadFailedWithTlsErrorsCallback onWebViewLoadFailedWithTlsErrors :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId genClosure_WebViewMouseTargetChanged :: WebViewMouseTargetChangedCallback -> IO Closure mk_WebViewMouseTargetChangedCallback :: C_WebViewMouseTargetChangedCallback -> IO (FunPtr C_WebViewMouseTargetChangedCallback) noWebViewMouseTargetChangedCallback :: Maybe WebViewMouseTargetChangedCallback onWebViewMouseTargetChanged :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId genClosure_WebViewPermissionRequest :: WebViewPermissionRequestCallback -> IO Closure mk_WebViewPermissionRequestCallback :: C_WebViewPermissionRequestCallback -> IO (FunPtr C_WebViewPermissionRequestCallback) noWebViewPermissionRequestCallback :: Maybe WebViewPermissionRequestCallback onWebViewPermissionRequest :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId genClosure_WebViewPrint :: WebViewPrintCallback -> IO Closure mk_WebViewPrintCallback :: C_WebViewPrintCallback -> IO (FunPtr C_WebViewPrintCallback) noWebViewPrintCallback :: Maybe WebViewPrintCallback onWebViewPrint :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId genClosure_WebViewReadyToShow :: WebViewReadyToShowCallback -> IO Closure mk_WebViewReadyToShowCallback :: C_WebViewReadyToShowCallback -> IO (FunPtr C_WebViewReadyToShowCallback) noWebViewReadyToShowCallback :: Maybe WebViewReadyToShowCallback onWebViewReadyToShow :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId genClosure_WebViewResourceLoadStarted :: WebViewResourceLoadStartedCallback -> IO Closure mk_WebViewResourceLoadStartedCallback :: C_WebViewResourceLoadStartedCallback -> IO (FunPtr C_WebViewResourceLoadStartedCallback) noWebViewResourceLoadStartedCallback :: Maybe WebViewResourceLoadStartedCallback onWebViewResourceLoadStarted :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId genClosure_WebViewRunAsModal :: WebViewRunAsModalCallback -> IO Closure mk_WebViewRunAsModalCallback :: C_WebViewRunAsModalCallback -> IO (FunPtr C_WebViewRunAsModalCallback) noWebViewRunAsModalCallback :: Maybe WebViewRunAsModalCallback onWebViewRunAsModal :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId genClosure_WebViewRunColorChooser :: WebViewRunColorChooserCallback -> IO Closure mk_WebViewRunColorChooserCallback :: C_WebViewRunColorChooserCallback -> IO (FunPtr C_WebViewRunColorChooserCallback) noWebViewRunColorChooserCallback :: Maybe WebViewRunColorChooserCallback onWebViewRunColorChooser :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId genClosure_WebViewRunFileChooser :: WebViewRunFileChooserCallback -> IO Closure mk_WebViewRunFileChooserCallback :: C_WebViewRunFileChooserCallback -> IO (FunPtr C_WebViewRunFileChooserCallback) noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback onWebViewRunFileChooser :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId genClosure_WebViewScriptDialog :: WebViewScriptDialogCallback -> IO Closure mk_WebViewScriptDialogCallback :: C_WebViewScriptDialogCallback -> IO (FunPtr C_WebViewScriptDialogCallback) noWebViewScriptDialogCallback :: Maybe WebViewScriptDialogCallback onWebViewScriptDialog :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId genClosure_WebViewShowNotification :: WebViewShowNotificationCallback -> IO Closure mk_WebViewShowNotificationCallback :: C_WebViewShowNotificationCallback -> IO (FunPtr C_WebViewShowNotificationCallback) noWebViewShowNotificationCallback :: Maybe WebViewShowNotificationCallback onWebViewShowNotification :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId genClosure_WebViewSubmitForm :: WebViewSubmitFormCallback -> IO Closure mk_WebViewSubmitFormCallback :: C_WebViewSubmitFormCallback -> IO (FunPtr C_WebViewSubmitFormCallback) noWebViewSubmitFormCallback :: Maybe WebViewSubmitFormCallback onWebViewSubmitForm :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId genClosure_WebViewWebProcessCrashed :: WebViewWebProcessCrashedCallback -> IO Closure mk_WebViewWebProcessCrashedCallback :: C_WebViewWebProcessCrashedCallback -> IO (FunPtr C_WebViewWebProcessCrashedCallback) noWebViewWebProcessCrashedCallback :: Maybe WebViewWebProcessCrashedCallback onWebViewWebProcessCrashed :: (GObject 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.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.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.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 elment thst 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 context. 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 -- | Create a new WebContext webContextNew :: (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 -- ("&lt;html&gt;&lt;body&gt;&lt;p&gt;Example -- about -- page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;"); -- 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 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 :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId genClosure_WebContextDownloadStarted :: WebContextDownloadStartedCallback -> IO Closure mk_WebContextDownloadStartedCallback :: C_WebContextDownloadStartedCallback -> IO (FunPtr C_WebContextDownloadStartedCallback) noWebContextDownloadStartedCallback :: Maybe WebContextDownloadStartedCallback onWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId wrap_WebContextDownloadStartedCallback :: WebContextDownloadStartedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO () type C_WebContextInitializeWebExtensionsCallback = Ptr () -> Ptr () -> IO () type WebContextInitializeWebExtensionsCallback = IO () data WebContextInitializeWebExtensionsSignalInfo afterWebContextInitializeWebExtensions :: (GObject a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId genClosure_WebContextInitializeWebExtensions :: WebContextInitializeWebExtensionsCallback -> IO Closure mk_WebContextInitializeWebExtensionsCallback :: C_WebContextInitializeWebExtensionsCallback -> IO (FunPtr C_WebContextInitializeWebExtensionsCallback) noWebContextInitializeWebExtensionsCallback :: Maybe WebContextInitializeWebExtensionsCallback onWebContextInitializeWebExtensions :: (GObject 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.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 ~ (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 ~ (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)]