gi-pango-1.0.24: Pango bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
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 #

GObject Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

ManagedPtrNewtype Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

Methods

toManagedPtr :: Engine -> ManagedPtr Engine

TypedObject Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

Methods

glibType :: IO GType

HasParentTypes Engine Source # 
Instance details

Defined in GI.Pango.Objects.Engine

IsGValue (Maybe Engine) Source #

Convert Engine to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Pango.Objects.Engine

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe Engine -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe 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