gi-webkit2-4.0.9: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Objects.WebContext

Contents

Description

 

Synopsis

Exported types

newtype WebContext Source #

Constructors

WebContext (ManagedPtr WebContext) 

Instances

GObject WebContext Source # 
IsObject WebContext Source # 
IsWebContext WebContext Source # 
((~) * info (ResolveWebContextMethod t WebContext), MethodInfo * info WebContext p) => IsLabel t (WebContext -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> WebContext -> p #

((~) * info (ResolveWebContextMethod t WebContext), MethodInfo * info WebContext p) => IsLabelProxy t (WebContext -> p) Source # 
HasAttributeList * WebContext Source # 
type SignalList WebContext Source # 
type SignalList WebContext
type AttributeList WebContext Source # 
type AttributeList WebContext

class GObject o => IsWebContext o Source #

Instances

(GObject a, UnknownAncestorError Constraint WebContext a) => IsWebContext a Source # 
IsWebContext WebContext Source # 

Methods

allowTlsCertificateForHost

data WebContextAllowTlsCertificateForHostMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsWebContext a, IsTlsCertificate b) => MethodInfo * WebContextAllowTlsCertificateForHostMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextAllowTlsCertificateForHostMethodInfo a -> signature -> s

webContextAllowTlsCertificateForHost :: (MonadIO m, IsWebContext a, IsTlsCertificate b) => a -> b -> Text -> m () Source #

clearCache

data WebContextClearCacheMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextClearCacheMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextClearCacheMethodInfo a -> signature -> s

downloadUri

data WebContextDownloadUriMethodInfo Source #

Instances

((~) * signature (Text -> m Download), MonadIO m, IsWebContext a) => MethodInfo * WebContextDownloadUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextDownloadUriMethodInfo a -> signature -> s

getCacheModel

data WebContextGetCacheModelMethodInfo Source #

Instances

