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.AnnotCalloutLine
Description
- newtype AnnotCalloutLine = AnnotCalloutLine (ManagedPtr AnnotCalloutLine)
- newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine
- noAnnotCalloutLine :: Maybe AnnotCalloutLine
- annotCalloutLineCopy :: (HasCallStack, MonadIO m) => AnnotCalloutLine -> m AnnotCalloutLine
- annotCalloutLineFree :: (HasCallStack, MonadIO m) => AnnotCalloutLine -> m ()
- annotCalloutLineNew :: (HasCallStack, MonadIO m) => m AnnotCalloutLine
- getAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> m Bool
- setAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m ()
- getAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- getAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- getAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- getAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- getAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- getAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
Exported types
newtype AnnotCalloutLine Source #
Constructors
AnnotCalloutLine (ManagedPtr AnnotCalloutLine) |
Instances
BoxedObject AnnotCalloutLine Source # | |
(~) AttrOpTag tag AttrSet => Constructible AnnotCalloutLine tag Source # | |
newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine Source #
Construct a AnnotCalloutLine
struct initialized to zero.
Methods
copy
Arguments
:: (HasCallStack, MonadIO m) | |
=> AnnotCalloutLine |
|
-> m AnnotCalloutLine | Returns: a new allocated |
It does copy callout
to a new AnnotCalloutLine
.
free
Arguments
:: (HasCallStack, MonadIO m) | |
=> AnnotCalloutLine |
|
-> m () |
Frees the memory used by AnnotCalloutLine
.
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m AnnotCalloutLine | Returns: a new allocated |
Creates a new empty AnnotCalloutLine
.
Properties
multiline
getAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> m Bool Source #
setAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m () Source #
x1
getAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
x2
getAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
x3
getAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y1
getAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y2
getAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y3
getAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #