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 |
GI.Pango.Structs.Analysis
Contents
Description
The Analysis
structure stores information about
the properties of a segment of text.
- newtype Analysis = Analysis (ManagedPtr Analysis)
- newZeroAnalysis :: MonadIO m => m Analysis
- noAnalysis :: Maybe Analysis
- clearAnalysisExtraAttrs :: MonadIO m => Analysis -> m ()
- getAnalysisExtraAttrs :: MonadIO m => Analysis -> m [Ptr ()]
- setAnalysisExtraAttrs :: MonadIO m => Analysis -> Ptr (GSList (Ptr ())) -> m ()
- getAnalysisFlags :: MonadIO m => Analysis -> m Word8
- setAnalysisFlags :: MonadIO m => Analysis -> Word8 -> m ()
- clearAnalysisFont :: MonadIO m => Analysis -> m ()
- getAnalysisFont :: MonadIO m => Analysis -> m (Maybe Font)
- setAnalysisFont :: MonadIO m => Analysis -> Ptr Font -> m ()
- getAnalysisGravity :: MonadIO m => Analysis -> m Word8
- setAnalysisGravity :: MonadIO m => Analysis -> Word8 -> m ()
- clearAnalysisLangEngine :: MonadIO m => Analysis -> m ()
- getAnalysisLangEngine :: MonadIO m => Analysis -> m (Maybe EngineLang)
- setAnalysisLangEngine :: MonadIO m => Analysis -> Ptr EngineLang -> m ()
- clearAnalysisLanguage :: MonadIO m => Analysis -> m ()
- getAnalysisLanguage :: MonadIO m => Analysis -> m (Maybe Language)
- setAnalysisLanguage :: MonadIO m => Analysis -> Ptr Language -> m ()
- getAnalysisLevel :: MonadIO m => Analysis -> m Word8
- setAnalysisLevel :: MonadIO m => Analysis -> Word8 -> m ()
- getAnalysisScript :: MonadIO m => Analysis -> m Word8
- setAnalysisScript :: MonadIO m => Analysis -> Word8 -> m ()
- clearAnalysisShapeEngine :: MonadIO m => Analysis -> m ()
- getAnalysisShapeEngine :: MonadIO m => Analysis -> m (Maybe EngineShape)
- setAnalysisShapeEngine :: MonadIO m => Analysis -> Ptr EngineShape -> m ()
Exported types
Constructors
Analysis (ManagedPtr Analysis) |
Instances
WrappedPtr Analysis Source # | |
(~) AttrOpTag tag AttrSet => Constructible Analysis tag Source # | |
Properties
extraAttrs
clearAnalysisExtraAttrs :: MonadIO m => Analysis -> m () Source #
flags
font
clearAnalysisFont :: MonadIO m => Analysis -> m () Source #
gravity
langEngine
clearAnalysisLangEngine :: MonadIO m => Analysis -> m () Source #
getAnalysisLangEngine :: MonadIO m => Analysis -> m (Maybe EngineLang) Source #
setAnalysisLangEngine :: MonadIO m => Analysis -> Ptr EngineLang -> m () Source #
language
clearAnalysisLanguage :: MonadIO m => Analysis -> m () Source #
level
script
shapeEngine
clearAnalysisShapeEngine :: MonadIO m => Analysis -> m () Source #
getAnalysisShapeEngine :: MonadIO m => Analysis -> m (Maybe EngineShape) Source #
setAnalysisShapeEngine :: MonadIO m => Analysis -> Ptr EngineShape -> m () Source #