]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-notify-manager.h
Merge remote-tracking branch 'origin/gnome-3-8'
[empathy.git] / libempathy-gtk / empathy-notify-manager.h
index 0b937e1d5cfb01f395175d33007464c01c9757d8..7c2fa8c4a36dd7f7930108e8786d427376049dcc 100644 (file)
@@ -21,9 +21,9 @@
 #ifndef __EMPATHY_NOTIFY_MANAGER_H__
 #define __EMPATHY_NOTIFY_MANAGER_H__
 
-#include <glib-object.h>
+#include <libnotify/notification.h>
 
-#include <libempathy/empathy-contact.h>
+#include "empathy-contact.h"
 
 G_BEGIN_DECLS
 
@@ -37,6 +37,7 @@ G_BEGIN_DECLS
 #define EMPATHY_NOTIFY_MANAGER_CAP_ICON_STATIC         "icon-static"
 #define EMPATHY_NOTIFY_MANAGER_CAP_IMAGE_SVG_XML       "image/svg+xml"
 #define EMPATHY_NOTIFY_MANAGER_CAP_SOUND                "sound"
+#define EMPATHY_NOTIFY_MANAGER_CAP_DESKTOP_ENTRY       "desktop-entry"
 /* notify-osd specific */
 #define EMPATHY_NOTIFY_MANAGER_CAP_X_CANONICAL_APPEND              "x-canonical-append"
 #define EMPATHY_NOTIFY_MANAGER_CAP_X_CANONICAL_PRIVATE_ICON_ONLY   "x-canonical-private-icon-only"
@@ -104,6 +105,11 @@ GdkPixbuf * empathy_notify_manager_get_pixbuf_for_notification (
     EmpathyContact *contact,
     const char *icon_name);
 
+NotifyNotification * empathy_notify_manager_create_notification (
+    const gchar *summary,
+    const char *body,
+    const gchar *icon);
+
 G_END_DECLS
 
 #endif /* __EMPATHY_NOTIFY_MANAGER_H__ */