Mercurial > pidgin.yaz
diff finch/gntblist.c @ 23290:5f9793c8510a
Added "View All Logs" menu in the buddylist to display a list of all IM
logs.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 05 Jun 2008 10:23:58 +0000 |
parents | a601807bae2b |
children | 6d4e4a5963f3 |
line wrap: on
line diff
--- a/finch/gntblist.c Thu Jun 05 10:16:23 2008 +0000 +++ b/finch/gntblist.c Thu Jun 05 10:23:58 2008 +0000 @@ -2851,6 +2851,12 @@ } static void +view_all_logs_cb(GntMenuItem *item, gpointer n) +{ + finch_log_show(PURPLE_LOG_IM, NULL, NULL); +} + +static void menu_add_buddy_cb(GntMenuItem *item, gpointer null) { purple_blist_request_add_buddy(NULL, NULL, NULL, NULL); @@ -2915,6 +2921,11 @@ gnt_menu_add_item(GNT_MENU(sub), item); gnt_menuitem_set_callback(GNT_MENU_ITEM(item), view_log_cb, NULL); + item = gnt_menuitem_new(_("View All Logs")); + gnt_menuitem_set_id(GNT_MENU_ITEM(item), "view-all-logs"); + gnt_menu_add_item(GNT_MENU(sub), item); + gnt_menuitem_set_callback(GNT_MENU_ITEM(item), view_all_logs_cb, NULL); + item = gnt_menuitem_new(_("Show")); gnt_menu_add_item(GNT_MENU(sub), item); subsub = gnt_menu_new(GNT_MENU_POPUP);