| 3 |
3 |
| 4 ## Buddy List Signals |
4 ## Buddy List Signals |
| 5 |
5 |
| 6 ### Signal List |
6 ### Signal List |
| 7 |
7 |
| 8 * [buddy-status-changed](#buddy-status-changed) |
|
| 9 * [buddy-idle-changed](#buddy-idle-changed) |
8 * [buddy-idle-changed](#buddy-idle-changed) |
| 10 * [buddy-signed-on](#buddy-signed-on) |
9 * [buddy-signed-on](#buddy-signed-on) |
| 11 * [buddy-signed-off](#buddy-signed-off) |
10 * [buddy-signed-off](#buddy-signed-off) |
| 12 * [update-idle](#update-idle) |
11 * [update-idle](#update-idle) |
| 13 * [blist-node-extended-menu](#blist-node-extended-menu) |
12 * [blist-node-extended-menu](#blist-node-extended-menu) |
| 15 * [blist-node-aliased](#blist-node-aliased) |
14 * [blist-node-aliased](#blist-node-aliased) |
| 16 * [buddy-caps-changed](#buddy-caps-changed) |
15 * [buddy-caps-changed](#buddy-caps-changed) |
| 17 * [ui-caps-changed](#ui-caps-changed) |
16 * [ui-caps-changed](#ui-caps-changed) |
| 18 |
17 |
| 19 ### Signal Details |
18 ### Signal Details |
| 20 |
|
| 21 #### buddy-status-changed |
|
| 22 |
|
| 23 ```c |
|
| 24 void user_function(PurpleBuddy *buddy, |
|
| 25 PurpleStatus *old_status, |
|
| 26 PurpleStatus *status, |
|
| 27 gpointer user_data); |
|
| 28 ``` |
|
| 29 |
|
| 30 Emitted when a buddy on your buddy list goes away. |
|
| 31 |
|
| 32 **Parameters:** |
|
| 33 |
|
| 34 **buddy** |
|
| 35 : The buddy whose status changed. |
|
| 36 |
|
| 37 **old_status** |
|
| 38 : The status that the buddy just changed from. |
|
| 39 |
|
| 40 **status** |
|
| 41 : The status that the buddy just changed to. |
|
| 42 |
|
| 43 **user_data** |
|
| 44 : user data set when the signal handler was connected. |
|
| 45 |
|
| 46 ---- |
|
| 47 |
19 |
| 48 #### buddy-idle-changed |
20 #### buddy-idle-changed |
| 49 |
21 |
| 50 ```c |
22 ```c |
| 51 void user_function(PurpleBuddy *buddy, |
23 void user_function(PurpleBuddy *buddy, |