Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- type C_WebExtensionInitializeFunction = Ptr WebExtension -> IO ()
- type WebExtensionInitializeFunction = WebExtension -> IO ()
- dynamic_WebExtensionInitializeFunction :: (HasCallStack, MonadIO m, IsWebExtension a) => FunPtr C_WebExtensionInitializeFunction -> a -> m ()
- genClosure_WebExtensionInitializeFunction :: MonadIO m => WebExtensionInitializeFunction -> m (GClosure C_WebExtensionInitializeFunction)
- mk_WebExtensionInitializeFunction :: C_WebExtensionInitializeFunction -> IO (FunPtr C_WebExtensionInitializeFunction)
- noWebExtensionInitializeFunction :: Maybe WebExtensionInitializeFunction
- wrap_WebExtensionInitializeFunction :: Maybe (Ptr (FunPtr C_WebExtensionInitializeFunction)) -> WebExtensionInitializeFunction -> C_WebExtensionInitializeFunction
- type C_WebExtensionInitializeWithUserDataFunction = Ptr WebExtension -> Ptr GVariant -> IO ()
- type WebExtensionInitializeWithUserDataFunction = WebExtension -> GVariant -> IO ()
- dynamic_WebExtensionInitializeWithUserDataFunction :: (HasCallStack, MonadIO m, IsWebExtension a) => FunPtr C_WebExtensionInitializeWithUserDataFunction -> a -> GVariant -> m ()
- genClosure_WebExtensionInitializeWithUserDataFunction :: MonadIO m => WebExtensionInitializeWithUserDataFunction -> m (GClosure C_WebExtensionInitializeWithUserDataFunction)
- mk_WebExtensionInitializeWithUserDataFunction :: C_WebExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebExtensionInitializeWithUserDataFunction)
- noWebExtensionInitializeWithUserDataFunction :: Maybe WebExtensionInitializeWithUserDataFunction
- wrap_WebExtensionInitializeWithUserDataFunction :: Maybe (Ptr (FunPtr C_WebExtensionInitializeWithUserDataFunction)) -> WebExtensionInitializeWithUserDataFunction -> C_WebExtensionInitializeWithUserDataFunction
Signals
WebExtensionInitializeFunction
type C_WebExtensionInitializeFunction = Ptr WebExtension -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WebExtensionInitializeFunction Source #
= WebExtension |
|
-> IO () |
Type definition for a function that will be called to initialize the web extension when the web process starts.
dynamic_WebExtensionInitializeFunction Source #
:: (HasCallStack, MonadIO m, IsWebExtension a) | |
=> FunPtr C_WebExtensionInitializeFunction | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WebExtensionInitializeFunction :: MonadIO m => WebExtensionInitializeFunction -> m (GClosure C_WebExtensionInitializeFunction) Source #
Wrap the callback into a GClosure
.
mk_WebExtensionInitializeFunction :: C_WebExtensionInitializeFunction -> IO (FunPtr C_WebExtensionInitializeFunction) Source #
Generate a function pointer callable from C code, from a C_WebExtensionInitializeFunction
.
noWebExtensionInitializeFunction :: Maybe WebExtensionInitializeFunction Source #
A convenience synonym for
.Nothing
:: Maybe
WebExtensionInitializeFunction
wrap_WebExtensionInitializeFunction :: Maybe (Ptr (FunPtr C_WebExtensionInitializeFunction)) -> WebExtensionInitializeFunction -> C_WebExtensionInitializeFunction Source #
Wrap a WebExtensionInitializeFunction
into a C_WebExtensionInitializeFunction
.
WebExtensionInitializeWithUserDataFunction
type C_WebExtensionInitializeWithUserDataFunction = Ptr WebExtension -> Ptr GVariant -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WebExtensionInitializeWithUserDataFunction Source #
= WebExtension |
|
-> GVariant |
|
-> IO () |
Type definition for a function that will be called to initialize
the web extensions when the web process starts, and which receives
as additional argument the user data set with
webkit_web_context_set_web_extensions_initialization_user_data()
.
Since: 2.4
dynamic_WebExtensionInitializeWithUserDataFunction Source #
:: (HasCallStack, MonadIO m, IsWebExtension a) | |
=> FunPtr C_WebExtensionInitializeWithUserDataFunction | |
-> a |
|
-> GVariant |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WebExtensionInitializeWithUserDataFunction :: MonadIO m => WebExtensionInitializeWithUserDataFunction -> m (GClosure C_WebExtensionInitializeWithUserDataFunction) Source #
Wrap the callback into a GClosure
.
mk_WebExtensionInitializeWithUserDataFunction :: C_WebExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebExtensionInitializeWithUserDataFunction) Source #
Generate a function pointer callable from C code, from a C_WebExtensionInitializeWithUserDataFunction
.
noWebExtensionInitializeWithUserDataFunction :: Maybe WebExtensionInitializeWithUserDataFunction Source #
A convenience synonym for
.Nothing
:: Maybe
WebExtensionInitializeWithUserDataFunction