gi-gobject-0.2.44.12: 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

cclosureMarshalBOOLEAN_BOXEDBOXED

cclosureMarshalBOOLEAN_FLAGS

cclosureMarshalGeneric

cclosureMarshalGeneric :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source

cclosureMarshalSTRING_OBJECTPOINTER

cclosureMarshalVOID_BOOLEAN

cclosureMarshalVOID_BOXED

cclosureMarshalVOID_CHAR

cclosureMarshalVOID_DOUBLE

cclosureMarshalVOID_ENUM

cclosureMarshalVOID_FLAGS

cclosureMarshalVOID_FLOAT

cclosureMarshalVOID_INT

cclosureMarshalVOID_INT :: MonadIO m => Closure -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m () Source

cclosureMarshalVOID_LONG

cclosureMarshalVOID_OBJECT

cclosureMarshalVOID_PARAM

cclosureMarshalVOID_POINTER

cclosureMarshalVOID_STRING

cclosureMarshalVOID_UCHAR

cclosureMarshalVOID_UINT

cclosureMarshalVOID_UINTPOINTER

cclosureMarshalVOID_ULONG

cclosureMarshalVOID_VARIANT

cclosureMarshalVOID_VOID

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

paramSpecPoolNew

paramSpecString

paramSpecUchar

paramSpecUint

paramSpecUint64

paramSpecUlong

paramSpecUnichar

paramSpecVariant

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

sourceSetDummyCallback

strdupValueContents

typeAddClassPrivate

typeAddInstancePrivate

typeAddInterfaceDynamic

typeAddInterfaceStatic

typeCheckClassIsA

typeCheckInstance

typeCheckInstanceIsA

typeCheckInstanceIsFundamentallyA

typeCheckIsValueType

typeCheckValue

typeCheckValueHolds

typeChildren

typeClassAddPrivate

typeClassAdjustPrivateOffset

typeClassPeek

typeClassPeekStatic

typeClassRef

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

typeInterfaceAddPrerequisite

typeInterfacePeek

typeInterfacePrerequisites

typeInterfaces

typeIsA

typeName

typeNameFromClass

typeNameFromInstance

typeNextBase

typeParent

typeQname

typeQuery

typeRegisterDynamic

typeRegisterFundamental

typeRegisterStatic

typeSetQdata

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

typeTestFlags

valueTypeCompatible

valueTypeTransformable