Mercurial > pidgin.yaz
diff finch/gntpounce.c @ 21279:47118f6062e9
Enable auto-complete in the pounce dialog.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Mon, 05 Nov 2007 18:29:20 +0000 |
parents | a20ef7180680 |
children | 665e04562de0 |
line wrap: on
line diff
--- a/finch/gntpounce.c Wed Oct 31 18:13:53 2007 +0000 +++ b/finch/gntpounce.c Mon Nov 05 18:29:20 2007 +0000 @@ -168,6 +168,17 @@ } static void +setup_buddy_list_suggestion(GntEntry *entry, gboolean offline) +{ + PurpleBlistNode *node = purple_blist_get_root(); + for (; node; node = purple_blist_node_next(node, offline)) { + if (!PURPLE_BLIST_NODE_IS_BUDDY(node)) + continue; + gnt_entry_add_suggest(entry, purple_buddy_get_name((PurpleBuddy*)node)); + } +} + +static void save_pounce_cb(GntWidget *w, PurpleGntPounceDialog *dialog) { const char *name; @@ -360,6 +371,8 @@ dialog->buddy_entry = gnt_entry_new(NULL); gnt_box_add_widget(GNT_BOX(hbox), dialog->buddy_entry); + setup_buddy_list_suggestion(GNT_ENTRY(dialog->buddy_entry), TRUE); + gnt_box_add_widget(GNT_BOX(window), hbox); if (cur_pounce != NULL) {