Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- webContextAllowTlsCertificateForHost
- webContextClearCache
- webContextDownloadUri
- webContextGetCacheModel
- webContextGetCookieManager
- webContextGetDefault
- webContextGetFaviconDatabase
- webContextGetFaviconDatabaseDirectory
- webContextGetPlugins
- webContextGetPluginsFinish
- webContextGetProcessModel
- webContextGetSecurityManager
- webContextGetSpellCheckingEnabled
- webContextGetSpellCheckingLanguages
- webContextGetTlsErrorsPolicy
- webContextGetWebProcessCountLimit
- webContextGetWebsiteDataManager
- webContextNew
- webContextNewWithWebsiteDataManager
- webContextPrefetchDns
- webContextRegisterUriScheme
- webContextSetAdditionalPluginsDirectory
- webContextSetCacheModel
- webContextSetDiskCacheDirectory
- webContextSetFaviconDatabaseDirectory
- webContextSetPreferredLanguages
- webContextSetProcessModel
- webContextSetSpellCheckingEnabled
- webContextSetSpellCheckingLanguages
- webContextSetTlsErrorsPolicy
- webContextSetWebExtensionsDirectory
- webContextSetWebExtensionsInitializationUserData
- webContextSetWebProcessCountLimit
- Properties
- Signals
- newtype WebContext = WebContext (ForeignPtr WebContext)
- class GObject o => WebContextK o
- toWebContext :: WebContextK o => o -> IO WebContext
- noWebContext :: Maybe WebContext
- webContextAllowTlsCertificateForHost :: (MonadIO m, WebContextK a, TlsCertificateK b) => a -> b -> Text -> m ()
- webContextClearCache :: (MonadIO m, WebContextK a) => a -> m ()
- webContextDownloadUri :: (MonadIO m, WebContextK a) => a -> Text -> m Download
- webContextGetCacheModel :: (MonadIO m, WebContextK a) => a -> m CacheModel
- webContextGetCookieManager :: (MonadIO m, WebContextK a) => a -> m CookieManager
- webContextGetDefault :: MonadIO m => m WebContext
- webContextGetFaviconDatabase :: (MonadIO m, WebContextK a) => a -> m FaviconDatabase
- webContextGetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) => a -> m Text
- webContextGetPlugins :: (MonadIO m, WebContextK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webContextGetPluginsFinish :: (MonadIO m, WebContextK a, AsyncResultK b) => a -> b -> m [Plugin]
- webContextGetProcessModel :: (MonadIO m, WebContextK a) => a -> m ProcessModel
- webContextGetSecurityManager :: (MonadIO m, WebContextK a) => a -> m SecurityManager
- webContextGetSpellCheckingEnabled :: (MonadIO m, WebContextK a) => a -> m Bool
- webContextGetSpellCheckingLanguages :: (MonadIO m, WebContextK a) => a -> m [Text]
- webContextGetTlsErrorsPolicy :: (MonadIO m, WebContextK a) => a -> m TLSErrorsPolicy
- webContextGetWebProcessCountLimit :: (MonadIO m, WebContextK a) => a -> m Word32
- webContextGetWebsiteDataManager :: (MonadIO m, WebContextK a) => a -> m WebsiteDataManager
- webContextNew :: MonadIO m => m WebContext
- webContextNewWithWebsiteDataManager :: (MonadIO m, WebsiteDataManagerK a) => a -> m WebContext
- webContextPrefetchDns :: (MonadIO m, WebContextK a) => a -> Text -> m ()
- webContextRegisterUriScheme :: (MonadIO m, WebContextK a) => a -> Text -> URISchemeRequestCallback -> m ()
- webContextSetAdditionalPluginsDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m ()
- webContextSetCacheModel :: (MonadIO m, WebContextK a) => a -> CacheModel -> m ()
- webContextSetDiskCacheDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m ()
- webContextSetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) => a -> Maybe Text -> m ()
- webContextSetPreferredLanguages :: (MonadIO m, WebContextK a) => a -> Maybe [Text] -> m ()
- webContextSetProcessModel :: (MonadIO m, WebContextK a) => a -> ProcessModel -> m ()
- webContextSetSpellCheckingEnabled :: (MonadIO m, WebContextK a) => a -> Bool -> m ()
- webContextSetSpellCheckingLanguages :: (MonadIO m, WebContextK a) => a -> [Text] -> m ()
- webContextSetTlsErrorsPolicy :: (MonadIO m, WebContextK a) => a -> TLSErrorsPolicy -> m ()
- webContextSetWebExtensionsDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m ()
- webContextSetWebExtensionsInitializationUserData :: (MonadIO m, WebContextK a) => a -> GVariant -> m ()
- webContextSetWebProcessCountLimit :: (MonadIO m, WebContextK a) => a -> Word32 -> m ()
- data WebContextLocalStorageDirectoryPropertyInfo
- constructWebContextLocalStorageDirectory :: Text -> IO ([Char], GValue)
- getWebContextLocalStorageDirectory :: (MonadIO m, WebContextK o) => o -> m Text
- data WebContextWebsiteDataManagerPropertyInfo
- constructWebContextWebsiteDataManager :: WebsiteDataManagerK a => a -> IO ([Char], GValue)
- getWebContextWebsiteDataManager :: (MonadIO m, WebContextK o) => o -> m WebsiteDataManager
- type WebContextDownloadStartedCallback = Download -> IO ()
- type WebContextDownloadStartedCallbackC = Ptr () -> Ptr Download -> Ptr () -> IO ()
- data WebContextDownloadStartedSignalInfo
- afterWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId
- mkWebContextDownloadStartedCallback :: WebContextDownloadStartedCallbackC -> IO (FunPtr WebContextDownloadStartedCallbackC)
- noWebContextDownloadStartedCallback :: Maybe WebContextDownloadStartedCallback
- onWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId
- webContextDownloadStartedCallbackWrapper :: WebContextDownloadStartedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO ()
- webContextDownloadStartedClosure :: WebContextDownloadStartedCallback -> IO Closure
- type WebContextInitializeWebExtensionsCallback = IO ()
- type WebContextInitializeWebExtensionsCallbackC = Ptr () -> Ptr () -> IO ()
- data WebContextInitializeWebExtensionsSignalInfo
- afterWebContextInitializeWebExtensions :: (GObject a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId
- mkWebContextInitializeWebExtensionsCallback :: WebContextInitializeWebExtensionsCallbackC -> IO (FunPtr WebContextInitializeWebExtensionsCallbackC)
- noWebContextInitializeWebExtensionsCallback :: Maybe WebContextInitializeWebExtensionsCallback
- onWebContextInitializeWebExtensions :: (GObject a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId
- webContextInitializeWebExtensionsCallbackWrapper :: WebContextInitializeWebExtensionsCallback -> Ptr () -> Ptr () -> IO ()
- webContextInitializeWebExtensionsClosure :: WebContextInitializeWebExtensionsCallback -> IO Closure
Exported types
newtype WebContext Source
GObject WebContext | |
type ParentTypes WebContext | |
type AttributeList WebContext | |
type SignalList WebContext |
class GObject o => WebContextK o Source
(GObject o, IsDescendantOf WebContext o) => WebContextK o |
toWebContext :: WebContextK o => o -> IO WebContext Source
Methods
webContextAllowTlsCertificateForHost
webContextAllowTlsCertificateForHost :: (MonadIO m, WebContextK a, TlsCertificateK b) => a -> b -> Text -> m () Source
webContextClearCache
webContextClearCache :: (MonadIO m, WebContextK a) => a -> m () Source
webContextDownloadUri
webContextDownloadUri :: (MonadIO m, WebContextK a) => a -> Text -> m Download Source
webContextGetCacheModel
webContextGetCacheModel :: (MonadIO m, WebContextK a) => a -> m CacheModel Source
webContextGetCookieManager
webContextGetCookieManager :: (MonadIO m, WebContextK a) => a -> m CookieManager Source
webContextGetDefault
webContextGetDefault :: MonadIO m => m WebContext Source
webContextGetFaviconDatabase
webContextGetFaviconDatabase :: (MonadIO m, WebContextK a) => a -> m FaviconDatabase Source
webContextGetFaviconDatabaseDirectory
webContextGetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) => a -> m Text Source
webContextGetPlugins
webContextGetPlugins :: (MonadIO m, WebContextK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webContextGetPluginsFinish
webContextGetPluginsFinish :: (MonadIO m, WebContextK a, AsyncResultK b) => a -> b -> m [Plugin] Source
webContextGetProcessModel
webContextGetProcessModel :: (MonadIO m, WebContextK a) => a -> m ProcessModel Source
webContextGetSecurityManager
webContextGetSecurityManager :: (MonadIO m, WebContextK a) => a -> m SecurityManager Source
webContextGetSpellCheckingEnabled
webContextGetSpellCheckingEnabled :: (MonadIO m, WebContextK a) => a -> m Bool Source
webContextGetSpellCheckingLanguages
webContextGetSpellCheckingLanguages :: (MonadIO m, WebContextK a) => a -> m [Text] Source
webContextGetTlsErrorsPolicy
webContextGetTlsErrorsPolicy :: (MonadIO m, WebContextK a) => a -> m TLSErrorsPolicy Source
webContextGetWebProcessCountLimit
webContextGetWebProcessCountLimit :: (MonadIO m, WebContextK a) => a -> m Word32 Source
webContextGetWebsiteDataManager
webContextGetWebsiteDataManager :: (MonadIO m, WebContextK a) => a -> m WebsiteDataManager Source
webContextNew
webContextNew :: MonadIO m => m WebContext Source
webContextNewWithWebsiteDataManager
webContextNewWithWebsiteDataManager :: (MonadIO m, WebsiteDataManagerK a) => a -> m WebContext Source
webContextPrefetchDns
webContextPrefetchDns :: (MonadIO m, WebContextK a) => a -> Text -> m () Source
webContextRegisterUriScheme
webContextRegisterUriScheme :: (MonadIO m, WebContextK a) => a -> Text -> URISchemeRequestCallback -> m () Source
webContextSetAdditionalPluginsDirectory
webContextSetAdditionalPluginsDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m () Source
webContextSetCacheModel
webContextSetCacheModel :: (MonadIO m, WebContextK a) => a -> CacheModel -> m () Source
webContextSetDiskCacheDirectory
webContextSetDiskCacheDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m () Source
Deprecated: (Since version 2.10.)Use webkit_web_context_new_with_website_data_manager() instead.
webContextSetFaviconDatabaseDirectory
webContextSetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) => a -> Maybe Text -> m () Source
webContextSetPreferredLanguages
webContextSetPreferredLanguages :: (MonadIO m, WebContextK a) => a -> Maybe [Text] -> m () Source
webContextSetProcessModel
webContextSetProcessModel :: (MonadIO m, WebContextK a) => a -> ProcessModel -> m () Source
webContextSetSpellCheckingEnabled
webContextSetSpellCheckingEnabled :: (MonadIO m, WebContextK a) => a -> Bool -> m () Source
webContextSetSpellCheckingLanguages
webContextSetSpellCheckingLanguages :: (MonadIO m, WebContextK a) => a -> [Text] -> m () Source
webContextSetTlsErrorsPolicy
webContextSetTlsErrorsPolicy :: (MonadIO m, WebContextK a) => a -> TLSErrorsPolicy -> m () Source
webContextSetWebExtensionsDirectory
webContextSetWebExtensionsDirectory :: (MonadIO m, WebContextK a) => a -> Text -> m () Source
webContextSetWebExtensionsInitializationUserData
webContextSetWebExtensionsInitializationUserData :: (MonadIO m, WebContextK a) => a -> GVariant -> m () Source
webContextSetWebProcessCountLimit
webContextSetWebProcessCountLimit :: (MonadIO m, WebContextK a) => a -> Word32 -> m () Source
Properties
LocalStorageDirectory
data WebContextLocalStorageDirectoryPropertyInfo Source
AttrInfo WebContextLocalStorageDirectoryPropertyInfo | |
type AttrLabel WebContextLocalStorageDirectoryPropertyInfo = "WebContext::local-storage-directory" | |
type AttrGetType WebContextLocalStorageDirectoryPropertyInfo = Text | |
type AttrBaseTypeConstraint WebContextLocalStorageDirectoryPropertyInfo = WebContextK | |
type AttrSetTypeConstraint WebContextLocalStorageDirectoryPropertyInfo = * ~ Text | |
type AttrAllowedOps WebContextLocalStorageDirectoryPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWebContextLocalStorageDirectory :: (MonadIO m, WebContextK o) => o -> m Text Source
WebsiteDataManager
data WebContextWebsiteDataManagerPropertyInfo Source
constructWebContextWebsiteDataManager :: WebsiteDataManagerK a => a -> IO ([Char], GValue) Source
getWebContextWebsiteDataManager :: (MonadIO m, WebContextK o) => o -> m WebsiteDataManager Source
Signals
DownloadStarted
type WebContextDownloadStartedCallback = Download -> IO () Source
afterWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId Source
mkWebContextDownloadStartedCallback :: WebContextDownloadStartedCallbackC -> IO (FunPtr WebContextDownloadStartedCallbackC) Source
onWebContextDownloadStarted :: (GObject a, MonadIO m) => a -> WebContextDownloadStartedCallback -> m SignalHandlerId Source
webContextDownloadStartedCallbackWrapper :: WebContextDownloadStartedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO () Source
InitializeWebExtensions
type WebContextInitializeWebExtensionsCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebContextInitializeWebExtensions :: (GObject a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId Source
mkWebContextInitializeWebExtensionsCallback :: WebContextInitializeWebExtensionsCallbackC -> IO (FunPtr WebContextInitializeWebExtensionsCallbackC) Source
noWebContextInitializeWebExtensionsCallback :: Maybe WebContextInitializeWebExtensionsCallback Source
onWebContextInitializeWebExtensions :: (GObject a, MonadIO m) => a -> WebContextInitializeWebExtensionsCallback -> m SignalHandlerId Source
webContextInitializeWebExtensionsCallbackWrapper :: WebContextInitializeWebExtensionsCallback -> Ptr () -> Ptr () -> IO () Source