aboutsummaryrefslogtreecommitdiff
path: root/libmessaging-menu/messaging-menu-app.h
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2012-11-01 17:54:11 +0100
committerLars Uebernickel <lars.uebernickel@canonical.com>2012-11-01 17:54:11 +0100
commit50d8e7cc08546d778634e6be463a4851cfb8267b (patch)
treed89d843f02f486e3f767e97a62f608369dee913c /libmessaging-menu/messaging-menu-app.h
parent97d0cafcae1f64107f786796ead442c0c5401f15 (diff)
downloadayatana-indicator-messages-50d8e7cc08546d778634e6be463a4851cfb8267b.tar.gz
ayatana-indicator-messages-50d8e7cc08546d778634e6be463a4851cfb8267b.tar.bz2
ayatana-indicator-messages-50d8e7cc08546d778634e6be463a4851cfb8267b.zip
libmessaging-menu: add MessagingMenuMessage
MessagingMenuMessage allows adding individual messages with titles and body previews to the messaging menu with messaging_menu_app_append_message. This only adds the new API, messages are not actually sent to the messaging menu yet.
Diffstat (limited to 'libmessaging-menu/messaging-menu-app.h')
-rw-r--r--libmessaging-menu/messaging-menu-app.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libmessaging-menu/messaging-menu-app.h b/libmessaging-menu/messaging-menu-app.h
index b9415ff..aca46ec 100644
--- a/libmessaging-menu/messaging-menu-app.h
+++ b/libmessaging-menu/messaging-menu-app.h
@@ -21,6 +21,7 @@
#define __messaging_menu_app_h__
#include <gio/gio.h>
+#include "messaging-menu-message.h"
G_BEGIN_DECLS
@@ -143,6 +144,16 @@ void messaging_menu_app_draw_attention (MessagingMenuA
void messaging_menu_app_remove_attention (MessagingMenuApp *app,
const gchar *source_id);
+void messaging_menu_app_append_message (MessagingMenuApp *app,
+ MessagingMenuMessage *msg,
+ const gchar *source_id);
+
+void messaging_menu_app_remove_message (MessagingMenuApp *app,
+ MessagingMenuMessage *msg);
+
+void messaging_menu_app_remove_message_by_id (MessagingMenuApp *app,
+ const gchar *id);
+
G_END_DECLS
#endif