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 AnnotLine = AnnotLine (ManagedPtr AnnotLine)
- class GObject o => IsAnnotLine o
- toAnnotLine :: IsAnnotLine o => o -> IO AnnotLine
- noAnnotLine :: Maybe AnnotLine
- annotLineNew :: (HasCallStack, MonadIO m, IsDocument a) => a -> Rectangle -> Point -> Point -> m AnnotLine
- data AnnotLineSetVerticesMethodInfo
- annotLineSetVertices :: (HasCallStack, MonadIO m, IsAnnotLine a) => a -> Point -> Point -> m ()
Exported types
GObject AnnotLine Source # | |
IsObject AnnotLine Source # | |
IsAnnotMarkup AnnotLine Source # | |
IsAnnot AnnotLine Source # | |
IsAnnotLine AnnotLine Source # | |
((~) * info (ResolveAnnotLineMethod t AnnotLine), MethodInfo * info AnnotLine p) => IsLabel t (AnnotLine -> p) Source # | |
((~) * info (ResolveAnnotLineMethod t AnnotLine), MethodInfo * info AnnotLine p) => IsLabelProxy t (AnnotLine -> p) Source # | |
HasAttributeList * AnnotLine Source # | |
type AttributeList AnnotLine Source # | |
type SignalList AnnotLine Source # | |
class GObject o => IsAnnotLine o Source #
toAnnotLine :: IsAnnotLine o => o -> IO AnnotLine Source #
Methods
new
:: (HasCallStack, MonadIO m, IsDocument a) | |
=> a |
|
-> Rectangle |
|
-> Point |
|
-> Point |
|
-> m AnnotLine | Returns: A newly created |
Creates a new Line annotation that will be
located on rect
when added to a page. See
pageAddAnnot
Since: 0.26
setVertices
data AnnotLineSetVerticesMethodInfo Source #
((~) * signature (Point -> Point -> m ()), MonadIO m, IsAnnotLine a) => MethodInfo * AnnotLineSetVerticesMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsAnnotLine a) | |
=> a |
|
-> Point |
|
-> Point |
|
-> m () |
Set the coordinate points where the popplerAnnot
starts and ends.
Since: 0.26