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 AnnotCalloutLine = AnnotCalloutLine (ManagedPtr AnnotCalloutLine)
- newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine
- noAnnotCalloutLine :: Maybe AnnotCalloutLine
- data AnnotCalloutLineCopyMethodInfo
- annotCalloutLineCopy :: (HasCallStack, MonadIO m) => AnnotCalloutLine -> m AnnotCalloutLine
- data AnnotCalloutLineFreeMethodInfo
- annotCalloutLineFree :: (HasCallStack, MonadIO m) => AnnotCalloutLine -> m ()
- annotCalloutLineNew :: (HasCallStack, MonadIO m) => m AnnotCalloutLine
- annotCalloutLine_multiline :: AttrLabelProxy "multiline"
- getAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> m Bool
- setAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m ()
- annotCalloutLine_x1 :: AttrLabelProxy "x1"
- getAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLine_x2 :: AttrLabelProxy "x2"
- getAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLine_x3 :: AttrLabelProxy "x3"
- getAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLine_y1 :: AttrLabelProxy "y1"
- getAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLine_y2 :: AttrLabelProxy "y2"
- getAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLine_y3 :: AttrLabelProxy "y3"
- getAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> m Double
- setAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
Exported types
newtype AnnotCalloutLine Source #
BoxedObject AnnotCalloutLine Source # | |
(~) AttrOpTag tag AttrSet => Constructible AnnotCalloutLine tag Source # | |
((~) * info (ResolveAnnotCalloutLineMethod t AnnotCalloutLine), MethodInfo * info AnnotCalloutLine p) => IsLabel t (AnnotCalloutLine -> p) Source # | |
((~) * info (ResolveAnnotCalloutLineMethod t AnnotCalloutLine), MethodInfo * info AnnotCalloutLine p) => IsLabelProxy t (AnnotCalloutLine -> p) Source # | |
HasAttributeList * AnnotCalloutLine Source # | |
((~) * signature (m ()), MonadIO m) => MethodInfo * AnnotCalloutLineFreeMethodInfo AnnotCalloutLine signature Source # | |
((~) * signature (m AnnotCalloutLine), MonadIO m) => MethodInfo * AnnotCalloutLineCopyMethodInfo AnnotCalloutLine signature Source # | |
type AttributeList AnnotCalloutLine Source # | |
newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine Source #
Construct a AnnotCalloutLine
struct initialized to zero.
Methods
copy
data AnnotCalloutLineCopyMethodInfo Source #
((~) * signature (m AnnotCalloutLine), MonadIO m) => MethodInfo * AnnotCalloutLineCopyMethodInfo AnnotCalloutLine signature Source # | |
:: (HasCallStack, MonadIO m) | |
=> AnnotCalloutLine |
|
-> m AnnotCalloutLine | Returns: a new allocated |
It does copy callout
to a new AnnotCalloutLine
.
free
data AnnotCalloutLineFreeMethodInfo Source #
((~) * signature (m ()), MonadIO m) => MethodInfo * AnnotCalloutLineFreeMethodInfo AnnotCalloutLine signature Source # | |
:: (HasCallStack, MonadIO m) | |
=> AnnotCalloutLine |
|
-> m () |
Frees the memory used by AnnotCalloutLine
.
new
:: (HasCallStack, MonadIO m) | |
=> m AnnotCalloutLine | Returns: a new allocated |
Creates a new empty AnnotCalloutLine
.
Properties
multiline
annotCalloutLine_multiline :: AttrLabelProxy "multiline" Source #
getAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> m Bool Source #
setAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m () Source #
x1
annotCalloutLine_x1 :: AttrLabelProxy "x1" Source #
getAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
x2
annotCalloutLine_x2 :: AttrLabelProxy "x2" Source #
getAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
x3
annotCalloutLine_x3 :: AttrLabelProxy "x3" Source #
getAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y1
annotCalloutLine_y1 :: AttrLabelProxy "y1" Source #
getAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y2
annotCalloutLine_y2 :: AttrLabelProxy "y2" Source #
getAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #
y3
annotCalloutLine_y3 :: AttrLabelProxy "y3" Source #
getAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> m Double Source #
setAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #