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 Annot = Annot (ForeignPtr Annot)
- class GObject o => AnnotK o
- toAnnot :: AnnotK o => o -> IO Annot
- noAnnot :: Maybe Annot
- data AnnotGetAnnotTypeMethodInfo
- annotGetAnnotType :: (MonadIO m, AnnotK a) => a -> m AnnotType
- data AnnotGetColorMethodInfo
- annotGetColor :: (MonadIO m, AnnotK a) => a -> m Color
- data AnnotGetContentsMethodInfo
- annotGetContents :: (MonadIO m, AnnotK a) => a -> m Text
- data AnnotGetFlagsMethodInfo
- annotGetFlags :: (MonadIO m, AnnotK a) => a -> m [AnnotFlag]
- data AnnotGetModifiedMethodInfo
- annotGetModified :: (MonadIO m, AnnotK a) => a -> m Text
- data AnnotGetNameMethodInfo
- annotGetName :: (MonadIO m, AnnotK a) => a -> m Text
- data AnnotGetPageIndexMethodInfo
- annotGetPageIndex :: (MonadIO m, AnnotK a) => a -> m Int32
- data AnnotGetRectangleMethodInfo
- annotGetRectangle :: (MonadIO m, AnnotK a) => a -> m Rectangle
- data AnnotSetColorMethodInfo
- annotSetColor :: (MonadIO m, AnnotK a) => a -> Maybe Color -> m ()
- data AnnotSetContentsMethodInfo
- annotSetContents :: (MonadIO m, AnnotK a) => a -> Text -> m ()
- data AnnotSetFlagsMethodInfo
- annotSetFlags :: (MonadIO m, AnnotK a) => a -> [AnnotFlag] -> m ()
- data AnnotSetRectangleMethodInfo
- annotSetRectangle :: (MonadIO m, AnnotK a) => a -> Rectangle -> m ()
Exported types
GObject Annot | |
((~) * info (ResolveAnnotMethod t Annot), MethodInfo * info Annot p) => IsLabelProxy t (Annot -> p) | |
type ParentTypes Annot | |
type AttributeList Annot | |
type SignalList Annot |
Methods
annotGetAnnotType
data AnnotGetAnnotTypeMethodInfo Source
((~) * signature (m AnnotType), MonadIO m, AnnotK a) => MethodInfo * AnnotGetAnnotTypeMethodInfo a signature |
annotGetAnnotType :: (MonadIO m, AnnotK a) => a -> m AnnotType Source
annotGetColor
data AnnotGetColorMethodInfo Source
((~) * signature (m Color), MonadIO m, AnnotK a) => MethodInfo * AnnotGetColorMethodInfo a signature |
annotGetColor :: (MonadIO m, AnnotK a) => a -> m Color Source
annotGetContents
data AnnotGetContentsMethodInfo Source
((~) * signature (m Text), MonadIO m, AnnotK a) => MethodInfo * AnnotGetContentsMethodInfo a signature |
annotGetContents :: (MonadIO m, AnnotK a) => a -> m Text Source
annotGetFlags
data AnnotGetFlagsMethodInfo Source
((~) * signature (m [AnnotFlag]), MonadIO m, AnnotK a) => MethodInfo * AnnotGetFlagsMethodInfo a signature |
annotGetFlags :: (MonadIO m, AnnotK a) => a -> m [AnnotFlag] Source
annotGetModified
data AnnotGetModifiedMethodInfo Source
((~) * signature (m Text), MonadIO m, AnnotK a) => MethodInfo * AnnotGetModifiedMethodInfo a signature |
annotGetModified :: (MonadIO m, AnnotK a) => a -> m Text Source
annotGetName
data AnnotGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, AnnotK a) => MethodInfo * AnnotGetNameMethodInfo a signature |
annotGetName :: (MonadIO m, AnnotK a) => a -> m Text Source
annotGetPageIndex
data AnnotGetPageIndexMethodInfo Source
((~) * signature (m Int32), MonadIO m, AnnotK a) => MethodInfo * AnnotGetPageIndexMethodInfo a signature |
annotGetPageIndex :: (MonadIO m, AnnotK a) => a -> m Int32 Source
annotGetRectangle
data AnnotGetRectangleMethodInfo Source
((~) * signature (m Rectangle), MonadIO m, AnnotK a) => MethodInfo * AnnotGetRectangleMethodInfo a signature |
annotGetRectangle :: (MonadIO m, AnnotK a) => a -> m Rectangle Source
annotSetColor
data AnnotSetColorMethodInfo Source
((~) * signature (Maybe Color -> m ()), MonadIO m, AnnotK a) => MethodInfo * AnnotSetColorMethodInfo a signature |
annotSetContents
data AnnotSetContentsMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AnnotK a) => MethodInfo * AnnotSetContentsMethodInfo a signature |
annotSetContents :: (MonadIO m, AnnotK a) => a -> Text -> m () Source
annotSetFlags
data AnnotSetFlagsMethodInfo Source
((~) * signature ([AnnotFlag] -> m ()), MonadIO m, AnnotK a) => MethodInfo * AnnotSetFlagsMethodInfo a signature |
annotSetFlags :: (MonadIO m, AnnotK a) => a -> [AnnotFlag] -> m () Source
annotSetRectangle
data AnnotSetRectangleMethodInfo Source
((~) * signature (Rectangle -> m ()), MonadIO m, AnnotK a) => MethodInfo * AnnotSetRectangleMethodInfo a signature |
annotSetRectangle :: (MonadIO m, AnnotK a) => a -> Rectangle -> m () Source