gi-pango-1.0.23: Pango bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Objects.Engine

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

Instances details
Eq Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

Methods

(==) :: Engine -> Engine -> Bool #

(/=) :: Engine -> Engine -> Bool #

IsGValue Engine Source #

Convert Engine to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Pango.Objects.Engine

ManagedPtrNewtype Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

TypedObject Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

Methods

glibType :: IO GType #

GObject Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

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]

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

Instances details
(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.

Methods

Overloaded methods