gi-pango-1.0.10: 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.Coverage

Contents

Description

The #PangoCoverage structure represents a map from Unicode characters to #PangoCoverageLevel. It is an opaque structure with no public fields.

Synopsis

Exported types

newtype Coverage Source #

Constructors

Coverage (ManagedPtr Coverage) 

Instances

WrappedPtr Coverage Source # 
((~) * info (ResolveCoverageMethod t Coverage), MethodInfo * info Coverage p) => IsLabel t (Coverage -> p) Source # 

Methods

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

((~) * info (ResolveCoverageMethod t Coverage), MethodInfo * info Coverage p) => IsLabelProxy t (Coverage -> p) Source # 

Methods

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

HasAttributeList * Coverage Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * CoverageUnrefMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageUnrefMethodInfo Coverage -> signature -> s

((~) * signature (m ByteString), MonadIO m) => MethodInfo * CoverageToBytesMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageToBytesMethodInfo Coverage -> signature -> s

((~) * signature (Int32 -> CoverageLevel -> m ()), MonadIO m) => MethodInfo * CoverageSetMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageSetMethodInfo Coverage -> signature -> s

((~) * signature (Coverage -> m ()), MonadIO m) => MethodInfo * CoverageMaxMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageMaxMethodInfo Coverage -> signature -> s

((~) * signature (Int32 -> m CoverageLevel), MonadIO m) => MethodInfo * CoverageGetMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageGetMethodInfo Coverage -> signature -> s

type AttributeList Coverage Source # 
type AttributeList Coverage

Methods

get

data CoverageGetMethodInfo Source #

Instances

((~) * signature (Int32 -> m CoverageLevel), MonadIO m) => MethodInfo * CoverageGetMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageGetMethodInfo Coverage -> signature -> s

max

data CoverageMaxMethodInfo Source #

Instances

((~) * signature (Coverage -> m ()), MonadIO m) => MethodInfo * CoverageMaxMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageMaxMethodInfo Coverage -> signature -> s

set

data CoverageSetMethodInfo Source #

Instances

((~) * signature (Int32 -> CoverageLevel -> m ()), MonadIO m) => MethodInfo * CoverageSetMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageSetMethodInfo Coverage -> signature -> s

toBytes

data CoverageToBytesMethodInfo Source #

Instances

((~) * signature (m ByteString), MonadIO m) => MethodInfo * CoverageToBytesMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageToBytesMethodInfo Coverage -> signature -> s

unref

data CoverageUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * CoverageUnrefMethodInfo Coverage signature Source # 

Methods

overloadedMethod :: MethodProxy CoverageUnrefMethodInfo Coverage -> signature -> s