gi-pango-0.1.38.13: 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 
((~) * info (ResolveLayoutIterMethod t LayoutIter), MethodInfo * info LayoutIter p) => IsLabel t (LayoutIter -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> LayoutIter -> p

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

Methods

layoutIterAtLastLine

layoutIterCopy

layoutIterFree

layoutIterGetBaseline

layoutIterGetCharExtents

layoutIterGetClusterExtents

layoutIterGetIndex

layoutIterGetLayout

layoutIterGetLayoutExtents

layoutIterGetLine

layoutIterGetLineExtents

layoutIterGetLineReadonly

layoutIterGetLineYrange

layoutIterGetRun

layoutIterGetRunExtents

layoutIterGetRunReadonly

layoutIterNextChar

layoutIterNextCluster

layoutIterNextLine

layoutIterNextRun