Mercurial > pidgin.yaz
comparison plugins/signals-test.c @ 13281:e629076386f1
[gaim-migrate @ 15647]
SF Patch #1431225 from Sadrul
"This emits a signal when the alias of an account is
changed. This can be used by plugins which, for
example, uses the account-statusboxes."
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 14 Feb 2006 07:28:58 +0000 |
parents | f09c6e8df82c |
children |
comparison
equal
deleted
inserted
replaced
13280:3de53fe8345f | 13281:e629076386f1 |
---|---|
66 gaim_account_get_username(account), | 66 gaim_account_get_username(account), |
67 gaim_status_get_name(old), | 67 gaim_status_get_name(old), |
68 gaim_status_get_name(new)); | 68 gaim_status_get_name(new)); |
69 } | 69 } |
70 | 70 |
71 static void | |
72 account_alias_changed(GaimAccount *account, const char *old, gpointer data) | |
73 { | |
74 gaim_debug_misc("signals test", "account-alias-changed (%s, %s, %s)\n", | |
75 gaim_account_get_username(account), | |
76 old, gaim_account_get_alias(account)); | |
77 } | |
78 | |
71 /************************************************************************** | 79 /************************************************************************** |
72 * Buddy Icons signal callbacks | 80 * Buddy Icons signal callbacks |
73 **************************************************************************/ | 81 **************************************************************************/ |
74 static void | 82 static void |
75 buddy_icon_changed_cb(GaimBuddy *buddy) | 83 buddy_icon_changed_cb(GaimBuddy *buddy) |
535 plugin, GAIM_CALLBACK(account_setting_info_cb), NULL); | 543 plugin, GAIM_CALLBACK(account_setting_info_cb), NULL); |
536 gaim_signal_connect(accounts_handle, "account-set-info", | 544 gaim_signal_connect(accounts_handle, "account-set-info", |
537 plugin, GAIM_CALLBACK(account_set_info_cb), NULL); | 545 plugin, GAIM_CALLBACK(account_set_info_cb), NULL); |
538 gaim_signal_connect(accounts_handle, "account-status-changed", | 546 gaim_signal_connect(accounts_handle, "account-status-changed", |
539 plugin, GAIM_CALLBACK(account_status_changed), NULL); | 547 plugin, GAIM_CALLBACK(account_status_changed), NULL); |
548 gaim_signal_connect(accounts_handle, "account-alias-changed", | |
549 plugin, GAIM_CALLBACK(account_alias_changed), NULL); | |
540 | 550 |
541 /* Buddy List subsystem signals */ | 551 /* Buddy List subsystem signals */ |
542 gaim_signal_connect(blist_handle, "buddy-status-changed", | 552 gaim_signal_connect(blist_handle, "buddy-status-changed", |
543 plugin, GAIM_CALLBACK(buddy_status_changed_cb), NULL); | 553 plugin, GAIM_CALLBACK(buddy_status_changed_cb), NULL); |
544 gaim_signal_connect(blist_handle, "buddy-idle-changed", | 554 gaim_signal_connect(blist_handle, "buddy-idle-changed", |