gi-gobject-0.2.46.14: 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.Objects.Binding

Contents

Description

 

Synopsis

Exported types

newtype Binding Source

Constructors

Binding (ForeignPtr Binding) 

Instances

GObject Binding 
((~) * info (ResolveBindingMethod t Binding), MethodInfo * info Binding p) => IsLabelProxy t (Binding -> p) 
type ParentTypes Binding 
type AttributeList Binding 
type SignalList Binding 

class GObject o => BindingK o Source

Instances

Methods

bindingGetFlags

data BindingGetFlagsMethodInfo Source

Instances

((~) * signature (m [BindingFlags]), MonadIO m, BindingK a) => MethodInfo * BindingGetFlagsMethodInfo a signature 

bindingGetSource

data BindingGetSourceMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, BindingK a) => MethodInfo * BindingGetSourceMethodInfo a signature 

bindingGetSourceProperty

bindingGetTarget

data BindingGetTargetMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, BindingK a) => MethodInfo * BindingGetTargetMethodInfo a signature 

bindingGetTargetProperty

bindingUnbind

data BindingUnbindMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, BindingK a) => MethodInfo * BindingUnbindMethodInfo a signature 

bindingUnbind :: (MonadIO m, BindingK a) => a -> m () Source

Properties

Flags

Source

SourceProperty

Target

TargetProperty