gi-pango-1.0.19: Pango bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Structs.GlyphGeometry

Contents

Description

The GlyphGeometry structure contains width and positioning information for a single glyph.

Synopsis

Exported types

newZeroGlyphGeometry :: MonadIO m => m GlyphGeometry Source #

Construct a GlyphGeometry struct initialized to zero.

Properties

width

the logical width to use for the the character.

getGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> m Int32 Source #

Get the value of the “width” field. When overloading is enabled, this is equivalent to

get glyphGeometry #width

setGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #

Set the value of the “width” field. When overloading is enabled, this is equivalent to

set glyphGeometry [ #width := value ]

xOffset

horizontal offset from nominal character position.

getGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> m Int32 Source #

Get the value of the “x_offset” field. When overloading is enabled, this is equivalent to

get glyphGeometry #xOffset

setGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #

Set the value of the “x_offset” field. When overloading is enabled, this is equivalent to

set glyphGeometry [ #xOffset := value ]

yOffset

vertical offset from nominal character position.

getGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> m Int32 Source #

Get the value of the “y_offset” field. When overloading is enabled, this is equivalent to

get glyphGeometry #yOffset

setGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #

Set the value of the “y_offset” field. When overloading is enabled, this is equivalent to

set glyphGeometry [ #yOffset := value ]