| 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 |
GI.Poppler.Structs.AnnotMapping
Description
A AnnotMapping structure represents the location
of annot on the page
- newtype AnnotMapping = AnnotMapping (ManagedPtr AnnotMapping)
- newZeroAnnotMapping :: MonadIO m => m AnnotMapping
- noAnnotMapping :: Maybe AnnotMapping
- annotMappingCopy :: (HasCallStack, MonadIO m) => AnnotMapping -> m AnnotMapping
- annotMappingFree :: (HasCallStack, MonadIO m) => AnnotMapping -> m ()
- annotMappingNew :: (HasCallStack, MonadIO m) => m AnnotMapping
- clearAnnotMappingAnnot :: MonadIO m => AnnotMapping -> m ()
- getAnnotMappingAnnot :: MonadIO m => AnnotMapping -> m (Maybe Annot)
- setAnnotMappingAnnot :: MonadIO m => AnnotMapping -> Ptr Annot -> m ()
- getAnnotMappingArea :: MonadIO m => AnnotMapping -> m Rectangle
Exported types
newtype AnnotMapping Source #
Constructors
| AnnotMapping (ManagedPtr AnnotMapping) |
Instances
| BoxedObject AnnotMapping Source # | |
| (~) AttrOpTag tag AttrSet => Constructible AnnotMapping tag Source # | |
newZeroAnnotMapping :: MonadIO m => m AnnotMapping Source #
Construct a AnnotMapping struct initialized to zero.
Methods
copy
Arguments
| :: (HasCallStack, MonadIO m) | |
| => AnnotMapping |
|
| -> m AnnotMapping | Returns: a new allocated copy of |
Creates a copy of mapping
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => AnnotMapping |
|
| -> m () |
Frees the given AnnotMapping
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m AnnotMapping | Returns: a new |
Creates a new AnnotMapping
Properties
annot
clearAnnotMappingAnnot :: MonadIO m => AnnotMapping -> m () Source #
getAnnotMappingAnnot :: MonadIO m => AnnotMapping -> m (Maybe Annot) Source #
setAnnotMappingAnnot :: MonadIO m => AnnotMapping -> Ptr Annot -> m () Source #
area
getAnnotMappingArea :: MonadIO m => AnnotMapping -> m Rectangle Source #