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",