gi-glib-2.0.2: GLib 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.GLib.Structs.MainContext

Contents

Description

The GMainContext struct is an opaque data type representing a set of sources to be handled in a main loop.

Synopsis

Exported types

newtype MainContext Source #

Constructors

MainContext (ForeignPtr MainContext) 

Instances

BoxedObject MainContext Source # 

Methods

boxedType :: MainContext -> IO GType

((~) * info (ResolveMainContextMethod t MainContext), MethodInfo * info MainContext p) => IsLabel t (MainContext -> p) Source # 

Methods

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

((~) * info (ResolveMainContextMethod t MainContext), MethodInfo * info MainContext p) => IsLabelProxy t (MainContext -> p) Source # 

Methods

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

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextWakeupMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextWakeupMethodInfo MainContext -> signature -> s

((~) * signature (Cond -> Mutex -> m Bool), MonadIO m) => MethodInfo * MainContextWaitMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextWaitMethodInfo MainContext -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextUnrefMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextUnrefMethodInfo MainContext -> signature -> s

((~) * signature (PollFD -> m ()), MonadIO m) => MethodInfo * MainContextRemovePollMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextRemovePollMethodInfo MainContext -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextReleaseMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextReleaseMethodInfo MainContext -> signature -> s

((~) * signature (m MainContext), MonadIO m) => MethodInfo * MainContextRefMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextRefMethodInfo MainContext -> signature -> s

((~) * signature (Int32 -> [PollFD] -> m (Int32, Int32, [PollFD])), MonadIO m) => MethodInfo * MainContextQueryMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextQueryMethodInfo MainContext -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextPushThreadDefaultMethodInfo MainContext signature Source # 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * MainContextPrepareMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextPrepareMethodInfo MainContext -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextPopThreadDefaultMethodInfo MainContext signature Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextPendingMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextPendingMethodInfo MainContext -> signature -> s

