Maintainer | gtk2hs-devel@lists.sourceforge.net |
---|---|
Stability | alpha |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
Documentation
class GObjectClass o => AdapterClass o Source #
castToAdapter :: GObjectClass obj => obj -> Adapter Source #
gTypeAdapter :: GType Source #
adapterNew :: IO Adapter Source #
adapterClear :: AdapterClass adapterT => adapterT -> IO () Source #
adapterPush :: (AdapterClass adapterT, BufferClass bufferT) => adapterT -> bufferT -> IO () Source #
adapterPeek :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe ByteString) Source #
adapterCopy :: AdapterClass adapterT => adapterT -> Word -> Word -> IO ByteString Source #
adapterCopyInto :: AdapterClass adapterT => adapterT -> ByteString -> Word -> IO () Source #
adapterFlush :: AdapterClass adapterT => adapterT -> Word -> IO () Source #
adapterAvailable :: AdapterClass adapterT => adapterT -> IO Word Source #
adapterAvailableFast :: AdapterClass adapterT => adapterT -> IO Word Source #
adapterTake :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe ByteString) Source #
adapterTakeBuffer :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe Buffer) Source #