Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Notification = Notification (ForeignPtr Notification)
- class GObject o => NotificationK o
- toNotification :: NotificationK o => o -> IO Notification
- noNotification :: Maybe Notification
- data NotificationAddButtonMethodInfo
- notificationAddButton :: (MonadIO m, NotificationK a) => a -> Text -> Text -> m ()
- data NotificationAddButtonWithTargetMethodInfo
- notificationAddButtonWithTarget :: (MonadIO m, NotificationK a) => a -> Text -> Text -> Maybe GVariant -> m ()
- notificationNew :: MonadIO m => Text -> m Notification
- data NotificationSetBodyMethodInfo
- notificationSetBody :: (MonadIO m, NotificationK a) => a -> Maybe Text -> m ()
- data NotificationSetDefaultActionMethodInfo
- notificationSetDefaultAction :: (MonadIO m, NotificationK a) => a -> Text -> m ()
- data NotificationSetDefaultActionAndTargetMethodInfo
- notificationSetDefaultActionAndTarget :: (MonadIO m, NotificationK a) => a -> Text -> Maybe GVariant -> m ()
- data NotificationSetIconMethodInfo
- notificationSetIcon :: (MonadIO m, NotificationK a, IconK b) => a -> b -> m ()
- data NotificationSetPriorityMethodInfo
- notificationSetPriority :: (MonadIO m, NotificationK a) => a -> NotificationPriority -> m ()
- data NotificationSetTitleMethodInfo
- notificationSetTitle :: (MonadIO m, NotificationK a) => a -> Text -> m ()
- data NotificationSetUrgentMethodInfo
- notificationSetUrgent :: (MonadIO m, NotificationK a) => a -> Bool -> m ()
Exported types
newtype Notification Source
GObject Notification | |
((~) * info (ResolveNotificationMethod t Notification), MethodInfo * info Notification p) => IsLabelProxy t (Notification -> p) | |
type ParentTypes Notification | |
type AttributeList Notification | |
type SignalList Notification |
class GObject o => NotificationK o Source
(GObject o, IsDescendantOf Notification o) => NotificationK o |
toNotification :: NotificationK o => o -> IO Notification Source
Methods
notificationAddButton
data NotificationAddButtonMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationAddButtonMethodInfo a signature |
notificationAddButton :: (MonadIO m, NotificationK a) => a -> Text -> Text -> m () Source
notificationAddButtonWithTarget
data NotificationAddButtonWithTargetMethodInfo Source
((~) * signature (Text -> Text -> Maybe GVariant -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationAddButtonWithTargetMethodInfo a signature |
notificationAddButtonWithTarget :: (MonadIO m, NotificationK a) => a -> Text -> Text -> Maybe GVariant -> m () Source
notificationNew
notificationNew :: MonadIO m => Text -> m Notification Source
notificationSetBody
data NotificationSetBodyMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetBodyMethodInfo a signature |
notificationSetBody :: (MonadIO m, NotificationK a) => a -> Maybe Text -> m () Source
notificationSetDefaultAction
data NotificationSetDefaultActionMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetDefaultActionMethodInfo a signature |
notificationSetDefaultAction :: (MonadIO m, NotificationK a) => a -> Text -> m () Source
notificationSetDefaultActionAndTarget
data NotificationSetDefaultActionAndTargetMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetDefaultActionAndTargetMethodInfo a signature |
notificationSetDefaultActionAndTarget :: (MonadIO m, NotificationK a) => a -> Text -> Maybe GVariant -> m () Source
notificationSetIcon
data NotificationSetIconMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, NotificationK a, IconK b) => MethodInfo * NotificationSetIconMethodInfo a signature |
notificationSetIcon :: (MonadIO m, NotificationK a, IconK b) => a -> b -> m () Source
notificationSetPriority
data NotificationSetPriorityMethodInfo Source
((~) * signature (NotificationPriority -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetPriorityMethodInfo a signature |
notificationSetPriority :: (MonadIO m, NotificationK a) => a -> NotificationPriority -> m () Source
notificationSetTitle
data NotificationSetTitleMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetTitleMethodInfo a signature |
notificationSetTitle :: (MonadIO m, NotificationK a) => a -> Text -> m () Source
notificationSetUrgent
data NotificationSetUrgentMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, NotificationK a) => MethodInfo * NotificationSetUrgentMethodInfo a signature |
notificationSetUrgent :: (MonadIO m, NotificationK a) => a -> Bool -> m () Source