aboutsummaryrefslogtreecommitdiff
path: root/src/im-phone-menu.c
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2012-11-26 16:26:25 +0100
committerLars Uebernickel <lars.uebernickel@canonical.com>2012-11-26 16:26:25 +0100
commitf758143a4c818e23b2e410d5bf63305c84a07590 (patch)
treec428f4275f0877bd1846cacdf62c9ab1d78247f7 /src/im-phone-menu.c
parent76da35f3747a9efaa509d54d92b5511e6a0b69d0 (diff)
downloadayatana-indicator-messages-f758143a4c818e23b2e410d5bf63305c84a07590.tar.gz
ayatana-indicator-messages-f758143a4c818e23b2e410d5bf63305c84a07590.tar.bz2
ayatana-indicator-messages-f758143a4c818e23b2e410d5bf63305c84a07590.zip
Add "Clear All"
Diffstat (limited to 'src/im-phone-menu.c')
-rw-r--r--src/im-phone-menu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/im-phone-menu.c b/src/im-phone-menu.c
index 65718be..f1a5074 100644
--- a/src/im-phone-menu.c
+++ b/src/im-phone-menu.c
@@ -89,12 +89,20 @@ im_phone_menu_class_init (ImPhoneMenuClass *klass)
static void
im_phone_menu_init (ImPhoneMenu *menu)
{
+ GMenuItem *item;
+
menu->message_section = g_menu_new ();
menu->source_section = g_menu_new ();
menu->toplevel_menu = g_menu_new ();
g_menu_append_section (menu->toplevel_menu, NULL, G_MENU_MODEL (menu->message_section));
g_menu_append_section (menu->toplevel_menu, NULL, G_MENU_MODEL (menu->source_section));
+
+ item = g_menu_item_new ("Clear All", "remove-all");
+ g_menu_item_set_attribute (item, "x-canonical-type", "s", "com.canonical.indicator.button");
+ g_menu_append_item (menu->toplevel_menu, item);
+
+ g_object_unref (item);
}
ImPhoneMenu *