gi-webkit2webextension-4.0.23: WebKit2-WebExtension bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2WebExtension.Callbacks

Contents

Description

 
Synopsis

Signals

WebExtensionInitializeFunction

type C_WebExtensionInitializeFunction = Ptr WebExtension -> IO () Source #

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

type WebExtensionInitializeFunction Source #

Arguments

 = WebExtension

extension: a WebExtension

-> IO () 

Type definition for a function that will be called to initialize the web extension when the web process starts.

dynamic_WebExtensionInitializeFunction Source #

Arguments

:: (HasCallStack, MonadIO m, IsWebExtension a) 
=> FunPtr C_WebExtensionInitializeFunction 
-> a

extension: a WebExtension

-> m () 

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

WebExtensionInitializeWithUserDataFunction

type C_WebExtensionInitializeWithUserDataFunction = Ptr WebExtension -> Ptr GVariant -> IO () Source #

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

type WebExtensionInitializeWithUserDataFunction Source #

Arguments

 = WebExtension

extension: a WebExtension

-> 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_extensions_initialization_user_data().

Since: 2.4

dynamic_WebExtensionInitializeWithUserDataFunction Source #

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