gi-gobject-0.2.46.13: 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.Functions

Contents

Description

 

Synopsis

Methods

boxedCopy

boxedCopy :: MonadIO m => GType -> Ptr () -> m () Source

boxedFree

boxedFree :: MonadIO m => GType -> Ptr () -> m () Source

enumCompleteTypeInfo

enumGetValue

enumGetValueByName

enumGetValueByNick

enumRegisterStatic

flagsCompleteTypeInfo

flagsGetFirstValue

flagsGetValueByName

flagsGetValueByNick

flagsRegisterStatic

gtypeGetType

paramSpecBoolean

paramSpecBoxed

paramSpecChar

paramSpecDouble

paramSpecEnum

paramSpecFlags

paramSpecFloat

paramSpecGtype

paramSpecInt

paramSpecInt64

paramSpecLong

paramSpecObject

paramSpecParam

paramSpecPointer

paramSpecString

paramSpecUchar

paramSpecUint

paramSpecUint64

paramSpecUlong

paramSpecUnichar

paramSpecVariant

paramSpecVariant :: MonadIO m => Text -> Text -> Text -> VariantType -> Maybe GVariant -> [ParamFlags] -> m GParamSpec Source

paramTypeRegisterStatic

paramValueConvert

paramValueDefaults

paramValueSetDefault

paramValueValidate

paramValuesCmp

pointerTypeRegisterStatic

signalAccumulatorFirstWins

signalAccumulatorTrueHandled

signalAddEmissionHook

signalChainFromOverridden

signalConnectClosure

signalConnectClosureById

signalEmitv

signalGetInvocationHint

signalHandlerBlock

signalHandlerBlock :: (MonadIO m, ObjectK a) => a -> Word64 -> m () Source

signalHandlerDisconnect

signalHandlerFind

signalHandlerIsConnected

signalHandlerUnblock

signalHandlersBlockMatched

signalHandlersDestroy

signalHandlersDisconnectMatched

signalHandlersUnblockMatched

signalHasHandlerPending

signalListIds

signalLookup

signalName

signalOverrideClassClosure

signalParseName

signalQuery

signalRemoveEmissionHook

signalStopEmission

signalStopEmission :: (MonadIO m, ObjectK a) => a -> Word32 -> Word32 -> m () Source

signalStopEmissionByName

signalTypeCclosureNew

sourceSetClosure

sourceSetClosure :: MonadIO m => Source -> Closure -> m () Source

sourceSetDummyCallback

sourceSetDummyCallback :: MonadIO m => Source -> m () Source

strdupValueContents

typeAddClassPrivate

typeAddInstancePrivate

typeAddInterfaceDynamic

typeAddInterfaceStatic

typeCheckClassIsA

typeCheckInstance

typeCheckInstanceIsA

typeCheckInstanceIsFundamentallyA

typeCheckIsValueType

typeCheckValue

typeCheckValueHolds

typeChildren

typeDefaultInterfacePeek

typeDefaultInterfaceRef

typeDefaultInterfaceUnref

typeDepth

typeEnsure

typeEnsure :: MonadIO m => GType -> m () Source

typeFreeInstance

typeFromName

typeFundamental

typeFundamentalNext

typeGetInstanceCount

typeGetQdata

typeGetTypeRegistrationSerial

typeInit

typeInit :: MonadIO m => m () Source

Deprecated: (Since version 2.36)the type system is now initialised automatically

typeInitWithDebugFlags

typeInitWithDebugFlags :: MonadIO m => [TypeDebugFlags] -> m () Source

Deprecated: (Since version 2.36)the type system is now initialised automatically

typeInterfaces

typeIsA

typeName

typeNameFromClass

typeNameFromInstance

typeNextBase

typeParent

typeQname

typeQuery

typeRegisterDynamic

typeRegisterFundamental

typeRegisterStatic

typeSetQdata

typeSetQdata :: MonadIO m => GType -> Word32 -> Ptr () -> m () Source

typeTestFlags