From 462b560f917d51a81c5d6ffa4e21e4e5b0194a99 Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Wed, 29 Aug 2012 09:17:14 +0200 Subject: libmessaging-menu: add documentation Adds an overview description of the messaging menu and documentation for enums, properties, and signals. --- libmessaging-menu/messaging-menu.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libmessaging-menu/messaging-menu.h') diff --git a/libmessaging-menu/messaging-menu.h b/libmessaging-menu/messaging-menu.h index e767099..4668319 100644 --- a/libmessaging-menu/messaging-menu.h +++ b/libmessaging-menu/messaging-menu.h @@ -29,6 +29,11 @@ G_BEGIN_DECLS #define MESSAGING_MENU_APP_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), MESSAGING_MENU_TYPE_APP, MessagingMenuAppClass)) #define MESSAGING_MENU_IS_APP(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MESSAGING_MENU_TYPE_APP)) +/** + * MessagingMenuStatus: + * + * An enumeration for the possible chat statuses the messaging menu can be in. + */ typedef enum { MESSAGING_MENU_STATUS_AVAILABLE, MESSAGING_MENU_STATUS_AWAY, -- cgit v1.2.3 From 857c8a373f85608bc4df4f689e85a3af3b1966f1 Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Wed, 29 Aug 2012 13:35:21 +0200 Subject: Fix gtk-doc warnings --- libmessaging-menu/messaging-menu.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libmessaging-menu/messaging-menu.h') diff --git a/libmessaging-menu/messaging-menu.h b/libmessaging-menu/messaging-menu.h index 4668319..66f644f 100644 --- a/libmessaging-menu/messaging-menu.h +++ b/libmessaging-menu/messaging-menu.h @@ -31,6 +31,11 @@ G_BEGIN_DECLS /** * MessagingMenuStatus: + * @MESSAGING_MENU_STATUS_AVAILABLE: available + * @MESSAGING_MENU_STATUS_AWAY: away + * @MESSAGING_MENU_STATUS_BUSY: busy + * @MESSAGING_MENU_STATUS_INVISIBLE: invisible + * @MESSAGING_MENU_STATUS_OFFLINE: offline * * An enumeration for the possible chat statuses the messaging menu can be in. */ -- cgit v1.2.3 From bca2242896a7b52913aff50757bfff138cefbcba Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Fri, 31 Aug 2012 19:19:21 +0200 Subject: libmessaging-menu: allow changing label and icon of sources --- libmessaging-menu/messaging-menu.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libmessaging-menu/messaging-menu.h') diff --git a/libmessaging-menu/messaging-menu.h b/libmessaging-menu/messaging-menu.h index 66f644f..6c405c7 100644 --- a/libmessaging-menu/messaging-menu.h +++ b/libmessaging-menu/messaging-menu.h @@ -117,6 +117,14 @@ void messaging_menu_app_remove_source (MessagingMenuA gboolean messaging_menu_app_has_source (MessagingMenuApp *app, const gchar *source_id); +void messaging_menu_app_set_source_label (MessagingMenuApp *app, + const gchar *source_id, + const gchar *label); + +void messaging_menu_app_set_source_icon (MessagingMenuApp *app, + const gchar *source_id, + GIcon *icon); + void messaging_menu_app_set_source_count (MessagingMenuApp *app, const gchar *source_id, guint count); -- cgit v1.2.3