gi-gobject-0.2.46.15: 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.Callbacks

Contents

Description

 

Synopsis

Signals

BaseFinalizeFunc

type BaseFinalizeFunc = Ptr () -> IO () Source

type BaseFinalizeFuncC = Ptr () -> IO () Source

BaseInitFunc

type BaseInitFunc = Ptr () -> IO () Source

type BaseInitFuncC = Ptr () -> IO () Source

BindingTransformFunc

BoxedFreeFunc

type BoxedFreeFunc = Ptr () -> IO () Source

type BoxedFreeFuncC = Ptr () -> IO () Source

Callback

type Callback = IO () Source

type CallbackC = IO () Source

ClassFinalizeFunc

type ClassFinalizeFunc = Ptr () -> Ptr () -> IO () Source

type ClassFinalizeFuncC = Ptr () -> Ptr () -> IO () Source

ClassInitFunc

type ClassInitFunc = Ptr () -> Ptr () -> IO () Source

type ClassInitFuncC = Ptr () -> Ptr () -> IO () Source

ClosureMarshalFieldCallback

ClosureNotify

type ClosureNotify = Ptr () -> Closure -> IO () Source

type ClosureNotifyC = Ptr () -> Ptr Closure -> IO () Source

InstanceInitFunc

InterfaceFinalizeFunc

type InterfaceFinalizeFunc = Ptr () -> Ptr () -> IO () Source

type InterfaceFinalizeFuncC = Ptr () -> Ptr () -> IO () Source

InterfaceInitFunc

type InterfaceInitFunc = Ptr () -> Ptr () -> IO () Source

type InterfaceInitFuncC = Ptr () -> Ptr () -> IO () Source

ObjectFinalizeFunc

ObjectGetPropertyFunc

ObjectSetPropertyFunc

ParamSpecTypeInfoFinalizeFieldCallback

ParamSpecTypeInfoInstanceInitFieldCallback

ParamSpecTypeInfoValueSetDefaultFieldCallback

ParamSpecTypeInfoValueValidateFieldCallback

ParamSpecTypeInfoValuesCmpFieldCallback

SignalAccumulator

SignalEmissionHook

ToggleNotify

type ToggleNotify = Ptr () -> Object -> Bool -> IO () Source

type ToggleNotifyC = Ptr () -> Ptr Object -> CInt -> IO () Source

TypeClassCacheFunc

TypeInterfaceCheckFunc

type TypeInterfaceCheckFunc = Ptr () -> Ptr () -> IO () Source

type TypeInterfaceCheckFuncC = Ptr () -> Ptr () -> IO () Source

TypeValueTableCollectValueFieldCallback

TypeValueTableLcopyValueFieldCallback

TypeValueTableValueCopyFieldCallback

TypeValueTableValueFreeFieldCallback

TypeValueTableValueInitFieldCallback

ValueTransform

WeakNotify

type WeakNotify = Ptr () -> Object -> IO () Source

type WeakNotifyC = Ptr () -> Ptr Object -> IO () Source