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