6605
|
1 /** @page blist-signals Buddy List Signals
|
|
2
|
|
3 @signals
|
11935
|
4 @signal buddy-status-changed
|
|
5 @signal buddy-idle-changed
|
6605
|
6 @signal buddy-signed-on
|
|
7 @signal buddy-signed-off
|
|
8 @signal update-idle
|
9051
|
9 @signal blist-node-extended-menu
|
11454
|
10 @signal buddy-added
|
|
11 @signal buddy-removed
|
12148
|
12 @signal buddy-icon-changed
|
11454
|
13 @signal blist-node-aliased
|
6605
|
14 @endsignals
|
|
15
|
|
16 <hr>
|
|
17
|
11935
|
18 @signaldef buddy-status-changed
|
6605
|
19 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
20 void (*buddy_away)(PurpleBuddy *buddy, PurpleStatus *old_status, PurpleStatus *status);
|
6605
|
21 @endsignalproto
|
|
22 @signaldesc
|
|
23 Emitted when a buddy on your buddy list goes away.
|
11947
|
24 @param buddy The buddy whose status changed.
|
11935
|
25 @param old_status The status that the buddy just changed from.
|
|
26 @param status The status that the buddy just changed to.
|
6605
|
27 @endsignaldef
|
|
28
|
11935
|
29 @signaldef buddy-idle-changed
|
6605
|
30 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
31 void (*buddy_idle)(PurpleBuddy *buddy, gboolean old_idle, gboolean idle);
|
6605
|
32 @endsignalproto
|
|
33 @signaldesc
|
|
34 Emitted when a buddy on your buddy list becomes idle.
|
11947
|
35 @param buddy The buddy whose idle status changed.
|
11935
|
36 @param old_idle Whether the buddy was idle.
|
|
37 @param idle Whether the buddy is currently idle.
|
9111
|
38 @endsignaldef
|
|
39
|
6605
|
40 @signaldef buddy-signed-on
|
|
41 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
42 void (*buddy_signed_on)(PurpleBuddy *buddy);
|
6605
|
43 @endsignalproto
|
|
44 @signaldesc
|
|
45 Emitted when a buddy on your buddy list signs on.
|
6606
|
46 @param buddy The buddy that signed on.
|
6605
|
47 @endsignaldef
|
|
48
|
|
49 @signaldef buddy-signed-off
|
|
50 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
51 void (*buddy_signed_off)(PurpleBuddy *buddy);
|
6605
|
52 @endsignalproto
|
|
53 @signaldesc
|
|
54 Emitted when a buddy on your buddy list signs off.
|
6606
|
55 @param buddy The buddy that signed off.
|
6605
|
56 @endsignaldef
|
|
57
|
|
58 @signaldef update-idle
|
|
59 @signalproto
|
|
60 void (*update_idle)();
|
|
61 @endsignalproto
|
|
62 @signaldesc
|
|
63 Emitted when the buddy list is refreshed and the idle times are updated.
|
|
64 @endsignaldef
|
|
65
|
9051
|
66 @signaldef blist-node-extended-menu
|
|
67 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
68 void (*blist_node_extended_menu)(PurpleBlistNode *node, GList **menu)
|
9051
|
69 @endsignalproto
|
|
70 @signaldesc
|
|
71 Emitted when a buddlist menu is being constructed @a menu is a pointer to
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
72 a GList of PurpleBlistNodeAction's allowing a plugin to add menu items
|
9051
|
73 @endsignaldef
|
|
74
|
11454
|
75 @signaldef buddy-added
|
|
76 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
77 void (*buddy_added)(PurpleBuddy *buddy)
|
11454
|
78 @endsignalproto
|
|
79 @signaldesc
|
|
80 Emitted when a new buddy is added to the buddy list.
|
|
81 @endsignaldef
|
|
82
|
12148
|
83 @signaldef buddy-icon-changed
|
|
84 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
85 void (*buddy_icon_changed)(PurpleBuddy *buddy)
|
12148
|
86 @endsignalproto
|
|
87 @signaldesc
|
|
88 Emitted when a buddy's icon is set.
|
|
89 @endsignaldef
|
|
90
|
11454
|
91 @signaldef buddy-removed
|
|
92 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
93 void (*buddy_removed)(PurpleBuddy *buddy)
|
11454
|
94 @endsignalproto
|
|
95 @signaldesc
|
|
96 Emitted when a buddy is removed from the buddy list.
|
|
97 @endsignaldef
|
|
98
|
|
99 @signaldef blist-node-aliased
|
|
100 @signalproto
|
16183
8cf53d7a0887
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@wiktel.com>
diff
changeset
|
101 void (*blist_node_aliased)(PurpleBlistNode *node, const char *old_alias)
|
11454
|
102 @endsignalproto
|
|
103 @signaldesc
|
|
104 Emitted when a blist node (buddy, chat, or contact) is aliased.
|
|
105 @endsignaldef
|
|
106
|
6605
|
107 */
|
|
108 // vim: syntax=c tw=75 et
|