Mercurial > pidgin
annotate src/gaim.h @ 780:c714def9cebb
[gaim-migrate @ 790]
You may be a geek if...
You've ever used a computer on Friday, Saturday and Sunday of the
same weekend.
You find yourself interrupting computer store salesman to correct
something he said.
The first thing you notice when walking in a business is their
computer system. ...and offer advice on how you would change it.
You've ever mounted a magnetic tape reel.
You own any shareware.
You know more IP addresses than phone numbers.
You've ever accidentally dialed an IP address.
Your friends use you as tech support.
You've ever named a computer.
You have your local computer store on speed dial.
You can't carry on a conversation without talking about computers.
Co-workers have to E-mail you about the fire alarm to get you out of
the building.
You've ever found "stray" diskettes when doing laundry.
Your computer has it's own phone line - but your teenager doesn't.
You check the national weather service web page for current weather
conditions (rather than look out the window).
You know more URLs than street addresses.
Your pet has a web page.
You get really excited when Yahoo adds your link.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 29 Aug 2000 03:59:01 +0000 |
parents | bf31bf916f53 |
children | 4c292b3f74ea |
rev | line source |
---|---|
1 | 1 /* |
2 * gaim | |
3 * | |
4 * Copyright (C) 1998-1999, Mark Spencer <markster@marko.net> | |
5 * | |
6 * This program is free software; you can redistribute it and/or modify | |
7 * it under the terms of the GNU General Public License as published by | |
8 * the Free Software Foundation; either version 2 of the License, or | |
9 * (at your option) any later version. | |
10 * | |
11 * This program is distributed in the hope that it will be useful, | |
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 * GNU General Public License for more details. | |
15 * | |
16 * You should have received a copy of the GNU General Public License | |
17 * along with this program; if not, write to the Free Software | |
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
19 * | |
20 */ | |
21 | |
349
b402a23f35df
[gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
348
diff
changeset
|
22 #ifdef HAVE_CONFIG_H |
b402a23f35df
[gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
348
diff
changeset
|
23 #include "../config.h" |
b402a23f35df
[gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
348
diff
changeset
|
24 #endif |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
25 #include <gtk/gtk.h> |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
26 #include <time.h> |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
27 #include <stdio.h> |
516
ee4e18868584
[gaim-migrate @ 526]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
515
diff
changeset
|
28 #include <aim.h> |
1 | 29 #ifdef USE_APPLET |
30 #include <applet-widget.h> | |
31 #endif /* USE_APPLET */ | |
599
ddce1742f173
[gaim-migrate @ 609]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
592
diff
changeset
|
32 #ifdef USE_GNOME |
ddce1742f173
[gaim-migrate @ 609]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
592
diff
changeset
|
33 #include <gnome.h> |
ddce1742f173
[gaim-migrate @ 609]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
592
diff
changeset
|
34 #endif |
1 | 35 |
36 | |
37 /* | |
38 1. gethostbyname(); | |
39 2. connect(); | |
40 3. toc_signon(); | |
41 4. toc_wait_signon(); | |
42 5. toc_wait_config(); | |
43 6. actually done.. | |
44 */ | |
45 | |
46 #define STATE_OFFLINE 0 | |
47 #define STATE_FLAPON 1 | |
48 #define STATE_SIGNON_REQUEST 2 | |
49 #define STATE_SIGNON_ACK 3 | |
50 #define STATE_CONFIG 4 | |
51 #define STATE_ONLINE 5 | |
52 | |
53 #define BROWSER_NETSCAPE 0 | |
54 #define BROWSER_KFM 1 | |
55 #define BROWSER_MANUAL 2 | |
56 #define BROWSER_INTERNAL 3 | |
733 | 57 #define BROWSER_GNOME 4 |
1 | 58 |
678
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
59 #define PERMIT_ALL 1 |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
60 #define PERMIT_NONE 2 |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
61 #define PERMIT_SOME 3 |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
62 #define DENY_SOME 4 |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
63 #define PERMIT_BUDDY 5 /* TOC doesn't have this, |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
64 but we can fake it */ |
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
65 |
1 | 66 #define UC_AOL 1 |
67 #define UC_ADMIN 2 | |
68 #define UC_UNCONFIRMED 4 | |
69 #define UC_NORMAL 8 | |
70 #define UC_UNAVAILABLE 16 | |
71 | |
72 #define IDLE_NONE 0 | |
73 #define IDLE_GAIM 1 | |
74 #define IDLE_SYSTEM 2 | |
75 | |
76 #define WFLAG_SEND 1 | |
77 #define WFLAG_RECV 2 | |
78 #define WFLAG_AUTO 4 | |
79 #define WFLAG_WHISPER 8 | |
80 #define WFLAG_FILERECV 16 | |
81 #define WFLAG_SYSTEM 32 | |
82 | |
83 #define AUTO_RESPONSE "<AUTO-REPLY> : " | |
84 | |
90
f5b305c0d974
[gaim-migrate @ 100]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
82
diff
changeset
|
85 #define PLUGIN_DIR ".gaim/plugins/" |
1 | 86 |
87 #define REG_EMAIL_ADDR "gaiminfo@blueridge.net" | |
88 #define REG_SRVR "blueridge.net" | |
89 #define REG_PORT 25 | |
90 | |
555 | 91 #define FACE_ANGEL 0 |
92 #define FACE_BIGSMILE 1 | |
93 #define FACE_BURP 2 | |
94 #define FACE_CROSSEDLIPS 3 | |
95 #define FACE_CRY 4 | |
96 #define FACE_EMBARRASSED 5 | |
97 #define FACE_KISS 6 | |
98 #define FACE_MONEYMOUTH 7 | |
99 #define FACE_SAD 8 | |
100 #define FACE_SCREAM 9 | |
101 #define FACE_SMILE 10 | |
102 #define FACE_SMILE8 11 | |
103 #define FACE_THINK 12 | |
104 #define FACE_TONGUE 13 | |
105 #define FACE_WINK 14 | |
106 #define FACE_YELL 15 | |
107 #define FACE_TOTAL 16 | |
108 | |
599
ddce1742f173
[gaim-migrate @ 609]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
592
diff
changeset
|
109 #ifndef USE_GNOME |
345
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
110 #ifdef ENABLE_NLS |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
111 # include <libintl.h> |
590
91f877d86ca6
[gaim-migrate @ 600]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
577
diff
changeset
|
112 # define _(x) gettext(x) |
345
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
113 # ifdef gettext_noop |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
114 # define N_(String) gettext_noop (String) |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
115 # else |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
116 # define N_(String) (String) |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
117 # endif |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
118 #else |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
119 # define N_(String) (String) |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
120 # define _(x) (x) |
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
121 #endif |
348
29f95b2b3e38
[gaim-migrate @ 358]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
345
diff
changeset
|
122 #endif |
345
f8ddc51fc5fb
[gaim-migrate @ 355]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
344
diff
changeset
|
123 |
1 | 124 extern struct debug_window *dw; |
125 | |
126 struct aim_user { | |
127 char username[64]; | |
128 char password[32]; | |
129 char user_info[2048]; | |
130 }; | |
131 | |
132 struct save_pos { | |
133 int x; | |
134 int y; | |
135 int width; | |
136 int height; | |
137 int xoff; | |
138 int yoff; | |
139 }; | |
140 | |
141 | |
142 struct option_set { | |
143 int *options; | |
144 int option; | |
145 }; | |
146 | |
147 struct g_url { | |
148 char address[255]; | |
149 int port; | |
150 char page[255]; | |
151 }; | |
152 | |
90
f5b305c0d974
[gaim-migrate @ 100]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
82
diff
changeset
|
153 #ifdef GAIM_PLUGINS |
1 | 154 struct gaim_plugin { |
425
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
155 char *name; |
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
156 char *filename; |
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
157 char *description; |
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
158 void *handle; |
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
159 int remove; |
1 | 160 }; |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
161 |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
162 enum gaim_event { |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
163 event_signon = 0, |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
164 event_signoff, |
133
e277d5f0c1dd
[gaim-migrate @ 143]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
115
diff
changeset
|
165 event_away, |
136
4e91b92f91a7
[gaim-migrate @ 146]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
133
diff
changeset
|
166 event_back, |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
167 event_im_recv, |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
168 event_im_send, |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
169 event_buddy_signon, |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
170 event_buddy_signoff, |
133
e277d5f0c1dd
[gaim-migrate @ 143]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
115
diff
changeset
|
171 event_buddy_away, |
136
4e91b92f91a7
[gaim-migrate @ 146]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
133
diff
changeset
|
172 event_buddy_back, |
115
890cfb7d8fdb
[gaim-migrate @ 125]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
109
diff
changeset
|
173 event_blist_update, |
391
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
174 event_chat_invited, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
175 event_chat_join, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
176 event_chat_leave, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
177 event_chat_buddy_join, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
178 event_chat_buddy_leave, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
179 event_chat_recv, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
180 event_chat_send, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
181 event_warned, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
182 event_error, |
be408b41c172
[gaim-migrate @ 401]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
375
diff
changeset
|
183 event_quit, |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
184 /* any others? it's easy to add... */ |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
185 }; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
186 |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
187 struct gaim_callback { |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
188 void *handle; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
189 enum gaim_event event; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
190 void *function; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
191 void *data; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
192 }; |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
193 |
142
fbabd28795d2
[gaim-migrate @ 152]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
139
diff
changeset
|
194 extern GList *plugins; |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
195 extern GList *callbacks; |
90
f5b305c0d974
[gaim-migrate @ 100]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
82
diff
changeset
|
196 #endif |
1 | 197 |
198 struct buddy { | |
199 char name[80]; | |
710
efd72a117875
[gaim-migrate @ 720]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
705
diff
changeset
|
200 char show[80]; |
1 | 201 GtkWidget *item; |
202 GtkWidget *label; | |
203 GtkWidget *pix; | |
204 GtkWidget *idletime; | |
205 int present; | |
206 int log_timer; | |
207 int evil; | |
208 time_t signon; | |
209 time_t idle; | |
210 int uc; | |
513
eaddaa0dbbcb
[gaim-migrate @ 523]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
511
diff
changeset
|
211 u_short caps; /* woohoo! */ |
1 | 212 }; |
213 | |
214 struct log_conversation { | |
215 char name[80]; | |
216 char filename[512]; | |
217 struct log_conversation *next; | |
218 }; | |
219 | |
220 struct buddy_pounce { | |
221 char name[80]; | |
222 char message[2048]; | |
223 int popup; | |
224 int sendim; | |
225 }; | |
226 | |
227 struct away_message { | |
228 char name[80]; | |
229 char message[2048]; | |
230 }; | |
231 | |
232 struct group { | |
233 GtkWidget *item; | |
234 GtkWidget *label; | |
235 GtkWidget *tree; | |
236 char name[80]; | |
237 GList *members; | |
238 }; | |
239 | |
240 struct chat_room { | |
241 char name[128]; | |
242 int exchange; | |
243 }; | |
244 | |
312
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
245 struct chat_connection { |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
246 char *name; |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
247 int fd; /* this is redundant since we have the conn below */ |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
248 struct aim_conn_t *conn; |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
249 int inpa; |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
250 }; |
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
251 |
1 | 252 struct debug_window { |
253 GtkWidget *window; | |
254 GtkWidget *entry; | |
255 }; | |
256 | |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
257 /* struct buddy_chat went away and got merged with this. */ |
1 | 258 struct conversation { |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
259 /* stuff used for both IM and chat */ |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
260 GtkWidget *window; |
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
261 char name[80]; |
1 | 262 GtkWidget *text; |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
263 GtkWidget *entry; |
1 | 264 GtkWidget *italic; |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
265 GtkWidget *bold; |
1 | 266 GtkWidget *underline; |
267 GtkWidget *palette; | |
268 GtkWidget *link; | |
608 | 269 GtkWidget *wood; |
344
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
270 GtkWidget *log_button; |
1 | 271 GtkWidget *strike; |
234
985635758c33
[gaim-migrate @ 244]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
230
diff
changeset
|
272 GtkWidget *font; |
555 | 273 GtkWidget *smiley; |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
274 GtkWidget *color_dialog; |
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
275 GtkWidget *font_dialog; |
555 | 276 GtkWidget *smiley_dialog; |
608 | 277 GtkWidget *link_dialog; |
278 GtkWidget *log_dialog; | |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
279 int makesound; |
687
02ef523db170
[gaim-migrate @ 697]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
684
diff
changeset
|
280 char fontface[128]; |
688
6b1345121dd3
[gaim-migrate @ 698]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
687
diff
changeset
|
281 int hasfont; |
697 | 282 GdkColor bgcol; |
699
f8acdd22065a
[gaim-migrate @ 709]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
697
diff
changeset
|
283 int hasbg; |
697 | 284 GdkColor fgcol; |
699
f8acdd22065a
[gaim-migrate @ 709]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
697
diff
changeset
|
285 int hasfg; |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
286 |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
287 /* stuff used just for IM */ |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
288 GtkWidget *add_button; |
234
985635758c33
[gaim-migrate @ 244]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
230
diff
changeset
|
289 time_t sent_away; |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
290 |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
291 /* stuff used just for chat */ |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
292 GList *in_room; |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
293 GList *ignored; |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
294 int id; |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
295 GtkWidget *list; |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
296 |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
297 /* something to distinguish */ |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
298 gboolean is_chat; |
511
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
299 |
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
300 /* DirectIM stuff */ |
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
301 gboolean is_direct; |
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
302 struct aim_conn_t *conn; /* needed for Oscar */ |
515
b33ed0a7f49b
[gaim-migrate @ 525]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
513
diff
changeset
|
303 int watcher; |
1 | 304 }; |
305 | |
198
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
306 struct file_header { |
210
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
307 char magic[4]; /* 0 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
308 short hdrlen; /* 4 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
309 short hdrtype; /* 6 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
310 char bcookie[8]; /* 8 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
311 short encrypt; /* 16 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
312 short compress; /* 18 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
313 short totfiles; /* 20 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
314 short filesleft; /* 22 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
315 short totparts; /* 24 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
316 short partsleft; /* 26 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
317 long totsize; /* 28 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
318 long size; /* 32 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
319 long modtime; /* 36 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
320 long checksum; /* 40 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
321 long rfrcsum; /* 44 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
322 long rfsize; /* 48 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
323 long cretime; /* 52 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
324 long rfcsum; /* 56 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
325 long nrecvd; /* 60 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
326 long recvcsum; /* 64 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
327 char idstring[32]; /* 68 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
328 char flags; /* 100 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
329 char lnameoffset; /* 101 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
330 char lsizeoffset; /* 102 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
331 char dummy[69]; /* 103 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
332 char macfileinfo[16]; /* 172 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
333 short nencode; /* 188 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
334 short nlanguage; /* 190 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
335 char name[64]; /* 192 */ |
ec0686b3b03f
[gaim-migrate @ 220]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
209
diff
changeset
|
336 /* 256 */ |
198
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
337 }; |
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
338 |
1 | 339 struct file_transfer { |
340 GtkWidget *window; | |
341 char *cookie; | |
342 char *ip; | |
343 char *message; | |
344 int port; | |
345 int size; | |
346 int accepted; | |
347 char *filename; | |
348 char *lfilename; | |
349 char *user; | |
350 FILE *f; | |
351 int fd; | |
198
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
352 char UID[2048]; |
1 | 353 }; |
354 | |
355 struct sflap_hdr { | |
356 unsigned char ast; | |
357 unsigned char type; | |
358 unsigned short seqno; | |
359 unsigned short len; | |
360 }; | |
361 | |
362 struct signon { | |
363 unsigned int ver; | |
364 unsigned short tag; | |
365 unsigned short namelen; | |
366 char username[80]; | |
367 }; | |
368 | |
369 #define LOGIN_STEPS 5 | |
370 | |
371 #define CONVERSATION_TITLE "Gaim - Conversation with %s" | |
372 #define LOG_CONVERSATION_TITLE "Gaim - Conversation with %s (logged)" | |
373 | |
196
3042e11c1902
[gaim-migrate @ 206]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
180
diff
changeset
|
374 #define VOICE_UID "09461341-4C7F-11D1-8222-444553540000" |
197
24f0fef56a73
[gaim-migrate @ 207]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
196
diff
changeset
|
375 #define FILE_SEND_UID "09461343-4C7F-11D1-8222-444553540000" |
196
3042e11c1902
[gaim-migrate @ 206]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
180
diff
changeset
|
376 #define IMAGE_UID "09461345-4C7F-11D1-8222-444553540000" |
3042e11c1902
[gaim-migrate @ 206]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
180
diff
changeset
|
377 #define B_ICON_UID "09461346-4C7F-11D1-8222-444553540000" |
197
24f0fef56a73
[gaim-migrate @ 207]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
196
diff
changeset
|
378 #define FILE_GET_UID "09461348-4C7F-11D1-8222-444553540000" |
1 | 379 |
380 #define AOL_SRCHSTR "/community/aimcheck.adp/url=" | |
381 | |
382 /* These should all be runtime selectable */ | |
383 | |
384 #define TOC_HOST "toc.oscar.aol.com" | |
385 #define TOC_PORT 9898 | |
386 #define AUTH_HOST "login.oscar.aol.com" | |
387 #define AUTH_PORT 5190 | |
388 #define LANGUAGE "english" | |
389 | |
390 #define MSG_LEN 2048 | |
391 /* The above should normally be the same as BUF_LEN, | |
392 * but just so we're explictly asking for the max message | |
393 * length. */ | |
394 #define BUF_LEN MSG_LEN | |
395 #define BUF_LONG BUF_LEN * 2 | |
396 | |
397 | |
398 #define TYPE_SIGNON 1 | |
399 #define TYPE_DATA 2 | |
400 #define TYPE_ERROR 3 | |
401 #define TYPE_SIGNOFF 4 | |
402 #define TYPE_KEEPALIVE 5 | |
403 | |
780
c714def9cebb
[gaim-migrate @ 790]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
765
diff
changeset
|
404 #define REVISION "gaim:$Revision: 790 $" |
1 | 405 #define FLAPON "FLAPON\r\n\r\n" |
406 | |
407 #define ROAST "Tic/Toc" | |
408 | |
409 | |
410 #define BUDDY_ARRIVE 0 | |
411 #define BUDDY_LEAVE 1 | |
412 #define SEND 2 | |
413 #define RECEIVE 3 | |
414 #define FIRST_RECEIVE 4 | |
415 #define AWAY 5 | |
416 | |
417 | |
418 #ifdef USE_APPLET | |
419 extern GtkWidget *applet; | |
420 #endif /* USE_APPLET */ | |
421 | |
422 /* Globals in oscar.c */ | |
237
6ced2f1c8b24
[gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
234
diff
changeset
|
423 extern struct aim_session_t *gaim_sess; |
6ced2f1c8b24
[gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
234
diff
changeset
|
424 extern struct aim_conn_t *gaim_conn; |
312
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
425 extern GList *oscar_chats; |
1 | 426 |
427 /* Globals in server.c */ | |
428 extern int correction_time; | |
429 | |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
430 /* Globals in dialog.c */ |
666
71ea550c22ac
[gaim-migrate @ 676]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
660
diff
changeset
|
431 extern char fontface[64]; |
697 | 432 extern GdkColor bgcolor; |
433 extern GdkColor fgcolor; | |
555 | 434 extern int smiley_array[FACE_TOTAL]; |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
435 |
1 | 436 /* Globals in network.c */ |
437 | |
438 /* Globals in toc.c */ | |
439 | |
440 /* Globals in aim.c */ | |
441 extern GList *permit; /* The list of people permitted */ | |
442 extern GList *deny; /* The list of people denied */ | |
443 extern GList *log_conversations; | |
444 extern GList *buddy_pounces; | |
445 extern GList *away_messages; | |
446 extern GList *groups; | |
447 extern GList *buddy_chats; | |
448 extern GList *conversations; | |
449 extern GList *chat_rooms; | |
450 extern GtkWidget *mainwindow; | |
705
dcf672c5a1ff
[gaim-migrate @ 715]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
699
diff
changeset
|
451 extern GtkWidget *remember; |
1 | 452 extern char *quad_addr; |
453 extern char toc_addy[16]; | |
454 | |
455 /* Globals in away.c */ | |
456 extern struct away_message *awaymessage; | |
457 extern GtkWidget *awaymenu; | |
458 | |
459 /* Globals in buddy.c */ | |
460 extern int permdeny; | |
461 extern GtkWidget *buddies; | |
462 extern GtkWidget *bpmenu; | |
463 extern GtkWidget *blist; | |
464 | |
465 extern int general_options; | |
466 #define OPT_GEN_ENTER_SENDS 0x00000001 | |
467 #define OPT_GEN_AUTO_LOGIN 0x00000002 | |
468 #define OPT_GEN_LOG_ALL 0x00000004 | |
469 #define OPT_GEN_STRIP_HTML 0x00000008 | |
470 #define OPT_GEN_APP_BUDDY_SHOW 0x00000010 | |
471 #define OPT_GEN_POPUP_WINDOWS 0x00000020 | |
472 #define OPT_GEN_SEND_LINKS 0x00000040 | |
473 #define OPT_GEN_DEBUG 0x00000100 | |
474 #define OPT_GEN_REMEMBER_PASS 0x00000200 | |
475 #define OPT_GEN_REGISTERED 0x00000400 | |
476 #define OPT_GEN_BROWSER_POPUP 0x00000800 | |
477 #define OPT_GEN_SAVED_WINDOWS 0x00001000 | |
478 #define OPT_GEN_DISCARD_WHEN_AWAY 0x00002000 | |
340
0d9cfc3579a5
[gaim-migrate @ 350]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
338
diff
changeset
|
479 #define OPT_GEN_NEAR_APPLET 0x00004000 |
206 | 480 #define OPT_GEN_CHECK_SPELLING 0x00008000 |
373
1d29321843b0
[gaim-migrate @ 383]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
371
diff
changeset
|
481 #define OPT_GEN_POPUP_CHAT 0x00010000 |
375
1eae69f076d2
[gaim-migrate @ 385]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
373
diff
changeset
|
482 #define OPT_GEN_BACK_ON_IM 0x00020000 |
423
0d4e80bdb96b
[gaim-migrate @ 433]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
411
diff
changeset
|
483 #define OPT_GEN_USE_OSCAR 0x00040000 |
575
a33616e4e48d
[gaim-migrate @ 585]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
569
diff
changeset
|
484 #define OPT_GEN_CTL_CHARS 0x00080000 |
736
d05d746384a7
[gaim-migrate @ 746]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
733
diff
changeset
|
485 #define OPT_GEN_TIK_HACK 0x00100000 |
423
0d4e80bdb96b
[gaim-migrate @ 433]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
411
diff
changeset
|
486 extern int USE_OSCAR; |
180 | 487 |
1 | 488 extern int display_options; |
489 #define OPT_DISP_SHOW_TIME 0x00000001 | |
490 #define OPT_DISP_SHOW_GRPNUM 0x00000002 | |
491 #define OPT_DISP_SHOW_PIXMAPS 0x00000004 | |
492 #define OPT_DISP_SHOW_IDLETIME 0x00000008 | |
493 #define OPT_DISP_SHOW_BUTTON_XPM 0x00000010 | |
494 #define OPT_DISP_IGNORE_COLOUR 0x00000020 | |
495 #define OPT_DISP_SHOW_LOGON 0x00000040 | |
82 | 496 #define OPT_DISP_DEVIL_PIXMAPS 0x00000080 |
337 | 497 #define OPT_DISP_SHOW_SMILEY 0x00000100 |
612
12bb64b42ad1
[gaim-migrate @ 622]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
608
diff
changeset
|
498 #define OPT_DISP_SHOW_BUDDYTICKER 0x00000200 |
12bb64b42ad1
[gaim-migrate @ 622]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
608
diff
changeset
|
499 #define OPT_DISP_COOL_LOOK 0x00000400 |
12bb64b42ad1
[gaim-migrate @ 622]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
608
diff
changeset
|
500 #define OPT_DISP_CHAT_LOGON 0x00000800 |
667
45ed2ca0756e
[gaim-migrate @ 677]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
666
diff
changeset
|
501 #define OPT_DISP_IGN_WHITE 0x00001000 |
696
97b75ed155b0
[gaim-migrate @ 706]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
694
diff
changeset
|
502 #define OPT_DISP_NO_BUTTONS 0x00002000 |
754 | 503 #define OPT_DISP_CONV_SHOW_TEXT 0x00004000 |
504 | |
1 | 505 extern int sound_options; |
506 #define OPT_SOUND_LOGIN 0x00000001 | |
507 #define OPT_SOUND_LOGOUT 0x00000002 | |
508 #define OPT_SOUND_RECV 0x00000004 | |
509 #define OPT_SOUND_SEND 0x00000008 | |
510 #define OPT_SOUND_FIRST_RCV 0x00000010 | |
511 #define OPT_SOUND_WHEN_AWAY 0x00000020 | |
109
45bcfa3b584c
[gaim-migrate @ 119]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
107
diff
changeset
|
512 #define OPT_SOUND_SILENT_SIGNON 0x00000040 |
338
9d258a0aa560
[gaim-migrate @ 348]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
337
diff
changeset
|
513 #define OPT_SOUND_THROUGH_GNOME 0x00000080 |
371
9d22acf6db73
[gaim-migrate @ 381]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
349
diff
changeset
|
514 #define OPT_SOUND_CHAT_JOIN 0x00000100 |
9d22acf6db73
[gaim-migrate @ 381]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
349
diff
changeset
|
515 #define OPT_SOUND_CHAT_SAY 0x00000200 |
713 | 516 #define OPT_SOUND_BEEP 0x00000400 |
1 | 517 |
518 extern int font_options; | |
519 #define OPT_FONT_BOLD 0x00000001 | |
520 #define OPT_FONT_ITALIC 0x00000002 | |
521 #define OPT_FONT_UNDERLINE 0x00000008 | |
522 #define OPT_FONT_STRIKE 0x00000010 | |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
523 #define OPT_FONT_FACE 0x00000020 |
666
71ea550c22ac
[gaim-migrate @ 676]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
660
diff
changeset
|
524 #define OPT_FONT_FGCOL 0x00000040 |
71ea550c22ac
[gaim-migrate @ 676]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
660
diff
changeset
|
525 #define OPT_FONT_BGCOL 0x00000080 |
1 | 526 |
527
47eb48fa2e85
[gaim-migrate @ 537]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
523
diff
changeset
|
527 #define DEFAULT_INFO "Visit the GAIM website at <A HREF=\"http://www.marko.net/gaim\">http://www.marko.net/gaim</A>." |
1 | 528 |
529 extern int report_idle; | |
530 extern int web_browser; | |
531 extern struct aim_user *current_user; | |
532 extern GList *aim_users; | |
533 extern char web_command[2048]; | |
534 extern char debug_buff[BUF_LONG]; | |
535 extern char aim_host[512]; | |
536 extern int aim_port; | |
537 extern char login_host[512]; | |
538 extern int login_port; | |
539 extern struct save_pos blist_pos; | |
180 | 540 extern char latest_ver[25]; |
1 | 541 |
542 /* Functions in about.c */ | |
543 extern void show_about(GtkWidget *, void *); | |
544 | |
545 | |
546 /* Functions in buddy_chat.c */ | |
547 extern void join_chat(); | |
694
150214f1d48b
[gaim-migrate @ 704]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
688
diff
changeset
|
548 extern struct conversation *find_chat(char *name); |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
549 extern void chat_write(struct conversation *, char *, int, char *); |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
550 extern void add_chat_buddy(struct conversation *, char *); |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
551 extern void remove_chat_buddy(struct conversation *, char *); |
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
552 extern void show_new_buddy_chat(struct conversation *); |
1 | 553 extern void setup_buddy_chats(); |
696
97b75ed155b0
[gaim-migrate @ 706]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
694
diff
changeset
|
554 extern void build_imchat_box(gboolean); |
425
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
555 extern void do_quit(); |
1 | 556 |
557 | |
558 | |
559 /* Functions in html.c */ | |
560 extern char *fix_url(char *); | |
561 extern struct g_url parse_url(char *); | |
562 extern char *grab_url(char *); | |
563 extern gchar *strip_html(gchar *); | |
564 | |
565 /* Functions in util.c */ | |
566 extern char *normalize(const char *); | |
567 extern int escape_text(char *); | |
26 | 568 extern char *escape_text2(char *); |
1 | 569 extern int escape_message(char *msg); |
570 extern char *frombase64(char *); | |
571 extern gint clean_pid(void *); | |
572 extern char *date(); | |
573 extern gint linkify_text(char *); | |
574 extern void aol_icon(GdkWindow *); | |
575 extern int query_state(); | |
576 extern void set_state(int); | |
373
1d29321843b0
[gaim-migrate @ 383]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
371
diff
changeset
|
577 extern FILE *open_log_file (char *); |
1 | 578 extern char *sec_to_text(int); |
579 extern struct aim_user *find_user(const char *); | |
70 | 580 extern char *full_date(); |
180 | 581 extern void check_gaim_versions(); |
209 | 582 extern void spell_checker(GtkWidget *); |
592
7c75d69a1129
[gaim-migrate @ 602]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
590
diff
changeset
|
583 extern char *away_subs(char *, char *); |
603
9b0717b4a490
[gaim-migrate @ 613]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
602
diff
changeset
|
584 extern GtkWidget *picture_button(GtkWidget *, char *, char **); |
754 | 585 extern GtkWidget *picture_button2(GtkWidget *, char *, char **, short); |
684
b29c92be568b
[gaim-migrate @ 694]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
678
diff
changeset
|
586 extern void translate_lst (FILE *, char *); |
b29c92be568b
[gaim-migrate @ 694]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
678
diff
changeset
|
587 extern void translate_blt (FILE *, char *); |
765
bf31bf916f53
[gaim-migrate @ 775]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
764
diff
changeset
|
588 extern char *stylize(gchar *, int); |
1 | 589 |
590 /* Functions in server.c */ | |
591 /* input to serv */ | |
592 extern int serv_login(char *, char *); | |
593 extern void serv_close(); | |
594 extern void serv_touch_idle(); | |
595 extern void serv_finish_login(); | |
596 extern void serv_send_im(char *, char *, int); | |
597 extern void serv_get_info(char *); | |
249
810c595258c8
[gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
598 extern void serv_get_away_msg(char *); |
1 | 599 extern void serv_get_dir(char *); |
600 extern void serv_set_idle(int); | |
601 extern void serv_set_info(char *); | |
602 extern void serv_set_away(char *); | |
237
6ced2f1c8b24
[gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
234
diff
changeset
|
603 extern void serv_change_passwd(char *, char *); |
1 | 604 extern void serv_add_buddy(char *); |
605 extern void serv_add_buddies(GList *); | |
606 extern void serv_remove_buddy(char *); | |
607 extern void serv_add_permit(char *); | |
608 extern void serv_add_deny(char *); | |
609 extern void serv_set_permit_deny(); | |
710
efd72a117875
[gaim-migrate @ 720]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
705
diff
changeset
|
610 extern void serv_build_config(char *, int, gboolean); |
1 | 611 extern void serv_save_config(); |
612 extern void serv_warn(char *, int); | |
613 extern void serv_set_dir(char *, char *, char *, char *, char *, char *, char *, int); | |
614 extern void serv_dir_search(char *, char *, char *, char *, char *, char *, char *, char *); | |
615 extern void serv_accept_chat(int); | |
616 extern void serv_join_chat(int, char *); | |
617 extern void serv_chat_invite(int, char *, char *); | |
618 extern void serv_chat_leave(int); | |
619 extern void serv_chat_whisper(int, char *, char *); | |
620 extern void serv_chat_send(int, char *); | |
511
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
621 extern void serv_do_imimage(GtkWidget *, char *); |
604
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
622 extern void serv_got_imimage(char *, char *, char *, struct aim_conn_t *, int); |
1 | 623 |
624 /* output from serv */ | |
513
eaddaa0dbbcb
[gaim-migrate @ 523]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
511
diff
changeset
|
625 extern void serv_got_update(char *, int, int, time_t, time_t, int, u_short); |
1 | 626 extern void serv_got_im(char *, char *, int); |
627 extern void serv_got_eviled(char *, int); | |
628 extern void serv_got_chat_invite(char *, int, char *, char *); | |
629 extern void serv_got_joined_chat(int, char *); | |
630 extern void serv_got_chat_left(int); | |
631 extern void serv_got_chat_in(int, char *, int, char *); | |
411
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
632 extern void serv_rvous_accept(char *, char *, char *); |
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
633 extern void serv_rvous_cancel(char *, char *, char *); |
1 | 634 |
635 /* Functions in conversation.c */ | |
602
02ea095a972a
[gaim-migrate @ 612]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
599
diff
changeset
|
636 extern void write_html_with_smileys(GtkWidget *, GtkWidget *, char *); |
516
ee4e18868584
[gaim-migrate @ 526]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
515
diff
changeset
|
637 extern void make_direct(struct conversation *, gboolean, struct aim_conn_t *, gint); |
472
6a92cd7322cc
[gaim-migrate @ 482]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
436
diff
changeset
|
638 extern void write_to_conv(struct conversation *, char *, int, char *); |
1 | 639 extern void show_conv(struct conversation *); |
640 extern struct conversation *new_conversation(char *); | |
641 extern struct conversation *find_conversation(char *); | |
642 extern void delete_conversation(struct conversation *); | |
643 extern void surround(GtkWidget *, char *, char *); | |
644 extern int is_logging(char *); | |
645 extern void set_state_lock(int ); | |
646 extern void rm_log(struct log_conversation *a); | |
647 extern struct log_conversation *find_log_info(char *name); | |
648 extern void remove_tags(GtkWidget *entry, char *tag); | |
649 extern void update_log_convs(); | |
650 extern void update_transparency(); | |
651 extern void update_font_buttons(); | |
234
985635758c33
[gaim-migrate @ 244]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
230
diff
changeset
|
652 extern void toggle_sensitive(GtkWidget *widget, GtkWidget *to_toggle); |
344
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
653 extern void do_bold(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
654 extern void do_italic(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
655 extern void do_underline(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
656 extern void do_strike(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
657 extern void do_small(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
658 extern void do_normal(GtkWidget *, GtkWidget *); |
2434adbb8703
[gaim-migrate @ 354]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
340
diff
changeset
|
659 extern void do_big(GtkWidget *, GtkWidget *); |
608 | 660 extern void toggle_link(GtkWidget *, struct conversation *); |
411
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
661 extern int invert_tags(GtkWidget *, char *, char *, int); |
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
662 extern void quiet_set(GtkWidget *, int); |
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
663 extern int count_tag(GtkWidget *, char *, char *); |
666
71ea550c22ac
[gaim-migrate @ 676]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
660
diff
changeset
|
664 extern void set_font_face(char *, struct conversation *); |
1 | 665 |
666 /* Functions in network.c */ | |
667 extern unsigned int *get_address(char *); | |
668 extern int connect_address(unsigned int, unsigned short); | |
669 | |
670 /* Functions in oscar.c */ | |
671 extern int oscar_login(char *, char *); | |
242
14fc16f579c8
[gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
672 extern void oscar_close(); |
312
3069be4c291e
[gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
311
diff
changeset
|
673 extern struct chat_connection *find_oscar_chat(char *name); |
511
3133ab511d92
[gaim-migrate @ 521]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
472
diff
changeset
|
674 extern void oscar_do_directim(char *); |
1 | 675 |
676 /* Functions in toc.c */ | |
677 extern void toc_close(); | |
678 extern int toc_login(char *, char *); | |
679 extern int toc_wait_signon(void); | |
680 extern char *toc_wait_config(void); | |
681 extern int sflap_send(char *, int , int ); | |
296
a88b889b692b
[gaim-migrate @ 306]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
253
diff
changeset
|
682 extern void parse_toc_buddy_list(char *, int); |
1 | 683 |
684 | |
685 /* Functions in buddy.c */ | |
686 extern void destroy_buddy(); | |
687 extern void update_num_groups(); | |
688 extern void update_show_idlepix(); | |
689 extern void update_button_pix(); | |
690 extern void update_all_buddies(); | |
691 extern void show_buddy_list(); | |
692 extern void refresh_buddy_window(); | |
710
efd72a117875
[gaim-migrate @ 720]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
705
diff
changeset
|
693 extern void toc_build_config(char *, int len, gboolean); |
1 | 694 extern void signoff(); |
695 extern void do_im_back(); | |
696 extern void set_buddy(struct buddy *); | |
697 extern struct person *add_person(char *, char *); | |
698 extern struct group *add_group(char *); | |
699 extern void add_category(char *); | |
700 extern void build_edit_tree(); | |
701 extern void remove_person(struct group *, struct buddy *); | |
702 extern void remove_category(struct group *); | |
703 extern void do_pounce(char *); | |
704 extern void do_bp_menu(); | |
705 extern struct buddy *find_buddy(char *); | |
706 extern struct group *find_group(char *); | |
707 extern struct group *find_group_by_buddy(char *); | |
708 extern void remove_buddy(struct group *, struct buddy *); | |
710
efd72a117875
[gaim-migrate @ 720]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
705
diff
changeset
|
709 extern struct buddy *add_buddy(char *, char *, char *); |
1 | 710 extern void remove_group(struct group *); |
711 extern void update_lagometer(int); | |
712 | |
713 /* Functions in away.c */ | |
714 extern void rem_away_mess(GtkWidget *, struct away_message *); | |
715 extern void do_away_message(GtkWidget *, struct away_message *); | |
716 extern void do_away_menu(); | |
717 extern void away_list_unclicked(GtkWidget *, struct away_message *); | |
718 extern void away_list_clicked(GtkWidget *, struct away_message *); | |
719 | |
720 /* Functions in aim.c */ | |
721 extern void hide_login_progress(char *); | |
722 extern void set_login_progress(int, char *); | |
723 extern void show_login(); | |
423
0d4e80bdb96b
[gaim-migrate @ 433]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
411
diff
changeset
|
724 extern void gaim_setup(); |
1 | 725 #ifdef USE_APPLET |
107
55faf2e3a134
[gaim-migrate @ 117]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
94
diff
changeset
|
726 extern void createOnlinePopup(); |
1 | 727 extern void applet_show_login(AppletWidget *, gpointer); |
728 GtkRequisition gnome_buddy_get_dimentions(); | |
729 #endif | |
730 | |
731 | |
732 /* Functions in sound.c */ | |
733 extern void play_sound(int); | |
734 | |
735 | |
780
c714def9cebb
[gaim-migrate @ 790]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
765
diff
changeset
|
736 /* Functions in plugins.c */ |
1 | 737 #ifdef GAIM_PLUGINS |
139
c009c4f4ad02
[gaim-migrate @ 149]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
136
diff
changeset
|
738 extern void show_plugins(GtkWidget *, gpointer); |
142
fbabd28795d2
[gaim-migrate @ 152]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
139
diff
changeset
|
739 extern void load_plugin (char *); |
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
740 extern void gaim_signal_connect(void *, enum gaim_event, void *, void *); |
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
741 extern void gaim_signal_disconnect(void *, enum gaim_event, void *); |
425
ae7c762775cd
[gaim-migrate @ 435]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
423
diff
changeset
|
742 extern void gaim_plugin_unload(void *); |
1 | 743 #endif |
780
c714def9cebb
[gaim-migrate @ 790]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
765
diff
changeset
|
744 extern void plugin_event(enum gaim_event, void *, void *, void *); |
1 | 745 |
746 /* Functions in prefs.c */ | |
747 extern void debug_print( char * chars ); | |
748 extern void set_general_option(GtkWidget *, int *); | |
749 extern void set_option(GtkWidget *, int *); | |
750 extern void show_prefs(); | |
652
4d3285caa191
[gaim-migrate @ 662]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
623
diff
changeset
|
751 extern void show_debug(GtkObject *); |
678
c72f58814e9f
[gaim-migrate @ 688]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
667
diff
changeset
|
752 extern void build_permit_tree(); |
652
4d3285caa191
[gaim-migrate @ 662]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
623
diff
changeset
|
753 extern GtkWidget *prefs_away_list; |
1 | 754 |
755 /* Functions in gaimrc.c */ | |
756 extern void set_defaults(); | |
757 extern void load_prefs(); | |
758 extern void save_prefs(); | |
759 | |
760 | |
761 /* Functions in dialogs.c */ | |
710
efd72a117875
[gaim-migrate @ 720]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
705
diff
changeset
|
762 extern void alias_dialog(struct buddy *); |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
763 extern void do_export(GtkWidget *, void *); |
1 | 764 extern void show_warn_dialog(char *); |
765 extern void do_error_dialog(char *, char *); | |
766 extern void show_error_dialog(char *); | |
767 extern void show_im_dialog(GtkWidget *, GtkWidget *); | |
768 extern void show_add_buddy(char *, char *); | |
577
aa9a8bcddd80
[gaim-migrate @ 587]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
575
diff
changeset
|
769 extern void show_add_group(); |
1 | 770 extern void show_add_perm(); |
771 extern void destroy_all_dialogs(); | |
772 extern void show_export_dialog(); | |
773 extern void show_import_dialog(); | |
774 extern void show_new_bp(); | |
608 | 775 extern void show_log_dialog(struct conversation *); |
1 | 776 extern void show_find_email(); |
777 extern void show_find_info(); | |
778 extern void g_show_info (char *); | |
247
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
242
diff
changeset
|
779 extern void g_show_info_text (char *); |
1 | 780 extern void show_register_dialog(); |
781 extern void show_set_info(); | |
782 extern void show_set_dir(); | |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
783 extern void show_color_dialog(struct conversation *c, GtkWidget *color); |
569 | 784 extern void cancel_color(GtkWidget *widget, struct conversation *c); |
1 | 785 extern void create_away_mess(GtkWidget *, void *); |
786 extern void show_ee_dialog(int); | |
608 | 787 extern void show_add_link(GtkWidget *,struct conversation *); |
146 | 788 extern void show_change_passwd(); |
411
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
789 extern void do_import(GtkWidget *, void *); |
a330017b3aa4
[gaim-migrate @ 421]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
391
diff
changeset
|
790 extern int bud_list_cache_exists(); |
555 | 791 extern void show_smiley_dialog(struct conversation *, GtkWidget *); |
569 | 792 extern void close_smiley_dialog(GtkWidget *widget, struct conversation *c); |
793 extern void set_smiley_array(GtkWidget *widget, int smiley_type); | |
794 extern void insert_smiley_text(GtkWidget *widget, struct conversation *c); | |
608 | 795 extern void cancel_log(GtkWidget *, struct conversation *); |
796 extern void cancel_link(GtkWidget *, struct conversation *); | |
311
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
797 extern void show_font_dialog(struct conversation *c, GtkWidget *font); |
0a8b4edc4732
[gaim-migrate @ 321]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
308
diff
changeset
|
798 extern void cancel_font(GtkWidget *widget, struct conversation *c); |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
799 extern void apply_font(GtkWidget *widget, GtkFontSelection *fontsel); |
728 | 800 extern void set_color_selection(GtkWidget *selection, GdkColor color); |
230
83dd297aa363
[gaim-migrate @ 240]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
210
diff
changeset
|
801 |
198
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
802 /* Functions in rvous.c */ |
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
803 extern void accept_file_dialog(struct file_transfer *); |
73e9a0bfff62
[gaim-migrate @ 208]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
197
diff
changeset
|
804 |
1 | 805 /* Functions in browser.c */ |
806 extern void open_url(GtkWidget *, char *); | |
807 extern void open_url_nw(GtkWidget *, char *); | |
808 extern void add_bookmark(GtkWidget *, char *); | |
809 | |
810 /* functions for appletmgr */ | |
811 extern char * getConfig(); | |
812 | |
604
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
813 /* fucntions in ticker.c */ |
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
814 void SetTickerPrefs(); |
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
815 void BuddyTickerSignOff(); |
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
816 void BuddyTickerAddUser(char *, GdkPixmap *, GdkBitmap *); |
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
817 void BuddyTickerSetPixmap(char *, GdkPixmap *, GdkBitmap *); |
0b1a132e0f75
[gaim-migrate @ 614]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
603
diff
changeset
|
818 void BuddyTickerSignoff(); |