Mercurial > pidgin.yaz
comparison plugins/SIGNALS @ 391:be408b41c172
[gaim-migrate @ 401]
Plugins got updated.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Mon, 12 Jun 2000 11:30:05 +0000 |
parents | 4e91b92f91a7 |
children | df5127560034 |
comparison
equal
deleted
inserted
replaced
390:0890c6250e7e | 391:be408b41c172 |
---|---|
7 event_im_send, | 7 event_im_send, |
8 event_buddy_signon, | 8 event_buddy_signon, |
9 event_buddy_signoff, | 9 event_buddy_signoff, |
10 event_buddy_away, | 10 event_buddy_away, |
11 event_buddy_back, | 11 event_buddy_back, |
12 event_blist_update | 12 event_blist_update, |
13 event_chat_invited, | |
14 event_chat_join, | |
15 event_chat_leave, | |
16 event_chat_buddy_join, | |
17 event_chat_buddy_leave, | |
18 event_chat_recv, | |
19 event_chat_send, | |
20 event_warned, | |
21 event_error, | |
22 event_quit | |
13 }; | 23 }; |
14 | 24 |
15 To add a signal handler, call the fuction gaim_signal_connect with the | 25 To add a signal handler, call the fuction gaim_signal_connect with the |
16 following arguments: | 26 following arguments: |
17 | 27 |
101 event_blist_update: | 111 event_blist_update: |
102 (none) | 112 (none) |
103 | 113 |
104 This event is called when the buddylist is updated (automatically every | 114 This event is called when the buddylist is updated (automatically every |
105 20 seconds) | 115 20 seconds) |
116 | |
117 event_chat_invited: | |
118 char *who, char *room, char *message | |
119 | |
120 'who' is who invited you to a chat room. | |
121 'room' is the room they invited you to. | |
122 'message' is the (optional) message they sent to invite you, and may be | |
123 an empty string. | |
124 | |
125 event_chat_join: | |
126 char *room | |
127 | |
128 'room' is the chat room that you have just joined. | |
129 | |
130 event_chat_leave: | |
131 char *room | |
132 | |
133 'room' is the chat room that you have just left. | |
134 | |
135 event_chat_buddy_join: | |
136 char *room, char *who | |
137 | |
138 'room' is the room the person joined. | |
139 'who' is the screenname of the person who joined. | |
140 | |
141 event_chat_buddy_leave: | |
142 char *room, char *who | |
143 | |
144 'room' is the room the person left. | |
145 'who' is the screenname of the person who left. | |
146 | |
147 event_chat_recv: | |
148 char *room, char *who, char *text | |
149 | |
150 'room' should be obvious by now. | |
151 'who' should be too. | |
152 'text' is the message that got sent. | |
153 | |
154 Note that because of the bizarre way chat works, you also receive | |
155 messages that you send. I didn't design it, AOL did. | |
156 | |
157 event_chat_send: | |
158 char *room, char **text | |
159 | |
160 'room'. Need I say more. | |
161 'text' is what you're about to say, linkified/HTML-ized, but not | |
162 TOC-escaped. | |
163 | |
164 event_warned: | |
165 char *who, int level | |
166 | |
167 'who' is who warned you. Note that this can be NULL, indicating either | |
168 an anonymous warning, or your warning level has dropped. | |
169 'level' is your new warning level. | |
170 | |
171 event_error: | |
172 int error | |
173 | |
174 'error' is the number of the error as defined by the TOC PROTOCOL | |
175 document, which can be found in the docs/ directory of the source | |
176 tree. Note that if the person is using Oscar, this number can often | |
177 be misleading, as not all the errors have been worked out, and some | |
178 do not translate to TOC error codes cleanly. | |
179 | |
180 event_quit: | |
181 (none) | |
182 | |
183 Called when gaim quits normally. If gaim dies or is killed, this won't | |
184 be called. It's not my fault, it's Seg's. |