Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- type AttrClassDestroyFieldCallback = Attribute -> IO ()
- type C_AttrClassDestroyFieldCallback = Ptr Attribute -> IO ()
- dynamic_AttrClassDestroyFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_AttrClassDestroyFieldCallback -> Attribute -> m ()
- genClosure_AttrClassDestroyFieldCallback :: AttrClassDestroyFieldCallback -> IO Closure
- mk_AttrClassDestroyFieldCallback :: C_AttrClassDestroyFieldCallback -> IO (FunPtr C_AttrClassDestroyFieldCallback)
- noAttrClassDestroyFieldCallback :: Maybe AttrClassDestroyFieldCallback
- wrap_AttrClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassDestroyFieldCallback)) -> AttrClassDestroyFieldCallback -> Ptr Attribute -> IO ()
- type AttrClassEqualFieldCallback = Attribute -> Attribute -> IO Bool
- type C_AttrClassEqualFieldCallback = Ptr Attribute -> Ptr Attribute -> IO CInt
- dynamic_AttrClassEqualFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_AttrClassEqualFieldCallback -> Attribute -> Attribute -> m Bool
- genClosure_AttrClassEqualFieldCallback :: AttrClassEqualFieldCallback -> IO Closure
- mk_AttrClassEqualFieldCallback :: C_AttrClassEqualFieldCallback -> IO (FunPtr C_AttrClassEqualFieldCallback)
- noAttrClassEqualFieldCallback :: Maybe AttrClassEqualFieldCallback
- wrap_AttrClassEqualFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassEqualFieldCallback)) -> AttrClassEqualFieldCallback -> Ptr Attribute -> Ptr Attribute -> IO CInt
- type AttrDataCopyFunc = IO (Ptr ())
- type AttrDataCopyFunc_WithClosures = Ptr () -> IO (Ptr ())
- type C_AttrDataCopyFunc = Ptr () -> IO (Ptr ())
- drop_closures_AttrDataCopyFunc :: AttrDataCopyFunc -> AttrDataCopyFunc_WithClosures
- dynamic_AttrDataCopyFunc :: (HasCallStack, MonadIO m) => FunPtr C_AttrDataCopyFunc -> Ptr () -> m (Ptr ())
- genClosure_AttrDataCopyFunc :: AttrDataCopyFunc -> IO Closure
- mk_AttrDataCopyFunc :: C_AttrDataCopyFunc -> IO (FunPtr C_AttrDataCopyFunc)
- noAttrDataCopyFunc :: Maybe AttrDataCopyFunc
- noAttrDataCopyFunc_WithClosures :: Maybe AttrDataCopyFunc_WithClosures
- wrap_AttrDataCopyFunc :: Maybe (Ptr (FunPtr C_AttrDataCopyFunc)) -> AttrDataCopyFunc_WithClosures -> Ptr () -> IO (Ptr ())
- type AttrFilterFunc = Attribute -> IO Bool
- type AttrFilterFunc_WithClosures = Attribute -> Ptr () -> IO Bool
- type C_AttrFilterFunc = Ptr Attribute -> Ptr () -> IO CInt
- drop_closures_AttrFilterFunc :: AttrFilterFunc -> AttrFilterFunc_WithClosures
- dynamic_AttrFilterFunc :: (HasCallStack, MonadIO m) => FunPtr C_AttrFilterFunc -> Attribute -> Ptr () -> m Bool
- genClosure_AttrFilterFunc :: AttrFilterFunc -> IO Closure
- mk_AttrFilterFunc :: C_AttrFilterFunc -> IO (FunPtr C_AttrFilterFunc)
- noAttrFilterFunc :: Maybe AttrFilterFunc
- noAttrFilterFunc_WithClosures :: Maybe AttrFilterFunc_WithClosures
- wrap_AttrFilterFunc :: Maybe (Ptr (FunPtr C_AttrFilterFunc)) -> AttrFilterFunc_WithClosures -> Ptr Attribute -> Ptr () -> IO CInt
- type C_FontsetForeachFunc = Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
- type FontsetForeachFunc = Fontset -> Font -> IO Bool
- type FontsetForeachFunc_WithClosures = Fontset -> Font -> Ptr () -> IO Bool
- drop_closures_FontsetForeachFunc :: FontsetForeachFunc -> FontsetForeachFunc_WithClosures
- dynamic_FontsetForeachFunc :: (HasCallStack, MonadIO m, IsFontset a, IsFont b) => FunPtr C_FontsetForeachFunc -> a -> b -> Ptr () -> m Bool
- genClosure_FontsetForeachFunc :: FontsetForeachFunc -> IO Closure
- mk_FontsetForeachFunc :: C_FontsetForeachFunc -> IO (FunPtr C_FontsetForeachFunc)
- noFontsetForeachFunc :: Maybe FontsetForeachFunc
- noFontsetForeachFunc_WithClosures :: Maybe FontsetForeachFunc_WithClosures
- wrap_FontsetForeachFunc :: Maybe (Ptr (FunPtr C_FontsetForeachFunc)) -> FontsetForeachFunc_WithClosures -> Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
- type C_IncludedModuleExitFieldCallback = IO ()
- type IncludedModuleExitFieldCallback = IO ()
- dynamic_IncludedModuleExitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleExitFieldCallback -> m ()
- genClosure_IncludedModuleExitFieldCallback :: IncludedModuleExitFieldCallback -> IO Closure
- mk_IncludedModuleExitFieldCallback :: C_IncludedModuleExitFieldCallback -> IO (FunPtr C_IncludedModuleExitFieldCallback)
- noIncludedModuleExitFieldCallback :: Maybe IncludedModuleExitFieldCallback
- wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> IO ()
- type C_IncludedModuleInitFieldCallback = Ptr TypeModule -> IO ()
- type IncludedModuleInitFieldCallback = TypeModule -> IO ()
- dynamic_IncludedModuleInitFieldCallback :: (HasCallStack, MonadIO m, IsTypeModule a) => FunPtr C_IncludedModuleInitFieldCallback -> a -> m ()
- genClosure_IncludedModuleInitFieldCallback :: IncludedModuleInitFieldCallback -> IO Closure
- mk_IncludedModuleInitFieldCallback :: C_IncludedModuleInitFieldCallback -> IO (FunPtr C_IncludedModuleInitFieldCallback)
- noIncludedModuleInitFieldCallback :: Maybe IncludedModuleInitFieldCallback
- wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> Ptr TypeModule -> IO ()
- type C_IncludedModuleListFieldCallback = Ptr EngineInfo -> Int32 -> IO ()
- type IncludedModuleListFieldCallback = EngineInfo -> Int32 -> IO ()
- dynamic_IncludedModuleListFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleListFieldCallback -> EngineInfo -> Int32 -> m ()
- genClosure_IncludedModuleListFieldCallback :: IncludedModuleListFieldCallback -> IO Closure
- mk_IncludedModuleListFieldCallback :: C_IncludedModuleListFieldCallback -> IO (FunPtr C_IncludedModuleListFieldCallback)
- noIncludedModuleListFieldCallback :: Maybe IncludedModuleListFieldCallback
- wrap_IncludedModuleListFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleListFieldCallback)) -> IncludedModuleListFieldCallback -> Ptr EngineInfo -> Int32 -> IO ()
Signals
AttrClassDestroyFieldCallback
type AttrClassDestroyFieldCallback = Attribute -> IO () Source #
dynamic_AttrClassDestroyFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_AttrClassDestroyFieldCallback -> Attribute -> m () Source #
mk_AttrClassDestroyFieldCallback :: C_AttrClassDestroyFieldCallback -> IO (FunPtr C_AttrClassDestroyFieldCallback) Source #
wrap_AttrClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassDestroyFieldCallback)) -> AttrClassDestroyFieldCallback -> Ptr Attribute -> IO () Source #
AttrClassEqualFieldCallback
dynamic_AttrClassEqualFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_AttrClassEqualFieldCallback -> Attribute -> Attribute -> m Bool Source #
mk_AttrClassEqualFieldCallback :: C_AttrClassEqualFieldCallback -> IO (FunPtr C_AttrClassEqualFieldCallback) Source #
wrap_AttrClassEqualFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassEqualFieldCallback)) -> AttrClassEqualFieldCallback -> Ptr Attribute -> Ptr Attribute -> IO CInt Source #
AttrDataCopyFunc
type AttrDataCopyFunc = IO (Ptr ()) Source #
dynamic_AttrDataCopyFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_AttrDataCopyFunc | |
-> Ptr () |
|
-> m (Ptr ()) | Returns: new copy of |
wrap_AttrDataCopyFunc :: Maybe (Ptr (FunPtr C_AttrDataCopyFunc)) -> AttrDataCopyFunc_WithClosures -> Ptr () -> IO (Ptr ()) Source #
AttrFilterFunc
dynamic_AttrFilterFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_AttrFilterFunc | |
-> Attribute |
|
-> Ptr () |
|
-> m Bool | Returns: |
wrap_AttrFilterFunc :: Maybe (Ptr (FunPtr C_AttrFilterFunc)) -> AttrFilterFunc_WithClosures -> Ptr Attribute -> Ptr () -> IO CInt Source #
FontsetForeachFunc
dynamic_FontsetForeachFunc Source #
:: (HasCallStack, MonadIO m, IsFontset a, IsFont b) | |
=> FunPtr C_FontsetForeachFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m Bool | Returns: if |
wrap_FontsetForeachFunc :: Maybe (Ptr (FunPtr C_FontsetForeachFunc)) -> FontsetForeachFunc_WithClosures -> Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt Source #
IncludedModuleExitFieldCallback
type C_IncludedModuleExitFieldCallback = IO () Source #
type IncludedModuleExitFieldCallback = IO () Source #
dynamic_IncludedModuleExitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleExitFieldCallback -> m () Source #
genClosure_IncludedModuleExitFieldCallback :: IncludedModuleExitFieldCallback -> IO Closure Source #
mk_IncludedModuleExitFieldCallback :: C_IncludedModuleExitFieldCallback -> IO (FunPtr C_IncludedModuleExitFieldCallback) Source #
wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> IO () Source #
IncludedModuleInitFieldCallback
type C_IncludedModuleInitFieldCallback = Ptr TypeModule -> IO () Source #
type IncludedModuleInitFieldCallback = TypeModule -> IO () Source #
dynamic_IncludedModuleInitFieldCallback :: (HasCallStack, MonadIO m, IsTypeModule a) => FunPtr C_IncludedModuleInitFieldCallback -> a -> m () Source #
genClosure_IncludedModuleInitFieldCallback :: IncludedModuleInitFieldCallback -> IO Closure Source #
mk_IncludedModuleInitFieldCallback :: C_IncludedModuleInitFieldCallback -> IO (FunPtr C_IncludedModuleInitFieldCallback) Source #
wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> Ptr TypeModule -> IO () Source #
IncludedModuleListFieldCallback
type C_IncludedModuleListFieldCallback = Ptr EngineInfo -> Int32 -> IO () Source #
type IncludedModuleListFieldCallback = EngineInfo -> Int32 -> IO () Source #
dynamic_IncludedModuleListFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleListFieldCallback -> EngineInfo -> Int32 -> m () Source #
genClosure_IncludedModuleListFieldCallback :: IncludedModuleListFieldCallback -> IO Closure Source #