Safe Haskell | None |
---|
Documentation
c'G_CALLBACK :: FunPtr a -> C'GCallbackSource
type C'GCallback = FunPtr (IO ())Source
mk'GCallback :: IO () -> IO C'GCallbackSource
type C'GClosureNotify = FunPtr (C'gpointer -> Ptr C'GClosure -> IO ())Source
mK'GCallback :: C'GCallback -> IO ()Source
mk'GClosureNotify :: (C'gpointer -> Ptr C'GClosure -> IO ()) -> IO C'GClosureNotifySource
mK'GClosureNotify :: C'GClosureNotify -> C'gpointer -> Ptr C'GClosure -> IO ()Source
data C'GCClosure Source
type C'GClosureMarshal = FunPtr (Ptr C'GClosure -> Ptr C'GValue -> C'guint -> Ptr C'GValue -> C'gpointer -> C'gpointer -> IO ())Source
mk'GClosureMarshal :: (Ptr C'GClosure -> Ptr C'GValue -> C'guint -> Ptr C'GValue -> C'gpointer -> C'gpointer -> IO ()) -> IO C'GClosureMarshalSource
c'g_cclosure_new :: C'GCallback -> C'gpointer -> C'GClosureNotify -> IO (Ptr C'GClosure)Source
mK'GClosureMarshal :: C'GClosureMarshal -> Ptr C'GClosure -> Ptr C'GValue -> C'guint -> Ptr C'GValue -> C'gpointer -> C'gpointer -> IO ()Source
c'g_cclosure_new_swap :: C'GCallback -> C'gpointer -> C'GClosureNotify -> IO (Ptr C'GClosure)Source
p'g_cclosure_new :: FunPtr (C'GCallback -> C'gpointer -> C'GClosureNotify -> IO (Ptr C'GClosure))Source
c'g_closure_ref :: Ptr C'GClosure -> IO (Ptr C'GClosure)Source
p'g_cclosure_new_swap :: FunPtr (C'GCallback -> C'gpointer -> C'GClosureNotify -> IO (Ptr C'GClosure))Source
c'g_closure_sink :: Ptr C'GClosure -> IO ()Source
c'g_closure_unref :: Ptr C'GClosure -> IO ()Source
p'g_closure_ref :: FunPtr (Ptr C'GClosure -> IO (Ptr C'GClosure))Source
p'g_closure_sink :: FunPtr (Ptr C'GClosure -> IO ())Source
c'g_closure_new_simple :: C'guint -> C'gpointer -> IO (Ptr C'GClosure)Source
p'g_closure_unref :: FunPtr (Ptr C'GClosure -> IO ())Source
c'g_closure_add_finalize_notifier :: Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ()Source
p'g_closure_new_simple :: FunPtr (C'guint -> C'gpointer -> IO (Ptr C'GClosure))Source
c'g_closure_remove_finalize_notifier :: Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ()Source
p'g_closure_add_finalize_notifier :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ())Source
c'g_closure_add_invalidate_notifier :: Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ()Source
p'g_closure_remove_finalize_notifier :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ())Source
c'g_closure_remove_invalidate_notifier :: Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ()Source
p'g_closure_add_invalidate_notifier :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ())Source
p'g_closure_remove_invalidate_notifier :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> IO ())Source
c'g_closure_add_marshal_guards :: Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> C'gpointer -> C'GClosureNotify -> IO ()Source
c'g_closure_set_marshal :: Ptr C'GClosure -> C'GClosureMarshal -> IO ()Source
p'g_closure_add_marshal_guards :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureNotify -> C'gpointer -> C'GClosureNotify -> IO ())Source
c'g_closure_set_meta_marshal :: Ptr C'GClosure -> C'gpointer -> C'GClosureMarshal -> IO ()Source
p'g_closure_set_marshal :: FunPtr (Ptr C'GClosure -> C'GClosureMarshal -> IO ())Source
c'g_closure_invalidate :: Ptr C'GClosure -> IO ()Source
p'g_closure_set_meta_marshal :: FunPtr (Ptr C'GClosure -> C'gpointer -> C'GClosureMarshal -> IO ())Source
c'g_closure_invoke :: Ptr C'GClosure -> Ptr C'GValue -> C'guint -> Ptr C'GValue -> C'gpointer -> IO ()Source
p'g_closure_invalidate :: FunPtr (Ptr C'GClosure -> IO ())Source
p'g_closure_invoke :: FunPtr (Ptr C'GClosure -> Ptr C'GValue -> C'guint -> Ptr C'GValue -> C'gpointer -> IO ())Source