comparison plugins/signals-test.c @ 12097:d0662345799b

[gaim-migrate @ 14394] sf patch #1352658, from Evan Schoenberg "This simple patch adds a needed signal, buddy-icon-changed." And I removed buddy-icon-cached because I think this new signal is better. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 15 Nov 2005 01:04:15 +0000
parents cb73483c9f63
children a726740ce86e
comparison
equal deleted inserted replaced
12096:ab9fc699a543 12097:d0662345799b
69 69
70 /************************************************************************** 70 /**************************************************************************
71 * Buddy Icons signal callbacks 71 * Buddy Icons signal callbacks
72 **************************************************************************/ 72 **************************************************************************/
73 static void 73 static void
74 buddy_icon_cached_cb(GaimBuddyIcon *icon, GaimBuddy *buddy, 74 buddy_icon_cchanged_cb(GaimBuddyIcon *icon, GaimBuddy *buddy)
75 const char *filename, const char *old_icon) 75 {
76 { 76 gaim_debug_misc("signals test", "buddy icon cached (%s)\n",
77 gaim_debug_misc("signals test", "buddy icon cached (%s, %s, %s)\n", 77 gaim_buddy_get_name(buddy));
78 gaim_buddy_get_name(buddy), filename, old_icon);
79 } 78 }
80 79
81 /************************************************************************** 80 /**************************************************************************
82 * Buddy List subsystem signal callbacks 81 * Buddy List subsystem signal callbacks
83 **************************************************************************/ 82 **************************************************************************/
570 plugin, GAIM_CALLBACK(account_setting_info_cb), NULL); 569 plugin, GAIM_CALLBACK(account_setting_info_cb), NULL);
571 gaim_signal_connect(accounts_handle, "account-set-info", 570 gaim_signal_connect(accounts_handle, "account-set-info",
572 plugin, GAIM_CALLBACK(account_set_info_cb), NULL); 571 plugin, GAIM_CALLBACK(account_set_info_cb), NULL);
573 gaim_signal_connect(accounts_handle, "account-status-changed", 572 gaim_signal_connect(accounts_handle, "account-status-changed",
574 plugin, GAIM_CALLBACK(account_status_changed), NULL); 573 plugin, GAIM_CALLBACK(account_status_changed), NULL);
575
576 /* Buddy Icon subsystem signals */
577 gaim_signal_connect(buddy_icons_handle, "buddy-icon-cached",
578 plugin, GAIM_CALLBACK(buddy_icon_cached_cb), NULL);
579 574
580 /* Buddy List subsystem signals */ 575 /* Buddy List subsystem signals */
581 gaim_signal_connect(blist_handle, "buddy-status-changed", 576 gaim_signal_connect(blist_handle, "buddy-status-changed",
582 plugin, GAIM_CALLBACK(buddy_status_changed_cb), NULL); 577 plugin, GAIM_CALLBACK(buddy_status_changed_cb), NULL);
583 gaim_signal_connect(blist_handle, "buddy-idle-changed", 578 gaim_signal_connect(blist_handle, "buddy-idle-changed",
588 plugin, GAIM_CALLBACK(buddy_signed_off_cb), NULL); 583 plugin, GAIM_CALLBACK(buddy_signed_off_cb), NULL);
589 gaim_signal_connect(blist_handle, "buddy-added", 584 gaim_signal_connect(blist_handle, "buddy-added",
590 plugin, GAIM_CALLBACK(buddy_added_cb), NULL); 585 plugin, GAIM_CALLBACK(buddy_added_cb), NULL);
591 gaim_signal_connect(blist_handle, "blist-removed", 586 gaim_signal_connect(blist_handle, "blist-removed",
592 plugin, GAIM_CALLBACK(buddy_removed_cb), NULL); 587 plugin, GAIM_CALLBACK(buddy_removed_cb), NULL);
588 gaim_signal_connect(blist_handle, "buddy-icon-changed",
589 plugin, GAIM_CALLBACK(buddy_icon_changed_cb), NULL);
593 gaim_signal_connect(blist_handle, "blist-node-aliased", 590 gaim_signal_connect(blist_handle, "blist-node-aliased",
594 plugin, GAIM_CALLBACK(blist_node_aliased), NULL); 591 plugin, GAIM_CALLBACK(blist_node_aliased), NULL);
595 gaim_signal_connect(blist_handle, "blist-node-extended-menu", 592 gaim_signal_connect(blist_handle, "blist-node-extended-menu",
596 plugin, GAIM_CALLBACK(blist_node_extended_menu_cb), NULL); 593 plugin, GAIM_CALLBACK(blist_node_extended_menu_cb), NULL);
597 594