((~) * signature (m CacheModel), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetCacheModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetCacheModelMethodInfo a -> signature -> s

getCookieManager

data WebContextGetCookieManagerMethodInfo Source #

Instances

((~) * signature (m CookieManager), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetCookieManagerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetCookieManagerMethodInfo a -> signature -> s

getDefault

getFaviconDatabase

data WebContextGetFaviconDatabaseMethodInfo Source #

Instances

((~) * signature (m FaviconDatabase), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetFaviconDatabaseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetFaviconDatabaseMethodInfo a -> signature -> s

getFaviconDatabaseDirectory

getPlugins

data WebContextGetPluginsMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebContext a, IsCancellable b) => MethodInfo * WebContextGetPluginsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetPluginsMethodInfo a -> signature -> s

webContextGetPlugins :: (MonadIO m, IsWebContext a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

getPluginsFinish

data WebContextGetPluginsFinishMethodInfo Source #

Instances

((~) * signature (b -> m [Plugin]), MonadIO m, IsWebContext a, IsAsyncResult b) => MethodInfo * WebContextGetPluginsFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetPluginsFinishMethodInfo a -> signature -> s

webContextGetPluginsFinish :: (MonadIO m, IsWebContext a, IsAsyncResult b) => a -> b -> m [Plugin] Source #

getProcessModel

data WebContextGetProcessModelMethodInfo Source #

Instances

((~) * signature (m ProcessModel), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetProcessModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetProcessModelMethodInfo a -> signature -> s

getSecurityManager

data WebContextGetSecurityManagerMethodInfo Source #

Instances

((~) * signature (m SecurityManager), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetSecurityManagerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetSecurityManagerMethodInfo a -> signature -> s

getSpellCheckingEnabled

getSpellCheckingLanguages

data WebContextGetSpellCheckingLanguagesMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetSpellCheckingLanguagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetSpellCheckingLanguagesMethodInfo a -> signature -> s

getTlsErrorsPolicy

data WebContextGetTlsErrorsPolicyMethodInfo Source #

Instances

((~) * signature (m TLSErrorsPolicy), MonadIO m, IsWebContext a) => MethodInfo * WebContextGetTlsErrorsPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextGetTlsErrorsPolicyMethodInfo a -> signature -> s

getWebProcessCountLimit

getWebsiteDataManager

new

newWithWebsiteDataManager

prefetchDns

data WebContextPrefetchDnsMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextPrefetchDnsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextPrefetchDnsMethodInfo a -> signature -> s

webContextPrefetchDns :: (MonadIO m, IsWebContext a) => a -> Text -> m () Source #

registerUriScheme

data WebContextRegisterUriSchemeMethodInfo Source #

Instances

((~) * signature (Text -> URISchemeRequestCallback -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextRegisterUriSchemeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextRegisterUriSchemeMethodInfo a -> signature -> s

setAdditionalPluginsDirectory

setCacheModel

data WebContextSetCacheModelMethodInfo Source #

Instances

((~) * signature (CacheModel -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetCacheModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetCacheModelMethodInfo a -> signature -> s

setDiskCacheDirectory

data WebContextSetDiskCacheDirectoryMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetDiskCacheDirectoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetDiskCacheDirectoryMethodInfo a -> signature -> s

webContextSetDiskCacheDirectory :: (MonadIO m, IsWebContext a) => a -> Text -> m () Source #

Deprecated: (Since version 2.10.)Use webkit_web_context_new_with_website_data_manager() instead.

setFaviconDatabaseDirectory

data WebContextSetFaviconDatabaseDirectoryMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetFaviconDatabaseDirectoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetFaviconDatabaseDirectoryMethodInfo a -> signature -> s

setPreferredLanguages

data WebContextSetPreferredLanguagesMethodInfo Source #

Instances

((~) * signature (Maybe [Text] -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetPreferredLanguagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetPreferredLanguagesMethodInfo a -> signature -> s

setProcessModel

data WebContextSetProcessModelMethodInfo Source #

Instances

((~) * signature (ProcessModel -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetProcessModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetProcessModelMethodInfo a -> signature -> s

setSpellCheckingEnabled

data WebContextSetSpellCheckingEnabledMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetSpellCheckingEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetSpellCheckingEnabledMethodInfo a -> signature -> s

setSpellCheckingLanguages

data WebContextSetSpellCheckingLanguagesMethodInfo Source #

Instances

((~) * signature ([Text] -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetSpellCheckingLanguagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetSpellCheckingLanguagesMethodInfo a -> signature -> s

setTlsErrorsPolicy

data WebContextSetTlsErrorsPolicyMethodInfo Source #

Instances

((~) * signature (TLSErrorsPolicy -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetTlsErrorsPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetTlsErrorsPolicyMethodInfo a -> signature -> s

setWebExtensionsDirectory

data WebContextSetWebExtensionsDirectoryMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetWebExtensionsDirectoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetWebExtensionsDirectoryMethodInfo a -> signature -> s

setWebExtensionsInitializationUserData

setWebProcessCountLimit

data WebContextSetWebProcessCountLimitMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsWebContext a) => MethodInfo * WebContextSetWebProcessCountLimitMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebContextSetWebProcessCountLimitMethodInfo a -> signature -> s

Properties

localStorageDirectory

data WebContextLocalStorageDirectoryPropertyInfo Source #

Instances

AttrInfo WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrSetTypeConstraint WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrSetTypeConstraint WebContextLocalStorageDirectoryPropertyInfo = * ~ Text
type AttrOrigin WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrLabel WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrLabel WebContextLocalStorageDirectoryPropertyInfo = "local-storage-directory"
type AttrGetType WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrBaseTypeConstraint WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrAllowedOps WebContextLocalStorageDirectoryPropertyInfo Source # 
type AttrAllowedOps WebContextLocalStorageDirectoryPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

webContextLocalStorageDirectory :: AttrLabelProxy "localStorageDirectory" Source #

websiteDataManager

data WebContextWebsiteDataManagerPropertyInfo Source #

Instances

AttrInfo WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrSetTypeConstraint WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrOrigin WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrLabel WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrLabel WebContextWebsiteDataManagerPropertyInfo = "website-data-manager"
type AttrGetType WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrBaseTypeConstraint WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrAllowedOps WebContextWebsiteDataManagerPropertyInfo Source # 
type AttrAllowedOps WebContextWebsiteDataManagerPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

webContextWebsiteDataManager :: AttrLabelProxy "websiteDataManager" Source #

Signals

downloadStarted

data WebContextDownloadStartedSignalInfo Source #

Instances

SignalInfo WebContextDownloadStartedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebContextDownloadStartedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebContextDownloadStartedSignalInfo -> o -> HaskellCallbackType WebContextDownloadStartedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebContextDownloadStartedSignalInfo Source # 

onWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId Source #

initializeWebExtensions