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

Contents

Description

The #PangoAttribute structure represents the common portions of all attributes. Particular types of attributes include this structure as their initial portion. The common portion of the attribute holds the range to which the value in the type-specific part of the attribute applies and should be initialized using pango_attribute_init(). By default an attribute will have an all-inclusive range of [0,%G_MAXUINT].

Synopsis

Exported types

newtype Attribute Source

Instances

(~) AttrOpTag tag AttrSet => Constructible Attribute tag 
((~) * signature (AttrClass -> m ()), MonadIO m) => MethodInfo * AttributeInitMethodInfo Attribute signature 
((~) * signature (Attribute -> m Bool), MonadIO m) => MethodInfo * AttributeEqualMethodInfo Attribute signature 
((~) * signature (m ()), MonadIO m) => MethodInfo * AttributeDestroyMethodInfo Attribute signature 
((~) * info (ResolveAttributeMethod t Attribute), MethodInfo * info Attribute p) => IsLabelProxy t (Attribute -> p) 
type AttributeList Attribute 

newZeroAttribute :: MonadIO m => m Attribute Source

Construct a Attribute struct initialized to zero.

Methods

attributeDestroy

data AttributeDestroyMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * AttributeDestroyMethodInfo Attribute signature 

attributeEqual

data AttributeEqualMethodInfo Source

Instances

((~) * signature (Attribute -> m Bool), MonadIO m) => MethodInfo * AttributeEqualMethodInfo Attribute signature 

attributeInit

data AttributeInitMethodInfo Source

Instances

((~) * signature (AttrClass -> m ()), MonadIO m) => MethodInfo * AttributeInitMethodInfo Attribute signature 

Properties

EndIndex

Klass

StartIndex