gi-gobject-2.0.2: GObject 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.GObject.Structs.SignalInvocationHint

Contents

Description

The #GSignalInvocationHint structure is used to pass on additional information to callbacks during a signal emission.

Synopsis

Exported types

newtype SignalInvocationHint Source #

Constructors

SignalInvocationHint (ForeignPtr SignalInvocationHint) 

Instances

WrappedPtr SignalInvocationHint Source # 
(~) AttrOpTag tag AttrSet => Constructible SignalInvocationHint tag Source # 

Methods

new :: MonadIO m => (ForeignPtr SignalInvocationHint -> SignalInvocationHint) -> [AttrOp SignalInvocationHint tag] -> m SignalInvocationHint

((~) * info (ResolveSignalInvocationHintMethod t SignalInvocationHint), MethodInfo * info SignalInvocationHint p) => IsLabel t (SignalInvocationHint -> p) Source # 

Methods

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

((~) * info (ResolveSignalInvocationHintMethod t SignalInvocationHint), MethodInfo * info SignalInvocationHint p) => IsLabelProxy t (SignalInvocationHint -> p) Source # 

Methods

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

type AttributeList SignalInvocationHint Source # 
type AttributeList SignalInvocationHint

newZeroSignalInvocationHint :: MonadIO m => m SignalInvocationHint Source #

Construct a SignalInvocationHint struct initialized to zero.

Properties

Detail

signalInvocationHintDetail :: AttrLabelProxy "detail" Source #

RunType

signalInvocationHintRunType :: AttrLabelProxy "runType" Source #

SignalId

signalInvocationHintSignalId :: AttrLabelProxy "signalId" Source #