gi-pango-1.0.10: 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 #

Constructors

FontDescription (ManagedPtr FontDescription) 

Instances

BoxedObject FontDescription Source # 

Methods

boxedType :: FontDescription -> IO GType

((~) * info (ResolveFontDescriptionMethod t FontDescription), MethodInfo * info FontDescription p) => IsLabel t (FontDescription -> p) Source # 
((~) * info (ResolveFontDescriptionMethod t FontDescription), MethodInfo * info FontDescription p) => IsLabelProxy t (FontDescription -> p) Source # 
HasAttributeList * FontDescription Source # 
((~) * signature ([FontMask] -> m ()), MonadIO m) => MethodInfo * FontDescriptionUnsetFieldsMethodInfo FontDescription signature Source # 
((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToStringMethodInfo FontDescription signature Source # 
((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToFilenameMethodInfo FontDescription signature Source # 
((~) * signature (Weight -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetWeightMethodInfo FontDescription signature Source # 
((~) * signature (Variant -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetVariantMethodInfo FontDescription signature Source # 
((~) * signature (Style -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStyleMethodInfo FontDescription signature Source # 
((~) * signature (Stretch -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStretchMethodInfo FontDescription signature Source # 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetSizeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionSetSizeMethodInfo FontDescription -> signature -> s

((~) * signature (Gravity -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetGravityMethodInfo FontDescription signature Source # 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetFamilyStaticMethodInfo FontDescription signature Source # 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetFamilyMethodInfo FontDescription signature Source # 
((~) * signature (Double -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetAbsoluteSizeMethodInfo FontDescription signature Source # 
((~) * signature (FontDescription -> Bool -> m ()), MonadIO m) => MethodInfo * FontDescriptionMergeStaticMethodInfo FontDescription signature Source # 
((~) * signature (Maybe FontDescription -> Bool -> m ()), MonadIO m) => MethodInfo * FontDescriptionMergeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionMergeMethodInfo FontDescription -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * FontDescriptionHashMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionHashMethodInfo FontDescription -> signature -> s

((~) * signature (m Weight), MonadIO m) => MethodInfo * FontDescriptionGetWeightMethodInfo FontDescription signature Source # 
((~) * signature (m Variant), MonadIO m) => MethodInfo * FontDescriptionGetVariantMethodInfo FontDescription signature Source # 
((~) * signature (m Style), MonadIO m) => MethodInfo * FontDescriptionGetStyleMethodInfo FontDescription signature Source # 
((~) * signature (m Stretch), MonadIO m) => MethodInfo * FontDescriptionGetStretchMethodInfo FontDescription signature Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * FontDescriptionGetSizeIsAbsoluteMethodInfo FontDescription signature Source # 
((~) * signature (m Int32), MonadIO m) => MethodInfo * FontDescriptionGetSizeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionGetSizeMethodInfo FontDescription -> signature -> s

((~) * signature (m [FontMask]), MonadIO m) => MethodInfo * FontDescriptionGetSetFieldsMethodInfo FontDescription signature Source # 
((~) * signature (m Gravity), MonadIO m) => MethodInfo * FontDescriptionGetGravityMethodInfo FontDescription signature Source # 
((~) * signature (m (Maybe Text)), MonadIO m) => MethodInfo * FontDescriptionGetFamilyMethodInfo FontDescription signature Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * FontDescriptionFreeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionFreeMethodInfo FontDescription -> signature -> s

((~) * signature (FontDescription -> m Bool), MonadIO m) => MethodInfo * FontDescriptionEqualMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionEqualMethodInfo FontDescription -> signature -> s

((~) * signature (m (Maybe FontDescription)), MonadIO m) => MethodInfo * FontDescriptionCopyStaticMethodInfo FontDescription signature Source # 
((~) * signature (m (Maybe FontDescription)), MonadIO m) => MethodInfo * FontDescriptionCopyMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionCopyMethodInfo FontDescription -> signature -> s

((~) * signature (Maybe FontDescription -> FontDescription -> m Bool), MonadIO m) => MethodInfo * FontDescriptionBetterMatchMethodInfo FontDescription signature Source # 
type AttributeList FontDescription Source # 
type AttributeList FontDescription

Methods

betterMatch

copy

data FontDescriptionCopyMethodInfo Source #

Instances

((~) * signature (m (Maybe FontDescription)), MonadIO m) => MethodInfo * FontDescriptionCopyMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionCopyMethodInfo FontDescription -> signature -> s

copyStatic

equal

data FontDescriptionEqualMethodInfo Source #

Instances

((~) * signature (FontDescription -> m Bool), MonadIO m) => MethodInfo * FontDescriptionEqualMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionEqualMethodInfo FontDescription -> signature -> s

free

data FontDescriptionFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * FontDescriptionFreeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionFreeMethodInfo FontDescription -> signature -> s

fromString

getFamily

data FontDescriptionGetFamilyMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m) => MethodInfo * FontDescriptionGetFamilyMethodInfo FontDescription signature Source # 

getGravity

getSetFields

getSize

data FontDescriptionGetSizeMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * FontDescriptionGetSizeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionGetSizeMethodInfo FontDescription -> signature -> s

getSizeIsAbsolute

getStretch

getStyle

getVariant

getWeight

hash

data FontDescriptionHashMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * FontDescriptionHashMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionHashMethodInfo FontDescription -> signature -> s

merge

data FontDescriptionMergeMethodInfo Source #

Instances

((~) * signature (Maybe FontDescription -> Bool -> m ()), MonadIO m) => MethodInfo * FontDescriptionMergeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionMergeMethodInfo FontDescription -> signature -> s

mergeStatic

new

setAbsoluteSize

setFamily

data FontDescriptionSetFamilyMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetFamilyMethodInfo FontDescription signature Source # 

setFamilyStatic

setGravity

data FontDescriptionSetGravityMethodInfo Source #

Instances

((~) * signature (Gravity -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetGravityMethodInfo FontDescription signature Source # 

setSize

data FontDescriptionSetSizeMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetSizeMethodInfo FontDescription signature Source # 

Methods

overloadedMethod :: MethodProxy FontDescriptionSetSizeMethodInfo FontDescription -> signature -> s

setStretch

data FontDescriptionSetStretchMethodInfo Source #

Instances

((~) * signature (Stretch -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStretchMethodInfo FontDescription signature Source # 

setStyle

data FontDescriptionSetStyleMethodInfo Source #

Instances

((~) * signature (Style -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetStyleMethodInfo FontDescription signature Source # 

setVariant

data FontDescriptionSetVariantMethodInfo Source #

Instances

((~) * signature (Variant -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetVariantMethodInfo FontDescription signature Source # 

setWeight

data FontDescriptionSetWeightMethodInfo Source #

Instances

((~) * signature (Weight -> m ()), MonadIO m) => MethodInfo * FontDescriptionSetWeightMethodInfo FontDescription signature Source # 

toFilename

data FontDescriptionToFilenameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToFilenameMethodInfo FontDescription signature Source # 

toString

data FontDescriptionToStringMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * FontDescriptionToStringMethodInfo FontDescription signature Source # 

unsetFields