gi-gio-2.0.2: Gio 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.Gio.Objects.Task

Contents

Description

 

Synopsis

Exported types

newtype Task Source

Constructors

Task (ForeignPtr Task) 

Instances

GObject Task Source 
((~) * info (ResolveTaskMethod t Task), MethodInfo * info Task p) => IsLabelProxy t (Task -> p) Source 
type ParentTypes Task Source 
type AttributeList Task Source 
type SignalList Task Source 

class GObject o => TaskK o Source

Instances

toTask :: TaskK o => o -> IO Task Source

Methods

taskGetCancellable

taskGetCheckCancellable

taskGetCompleted

data TaskGetCompletedMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskGetCompletedMethodInfo a signature Source 

taskGetContext

data TaskGetContextMethodInfo Source

Instances

((~) * signature (m MainContext), MonadIO m, TaskK a) => MethodInfo * TaskGetContextMethodInfo a signature Source 

taskGetPriority

data TaskGetPriorityMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, TaskK a) => MethodInfo * TaskGetPriorityMethodInfo a signature Source 

taskGetReturnOnCancel

data TaskGetReturnOnCancelMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskGetReturnOnCancelMethodInfo a signature Source 

taskGetSourceObject

data TaskGetSourceObjectMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, TaskK a) => MethodInfo * TaskGetSourceObjectMethodInfo a signature Source 

taskGetSourceTag

data TaskGetSourceTagMethodInfo Source

Instances

((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskGetSourceTagMethodInfo a signature Source 

taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source

taskGetTaskData

data TaskGetTaskDataMethodInfo Source

Instances

((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskGetTaskDataMethodInfo a signature Source 

taskGetTaskData :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source

taskHadError

data TaskHadErrorMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskHadErrorMethodInfo a signature Source 

taskHadError :: (MonadIO m, TaskK a) => a -> m Bool Source

taskIsValid

taskNew

taskPropagateBoolean

data TaskPropagateBooleanMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TaskK a) => MethodInfo * TaskPropagateBooleanMethodInfo a signature Source 

taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m () Source

taskPropagateInt

data TaskPropagateIntMethodInfo Source

Instances

((~) * signature (m Int64), MonadIO m, TaskK a) => MethodInfo * TaskPropagateIntMethodInfo a signature Source 

taskPropagatePointer

data TaskPropagatePointerMethodInfo Source

Instances

((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskPropagatePointerMethodInfo a signature Source 

taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source

taskReportError

taskReturnBoolean

data TaskReturnBooleanMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnBooleanMethodInfo a signature Source 

taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m () Source

taskReturnError

data TaskReturnErrorMethodInfo Source

Instances

((~) * signature (GError -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnErrorMethodInfo a signature Source 

taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m () Source

taskReturnErrorIfCancelled

taskReturnInt

data TaskReturnIntMethodInfo Source

Instances

((~) * signature (Int64 -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnIntMethodInfo a signature Source 

taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m () Source

taskReturnPointer

data TaskReturnPointerMethodInfo Source

Instances

((~) * signature (Ptr () -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnPointerMethodInfo a signature Source 

taskReturnPointer :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m () Source

taskSetCheckCancellable

data TaskSetCheckCancellableMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetCheckCancellableMethodInfo a signature Source 

taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m () Source

taskSetPriority

data TaskSetPriorityMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetPriorityMethodInfo a signature Source 

taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m () Source

taskSetReturnOnCancel

data TaskSetReturnOnCancelMethodInfo Source

Instances

((~) * signature (Bool -> m Bool), MonadIO m, TaskK a) => MethodInfo * TaskSetReturnOnCancelMethodInfo a signature Source 

taskSetSourceTag

data TaskSetSourceTagMethodInfo Source

Instances

((~) * signature (Ptr () -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetSourceTagMethodInfo a signature Source 

taskSetSourceTag :: (MonadIO m, TaskK a) => a -> Ptr () -> m () Source

taskSetTaskData

data TaskSetTaskDataMethodInfo Source

Instances

((~) * signature (Ptr () -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetTaskDataMethodInfo a signature Source 

taskSetTaskData :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m () Source

Properties

Completed