Mercurial > pidgin.yaz
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 |