gi-pango-1.0.13: Pango bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Callbacks

Contents

Description

 

Synopsis

Signals

AttrClassDestroyFieldCallback

AttrClassEqualFieldCallback

AttrDataCopyFunc

type C_AttrDataCopyFunc = Ptr () -> IO (Ptr ()) Source #

dynamic_AttrDataCopyFunc Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FunPtr C_AttrDataCopyFunc 
-> Ptr ()

userData: user data to copy

-> m (Ptr ())

Returns: new copy of userData.

AttrFilterFunc

dynamic_AttrFilterFunc Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FunPtr C_AttrFilterFunc 
-> Attribute

attribute: a Pango attribute

-> Ptr ()

userData: user data passed to the function

-> m Bool

Returns: True if the attribute should be selected for filtering, False otherwise.

FontsetForeachFunc

dynamic_FontsetForeachFunc Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontset a, IsFont b) 
=> FunPtr C_FontsetForeachFunc 
-> a

fontset: a Fontset

-> b

font: a font from fontset

-> Ptr ()

userData: callback data

-> m Bool

Returns: if True, stop iteration and return immediately.

IncludedModuleExitFieldCallback

IncludedModuleInitFieldCallback

IncludedModuleListFieldCallback