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 (ForeignPtr AnnotCalloutLine)
- newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine
- noAnnotCalloutLine :: Maybe AnnotCalloutLine
- data AnnotCalloutLineCopyMethodInfo
- annotCalloutLineCopy :: MonadIO m => AnnotCalloutLine -> m AnnotCalloutLine
- data AnnotCalloutLineFreeMethodInfo
- annotCalloutLineFree :: MonadIO m => AnnotCalloutLine -> m ()
- annotCalloutLineNew :: MonadIO m => m AnnotCalloutLine
- annotCalloutLineMultiline :: AttrLabelProxy "multiline"
- annotCalloutLineReadMultiline :: MonadIO m => AnnotCalloutLine -> m Bool
- annotCalloutLineWriteMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m ()
- annotCalloutLineReadX1 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteX1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineX1 :: AttrLabelProxy "x1"
- annotCalloutLineReadX2 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteX2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineX2 :: AttrLabelProxy "x2"
- annotCalloutLineReadX3 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteX3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineX3 :: AttrLabelProxy "x3"
- annotCalloutLineReadY1 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteY1 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineY1 :: AttrLabelProxy "y1"
- annotCalloutLineReadY2 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteY2 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineY2 :: AttrLabelProxy "y2"
- annotCalloutLineReadY3 :: MonadIO m => AnnotCalloutLine -> m Double
- annotCalloutLineWriteY3 :: MonadIO m => AnnotCalloutLine -> Double -> m ()
- annotCalloutLineY3 :: AttrLabelProxy "y3"
Exported types
newtype AnnotCalloutLine Source
BoxedObject AnnotCalloutLine | |
(~) AttrOpTag tag AttrSet => Constructible AnnotCalloutLine tag | |
((~) * signature (m ()), MonadIO m) => MethodInfo * AnnotCalloutLineFreeMethodInfo AnnotCalloutLine signature | |
((~) * signature (m AnnotCalloutLine), MonadIO m) => MethodInfo * AnnotCalloutLineCopyMethodInfo AnnotCalloutLine signature | |
((~) * info (ResolveAnnotCalloutLineMethod t AnnotCalloutLine), MethodInfo * info AnnotCalloutLine p) => IsLabelProxy t (AnnotCalloutLine -> p) | |
type AttributeList AnnotCalloutLine |
newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine Source
Construct a AnnotCalloutLine
struct initialized to zero.
Methods
annotCalloutLineCopy
data AnnotCalloutLineCopyMethodInfo Source
((~) * signature (m AnnotCalloutLine), MonadIO m) => MethodInfo * AnnotCalloutLineCopyMethodInfo AnnotCalloutLine signature |
annotCalloutLineCopy :: MonadIO m => AnnotCalloutLine -> m AnnotCalloutLine Source
annotCalloutLineFree
data AnnotCalloutLineFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * AnnotCalloutLineFreeMethodInfo AnnotCalloutLine signature |
annotCalloutLineFree :: MonadIO m => AnnotCalloutLine -> m () Source
annotCalloutLineNew
annotCalloutLineNew :: MonadIO m => m AnnotCalloutLine Source
Properties
Multiline
annotCalloutLineMultiline :: AttrLabelProxy "multiline" Source
annotCalloutLineReadMultiline :: MonadIO m => AnnotCalloutLine -> m Bool Source
annotCalloutLineWriteMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m () Source
X1
annotCalloutLineReadX1 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteX1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineX1 :: AttrLabelProxy "x1" Source
X2
annotCalloutLineReadX2 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteX2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineX2 :: AttrLabelProxy "x2" Source
X3
annotCalloutLineReadX3 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteX3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineX3 :: AttrLabelProxy "x3" Source
Y1
annotCalloutLineReadY1 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteY1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineY1 :: AttrLabelProxy "y1" Source
Y2
annotCalloutLineReadY2 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteY2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineY2 :: AttrLabelProxy "y2" Source
Y3
annotCalloutLineReadY3 :: MonadIO m => AnnotCalloutLine -> m Double Source
annotCalloutLineWriteY3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source
annotCalloutLineY3 :: AttrLabelProxy "y3" Source