gi-gio-2.0.7: 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.Notification

Contents

Description

 

Synopsis

Exported types

newtype Notification Source #

Constructors

Notification (ManagedPtr Notification) 

Instances

GObject Notification Source # 
IsObject Notification Source # 
IsNotification Notification Source # 
((~) * info (ResolveNotificationMethod t Notification), MethodInfo * info Notification p) => IsLabel t (Notification -> p) Source # 

Methods

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

((~) * info (ResolveNotificationMethod t Notification), MethodInfo * info Notification p) => IsLabelProxy t (Notification -> p) Source # 
HasAttributeList * Notification Source # 
type SignalList Notification Source # 
type SignalList Notification
type AttributeList Notification Source # 
type AttributeList Notification

class GObject o => IsNotification o Source #

Instances

(GObject a, UnknownAncestorError Constraint Notification a) => IsNotification a Source # 
IsNotification Notification Source # 

Methods

addButton

data NotificationAddButtonMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationAddButtonMethodInfo a signature Source # 

Methods

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

notificationAddButton :: (MonadIO m, IsNotification a) => a -> Text -> Text -> m () Source #

addButtonWithTarget

data NotificationAddButtonWithTargetMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Maybe GVariant -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationAddButtonWithTargetMethodInfo a signature Source # 

Methods

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

notificationAddButtonWithTarget :: (MonadIO m, IsNotification a) => a -> Text -> Text -> Maybe GVariant -> m () Source #

new

setBody

data NotificationSetBodyMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetBodyMethodInfo a signature Source # 

Methods

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

notificationSetBody :: (MonadIO m, IsNotification a) => a -> Maybe Text -> m () Source #

setDefaultAction

data NotificationSetDefaultActionMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetDefaultActionMethodInfo a signature Source # 

Methods

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

setDefaultActionAndTarget

data NotificationSetDefaultActionAndTargetMethodInfo Source #

Instances

((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetDefaultActionAndTargetMethodInfo a signature Source # 

Methods

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

notificationSetDefaultActionAndTarget :: (MonadIO m, IsNotification a) => a -> Text -> Maybe GVariant -> m () Source #

setIcon

data NotificationSetIconMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsNotification a, IsIcon b) => MethodInfo * NotificationSetIconMethodInfo a signature Source # 

Methods

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

notificationSetIcon :: (MonadIO m, IsNotification a, IsIcon b) => a -> b -> m () Source #

setPriority

data NotificationSetPriorityMethodInfo Source #

Instances

((~) * signature (NotificationPriority -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetPriorityMethodInfo a signature Source # 

Methods

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

setTitle

data NotificationSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetTitleMethodInfo a signature Source # 

Methods

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

notificationSetTitle :: (MonadIO m, IsNotification a) => a -> Text -> m () Source #

setUrgent

data NotificationSetUrgentMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetUrgentMethodInfo a signature Source # 

Methods

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