gi-gio-0.2.46.15: 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 
((~) * info (ResolveTaskMethod t Task), MethodInfo * info Task p) => IsLabelProxy t (Task -> p) 
type ParentTypes Task 
type AttributeList Task 
type SignalList Task 

class GObject o => TaskK o Source

Instances

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

Methods

taskGetCancellable

data TaskGetCancellableMethodInfo Source

Instances

((~) * signature (m Cancellable), MonadIO m, TaskK a) => MethodInfo * TaskGetCancellableMethodInfo a signature 

taskGetCheckCancellable

data TaskGetCheckCancellableMethodInfo Source

Instances

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

taskGetCompleted

data TaskGetCompletedMethodInfo Source

Instances

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

taskGetContext

data TaskGetContextMethodInfo Source

Instances

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

taskGetPriority

data TaskGetPriorityMethodInfo Source

Instances

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

taskGetReturnOnCancel

data TaskGetReturnOnCancelMethodInfo Source

Instances

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

taskGetSourceObject

data TaskGetSourceObjectMethodInfo Source

Instances

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

taskGetSourceTag

data TaskGetSourceTagMethodInfo Source

Instances

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

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 

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 

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 

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

taskPropagateInt

data TaskPropagateIntMethodInfo Source

Instances

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

taskPropagatePointer

data TaskPropagatePointerMethodInfo Source

Instances

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

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 

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 

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 

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 

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 

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 

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 

taskSetSourceTag

data TaskSetSourceTagMethodInfo Source

Instances

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

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 

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

Properties

Completed