((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * MainContextIterationMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextIterationMethodInfo MainContext -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextIsOwnerMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextIsOwnerMethodInfo MainContext -> signature -> s

((~) * signature (Int32 -> SourceFunc -> m ()), MonadIO m) => MethodInfo * MainContextInvokeFullMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextInvokeFullMethodInfo MainContext -> signature -> s

((~) * signature (Ptr () -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByUserDataMethodInfo MainContext signature Source # 
((~) * signature (Word32 -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByIdMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextFindSourceByIdMethodInfo MainContext -> signature -> s

((~) * signature (SourceFuncs -> Ptr () -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByFuncsUserDataMethodInfo MainContext signature Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextDispatchMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextDispatchMethodInfo MainContext -> signature -> s

((~) * signature (Int32 -> [PollFD] -> m Int32), MonadIO m) => MethodInfo * MainContextCheckMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextCheckMethodInfo MainContext -> signature -> s

((~) * signature (PollFD -> Int32 -> m ()), MonadIO m) => MethodInfo * MainContextAddPollMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextAddPollMethodInfo MainContext -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextAcquireMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextAcquireMethodInfo MainContext -> signature -> s

type AttributeList MainContext Source # 
type AttributeList MainContext

Methods

mainContextAcquire

data MainContextAcquireMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextAcquireMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextAcquireMethodInfo MainContext -> signature -> s

mainContextAcquire :: MonadIO m => MainContext -> m Bool Source #

mainContextAddPoll

data MainContextAddPollMethodInfo Source #

Instances

((~) * signature (PollFD -> Int32 -> m ()), MonadIO m) => MethodInfo * MainContextAddPollMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextAddPollMethodInfo MainContext -> signature -> s

mainContextAddPoll :: MonadIO m => MainContext -> PollFD -> Int32 -> m () Source #

mainContextCheck

data MainContextCheckMethodInfo Source #

Instances

((~) * signature (Int32 -> [PollFD] -> m Int32), MonadIO m) => MethodInfo * MainContextCheckMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextCheckMethodInfo MainContext -> signature -> s

mainContextCheck :: MonadIO m => MainContext -> Int32 -> [PollFD] -> m Int32 Source #

mainContextDefault

mainContextDispatch

data MainContextDispatchMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextDispatchMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextDispatchMethodInfo MainContext -> signature -> s

mainContextDispatch :: MonadIO m => MainContext -> m () Source #

mainContextFindSourceByFuncsUserData

data MainContextFindSourceByFuncsUserDataMethodInfo Source #

Instances

((~) * signature (SourceFuncs -> Ptr () -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByFuncsUserDataMethodInfo MainContext signature Source # 

mainContextFindSourceById

data MainContextFindSourceByIdMethodInfo Source #

Instances

((~) * signature (Word32 -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByIdMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextFindSourceByIdMethodInfo MainContext -> signature -> s

mainContextFindSourceById :: MonadIO m => MainContext -> Word32 -> m Source Source #

mainContextFindSourceByUserData

data MainContextFindSourceByUserDataMethodInfo Source #

Instances

((~) * signature (Ptr () -> m Source), MonadIO m) => MethodInfo * MainContextFindSourceByUserDataMethodInfo MainContext signature Source # 

mainContextGetThreadDefault

mainContextInvokeFull

data MainContextInvokeFullMethodInfo Source #

Instances

((~) * signature (Int32 -> SourceFunc -> m ()), MonadIO m) => MethodInfo * MainContextInvokeFullMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextInvokeFullMethodInfo MainContext -> signature -> s

mainContextInvokeFull :: MonadIO m => MainContext -> Int32 -> SourceFunc -> m () Source #

mainContextIsOwner

data MainContextIsOwnerMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextIsOwnerMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextIsOwnerMethodInfo MainContext -> signature -> s

mainContextIsOwner :: MonadIO m => MainContext -> m Bool Source #

mainContextIteration

data MainContextIterationMethodInfo Source #

Instances

((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * MainContextIterationMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextIterationMethodInfo MainContext -> signature -> s

mainContextIteration :: MonadIO m => MainContext -> Bool -> m Bool Source #

mainContextNew

mainContextPending

data MainContextPendingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * MainContextPendingMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextPendingMethodInfo MainContext -> signature -> s

mainContextPending :: MonadIO m => MainContext -> m Bool Source #

mainContextPopThreadDefault

data MainContextPopThreadDefaultMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextPopThreadDefaultMethodInfo MainContext signature Source # 

mainContextPrepare

data MainContextPrepareMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * MainContextPrepareMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextPrepareMethodInfo MainContext -> signature -> s

mainContextPrepare :: MonadIO m => MainContext -> Int32 -> m Bool Source #

mainContextPushThreadDefault

data MainContextPushThreadDefaultMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextPushThreadDefaultMethodInfo MainContext signature Source # 

mainContextQuery

data MainContextQueryMethodInfo Source #

Instances

((~) * signature (Int32 -> [PollFD] -> m (Int32, Int32, [PollFD])), MonadIO m) => MethodInfo * MainContextQueryMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextQueryMethodInfo MainContext -> signature -> s

mainContextQuery :: MonadIO m => MainContext -> Int32 -> [PollFD] -> m (Int32, Int32, [PollFD]) Source #

mainContextRef

data MainContextRefMethodInfo Source #

Instances

((~) * signature (m MainContext), MonadIO m) => MethodInfo * MainContextRefMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextRefMethodInfo MainContext -> signature -> s

mainContextRefThreadDefault

mainContextRelease

data MainContextReleaseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextReleaseMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextReleaseMethodInfo MainContext -> signature -> s

mainContextRelease :: MonadIO m => MainContext -> m () Source #

mainContextRemovePoll

data MainContextRemovePollMethodInfo Source #

Instances

((~) * signature (PollFD -> m ()), MonadIO m) => MethodInfo * MainContextRemovePollMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextRemovePollMethodInfo MainContext -> signature -> s

mainContextRemovePoll :: MonadIO m => MainContext -> PollFD -> m () Source #

mainContextUnref

data MainContextUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextUnrefMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextUnrefMethodInfo MainContext -> signature -> s

mainContextUnref :: MonadIO m => MainContext -> m () Source #

mainContextWait

data MainContextWaitMethodInfo Source #

Instances

((~) * signature (Cond -> Mutex -> m Bool), MonadIO m) => MethodInfo * MainContextWaitMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextWaitMethodInfo MainContext -> signature -> s

mainContextWait :: MonadIO m => MainContext -> Cond -> Mutex -> m Bool Source #

mainContextWakeup

data MainContextWakeupMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MainContextWakeupMethodInfo MainContext signature Source # 

Methods

overloadedMethod :: MethodProxy MainContextWakeupMethodInfo MainContext -> signature -> s

mainContextWakeup :: MonadIO m => MainContext -> m () Source #