| 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.Objects.Font
Contents
Description
- newtype Font = Font (ForeignPtr Font)
- class GObject o => IsFont o
- toFont :: IsFont o => o -> IO Font
- noFont :: Maybe Font
- data FontDescribeMethodInfo
- fontDescribe :: (MonadIO m, IsFont a) => a -> m FontDescription
- data FontDescribeWithAbsoluteSizeMethodInfo
- fontDescribeWithAbsoluteSize :: (MonadIO m, IsFont a) => a -> m FontDescription
- fontDescriptionsFree :: MonadIO m => Maybe [FontDescription] -> m ()
- data FontGetFontMapMethodInfo
- fontGetFontMap :: (MonadIO m, IsFont a) => a -> m (Maybe FontMap)
- data FontGetGlyphExtentsMethodInfo
- fontGetGlyphExtents :: (MonadIO m, IsFont a) => a -> Word32 -> m (Rectangle, Rectangle)
- data FontGetMetricsMethodInfo
- fontGetMetrics :: (MonadIO m, IsFont a) => a -> Maybe Language -> m FontMetrics
Exported types
Constructors
| Font (ForeignPtr Font) |
Instances
| GObject Font Source # | |
| IsObject Font Source # | |
| IsFont Font Source # | |
| ((~) * info (ResolveFontMethod t Font), MethodInfo * info Font p) => IsLabel t (Font -> p) Source # | |
| ((~) * info (ResolveFontMethod t Font), MethodInfo * info Font p) => IsLabelProxy t (Font -> p) Source # | |
| HasAttributeList * Font Source # | |
| type SignalList Font Source # | |
| type AttributeList Font Source # | |
Methods
fontDescribe
data FontDescribeMethodInfo Source #
Instances
| ((~) * signature (m FontDescription), MonadIO m, IsFont a) => MethodInfo * FontDescribeMethodInfo a signature Source # | |
fontDescribe :: (MonadIO m, IsFont a) => a -> m FontDescription Source #
fontDescribeWithAbsoluteSize
data FontDescribeWithAbsoluteSizeMethodInfo Source #
Instances
| ((~) * signature (m FontDescription), MonadIO m, IsFont a) => MethodInfo * FontDescribeWithAbsoluteSizeMethodInfo a signature Source # | |
fontDescribeWithAbsoluteSize :: (MonadIO m, IsFont a) => a -> m FontDescription Source #
fontDescriptionsFree
fontDescriptionsFree :: MonadIO m => Maybe [FontDescription] -> m () Source #
fontGetFontMap
fontGetGlyphExtents
fontGetMetrics
data FontGetMetricsMethodInfo Source #
Instances
| ((~) * signature (Maybe Language -> m FontMetrics), MonadIO m, IsFont a) => MethodInfo * FontGetMetricsMethodInfo a signature Source # | |
fontGetMetrics :: (MonadIO m, IsFont a) => a -> Maybe Language -> m FontMetrics Source #