gi-webkitwebprocessextension-6.0.2: WebKitWebProcessExtension bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.WebKitWebProcessExtension.Callbacks

Description

 
Synopsis

Signals

WebProcessExtensionInitializeFunction

type C_WebProcessExtensionInitializeFunction = Ptr WebProcessExtension -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WebProcessExtensionInitializeFunction Source #

Arguments

 = WebProcessExtension

extension: a 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 #

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.

WebProcessExtensionInitializeWithUserDataFunction

type C_WebProcessExtensionInitializeWithUserDataFunction = Ptr WebProcessExtension -> Ptr GVariant -> IO () Source #

Type for the callback on the (unwrapped) C side.

type WebProcessExtensionInitializeWithUserDataFunction Source #

Arguments

 = WebProcessExtension

extension: a WebProcessExtension

-> GVariant

userData: a 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 #

Arguments

:: (HasCallStack, MonadIO m, IsWebProcessExtension a) 
=> FunPtr C_WebProcessExtensionInitializeWithUserDataFunction 
-> a

extension: a WebProcessExtension

-> GVariant

userData: a GVariant

-> m () 

Given a pointer to a foreign C function, wrap it into a function callable from Haskell.