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 |
A #PopplerImageMapping structure represents the location of an image on the page
- newtype ImageMapping = ImageMapping (ForeignPtr ImageMapping)
- newZeroImageMapping :: MonadIO m => m ImageMapping
- noImageMapping :: Maybe ImageMapping
- data ImageMappingCopyMethodInfo
- imageMappingCopy :: MonadIO m => ImageMapping -> m ImageMapping
- data ImageMappingFreeMethodInfo
- imageMappingFree :: MonadIO m => ImageMapping -> m ()
- imageMappingNew :: MonadIO m => m ImageMapping
- imageMappingArea :: AttrLabelProxy "area"
- imageMappingClearArea :: MonadIO m => ImageMapping -> m ()
- imageMappingReadArea :: MonadIO m => ImageMapping -> m (Maybe Rectangle)
- imageMappingWriteArea :: MonadIO m => ImageMapping -> Ptr Rectangle -> m ()
- imageMappingImageId :: AttrLabelProxy "imageId"
- imageMappingReadImageId :: MonadIO m => ImageMapping -> m Int32
- imageMappingWriteImageId :: MonadIO m => ImageMapping -> Int32 -> m ()
Exported types
newtype ImageMapping Source
BoxedObject ImageMapping | |
(~) AttrOpTag tag AttrSet => Constructible ImageMapping tag | |
((~) * signature (m ()), MonadIO m) => MethodInfo * ImageMappingFreeMethodInfo ImageMapping signature | |
((~) * signature (m ImageMapping), MonadIO m) => MethodInfo * ImageMappingCopyMethodInfo ImageMapping signature | |
((~) * info (ResolveImageMappingMethod t ImageMapping), MethodInfo * info ImageMapping p) => IsLabelProxy t (ImageMapping -> p) | |
type AttributeList ImageMapping |
newZeroImageMapping :: MonadIO m => m ImageMapping Source
Construct a ImageMapping
struct initialized to zero.
Methods
imageMappingCopy
data ImageMappingCopyMethodInfo Source
((~) * signature (m ImageMapping), MonadIO m) => MethodInfo * ImageMappingCopyMethodInfo ImageMapping signature |
imageMappingCopy :: MonadIO m => ImageMapping -> m ImageMapping Source
imageMappingFree
data ImageMappingFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * ImageMappingFreeMethodInfo ImageMapping signature |
imageMappingFree :: MonadIO m => ImageMapping -> m () Source
imageMappingNew
imageMappingNew :: MonadIO m => m ImageMapping Source
Properties
Area
imageMappingArea :: AttrLabelProxy "area" Source
imageMappingClearArea :: MonadIO m => ImageMapping -> m () Source
imageMappingReadArea :: MonadIO m => ImageMapping -> m (Maybe Rectangle) Source
imageMappingWriteArea :: MonadIO m => ImageMapping -> Ptr Rectangle -> m () Source
ImageId
imageMappingImageId :: AttrLabelProxy "imageId" Source
imageMappingReadImageId :: MonadIO m => ImageMapping -> m Int32 Source
imageMappingWriteImageId :: MonadIO m => ImageMapping -> Int32 -> m () Source