gi-gst-0.1.6.13: Gst 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.Gst.Interfaces.ChildProxy

Contents

Description

 

Synopsis

Exported types

newtype ChildProxy Source

Instances

GObject ChildProxy Source 
((~) * info (ResolveChildProxyMethod t ChildProxy), MethodInfo * info ChildProxy p) => IsLabel t (ChildProxy -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> ChildProxy -> p

((~) * info (ResolveChildProxyMethod t ChildProxy), MethodInfo * info ChildProxy p) => IsLabelProxy t (ChildProxy -> p) Source 
type ParentTypes ChildProxy Source 
type AttributeList ChildProxy Source 
type SignalList ChildProxy Source 

Methods

childProxyChildAdded

data ChildProxyChildAddedMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Text -> m ()), MonadIO m, ChildProxyK a, ObjectK b) => MethodInfo (TYPE Lifted) ChildProxyChildAddedMethodInfo a signature Source 

childProxyChildAdded :: (MonadIO m, ChildProxyK a, ObjectK b) => a -> b -> Text -> m () Source

childProxyChildRemoved

data ChildProxyChildRemovedMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Text -> m ()), MonadIO m, ChildProxyK a, ObjectK b) => MethodInfo (TYPE Lifted) ChildProxyChildRemovedMethodInfo a signature Source 

childProxyChildRemoved :: (MonadIO m, ChildProxyK a, ObjectK b) => a -> b -> Text -> m () Source

childProxyGetChildByIndex

childProxyGetChildByName

childProxyGetChildrenCount

childProxyGetProperty

childProxyLookup

childProxyLookup :: (MonadIO m, ChildProxyK a) => a -> Text -> m (Bool, Object, GParamSpec) Source

childProxySetProperty

Signals

ChildAdded

type ChildProxyChildAddedCallbackC = Ptr () -> Ptr Object -> CString -> Ptr () -> IO () Source

ChildRemoved

type ChildProxyChildRemovedCallbackC = Ptr () -> Ptr Object -> CString -> Ptr () -> IO () Source