gi-poppler-0.18.7: Poppler 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.Poppler.Structs.TextAttributes

Contents

Description

A #PopplerTextAttributes is used to describe text attributes of a range of text

Synopsis

Exported types

newtype TextAttributes Source #

Constructors

TextAttributes (ManagedPtr TextAttributes) 

Instances

BoxedObject TextAttributes Source # 

Methods

boxedType :: TextAttributes -> IO GType

(~) AttrOpTag tag AttrSet => Constructible TextAttributes tag Source # 

Methods

new :: MonadIO m => (ManagedPtr TextAttributes -> TextAttributes) -> [AttrOp TextAttributes tag] -> m TextAttributes

((~) * info (ResolveTextAttributesMethod t TextAttributes), MethodInfo * info TextAttributes p) => IsLabel t (TextAttributes -> p) Source # 

Methods

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

((~) * info (ResolveTextAttributesMethod t TextAttributes), MethodInfo * info TextAttributes p) => IsLabelProxy t (TextAttributes -> p) Source # 
HasAttributeList * TextAttributes Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * TextAttributesFreeMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesFreeMethodInfo TextAttributes -> signature -> s

((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesCopyMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesCopyMethodInfo TextAttributes -> signature -> s

type AttributeList TextAttributes Source # 
type AttributeList TextAttributes

newZeroTextAttributes :: MonadIO m => m TextAttributes Source #

Construct a TextAttributes struct initialized to zero.

Methods

copy

data TextAttributesCopyMethodInfo Source #

Instances

((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesCopyMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesCopyMethodInfo TextAttributes -> signature -> s

free

data TextAttributesFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TextAttributesFreeMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesFreeMethodInfo TextAttributes -> signature -> s

new

Properties

color

textAttributes_color :: AttrLabelProxy "color" Source #

endIndex

textAttributes_endIndex :: AttrLabelProxy "endIndex" Source #

fontName

textAttributes_fontName :: AttrLabelProxy "fontName" Source #

fontSize

textAttributes_fontSize :: AttrLabelProxy "fontSize" Source #

isUnderlined

textAttributes_isUnderlined :: AttrLabelProxy "isUnderlined" Source #

startIndex

textAttributes_startIndex :: AttrLabelProxy "startIndex" Source #