| 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 |
GI.Gio.Objects.Notification
Contents
Description
- newtype Notification = Notification (ManagedPtr Notification)
- class GObject o => IsNotification o
- toNotification :: IsNotification o => o -> IO Notification
- noNotification :: Maybe Notification
- data NotificationAddButtonMethodInfo
- notificationAddButton :: (MonadIO m, IsNotification a) => a -> Text -> Text -> m ()
- data NotificationAddButtonWithTargetMethodInfo
- notificationAddButtonWithTarget :: (MonadIO m, IsNotification a) => a -> Text -> Text -> Maybe GVariant -> m ()
- notificationNew :: MonadIO m => Text -> m Notification
- data NotificationSetBodyMethodInfo
- notificationSetBody :: (MonadIO m, IsNotification a) => a -> Maybe Text -> m ()
- data NotificationSetDefaultActionMethodInfo
- notificationSetDefaultAction :: (MonadIO m, IsNotification a) => a -> Text -> m ()
- data NotificationSetDefaultActionAndTargetMethodInfo
- notificationSetDefaultActionAndTarget :: (MonadIO m, IsNotification a) => a -> Text -> Maybe GVariant -> m ()
- data NotificationSetIconMethodInfo
- notificationSetIcon :: (MonadIO m, IsNotification a, IsIcon b) => a -> b -> m ()
- data NotificationSetPriorityMethodInfo
- notificationSetPriority :: (MonadIO m, IsNotification a) => a -> NotificationPriority -> m ()
- data NotificationSetTitleMethodInfo
- notificationSetTitle :: (MonadIO m, IsNotification a) => a -> Text -> m ()
- data NotificationSetUrgentMethodInfo
- notificationSetUrgent :: (MonadIO m, IsNotification a) => a -> Bool -> m ()
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 # | |
| ((~) * info (ResolveNotificationMethod t Notification), MethodInfo * info Notification p) => IsLabelProxy t (Notification -> p) Source # | |
| HasAttributeList * Notification Source # | |
| type SignalList Notification Source # | |
| type AttributeList Notification Source # | |
class GObject o => IsNotification o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Notification a) => IsNotification a Source # | |
| IsNotification Notification Source # | |
toNotification :: IsNotification o => o -> IO Notification Source #
Methods
addButton
data NotificationAddButtonMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationAddButtonMethodInfo a signature Source # | |
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 # | |
notificationAddButtonWithTarget :: (MonadIO m, IsNotification a) => a -> Text -> Text -> Maybe GVariant -> m () Source #
new
notificationNew :: MonadIO m => Text -> m Notification Source #
setBody
data NotificationSetBodyMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetBodyMethodInfo a signature Source # | |
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 # | |
notificationSetDefaultAction :: (MonadIO m, IsNotification a) => a -> Text -> m () Source #
setDefaultActionAndTarget
data NotificationSetDefaultActionAndTargetMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetDefaultActionAndTargetMethodInfo a signature Source # | |
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 # | |
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 # | |
notificationSetPriority :: (MonadIO m, IsNotification a) => a -> NotificationPriority -> m () Source #
setTitle
data NotificationSetTitleMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsNotification a) => MethodInfo * NotificationSetTitleMethodInfo a signature Source # | |
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 # | |
notificationSetUrgent :: (MonadIO m, IsNotification a) => a -> Bool -> m () Source #