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_WebProcessExtensionInitializeFunction = Ptr WebProcessExtension -> IO ()
- type WebProcessExtensionInitializeFunction = WebProcessExtension -> IO ()
- dynamic_WebProcessExtensionInitializeFunction :: (HasCallStack, MonadIO m, IsWebProcessExtension a) => FunPtr C_WebProcessExtensionInitializeFunction -> a -> m ()
- genClosure_WebProcessExtensionInitializeFunction :: MonadIO m => WebProcessExtensionInitializeFunction -> m (GClosure C_WebProcessExtensionInitializeFunction)
- mk_WebProcessExtensionInitializeFunction :: C_WebProcessExtensionInitializeFunction -> IO (FunPtr C_WebProcessExtensionInitializeFunction)
- noWebProcessExtensionInitializeFunction :: Maybe WebProcessExtensionInitializeFunction
- wrap_WebProcessExtensionInitializeFunction :: Maybe (Ptr (FunPtr C_WebProcessExtensionInitializeFunction)) -> WebProcessExtensionInitializeFunction -> C_WebProcessExtensionInitializeFunction
- type C_WebProcessExtensionInitializeWithUserDataFunction = Ptr WebProcessExtension -> Ptr GVariant -> IO ()
- type WebProcessExtensionInitializeWithUserDataFunction = WebProcessExtension -> GVariant -> IO ()
- dynamic_WebProcessExtensionInitializeWithUserDataFunction :: (HasCallStack, MonadIO m, IsWebProcessExtension a) => FunPtr C_WebProcessExtensionInitializeWithUserDataFunction -> a -> GVariant -> m ()
- genClosure_WebProcessExtensionInitializeWithUserDataFunction :: MonadIO m => WebProcessExtensionInitializeWithUserDataFunction -> m (GClosure C_WebProcessExtensionInitializeWithUserDataFunction)
- mk_WebProcessExtensionInitializeWithUserDataFunction :: C_WebProcessExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebProcessExtensionInitializeWithUserDataFunction)
- noWebProcessExtensionInitializeWithUserDataFunction :: Maybe WebProcessExtensionInitializeWithUserDataFunction
- wrap_WebProcessExtensionInitializeWithUserDataFunction :: Maybe (Ptr (FunPtr C_WebProcessExtensionInitializeWithUserDataFunction)) -> WebProcessExtensionInitializeWithUserDataFunction -> C_WebProcessExtensionInitializeWithUserDataFunction
Signals
WebProcessExtensionInitializeFunction
type C_WebProcessExtensionInitializeFunction = Ptr WebProcessExtension -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WebProcessExtensionInitializeFunction Source #
= WebProcessExtension |
|
-> IO () |
Type definition for a function that will be called to initialize the web extension when the web process starts.
Since: 2.40
dynamic_WebProcessExtensionInitializeFunction Source #
:: (HasCallStack, MonadIO m, IsWebProcessExtension a) | |
=> FunPtr C_WebProcessExtensionInitializeFunction | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WebProcessExtensionInitializeFunction :: MonadIO m => WebProcessExtensionInitializeFunction -> m (GClosure C_WebProcessExtensionInitializeFunction) Source #
Wrap the callback into a GClosure
.
mk_WebProcessExtensionInitializeFunction :: C_WebProcessExtensionInitializeFunction -> IO (FunPtr C_WebProcessExtensionInitializeFunction) Source #
Generate a function pointer callable from C code, from a C_WebProcessExtensionInitializeFunction
.
noWebProcessExtensionInitializeFunction :: Maybe WebProcessExtensionInitializeFunction Source #
A convenience synonym for
.Nothing
:: Maybe
WebProcessExtensionInitializeFunction
wrap_WebProcessExtensionInitializeFunction :: Maybe (Ptr (FunPtr C_WebProcessExtensionInitializeFunction)) -> WebProcessExtensionInitializeFunction -> C_WebProcessExtensionInitializeFunction Source #
WebProcessExtensionInitializeWithUserDataFunction
type C_WebProcessExtensionInitializeWithUserDataFunction = Ptr WebProcessExtension -> Ptr GVariant -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WebProcessExtensionInitializeWithUserDataFunction Source #
= WebProcessExtension |
|
-> 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_process_extensions_initialization_user_data()
.
Since: 2.40
dynamic_WebProcessExtensionInitializeWithUserDataFunction Source #
:: (HasCallStack, MonadIO m, IsWebProcessExtension a) | |
=> FunPtr C_WebProcessExtensionInitializeWithUserDataFunction | |
-> a |
|
-> GVariant |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WebProcessExtensionInitializeWithUserDataFunction :: MonadIO m => WebProcessExtensionInitializeWithUserDataFunction -> m (GClosure C_WebProcessExtensionInitializeWithUserDataFunction) Source #
Wrap the callback into a GClosure
.
mk_WebProcessExtensionInitializeWithUserDataFunction :: C_WebProcessExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebProcessExtensionInitializeWithUserDataFunction) Source #
Generate a function pointer callable from C code, from a C_WebProcessExtensionInitializeWithUserDataFunction
.
noWebProcessExtensionInitializeWithUserDataFunction :: Maybe WebProcessExtensionInitializeWithUserDataFunction Source #
A convenience synonym for
.Nothing
:: Maybe
WebProcessExtensionInitializeWithUserDataFunction