Mercurial > pidgin.yaz
annotate doc/blist-signals.dox @ 11078:12f029b89956
[gaim-migrate @ 13088]
sf patch #1232875, from Sadrul H C
This one-line
patch allows to login as invisible if you select
`Invisible' from the status-selector. It will probably
login in other states (like Busy, On Phone etc) if
selected (if available in the dropdown). It does not
login in the `Away state with a message' status though.
I don't know how to do that, or if that can be done.
Also, I don't think this works quite yet, I think
there are still a few changes in the core that
need to be made.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 09 Jul 2005 20:16:50 +0000 |
parents | 2583056be3a4 |
children | 201617d49573 |
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 |
6605 | 12 @endsignals |
13 | |
14 <hr> | |
15 | |
16 @signaldef buddy-away | |
17 @signalproto | |
18 void (*buddy_away)(struct buddy *buddy); | |
19 @endsignalproto | |
20 @signaldesc | |
21 Emitted when a buddy on your buddy list goes away. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
22 @param buddy The buddy that went away. |
6605 | 23 @endsignaldef |
24 | |
25 @signaldef buddy-back | |
26 @signalproto | |
27 void (*buddy_back)(struct buddy *buddy); | |
28 @endsignalproto | |
29 @signaldesc | |
30 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
|
31 @param buddy The buddy that came back from being away. |
6605 | 32 @endsignaldef |
33 | |
34 @signaldef buddy-idle | |
35 @signalproto | |
36 void (*buddy_idle)(struct buddy *buddy); | |
37 @endsignalproto | |
38 @signaldesc | |
39 Emitted when a buddy on your buddy list becomes idle. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
40 @param buddy The buddy that became idle. |
6605 | 41 @endsignaldef |
42 | |
43 @signaldef buddy-unidle | |
44 @signalproto | |
45 void (*buddy_unidle)(struct buddy *buddy); | |
46 @endsignalproto | |
47 @signaldesc | |
48 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
|
49 @param buddy The buddy that returned from being idle. |
6605 | 50 @endsignaldef |
51 | |
9111
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
52 @signaldef buddy-idle-updated |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
53 @signalproto |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
54 void (*buddy_idle_updated)(struct buddy *buddy); |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
55 @endsignalproto |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
56 @signaldesc |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
57 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
|
58 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
|
59 @param buddy The buddy whose idle time changed. |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
60 @endsignaldef |
2583056be3a4
[gaim-migrate @ 9888]
Christian Hammond <chipx86@chipx86.com>
parents:
9051
diff
changeset
|
61 |
6605 | 62 @signaldef buddy-signed-on |
63 @signalproto | |
64 void (*buddy_signed_on)(struct buddy *buddy); | |
65 @endsignalproto | |
66 @signaldesc | |
67 Emitted when a buddy on your buddy list signs on. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
68 @param buddy The buddy that signed on. |
6605 | 69 @endsignaldef |
70 | |
71 @signaldef buddy-signed-off | |
72 @signalproto | |
73 void (*buddy_signed_off)(struct buddy *buddy); | |
74 @endsignalproto | |
75 @signaldesc | |
76 Emitted when a buddy on your buddy list signs off. | |
6606
34eaa941ecd6
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
77 @param buddy The buddy that signed off. |
6605 | 78 @endsignaldef |
79 | |
80 @signaldef update-idle | |
81 @signalproto | |
82 void (*update_idle)(); | |
83 @endsignalproto | |
84 @signaldesc | |
85 Emitted when the buddy list is refreshed and the idle times are updated. | |
86 @endsignaldef | |
87 | |
9051 | 88 @signaldef blist-node-extended-menu |
89 @signalproto | |
90 void (*blist_node_extended_menu)(GaimBlistNode *node, GList **menu) | |
91 @endsignalproto | |
92 @signaldesc | |
93 Emitted when a buddlist menu is being constructed @a menu is a pointer to | |
94 a GList of GaimBlistNodeAction's allowing a plugin to add menu items | |
95 @endsignaldef | |
96 | |
6605 | 97 */ |
98 // vim: syntax=c tw=75 et |