Portability | portable (depends on GHC) |
---|---|
Stability | alpha |
Maintainer | gtk2hs-devel@lists.sourceforge.net |
Documentation
cFromFlags :: (Integral int, Flags flags) => [flags] -> intSource
withGObject :: GObjectClass objectT => objectT -> (Ptr objectT -> IO a) -> IO aSource
peekGObject :: GObjectClass obj => Ptr obj -> IO objSource
takeGObject :: GObjectClass obj => Ptr obj -> IO objSource
type AsyncReadyCallback = GObject -> AsyncResult -> IO ()Source
type CAsyncReadyCallback = Ptr GObject -> Ptr AsyncResult -> Ptr () -> IO ()Source
makeAsyncReadyCallback :: CAsyncReadyCallback -> IO (FunPtr (Ptr () -> Ptr AsyncResult -> Ptr () -> IO ()))Source
marshalAsyncReadyCallback :: AsyncReadyCallback -> IO (FunPtr (Ptr () -> Ptr AsyncResult -> Ptr () -> IO ()))Source