gi-pango-0.1.38.14: Pango bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Structs.FontDescription

Contents

Description

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.

Synopsis

Exported types

newtype FontDescription Source

Instances

BoxedObject FontDescription 
((~) * signature ([FontMask] -> m ()), MonadIO m) => MethodInfo * FontDescriptionUnsetFieldsMethodInfo FontDescription signature 
((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToStringMethodInfo FontDescription signature 
((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToFilenameMethodInfo FontDescription signature 
((~) * signature (Weight -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetWeightMethodInfo FontDescription signature 
((~) * signature (Variant -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetVariantMethodInfo FontDescription signature 
((~) * signature (Style -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStyleMethodInfo FontDescription signature 
((~) * signature (Stretch -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStretchMethodInfo FontDescription signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetSizeMethodInfo FontDescription signature 
((~) * signature (Gravity -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetGravityMethodInfo FontDescription signature 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetFamilyStaticMethodInfo FontDescription signature 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetFamilyMethodInfo FontDescription signature 
((~) * signature (Double -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetAbsoluteSizeMethodInfo FontDescription signature 
((~) * signature (FontDescription -> Bool -> m ()), MonadIO m) => MethodInfo * FontDescriptionMergeStaticMethodInfo FontDescription signature 
((~) * signature (Maybe FontDescription -> Bool -> m ()), MonadIO m) => MethodInfo * FontDescriptionMergeMethodInfo FontDescription signature 
((~) * signature (m Word32), MonadIO m) => MethodInfo * FontDescriptionHashMethodInfo FontDescription signature 
((~) * signature (m Weight), MonadIO m) => MethodInfo * FontDescriptionGetWeightMethodInfo FontDescription signature 
((~) * signature (m Variant), MonadIO m) => MethodInfo * FontDescriptionGetVariantMethodInfo FontDescription signature 
((~) * signature (m Style), MonadIO m) => MethodInfo * FontDescriptionGetStyleMethodInfo FontDescription signature 
((~) * signature (m Stretch), MonadIO m) => MethodInfo * FontDescriptionGetStretchMethodInfo FontDescription signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * FontDescriptionGetSizeIsAbsoluteMethodInfo FontDescription signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * FontDescriptionGetSizeMethodInfo FontDescription signature 
((~) * signature (m [FontMask]), MonadIO m) => MethodInfo * FontDescriptionGetSetFieldsMethodInfo FontDescription signature 
((~) * signature (m Gravity), MonadIO m) => MethodInfo * FontDescriptionGetGravityMethodInfo FontDescription signature 
((~) * signature (m (Maybe Text)), MonadIO m) => MethodInfo * FontDescriptionGetFamilyMethodInfo FontDescription signature 
((~) * signature (m ()), MonadIO m) => MethodInfo * FontDescriptionFreeMethodInfo FontDescription signature 
((~) * signature (FontDescription -> m Bool), MonadIO m) => MethodInfo * FontDescriptionEqualMethodInfo FontDescription signature 
((~) * signature (m (Maybe FontDescription)), MonadIO m) => MethodInfo * FontDescriptionCopyStaticMethodInfo FontDescription signature 
((~) * signature (m (Maybe FontDescription)), MonadIO m) => MethodInfo * FontDescriptionCopyMethodInfo FontDescription signature 
((~) * signature (Maybe FontDescription -> FontDescription -> m Bool), MonadIO m) => MethodInfo * FontDescriptionBetterMatchMethodInfo FontDescription signature 
((~) * info (ResolveFontDescriptionMethod t FontDescription), MethodInfo * info FontDescription p) => IsLabelProxy t (FontDescription -> p) 
type AttributeList FontDescription 

Methods

fontDescriptionBetterMatch

fontDescriptionCopy

fontDescriptionCopyStatic

fontDescriptionEqual

fontDescriptionFree

fontDescriptionFromString

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