[empathy] add answer/decline buttons in call notifications (#597124)
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] add answer/decline buttons in call notifications (#597124)
- Date: Wed, 7 Jul 2010 08:04:13 +0000 (UTC)
commit c4240a8b706c62564179654af0f6e423fa27b1e0
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Tue Jul 6 14:20:55 2010 +0200
add answer/decline buttons in call notifications (#597124)
src/empathy-status-icon.c | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/src/empathy-status-icon.c b/src/empathy-status-icon.c
index 0f3fff1..08129b6 100644
--- a/src/empathy-status-icon.c
+++ b/src/empathy-status-icon.c
@@ -119,6 +119,17 @@ notification_approve_cb (NotifyNotification *notification,
}
static void
+notification_decline_cb (NotifyNotification *notification,
+ gchar *action,
+ EmpathyStatusIcon *icon)
+{
+ EmpathyStatusIconPriv *priv = GET_PRIV (icon);
+
+ if (priv->event)
+ empathy_event_decline (priv->event);
+}
+
+static void
add_notification_actions (EmpathyStatusIcon *self,
NotifyNotification *notification)
{
@@ -131,6 +142,16 @@ add_notification_actions (EmpathyStatusIcon *self,
self, NULL);
break;
+ case EMPATHY_EVENT_TYPE_VOIP:
+ notify_notification_add_action (notification,
+ "reject", _("Reject"), (NotifyActionCallback) notification_decline_cb,
+ self, NULL);
+
+ notify_notification_add_action (notification,
+ "answer", _("Answer"), (NotifyActionCallback) notification_approve_cb,
+ self, NULL);
+ break;
+
default:
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]