gi-pango-1.0.2: 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.LayoutIter

Contents

Description

A #PangoLayoutIter structure can be used to iterate over the visual extents of a #PangoLayout.

The #PangoLayoutIter structure is opaque, and has no user-visible fields.

Synopsis

Exported types

newtype LayoutIter Source

Instances

BoxedObject LayoutIter Source 
((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterNextRunMethodInfo LayoutIter signature Source 
((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterNextLineMethodInfo LayoutIter signature Source 
((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterNextClusterMethodInfo LayoutIter signature Source 
((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterNextCharMethodInfo LayoutIter signature Source 
((~) * signature (m (Maybe GlyphItem)), MonadIO m) => MethodInfo * LayoutIterGetRunReadonlyMethodInfo LayoutIter signature Source 
((~) * signature (m (Rectangle, Rectangle)), MonadIO m) => MethodInfo * LayoutIterGetRunExtentsMethodInfo LayoutIter signature Source 
((~) * signature (m (Maybe GlyphItem)), MonadIO m) => MethodInfo * LayoutIterGetRunMethodInfo LayoutIter signature Source 
((~) * signature (m (Int32, Int32)), MonadIO m) => MethodInfo * LayoutIterGetLineYrangeMethodInfo LayoutIter signature Source 
((~) * signature (m LayoutLine), MonadIO m) => MethodInfo * LayoutIterGetLineReadonlyMethodInfo LayoutIter signature Source 
((~) * signature (m (Rectangle, Rectangle)), MonadIO m) => MethodInfo * LayoutIterGetLineExtentsMethodInfo LayoutIter signature Source 
((~) * signature (m LayoutLine), MonadIO m) => MethodInfo * LayoutIterGetLineMethodInfo LayoutIter signature Source 
((~) * signature (m (Rectangle, Rectangle)), MonadIO m) => MethodInfo * LayoutIterGetLayoutExtentsMethodInfo LayoutIter signature Source 
((~) * signature (m Layout), MonadIO m) => MethodInfo * LayoutIterGetLayoutMethodInfo LayoutIter signature Source 
((~) * signature (m Int32), MonadIO m) => MethodInfo * LayoutIterGetIndexMethodInfo LayoutIter signature Source 
((~) * signature (m (Rectangle, Rectangle)), MonadIO m) => MethodInfo * LayoutIterGetClusterExtentsMethodInfo LayoutIter signature Source 
((~) * signature (m Rectangle), MonadIO m) => MethodInfo * LayoutIterGetCharExtentsMethodInfo LayoutIter signature Source 
((~) * signature (m Int32), MonadIO m) => MethodInfo * LayoutIterGetBaselineMethodInfo LayoutIter signature Source 
((~) * signature (m ()), MonadIO m) => MethodInfo * LayoutIterFreeMethodInfo LayoutIter signature Source 
((~) * signature (m (Maybe LayoutIter)), MonadIO m) => MethodInfo * LayoutIterCopyMethodInfo LayoutIter signature Source 
((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterAtLastLineMethodInfo LayoutIter signature Source 
((~) * info (ResolveLayoutIterMethod t LayoutIter), MethodInfo * info LayoutIter p) => IsLabelProxy t (LayoutIter -> p) Source 
type AttributeList LayoutIter Source 

Methods

layoutIterAtLastLine

layoutIterCopy

layoutIterFree

data LayoutIterFreeMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * LayoutIterFreeMethodInfo LayoutIter signature Source 

layoutIterGetBaseline

layoutIterGetCharExtents

layoutIterGetClusterExtents

layoutIterGetIndex

layoutIterGetLayout

layoutIterGetLayoutExtents

layoutIterGetLine

layoutIterGetLineExtents

layoutIterGetLineReadonly

layoutIterGetLineYrange

layoutIterGetRun

layoutIterGetRunExtents

layoutIterGetRunReadonly

layoutIterNextChar

layoutIterNextCluster

layoutIterNextLine

layoutIterNextRun