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 FontMap = FontMap (ForeignPtr FontMap)
- class GObject o => FontMapK o
- toFontMap :: FontMapK o => o -> IO FontMap
- noFontMap :: Maybe FontMap
- data FontMapChangedMethodInfo
- fontMapChanged :: (MonadIO m, FontMapK a) => a -> m ()
- data FontMapCreateContextMethodInfo
- fontMapCreateContext :: (MonadIO m, FontMapK a) => a -> m Context
- data FontMapGetSerialMethodInfo
- fontMapGetSerial :: (MonadIO m, FontMapK a) => a -> m Word32
- data FontMapGetShapeEngineTypeMethodInfo
- fontMapGetShapeEngineType :: (MonadIO m, FontMapK a) => a -> m Text
- data FontMapListFamiliesMethodInfo
- fontMapListFamilies :: (MonadIO m, FontMapK a) => a -> m [FontFamily]
- data FontMapLoadFontMethodInfo
- fontMapLoadFont :: (MonadIO m, FontMapK a, ContextK b) => a -> b -> FontDescription -> m (Maybe Font)
- data FontMapLoadFontsetMethodInfo
- fontMapLoadFontset :: (MonadIO m, FontMapK a, ContextK b) => a -> b -> FontDescription -> Language -> m (Maybe Fontset)
Exported types
GObject FontMap | |
((~) * info (ResolveFontMapMethod t FontMap), MethodInfo * info FontMap p) => IsLabelProxy t (FontMap -> p) | |
type ParentTypes FontMap | |
type AttributeList FontMap | |
type SignalList FontMap |
Methods
fontMapChanged
data FontMapChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, FontMapK a) => MethodInfo * FontMapChangedMethodInfo a signature |
fontMapChanged :: (MonadIO m, FontMapK a) => a -> m () Source
fontMapCreateContext
data FontMapCreateContextMethodInfo Source
((~) * signature (m Context), MonadIO m, FontMapK a) => MethodInfo * FontMapCreateContextMethodInfo a signature |
fontMapCreateContext :: (MonadIO m, FontMapK a) => a -> m Context Source
fontMapGetSerial
data FontMapGetSerialMethodInfo Source
((~) * signature (m Word32), MonadIO m, FontMapK a) => MethodInfo * FontMapGetSerialMethodInfo a signature |
fontMapGetSerial :: (MonadIO m, FontMapK a) => a -> m Word32 Source
fontMapGetShapeEngineType
data FontMapGetShapeEngineTypeMethodInfo Source
((~) * signature (m Text), MonadIO m, FontMapK a) => MethodInfo * FontMapGetShapeEngineTypeMethodInfo a signature |
fontMapGetShapeEngineType :: (MonadIO m, FontMapK a) => a -> m Text Source
Deprecated: (Since version 1.38)
fontMapListFamilies
data FontMapListFamiliesMethodInfo Source
((~) * signature (m [FontFamily]), MonadIO m, FontMapK a) => MethodInfo * FontMapListFamiliesMethodInfo a signature |
fontMapListFamilies :: (MonadIO m, FontMapK a) => a -> m [FontFamily] Source
fontMapLoadFont
data FontMapLoadFontMethodInfo Source
((~) * signature (b -> FontDescription -> m (Maybe Font)), MonadIO m, FontMapK a, ContextK b) => MethodInfo * FontMapLoadFontMethodInfo a signature |
fontMapLoadFont :: (MonadIO m, FontMapK a, ContextK b) => a -> b -> FontDescription -> m (Maybe Font) Source
fontMapLoadFontset
data FontMapLoadFontsetMethodInfo Source
((~) * signature (b -> FontDescription -> Language -> m (Maybe Fontset)), MonadIO m, FontMapK a, ContextK b) => MethodInfo * FontMapLoadFontsetMethodInfo a signature |
fontMapLoadFontset :: (MonadIO m, FontMapK a, ContextK b) => a -> b -> FontDescription -> Language -> m (Maybe Fontset) Source