gi-pango-1.0.21: Pango bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Objects.Engine

Contents

Description

Engine is the base class for all types of language and script specific engines. It has no functionality by itself.

Synopsis

Exported types

newtype Engine Source #

Memory-managed wrapper type.

Constructors

Engine (ManagedPtr Engine) 
Instances
GObject Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

Methods

gobjectType :: IO GType #

HasParentTypes Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

type ParentTypes Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

type ParentTypes Engine = Object ': ([] :: [Type])

class (GObject o, IsDescendantOf Engine o) => IsEngine o Source #

Type class for types which can be safely cast to Engine, for instance with toEngine.

Instances
(GObject o, IsDescendantOf Engine o) => IsEngine o Source # 
Instance details

Defined in GI.Pango.Objects.Engine

toEngine :: (MonadIO m, IsEngine o) => o -> m Engine Source #

Cast to Engine, for types for which this is known to be safe. For general casts, use castTo.

noEngine :: Maybe Engine Source #

A convenience alias for Nothing :: Maybe Engine.