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