gi-pango-1.0.23: Pango bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Objects.FontsetSimple

Description

FontsetSimple is a implementation of the abstract Fontset base class in terms of an array of fonts, which the creator provides when constructing the FontsetSimple.

Synopsis

Exported types

class (GObject o, IsDescendantOf FontsetSimple o) => IsFontsetSimple o Source #

Type class for types which can be safely cast to FontsetSimple, for instance with toFontsetSimple.

Instances

Instances details
(GObject o, IsDescendantOf FontsetSimple o) => IsFontsetSimple o Source # 
Instance details

Defined in GI.Pango.Objects.FontsetSimple

toFontsetSimple :: (MonadIO m, IsFontsetSimple o) => o -> m FontsetSimple Source #

Cast to FontsetSimple, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

append

fontsetSimpleAppend Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontsetSimple a, IsFont b) 
=> a

fontset: a FontsetSimple.

-> b

font: a Font.

-> m () 

Adds a font to the fontset.

new

fontsetSimpleNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Language

language: a Language tag

-> m FontsetSimple

Returns: the newly allocated FontsetSimple, which should be freed with objectUnref.

Creates a new FontsetSimple for the given language.

size

fontsetSimpleSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsFontsetSimple a) 
=> a

fontset: a FontsetSimple.

-> m Int32

Returns: the size of fontset.

Returns the number of fonts in the fontset.