Mercurial > pidgin.yaz
annotate doc/blist-signals.dox @ 11698:a647f92e1d57
[gaim-migrate @ 13989]
Change the pref "Enable system log" to "Log all status changes" and
remove:
* Log when buddies log in/log out
* Log when buddies become idle/un-idle
* Log when buddies go away/come back
* Log your own signons/idleness/awayness
If the status change log is enable, then the above 4 things will all
be logged
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 20 Oct 2005 04:04:06 +0000 |
parents | 201617d49573 |
children | cb73483c9f63 |
rev | line source |
---|---|
6605 | 1 /** @page blist-signals Buddy List Signals |
2 | |
3 @signals | |
4 @signal buddy-away | |
5 @signal buddy-back | |
6 @signal buddy-idle | |
7 @signal buddy-unidle | |
8 @signal buddy-signed-on | |
9 @signal buddy-signed-off | |
10 @signal update-idle | |
9051 | 11 @signal blist-node-extended-menu |
11454
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
12 @signal buddy-added |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
13 @signal buddy-removed |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
14 @signal blist-node-aliased |
6605 | 15 @endsignals |
16 | |
17 <hr> | |
18 | |
19 @signaldef buddy-away | |
20 @signalproto | |
21 void (*buddy_away)(struct buddy *buddy); | |
22 @endsignalproto | |
23 @signaldesc | |
24 Emitted when a buddy on your buddy list goes away. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
25 @param buddy The buddy that went away. |
6605 | 26 @endsignaldef |
27 | |
28 @signaldef buddy-back | |
29 @signalproto | |
30 void (*buddy_back)(struct buddy *buddy); | |
31 @endsignalproto | |
32 @signaldesc | |
33 Emitted when a buddy on your buddy list comes back from being away. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
34 @param buddy The buddy that came back from being away. |
6605 | 35 @endsignaldef |
36 | |
37 @signaldef buddy-idle | |
38 @signalproto | |
39 void (*buddy_idle)(struct buddy *buddy); | |
40 @endsignalproto | |
41 @signaldesc | |
42 Emitted when a buddy on your buddy list becomes idle. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
43 @param buddy The buddy that became idle. |
6605 | 44 @endsignaldef |
45 | |
46 @signaldef buddy-unidle | |
47 @signalproto | |
48 void (*buddy_unidle)(struct buddy *buddy); | |
49 @endsignalproto | |
50 @signaldesc | |
51 Emitted when a buddy on your buddy list returns from being idle. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
52 @param buddy The buddy that returned from being idle. |
6605 | 53 @endsignaldef |
54 | |
9111
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
55 @signaldef buddy-idle-updated |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
56 @signalproto |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
57 void (*buddy_idle_updated)(struct buddy *buddy); |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
58 @endsignalproto |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
59 @signaldesc |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
60 Emitted when a buddy's idle time changes. The exceptions are when the |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
61 buddy goes from being idle to being unidle, or from unidle to idle. |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
62 @param buddy The buddy whose idle time changed. |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
63 @endsignaldef |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
64 |
6605 | 65 @signaldef buddy-signed-on |
66 @signalproto | |
67 void (*buddy_signed_on)(struct buddy *buddy); | |
68 @endsignalproto | |
69 @signaldesc | |
70 Emitted when a buddy on your buddy list signs on. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
71 @param buddy The buddy that signed on. |
6605 | 72 @endsignaldef |
73 | |
74 @signaldef buddy-signed-off | |
75 @signalproto | |
76 void (*buddy_signed_off)(struct buddy *buddy); | |
77 @endsignalproto | |
78 @signaldesc | |
79 Emitted when a buddy on your buddy list signs off. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
80 @param buddy The buddy that signed off. |
6605 | 81 @endsignaldef |
82 | |
83 @signaldef update-idle | |
84 @signalproto | |
85 void (*update_idle)(); | |
86 @endsignalproto | |
87 @signaldesc | |
88 Emitted when the buddy list is refreshed and the idle times are updated. | |
89 @endsignaldef | |
90 | |
9051 | 91 @signaldef blist-node-extended-menu |
92 @signalproto | |
93 void (*blist_node_extended_menu)(GaimBlistNode *node, GList **menu) | |
94 @endsignalproto | |
95 @signaldesc | |
96 Emitted when a buddlist menu is being constructed @a menu is a pointer to | |
97 a GList of GaimBlistNodeAction's allowing a plugin to add menu items | |
98 @endsignaldef | |
99 | |
11454
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
100 @signaldef buddy-added |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
101 @signalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
102 void (*buddy_added)(GaimBuddy *buddy) |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
103 @endsignalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
104 @signaldesc |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
105 Emitted when a new buddy is added to the buddy list. |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
106 @endsignaldef |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
107 |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
108 @signaldef buddy-removed |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
109 @signalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
110 void (*buddy_removed)(GaimBuddy *buddy) |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
111 @endsignalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
112 @signaldesc |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
113 Emitted when a buddy is removed from the buddy list. |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
114 @endsignaldef |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
115 |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
116 @signaldef blist-node-aliased |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
117 @signalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
118 void (*blist_node_aliased)(GaimBlistNode *node, const char *old_alias) |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
119 @endsignalproto |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
120 @signaldesc |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
121 Emitted when a blist node (buddy, chat, or contact) is aliased. |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
122 @endsignaldef |
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
9111
diff
changeset
|
123 |
6605 | 124 */ |
125 // vim: syntax=c tw=75 et |