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

Methods

layoutIterAtLastLine

layoutIterCopy

data LayoutIterCopyMethodInfo Source

Instances

((~) * signature (m (Maybe LayoutIter)), MonadIO m) => MethodInfo * LayoutIterCopyMethodInfo LayoutIter signature 

layoutIterFree

data LayoutIterFreeMethodInfo Source

Instances

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

layoutIterGetBaseline

layoutIterGetCharExtents

layoutIterGetClusterExtents

layoutIterGetIndex

layoutIterGetLayout

layoutIterGetLayoutExtents

layoutIterGetLine

layoutIterGetLineExtents

layoutIterGetLineReadonly

layoutIterGetLineYrange

layoutIterGetRun

layoutIterGetRunExtents

layoutIterGetRunReadonly

layoutIterNextChar

layoutIterNextCluster

layoutIterNextLine

layoutIterNextRun

data LayoutIterNextRunMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * LayoutIterNextRunMethodInfo LayoutIter signature