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 |
- Exported types
- Methods
- fontDescriptionBetterMatch
- fontDescriptionCopy
- fontDescriptionCopyStatic
- fontDescriptionEqual
- fontDescriptionFree
- fontDescriptionGetFamily
- fontDescriptionGetGravity
- fontDescriptionGetSetFields
- fontDescriptionGetSize
- fontDescriptionGetSizeIsAbsolute
- fontDescriptionGetStretch
- fontDescriptionGetStyle
- fontDescriptionGetVariant
- fontDescriptionGetWeight
- fontDescriptionHash
- fontDescriptionMerge
- fontDescriptionMergeStatic
- fontDescriptionNew
- fontDescriptionSetAbsoluteSize
- fontDescriptionSetFamily
- fontDescriptionSetFamilyStatic
- fontDescriptionSetGravity
- fontDescriptionSetSize
- fontDescriptionSetStretch
- fontDescriptionSetStyle
- fontDescriptionSetVariant
- fontDescriptionSetWeight
- fontDescriptionToFilename
- fontDescriptionToString
- fontDescriptionUnsetFields
The #PangoFontDescription structure represents the description of an ideal font. These structures are used both to list what fonts are available on the system and also for specifying the characteristics of a font to load.
- newtype FontDescription = FontDescription (ForeignPtr FontDescription)
- noFontDescription :: Maybe FontDescription
- fontDescriptionBetterMatch :: MonadIO m => FontDescription -> Maybe FontDescription -> FontDescription -> m Bool
- fontDescriptionCopy :: MonadIO m => FontDescription -> m FontDescription
- fontDescriptionCopyStatic :: MonadIO m => FontDescription -> m FontDescription
- fontDescriptionEqual :: MonadIO m => FontDescription -> FontDescription -> m Bool
- fontDescriptionFree :: MonadIO m => FontDescription -> m ()
- fontDescriptionGetFamily :: MonadIO m => FontDescription -> m Text
- fontDescriptionGetGravity :: MonadIO m => FontDescription -> m Gravity
- fontDescriptionGetSetFields :: MonadIO m => FontDescription -> m [FontMask]
- fontDescriptionGetSize :: MonadIO m => FontDescription -> m Int32
- fontDescriptionGetSizeIsAbsolute :: MonadIO m => FontDescription -> m Bool
- fontDescriptionGetStretch :: MonadIO m => FontDescription -> m Stretch
- fontDescriptionGetStyle :: MonadIO m => FontDescription -> m Style
- fontDescriptionGetVariant :: MonadIO m => FontDescription -> m Variant
- fontDescriptionGetWeight :: MonadIO m => FontDescription -> m Weight
- fontDescriptionHash :: MonadIO m => FontDescription -> m Word32
- fontDescriptionMerge :: MonadIO m => FontDescription -> Maybe FontDescription -> Bool -> m ()
- fontDescriptionMergeStatic :: MonadIO m => FontDescription -> FontDescription -> Bool -> m ()
- fontDescriptionNew :: MonadIO m => m FontDescription
- fontDescriptionSetAbsoluteSize :: MonadIO m => FontDescription -> Double -> m ()
- fontDescriptionSetFamily :: MonadIO m => FontDescription -> Text -> m ()
- fontDescriptionSetFamilyStatic :: MonadIO m => FontDescription -> Text -> m ()
- fontDescriptionSetGravity :: MonadIO m => FontDescription -> Gravity -> m ()
- fontDescriptionSetSize :: MonadIO m => FontDescription -> Int32 -> m ()
- fontDescriptionSetStretch :: MonadIO m => FontDescription -> Stretch -> m ()
- fontDescriptionSetStyle :: MonadIO m => FontDescription -> Style -> m ()
- fontDescriptionSetVariant :: MonadIO m => FontDescription -> Variant -> m ()
- fontDescriptionSetWeight :: MonadIO m => FontDescription -> Weight -> m ()
- fontDescriptionToFilename :: MonadIO m => FontDescription -> m Text
- fontDescriptionToString :: MonadIO m => FontDescription -> m Text
- fontDescriptionUnsetFields :: MonadIO m => FontDescription -> [FontMask] -> m ()
Exported types
newtype FontDescription Source
Methods
fontDescriptionBetterMatch
fontDescriptionBetterMatch :: MonadIO m => FontDescription -> Maybe FontDescription -> FontDescription -> m Bool Source
fontDescriptionCopy
fontDescriptionCopy :: MonadIO m => FontDescription -> m FontDescription Source
fontDescriptionCopyStatic
fontDescriptionCopyStatic :: MonadIO m => FontDescription -> m FontDescription Source
fontDescriptionEqual
fontDescriptionEqual :: MonadIO m => FontDescription -> FontDescription -> m Bool Source
fontDescriptionFree
fontDescriptionFree :: MonadIO m => FontDescription -> m () Source
fontDescriptionGetFamily
fontDescriptionGetFamily :: MonadIO m => FontDescription -> m Text Source
fontDescriptionGetGravity
fontDescriptionGetGravity :: MonadIO m => FontDescription -> m Gravity Source
fontDescriptionGetSetFields
fontDescriptionGetSetFields :: MonadIO m => FontDescription -> m [FontMask] Source
fontDescriptionGetSize
fontDescriptionGetSize :: MonadIO m => FontDescription -> m Int32 Source
fontDescriptionGetSizeIsAbsolute
fontDescriptionGetSizeIsAbsolute :: MonadIO m => FontDescription -> m Bool Source
fontDescriptionGetStretch
fontDescriptionGetStretch :: MonadIO m => FontDescription -> m Stretch Source
fontDescriptionGetStyle
fontDescriptionGetStyle :: MonadIO m => FontDescription -> m Style Source
fontDescriptionGetVariant
fontDescriptionGetVariant :: MonadIO m => FontDescription -> m Variant Source
fontDescriptionGetWeight
fontDescriptionGetWeight :: MonadIO m => FontDescription -> m Weight Source
fontDescriptionHash
fontDescriptionHash :: MonadIO m => FontDescription -> m Word32 Source
fontDescriptionMerge
fontDescriptionMerge :: MonadIO m => FontDescription -> Maybe FontDescription -> Bool -> m () Source
fontDescriptionMergeStatic
fontDescriptionMergeStatic :: MonadIO m => FontDescription -> FontDescription -> Bool -> m () Source
fontDescriptionNew
fontDescriptionNew :: MonadIO m => m FontDescription Source
fontDescriptionSetAbsoluteSize
fontDescriptionSetAbsoluteSize :: MonadIO m => FontDescription -> Double -> m () Source
fontDescriptionSetFamily
fontDescriptionSetFamily :: MonadIO m => FontDescription -> Text -> m () Source
fontDescriptionSetFamilyStatic
fontDescriptionSetFamilyStatic :: MonadIO m => FontDescription -> Text -> m () Source
fontDescriptionSetGravity
fontDescriptionSetGravity :: MonadIO m => FontDescription -> Gravity -> m () Source
fontDescriptionSetSize
fontDescriptionSetSize :: MonadIO m => FontDescription -> Int32 -> m () Source
fontDescriptionSetStretch
fontDescriptionSetStretch :: MonadIO m => FontDescription -> Stretch -> m () Source
fontDescriptionSetStyle
fontDescriptionSetStyle :: MonadIO m => FontDescription -> Style -> m () Source
fontDescriptionSetVariant
fontDescriptionSetVariant :: MonadIO m => FontDescription -> Variant -> m () Source
fontDescriptionSetWeight
fontDescriptionSetWeight :: MonadIO m => FontDescription -> Weight -> m () Source
fontDescriptionToFilename
fontDescriptionToFilename :: MonadIO m => FontDescription -> m Text Source
fontDescriptionToString
fontDescriptionToString :: MonadIO m => FontDescription -> m Text Source
fontDescriptionUnsetFields
fontDescriptionUnsetFields :: MonadIO m => FontDescription -> [FontMask] -> m () Source