Mercurial > pidgin.yaz
diff plugins/signals-test.c @ 11706:bcc49c25ef90
[gaim-migrate @ 13997]
Generalize the buddy-typing and buddy-typing-stopped signals.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 21 Oct 2005 19:03:51 +0000 |
parents | e1e47878d0ed |
children | 6fa0a37127fd |
line wrap: on
line diff
--- a/plugins/signals-test.c Fri Oct 21 19:03:34 2005 +0000 +++ b/plugins/signals-test.c Fri Oct 21 19:03:51 2005 +0000 @@ -380,10 +380,17 @@ } static void -buddy_typing_cb(GaimConversation *conv, void *data) +buddy_typing_cb(GaimAccount *account, const char *name, void *data) { - gaim_debug_misc("signals test", "buddy-typing (%s)\n", - gaim_conversation_get_name(conv)); + gaim_debug_misc("signals test", "buddy-typing (%s, %s)\n", + gaim_account_get_username(account), name); +} + +static void +buddy_typing_stopped_cb(GaimAccount *account, const char *name, void *data) +{ + gaim_debug_misc("signals test", "buddy-typing-stopped (%s, %s)\n", + gaim_account_get_username(account), name); } static gboolean @@ -652,6 +659,8 @@ plugin, GAIM_CALLBACK(deleting_conversation_cb), NULL); gaim_signal_connect(conv_handle, "buddy-typing", plugin, GAIM_CALLBACK(buddy_typing_cb), NULL); + gaim_signal_connect(conv_handle, "buddy-typing-stopped", + plugin, GAIM_CALLBACK(buddy_typing_stopped_cb), NULL); gaim_signal_connect(conv_handle, "chat-buddy-joining", plugin, GAIM_CALLBACK(chat_buddy_joining_cb), NULL); gaim_signal_connect(conv_handle, "chat-buddy-joined",