Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stopgap.System.GLib.Callback
Documentation
c_G_CALLBACK :: FunPtr fun -> C fun Source #
c_ab :: (IsPtr a, IsPtr b) => (a -> b -> IO ()) -> IO (C (Ptr (Tag a) -> Ptr (Tag b) -> IO ())) Source #
c_ab_bool :: (IsPtr a, IsPtr b) => (a -> b -> IO Bool) -> IO (C (Ptr (Tag a) -> Ptr (Tag b) -> IO Int32)) Source #
boolToGboolean :: Bool -> Int32 Source #
c_wrap_callback_ab_bool :: (Ptr a -> Ptr b -> IO Int32) -> IO (FunPtr (Ptr a -> Ptr b -> IO Int32)) Source #
c_self_cairo_ud :: (IsPtr a, IsPtr b) => (a -> CairoT r RealWorld -> b -> IO Bool) -> IO (C (Ptr (Tag a) -> Ptr (CairoT r RealWorld) -> Ptr (Tag b) -> IO Int32)) Source #
c_wrap_callback_self_cairo_ud :: (Ptr a -> Ptr (CairoT r s) -> Ptr b -> IO Int32) -> IO (FunPtr (Ptr a -> Ptr (CairoT r s) -> Ptr b -> IO Int32)) Source #
c_self_button_ud :: (IsPtr a, IsPtr b) => (a -> B -> b -> IO Bool) -> IO (C (Ptr (Tag a) -> Ptr B -> Ptr (Tag b) -> IO Int32)) Source #
c_wrap_callback_self_button_ud :: (Ptr a -> Ptr B -> Ptr b -> IO Int32) -> IO (FunPtr (Ptr a -> Ptr B -> Ptr b -> IO Int32)) Source #