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 |
- newtype PixbufLoader = PixbufLoader (ForeignPtr PixbufLoader)
- class GObject o => PixbufLoaderK o
- toPixbufLoader :: PixbufLoaderK o => o -> IO PixbufLoader
- noPixbufLoader :: Maybe PixbufLoader
- pixbufLoaderClose :: (MonadIO m, PixbufLoaderK a) => a -> m ()
- pixbufLoaderGetAnimation :: (MonadIO m, PixbufLoaderK a) => a -> m PixbufAnimation
- pixbufLoaderGetFormat :: (MonadIO m, PixbufLoaderK a) => a -> m PixbufFormat
- pixbufLoaderGetPixbuf :: (MonadIO m, PixbufLoaderK a) => a -> m Pixbuf
- pixbufLoaderNew :: MonadIO m => m PixbufLoader
- pixbufLoaderNewWithMimeType :: MonadIO m => Text -> m PixbufLoader
- pixbufLoaderNewWithType :: MonadIO m => Text -> m PixbufLoader
- pixbufLoaderSetSize :: (MonadIO m, PixbufLoaderK a) => a -> Int32 -> Int32 -> m ()
- pixbufLoaderWrite :: (MonadIO m, PixbufLoaderK a) => a -> ByteString -> m ()
- pixbufLoaderWriteBytes :: (MonadIO m, PixbufLoaderK a) => a -> Bytes -> m ()
- type PixbufLoaderAreaPreparedCallback = IO ()
- type PixbufLoaderAreaPreparedCallbackC = Ptr () -> Ptr () -> IO ()
- data PixbufLoaderAreaPreparedSignalInfo
- afterPixbufLoaderAreaPrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaPreparedCallback -> m SignalHandlerId
- mkPixbufLoaderAreaPreparedCallback :: PixbufLoaderAreaPreparedCallbackC -> IO (FunPtr PixbufLoaderAreaPreparedCallbackC)
- noPixbufLoaderAreaPreparedCallback :: Maybe PixbufLoaderAreaPreparedCallback
- onPixbufLoaderAreaPrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaPreparedCallback -> m SignalHandlerId
- pixbufLoaderAreaPreparedCallbackWrapper :: PixbufLoaderAreaPreparedCallback -> Ptr () -> Ptr () -> IO ()
- pixbufLoaderAreaPreparedClosure :: PixbufLoaderAreaPreparedCallback -> IO Closure
- type PixbufLoaderAreaUpdatedCallback = Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type PixbufLoaderAreaUpdatedCallbackC = Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> IO ()
- data PixbufLoaderAreaUpdatedSignalInfo
- afterPixbufLoaderAreaUpdated :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaUpdatedCallback -> m SignalHandlerId
- mkPixbufLoaderAreaUpdatedCallback :: PixbufLoaderAreaUpdatedCallbackC -> IO (FunPtr PixbufLoaderAreaUpdatedCallbackC)
- noPixbufLoaderAreaUpdatedCallback :: Maybe PixbufLoaderAreaUpdatedCallback
- onPixbufLoaderAreaUpdated :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaUpdatedCallback -> m SignalHandlerId
- pixbufLoaderAreaUpdatedCallbackWrapper :: PixbufLoaderAreaUpdatedCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> IO ()
- pixbufLoaderAreaUpdatedClosure :: PixbufLoaderAreaUpdatedCallback -> IO Closure
- type PixbufLoaderClosedCallback = IO ()
- type PixbufLoaderClosedCallbackC = Ptr () -> Ptr () -> IO ()
- data PixbufLoaderClosedSignalInfo
- afterPixbufLoaderClosed :: (GObject a, MonadIO m) => a -> PixbufLoaderClosedCallback -> m SignalHandlerId
- mkPixbufLoaderClosedCallback :: PixbufLoaderClosedCallbackC -> IO (FunPtr PixbufLoaderClosedCallbackC)
- noPixbufLoaderClosedCallback :: Maybe PixbufLoaderClosedCallback
- onPixbufLoaderClosed :: (GObject a, MonadIO m) => a -> PixbufLoaderClosedCallback -> m SignalHandlerId
- pixbufLoaderClosedCallbackWrapper :: PixbufLoaderClosedCallback -> Ptr () -> Ptr () -> IO ()
- pixbufLoaderClosedClosure :: PixbufLoaderClosedCallback -> IO Closure
- type PixbufLoaderSizePreparedCallback = Int32 -> Int32 -> IO ()
- type PixbufLoaderSizePreparedCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- data PixbufLoaderSizePreparedSignalInfo
- afterPixbufLoaderSizePrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderSizePreparedCallback -> m SignalHandlerId
- mkPixbufLoaderSizePreparedCallback :: PixbufLoaderSizePreparedCallbackC -> IO (FunPtr PixbufLoaderSizePreparedCallbackC)
- noPixbufLoaderSizePreparedCallback :: Maybe PixbufLoaderSizePreparedCallback
- onPixbufLoaderSizePrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderSizePreparedCallback -> m SignalHandlerId
- pixbufLoaderSizePreparedCallbackWrapper :: PixbufLoaderSizePreparedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- pixbufLoaderSizePreparedClosure :: PixbufLoaderSizePreparedCallback -> IO Closure
Exported types
newtype PixbufLoader Source
class GObject o => PixbufLoaderK o Source
(GObject o, IsDescendantOf PixbufLoader o) => PixbufLoaderK o |
toPixbufLoader :: PixbufLoaderK o => o -> IO PixbufLoader Source
Methods
pixbufLoaderClose
pixbufLoaderClose :: (MonadIO m, PixbufLoaderK a) => a -> m () Source
pixbufLoaderGetAnimation
pixbufLoaderGetAnimation :: (MonadIO m, PixbufLoaderK a) => a -> m PixbufAnimation Source
pixbufLoaderGetFormat
pixbufLoaderGetFormat :: (MonadIO m, PixbufLoaderK a) => a -> m PixbufFormat Source
pixbufLoaderGetPixbuf
pixbufLoaderGetPixbuf :: (MonadIO m, PixbufLoaderK a) => a -> m Pixbuf Source
pixbufLoaderNew
pixbufLoaderNew :: MonadIO m => m PixbufLoader Source
pixbufLoaderNewWithMimeType
pixbufLoaderNewWithMimeType :: MonadIO m => Text -> m PixbufLoader Source
pixbufLoaderNewWithType
pixbufLoaderNewWithType :: MonadIO m => Text -> m PixbufLoader Source
pixbufLoaderSetSize
pixbufLoaderSetSize :: (MonadIO m, PixbufLoaderK a) => a -> Int32 -> Int32 -> m () Source
pixbufLoaderWrite
pixbufLoaderWrite :: (MonadIO m, PixbufLoaderK a) => a -> ByteString -> m () Source
pixbufLoaderWriteBytes
pixbufLoaderWriteBytes :: (MonadIO m, PixbufLoaderK a) => a -> Bytes -> m () Source
Signals
AreaPrepared
type PixbufLoaderAreaPreparedCallback = IO () Source
type PixbufLoaderAreaPreparedCallbackC = Ptr () -> Ptr () -> IO () Source
afterPixbufLoaderAreaPrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaPreparedCallback -> m SignalHandlerId Source
mkPixbufLoaderAreaPreparedCallback :: PixbufLoaderAreaPreparedCallbackC -> IO (FunPtr PixbufLoaderAreaPreparedCallbackC) Source
onPixbufLoaderAreaPrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaPreparedCallback -> m SignalHandlerId Source
pixbufLoaderAreaPreparedCallbackWrapper :: PixbufLoaderAreaPreparedCallback -> Ptr () -> Ptr () -> IO () Source
AreaUpdated
type PixbufLoaderAreaUpdatedCallbackC = Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () Source
afterPixbufLoaderAreaUpdated :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaUpdatedCallback -> m SignalHandlerId Source
mkPixbufLoaderAreaUpdatedCallback :: PixbufLoaderAreaUpdatedCallbackC -> IO (FunPtr PixbufLoaderAreaUpdatedCallbackC) Source
onPixbufLoaderAreaUpdated :: (GObject a, MonadIO m) => a -> PixbufLoaderAreaUpdatedCallback -> m SignalHandlerId Source
pixbufLoaderAreaUpdatedCallbackWrapper :: PixbufLoaderAreaUpdatedCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () Source
Closed
type PixbufLoaderClosedCallback = IO () Source
type PixbufLoaderClosedCallbackC = Ptr () -> Ptr () -> IO () Source
afterPixbufLoaderClosed :: (GObject a, MonadIO m) => a -> PixbufLoaderClosedCallback -> m SignalHandlerId Source
mkPixbufLoaderClosedCallback :: PixbufLoaderClosedCallbackC -> IO (FunPtr PixbufLoaderClosedCallbackC) Source
onPixbufLoaderClosed :: (GObject a, MonadIO m) => a -> PixbufLoaderClosedCallback -> m SignalHandlerId Source
pixbufLoaderClosedCallbackWrapper :: PixbufLoaderClosedCallback -> Ptr () -> Ptr () -> IO () Source
SizePrepared
type PixbufLoaderSizePreparedCallback = Int32 -> Int32 -> IO () Source
afterPixbufLoaderSizePrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderSizePreparedCallback -> m SignalHandlerId Source
mkPixbufLoaderSizePreparedCallback :: PixbufLoaderSizePreparedCallbackC -> IO (FunPtr PixbufLoaderSizePreparedCallbackC) Source
onPixbufLoaderSizePrepared :: (GObject a, MonadIO m) => a -> PixbufLoaderSizePreparedCallback -> m SignalHandlerId Source
pixbufLoaderSizePreparedCallbackWrapper :: PixbufLoaderSizePreparedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source