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.AttrList

Contents

Description

The #PangoAttrList structure represents a list of attributes that apply to a section of text. The attributes are, in general, allowed to overlap in an arbitrary fashion, however, if the attributes are manipulated only through pango_attr_list_change(), the overlap between properties will meet stricter criteria.

Since the #PangoAttrList structure is stored as a linear list, it is not suitable for storing attributes for large amounts of text. In general, you should not use a single #PangoAttrList for more than one paragraph of text.

Synopsis

Exported types

newtype AttrList Source

Constructors

AttrList (ForeignPtr AttrList) 

Instances

BoxedObject AttrList Source 

Methods

boxedType :: AttrList -> IO GType

((~) * info (ResolveAttrListMethod t AttrList), MethodInfo * info AttrList p) => IsLabel t (AttrList -> p) Source 

Methods

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

((~) * info (ResolveAttrListMethod t AttrList), MethodInfo * info AttrList p) => IsLabelProxy t (AttrList -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> AttrList -> p

((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) AttrListUnrefMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (AttrList -> Int32 -> Int32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) AttrListSpliceMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (m AttrList), MonadIO m) => MethodInfo (TYPE Lifted) AttrListRefMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (Attribute -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) AttrListInsertBeforeMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (Attribute -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) AttrListInsertMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (AttrFilterFunc -> m AttrList), MonadIO m) => MethodInfo (TYPE Lifted) AttrListFilterMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (m AttrList), MonadIO m) => MethodInfo (TYPE Lifted) AttrListCopyMethodInfo AttrList signature Source 
((~) (TYPE Lifted) signature (Attribute -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) AttrListChangeMethodInfo AttrList signature Source 

Methods

attrListChange

attrListCopy

attrListFilter

attrListInsert

attrListInsertBefore

attrListNew

attrListRef

attrListSplice

attrListUnref