gi-gobject-0.2.46.13: 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 Source 
((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabel t (Object -> p) Source 

Methods

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

((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Object -> p

type ParentTypes Object Source 
type AttributeList Object Source 
type SignalList Object Source 

class GObject o => ObjectK o Source

Instances

Methods

Unsupported methods

objectBindProperty

objectBindPropertyFull

objectCompatControl

objectForceFloating

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

objectFreezeNotify

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

objectGetData

data ObjectGetDataMethodInfo Source

Instances

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

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

objectGetProperty

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

objectGetQdata

data ObjectGetQdataMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetQdataMethodInfo a signature Source 

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

objectInterfaceFindProperty

objectInterfaceInstallProperty

objectIsFloating

objectNew

objectNotify

data ObjectNotifyMethodInfo Source

Instances

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

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

objectNotifyByPspec

objectRef

data ObjectRefMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Object), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectRefMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy ObjectRefMethodInfo a -> signature -> s

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

objectRefSink

objectReplaceData

data ObjectReplaceDataMethodInfo Source

Instances

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

objectReplaceData :: (MonadIO m, ObjectK a) => a -> Text -> Maybe (Ptr ()) -> Maybe (Ptr ()) -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool Source

objectReplaceQdata

data ObjectReplaceQdataMethodInfo Source

Instances

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

objectReplaceQdata :: (MonadIO m, ObjectK a) => a -> Word32 -> Maybe (Ptr ()) -> Maybe (Ptr ()) -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool Source

objectRunDispose

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

objectSetData

data ObjectSetDataMethodInfo Source

Instances

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

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

objectSetProperty

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

objectStealData

data ObjectStealDataMethodInfo Source

Instances

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

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

objectStealQdata

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

objectThawNotify

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

objectUnref

data ObjectUnrefMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectUnrefMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy ObjectUnrefMethodInfo a -> signature -> s

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

objectWatchClosure

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

Signals

Notify