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 GlyphItem = GlyphItem (ForeignPtr GlyphItem)
- noGlyphItem :: Maybe GlyphItem
- glyphItemApplyAttrs :: MonadIO m => GlyphItem -> Text -> AttrList -> m [GlyphItem]
- glyphItemCopy :: MonadIO m => GlyphItem -> m GlyphItem
- glyphItemFree :: MonadIO m => GlyphItem -> m ()
- glyphItemGetLogicalWidths :: MonadIO m => GlyphItem -> Text -> Ptr Int32 -> m ()
- glyphItemLetterSpace :: MonadIO m => GlyphItem -> Text -> Ptr (Ptr LogAttr) -> Int32 -> m ()
- glyphItemSplit :: MonadIO m => GlyphItem -> Text -> Int32 -> m GlyphItem
- glyphItemReadGlyphs :: GlyphItem -> IO GlyphString
- glyphItemReadItem :: GlyphItem -> IO Item
Exported types
Methods
glyphItemApplyAttrs
glyphItemCopy
glyphItemCopy :: MonadIO m => GlyphItem -> m GlyphItem Source
glyphItemFree
glyphItemFree :: MonadIO m => GlyphItem -> m () Source
glyphItemGetLogicalWidths
glyphItemLetterSpace
glyphItemSplit
Properties
Glyphs
Item
glyphItemReadItem :: GlyphItem -> IO Item Source