gi-gio-2.0.6: Gio 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.Gio.Structs.IOExtensionPoint

Contents

Description

#GIOExtensionPoint is an opaque data structure and can only be accessed using the following functions.

Synopsis

Exported types

newtype IOExtensionPoint Source #

Instances

WrappedPtr IOExtensionPoint Source # 
((~) * info (ResolveIOExtensionPointMethod t IOExtensionPoint), MethodInfo * info IOExtensionPoint p) => IsLabel t (IOExtensionPoint -> p) Source # 
((~) * info (ResolveIOExtensionPointMethod t IOExtensionPoint), MethodInfo * info IOExtensionPoint p) => IsLabelProxy t (IOExtensionPoint -> p) Source # 
HasAttributeList * IOExtensionPoint Source # 
((~) * signature (GType -> m ()), MonadIO m) => MethodInfo * IOExtensionPointSetRequiredTypeMethodInfo IOExtensionPoint signature Source # 
((~) * signature (m GType), MonadIO m) => MethodInfo * IOExtensionPointGetRequiredTypeMethodInfo IOExtensionPoint signature Source # 
((~) * signature (m [IOExtension]), MonadIO m) => MethodInfo * IOExtensionPointGetExtensionsMethodInfo IOExtensionPoint signature Source # 
((~) * signature (Text -> m IOExtension), MonadIO m) => MethodInfo * IOExtensionPointGetExtensionByNameMethodInfo IOExtensionPoint signature Source # 
type AttributeList IOExtensionPoint Source # 
type AttributeList IOExtensionPoint

Methods

iOExtensionPointGetExtensionByName

iOExtensionPointGetExtensions

iOExtensionPointGetRequiredType

iOExtensionPointImplement

iOExtensionPointImplement :: MonadIO m => Text -> GType -> Text -> Int32 -> m IOExtension Source #

iOExtensionPointLookup

iOExtensionPointRegister

iOExtensionPointSetRequiredType