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.Object

Contents

Description

 

Synopsis

Exported types

newtype Object Source

Constructors

Object (ForeignPtr Object) 

Instances

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

class GObject o => ObjectK o Source

Instances

Methods

Unsupported methods

objectBindProperty

data ObjectBindPropertyMethodInfo Source

Instances

((~) * signature (Text -> b -> Text -> [BindingFlags] -> m Binding), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectBindPropertyMethodInfo a signature 

objectBindPropertyFull

data ObjectBindPropertyFullMethodInfo Source

Instances

((~) * signature (Text -> b -> Text -> [BindingFlags] -> Closure -> Closure -> m Binding), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectBindPropertyFullMethodInfo a signature 

objectCompatControl

objectForceFloating

data ObjectForceFloatingMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectForceFloatingMethodInfo a signature 

objectForceFloating :: (MonadIO m, ObjectK a) => a -> m () Source

objectFreezeNotify

data ObjectFreezeNotifyMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectFreezeNotifyMethodInfo a signature 

objectFreezeNotify :: (MonadIO m, ObjectK a) => a -> m () Source

objectGetData

data ObjectGetDataMethodInfo Source

Instances

((~) * signature (Text -> m (Ptr ())), MonadIO m, ObjectK a) => MethodInfo * ObjectGetDataMethodInfo a signature 

objectGetData :: (MonadIO m, ObjectK a) => a -> Text -> m (Ptr ()) Source

objectGetProperty

data ObjectGetPropertyMethodInfo Source

Instances

((~) * signature (Text -> GValue -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectGetPropertyMethodInfo a signature 

objectGetProperty :: (MonadIO m, ObjectK a) => a -> Text -> GValue -> m () Source

objectGetQdata

data ObjectGetQdataMethodInfo Source

Instances

((~) * signature (Word32 -> m (Ptr ())), MonadIO m, ObjectK a) => MethodInfo * ObjectGetQdataMethodInfo a signature 

objectGetQdata :: (MonadIO m, ObjectK a) => a -> Word32 -> m (Ptr ()) Source

objectInterfaceFindProperty

objectInterfaceInstallProperty

objectIsFloating

data ObjectIsFloatingMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectIsFloatingMethodInfo a signature 

objectNew

objectNotify

data ObjectNotifyMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectNotifyMethodInfo a signature 

objectNotify :: (MonadIO m, ObjectK a) => a -> Text -> m () Source

objectNotifyByPspec

data ObjectNotifyByPspecMethodInfo Source

Instances

((~) * signature (GParamSpec -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectNotifyByPspecMethodInfo a signature 

objectRef

data ObjectRefMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectRefMethodInfo a signature 

objectRef :: (MonadIO m, ObjectK a) => a -> m Object Source

objectRefSink

data ObjectRefSinkMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectRefSinkMethodInfo a signature 

objectReplaceData

data ObjectReplaceDataMethodInfo Source

Instances

((~) * signature (Text -> Ptr () -> Ptr () -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectReplaceDataMethodInfo a signature 

objectReplaceQdata

data ObjectReplaceQdataMethodInfo Source

Instances

((~) * signature (Word32 -> Ptr () -> Ptr () -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectReplaceQdataMethodInfo a signature 

objectRunDispose

data ObjectRunDisposeMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectRunDisposeMethodInfo a signature 

objectRunDispose :: (MonadIO m, ObjectK a) => a -> m () Source

objectSetData

data ObjectSetDataMethodInfo Source

Instances

((~) * signature (Text -> Ptr () -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetDataMethodInfo a signature 

objectSetData :: (MonadIO m, ObjectK a) => a -> Text -> Ptr () -> m () Source

objectSetProperty

data ObjectSetPropertyMethodInfo Source

Instances

((~) * signature (Text -> GValue -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetPropertyMethodInfo a signature 

objectSetProperty :: (MonadIO m, ObjectK a) => a -> Text -> GValue -> m () Source

objectStealData

data ObjectStealDataMethodInfo Source

Instances

((~) * signature (Text -> m (Ptr ())), MonadIO m, ObjectK a) => MethodInfo * ObjectStealDataMethodInfo a signature 

objectStealData :: (MonadIO m, ObjectK a) => a -> Text -> m (Ptr ()) Source

objectStealQdata

data ObjectStealQdataMethodInfo Source

Instances

((~) * signature (Word32 -> m (Ptr ())), MonadIO m, ObjectK a) => MethodInfo * ObjectStealQdataMethodInfo a signature 

objectStealQdata :: (MonadIO m, ObjectK a) => a -> Word32 -> m (Ptr ()) Source

objectThawNotify

data ObjectThawNotifyMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectThawNotifyMethodInfo a signature 

objectThawNotify :: (MonadIO m, ObjectK a) => a -> m () Source

objectUnref

data ObjectUnrefMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectUnrefMethodInfo a signature 

objectUnref :: (MonadIO m, ObjectK a) => a -> m () Source

objectWatchClosure

data ObjectWatchClosureMethodInfo Source

Instances

((~) * signature (Closure -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectWatchClosureMethodInfo a signature 

objectWatchClosure :: (MonadIO m, ObjectK a) => a -> Closure -> m () Source

Signals

Notify