Thu, 13 Mar 2003 22:57:58 +0000
[gaim-migrate @ 5072]
This fixes the debug window. It's probably not an ideal fix, but it
works. Some kind of core/ui splittage here would be nice.
I also made the gtk convo destroy function remove the timer to redraw
animated buddy icons, if it exists. This doesn't really affect anything,
since the redraw function checks to make sure the convo exists, but
it's probably more better this way.
Also, I meant to misspell "definitely." Really. I did. You don't
believe me? It's ok, I wouldn't believe me either.
| 2417 | 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 | ||
| 22 | #ifndef _UI_H_ | |
| 23 | #define _UI_H_ | |
| 24 | ||
| 25 | #ifdef HAVE_CONFIG_H | |
| 26 | #include <config.h> | |
| 27 | #endif | |
| 28 | ||
| 29 | #include <gtk/gtk.h> | |
| 30 | #include <gdk-pixbuf/gdk-pixbuf.h> | |
| 31 | ||
| 4608 | 32 | #include "core.h" |
| 33 | #include "multi.h" | |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
34 | #include "gtkconv.h" |
| 4687 | 35 | #include "pounce.h" |
|
4514
40e3588a280f
[gaim-migrate @ 4792]
Christian Hammond <chipx86@chipx86.com>
parents:
4491
diff
changeset
|
36 | #include "gtkft.h" |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
37 | #include "gtkutils.h" |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
38 | #include "stock.h" |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
39 | |
|
2725
a844d0964552
[gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2699
diff
changeset
|
40 | #define GAIM_DIALOG(x) x = gtk_window_new(GTK_WINDOW_TOPLEVEL); \ |
|
a844d0964552
[gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2699
diff
changeset
|
41 | gtk_window_set_type_hint(GTK_WINDOW(x), GDK_WINDOW_TYPE_HINT_DIALOG) |
|
3554
2e890297b051
[gaim-migrate @ 3644]
Robert McQueen <robot101@debian.org>
parents:
3541
diff
changeset
|
42 | #define GAIM_WINDOW_ICONIFIED(x) (gdk_window_get_state(GTK_WIDGET(x)->window) & GDK_WINDOW_STATE_ICONIFIED) |
| 3517 | 43 | |
| 3473 | 44 | #define DEFAULT_FONT_FACE "Helvetica" |
|
2761
db48e3d8e208
[gaim-migrate @ 2774]
Decklin Foster <decklin@red-bean.com>
parents:
2725
diff
changeset
|
45 | |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
46 | #define BROWSER_NETSCAPE 0 |
| 3320 | 47 | #define BROWSER_KONQ 1 |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
48 | #define BROWSER_MANUAL 2 |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
49 | /*#define BROWSER_INTERNAL 3*/ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
50 | #define BROWSER_GNOME 4 |
| 2566 | 51 | #define BROWSER_OPERA 5 |
|
2827
e3d10df95e74
[gaim-migrate @ 2840]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2810
diff
changeset
|
52 | #define BROWSER_GALEON 6 |
| 3320 | 53 | #define BROWSER_MOZILLA 7 |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
54 | |
| 2417 | 55 | #define FACE_ANGEL 0 |
| 56 | #define FACE_BIGSMILE 1 | |
| 57 | #define FACE_BURP 2 | |
| 58 | #define FACE_CROSSEDLIPS 3 | |
| 59 | #define FACE_CRY 4 | |
| 60 | #define FACE_EMBARRASSED 5 | |
| 61 | #define FACE_KISS 6 | |
| 62 | #define FACE_MONEYMOUTH 7 | |
| 63 | #define FACE_SAD 8 | |
| 64 | #define FACE_SCREAM 9 | |
| 65 | #define FACE_SMILE 10 | |
| 66 | #define FACE_SMILE8 11 | |
| 67 | #define FACE_THINK 12 | |
| 68 | #define FACE_TONGUE 13 | |
| 69 | #define FACE_WINK 14 | |
| 70 | #define FACE_YELL 15 | |
| 71 | #define FACE_TOTAL 16 | |
| 72 | ||
| 3427 | 73 | #define GAIM_LOGO 0 |
| 74 | #define GAIM_ERROR 1 | |
| 75 | #define GAIM_WARNING 2 | |
| 76 | #define GAIM_INFO 3 | |
| 3376 | 77 | |
| 3649 | 78 | typedef enum { |
| 79 | GAIM_BUTTON_HORIZONTAL, | |
| 80 | GAIM_BUTTON_VERTICAL | |
| 81 | } GaimButtonStyle; | |
| 82 | ||
| 83 | ||
| 2417 | 84 | struct debug_window { |
| 85 | GtkWidget *window; | |
| 86 | GtkWidget *entry; | |
| 87 | }; | |
| 88 | ||
|
2438
fcfcd515eebf
[gaim-migrate @ 2451]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2437
diff
changeset
|
89 | /* XXX CUI: save_pos and window_size are used by gaimrc.c which is core. |
| 2417 | 90 | * Need to figure out options saving. Same goes for several global variables as well. */ |
| 91 | struct save_pos { | |
| 92 | int x; | |
| 93 | int y; | |
| 94 | int width; | |
| 95 | int height; | |
| 96 | }; | |
| 97 | ||
| 98 | struct window_size { | |
| 99 | int width; | |
| 100 | int height; | |
| 101 | int entry_height; | |
| 102 | }; | |
| 103 | ||
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
104 | /* struct buddy_chat went away and got merged with this. */ |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
105 | #if 0 |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
106 | struct gaim_conversation { |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
107 | struct gaim_connection *gc; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
108 | |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
109 | /* stuff used for both IM and chat */ |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
110 | GtkWidget *window; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
111 | char name[80]; |
| 3275 | 112 | GtkWidget *toolbar; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
113 | GtkWidget *text; |
| 3865 | 114 | /* GtkWidget *entry; */ |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
115 | GtkWidget *italic; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
116 | GtkWidget *bold; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
117 | GtkWidget *underline; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
118 | GtkWidget *fgcolorbtn; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
119 | GtkWidget *bgcolorbtn; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
120 | GtkWidget *link; |
| 3671 | 121 | /* GtkWidget *sendfile_btn; */ |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
122 | GtkWidget *wood; |
| 3484 | 123 | GtkWidget *viewer_button; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
124 | GtkWidget *log_button; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
125 | GtkWidget *strike; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
126 | GtkWidget *font; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
127 | GtkWidget *smiley; |
| 3044 | 128 | GtkWidget *imagebtn; |
| 3671 | 129 | GtkWidget *image_menubtn; |
| 3300 | 130 | GtkWidget *speaker; |
| 131 | GtkWidget *speaker_p; | |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
132 | GtkWidget *fg_color_dialog; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
133 | GtkWidget *bg_color_dialog; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
134 | GtkWidget *font_dialog; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
135 | GtkWidget *smiley_dialog; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
136 | GtkWidget *link_dialog; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
137 | GtkWidget *log_dialog; |
| 3668 | 138 | GtkSizeGroup *sg; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
139 | int makesound; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
140 | char fontface[128]; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
141 | int hasfont; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
142 | GdkColor bgcol; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
143 | int hasbg; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
144 | GdkColor fgcol; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
145 | int hasfg; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
146 | |
| 3122 | 147 | GList *send_history; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
148 | GString *history; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
149 | |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
150 | GtkWidget *send; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
151 | |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
152 | /* stuff used just for IM */ |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
153 | GtkWidget *lbox; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
154 | GtkWidget *bbox; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
155 | GtkWidget *sw; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
156 | GtkWidget *info; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
157 | GtkWidget *warn; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
158 | GtkWidget *block; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
159 | GtkWidget *add; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
160 | GtkWidget *sep1; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
161 | GtkWidget *sep2; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
162 | GtkWidget *menu; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
163 | GtkWidget *check; |
| 2993 | 164 | GtkWidget *progress; |
| 3033 | 165 | GSList *images; /* A list of filenames to embed */ |
|
2625
9590ffdcddd6
[gaim-migrate @ 2638]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2598
diff
changeset
|
166 | gint unseen; |
| 3787 | 167 | int typing_state; |
| 2993 | 168 | guint typing_timeout; |
| 169 | time_t type_again; | |
|
3596
94fcf584c358
[gaim-migrate @ 3698]
Mark Doliner <markdoliner@pidgin.im>
parents:
3570
diff
changeset
|
170 | guint type_again_timeout; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
171 | |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
172 | /* stuff used just for chat */ |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
173 | GList *in_room; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
174 | GList *ignored; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
175 | char *topic; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
176 | int id; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
177 | GtkWidget *count; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
178 | GtkWidget *list; |
| 3866 | 179 | GtkWidget *whisper; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
180 | GtkWidget *invite; |
| 3866 | 181 | GtkWidget *close; |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
182 | GtkWidget *topic_text; |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
183 | |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
184 | /* something to distinguish */ |
|
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
185 | gboolean is_chat; |
|
2514
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
186 | |
|
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
187 | /* buddy icon stuff. sigh. */ |
|
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
188 | GtkWidget *icon; |
|
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
189 | GdkPixbufAnimation *anim; |
|
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
190 | guint32 icon_timer; |
| 3367 | 191 | GdkPixbufAnimationIter *iter; |
|
2514
fe9c1cd6f80c
[gaim-migrate @ 2527]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2499
diff
changeset
|
192 | GtkWidget *save_icon; |
| 3790 | 193 | |
| 194 | GtkTextBuffer *entry_buffer; | |
| 195 | GtkWidget *entry; | |
| 3866 | 196 | |
| 197 | GtkWidget *tab_label; | |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
198 | }; |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
199 | #endif |
|
2442
9730667e5053
[gaim-migrate @ 2455]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2440
diff
changeset
|
200 | |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
201 | struct log_conversation { |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
202 | char name[80]; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
203 | char filename[512]; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
204 | struct log_conversation *next; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
205 | }; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
206 | |
|
2438
fcfcd515eebf
[gaim-migrate @ 2451]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2437
diff
changeset
|
207 | /* XXX CUI: away messages aren't really anything more than char* but we need two char*'s |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
208 | * for the UI so that people can name their away messages when they save them. So these |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
209 | * are really a UI function and struct away_message should be removed from the core. */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
210 | struct away_message { |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
211 | char name[80]; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
212 | char message[2048]; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
213 | }; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
214 | |
| 2986 | 215 | |
| 216 | ||
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
217 | /* this is used for queuing messages received while away. This is really a UI function |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
218 | * which is why the struct is here. */ |
| 4608 | 219 | |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
220 | struct queued_message { |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
221 | char name[80]; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
222 | char *message; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
223 | time_t tm; |
| 4608 | 224 | struct gaim_account *account; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
225 | int flags; |
|
2856
046ed5e89321
[gaim-migrate @ 2869]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2843
diff
changeset
|
226 | int len; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
227 | }; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
228 | |
| 4288 | 229 | struct smiley_theme { |
| 230 | char *path; | |
| 231 | char *name; | |
| 232 | char *desc; | |
| 233 | char *icon; | |
| 234 | char *author; | |
| 235 | ||
| 236 | struct smiley_list *list; | |
| 237 | }; | |
| 238 | ||
| 239 | ||
| 2417 | 240 | #define EDIT_GC 0 |
| 241 | #define EDIT_GROUP 1 | |
| 242 | #define EDIT_BUDDY 2 | |
| 243 | ||
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
244 | /* Globals in aim.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
245 | extern GList *log_conversations; /* this should be moved to conversations.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
246 | extern GSList *away_messages; /* this should be moved to away.c */ |
|
2493
ec90aa48cd51
[gaim-migrate @ 2506]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2442
diff
changeset
|
247 | extern GtkWidget *mainwindow; |
| 4687 | 248 | extern int docklet_count; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
249 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
250 | /* Globals in away.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
251 | extern struct away_message *awaymessage; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
252 | extern struct away_message *default_away; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
253 | extern int auto_away; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
254 | extern GtkWidget *awaymenu; |
| 4412 | 255 | extern GtkWidget *awayqueue; |
| 256 | extern GtkListStore *awayqueuestore; | |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
257 | |
| 2417 | 258 | /* Globals in buddy_chat.c */ |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
259 | #if 0 |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
260 | extern GList *chats; /* list of all chats (only use for tabbing!) */ |
| 2417 | 261 | extern GtkWidget *all_chats; |
| 262 | extern GtkWidget *joinchat; | |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
263 | #endif |
| 2417 | 264 | |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
265 | /* Globals in conversation.c */ |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
266 | #if 0 |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
267 | extern GtkWidget *all_convos; |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
268 | #endif |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
269 | |
| 2417 | 270 | /* Globals in dialog.c */ |
|
2763
18a8e555039b
[gaim-migrate @ 2776]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2761
diff
changeset
|
271 | extern char fontface[128]; |
|
18a8e555039b
[gaim-migrate @ 2776]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2761
diff
changeset
|
272 | extern char fontxfld[256]; |
| 2417 | 273 | extern int fontsize; |
| 274 | extern GdkColor bgcolor; | |
| 275 | extern GdkColor fgcolor; | |
| 276 | extern int smiley_array[FACE_TOTAL]; | |
| 3367 | 277 | extern GtkWidget *fgcseld; |
| 278 | extern GtkWidget *bgcseld; | |
| 2417 | 279 | |
| 4696 | 280 | /* Globals in pounce.c */ |
| 281 | extern GtkWidget *bpmenu; | |
| 282 | ||
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
283 | /* Globals in prefs.c */ |
| 3565 | 284 | extern GtkWidget *prefs; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
285 | extern struct debug_window *dw; |
| 3473 | 286 | extern GtkWidget *fontseld; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
287 | |
| 2417 | 288 | /* Globals in prpl.c */ |
| 289 | extern GtkWidget *protomenu; | |
| 290 | ||
|
4157
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
291 | /* Globals in session.c */ |
|
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
292 | extern gboolean session_managed; |
|
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
293 | |
| 4288 | 294 | /* Globals in themes.c */ |
| 295 | extern struct smiley_theme *current_smiley_theme; | |
| 296 | extern GSList *smiley_themes; | |
| 297 | ||
| 298 | ||
| 2417 | 299 | /* Functions in about.c */ |
| 300 | extern void show_about(GtkWidget *, void *); | |
| 301 | extern void gaim_help(GtkWidget *, void *); | |
| 302 | ||
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
303 | /* Functions in aim.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
304 | extern void show_login(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
305 | extern void gaim_setup(struct gaim_connection *gc); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
306 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
307 | /* Functions in away.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
308 | extern void rem_away_mess(GtkWidget *, struct away_message *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
309 | extern void do_away_message(GtkWidget *, struct away_message *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
310 | extern void do_away_menu(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
311 | extern void away_list_unclicked(GtkWidget *, struct away_message *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
312 | extern void away_list_clicked(GtkWidget *, struct away_message *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
313 | extern void toggle_away_queue(); |
|
4274
2309c547cd6e
[gaim-migrate @ 4525]
Robert McQueen <robot101@debian.org>
parents:
4263
diff
changeset
|
314 | extern void purge_away_queue(GSList**); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
315 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
316 | /* Functions in browser.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
317 | extern void open_url(GtkWidget *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
318 | extern void add_bookmark(GtkWidget *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
319 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
320 | /* Functions in buddy.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
321 | extern void handle_group_rename(struct group *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
322 | extern void handle_buddy_rename(struct buddy *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
323 | extern void destroy_buddy(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
324 | extern void update_button_pix(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
325 | extern void toggle_show_empty_groups(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
326 | extern void update_all_buddies(); |
| 2883 | 327 | extern void update_num_groups(void); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
328 | extern void show_buddy_list(); |
|
2559
78d06c387d19
[gaim-migrate @ 2572]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2522
diff
changeset
|
329 | extern void signoff_all(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
330 | extern void do_im_back(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
331 | extern void set_buddy(struct gaim_connection *, struct buddy *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
332 | extern void build_edit_tree(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
333 | extern void do_bp_menu(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
334 | extern void ui_add_buddy(struct gaim_connection *, struct group *, struct buddy *); |
| 4349 | 335 | extern void ui_remove_buddy(struct buddy *); |
| 336 | extern void ui_add_group(struct group *); | |
| 337 | extern void ui_remove_group(struct group *); | |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
338 | extern void toggle_buddy_pixmaps(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
339 | extern void gaim_separator(GtkWidget *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
340 | extern void redo_buddy_list(); /* you really shouldn't call this function */ |
| 3159 | 341 | extern void set_blist_tab(); |
|
3188
a71bad9ff940
[gaim-migrate @ 3205]
Robert McQueen <robot101@debian.org>
parents:
3159
diff
changeset
|
342 | extern void hide_buddy_list(); |
|
3472
3939deb42c1e
[gaim-migrate @ 3523]
Robert McQueen <robot101@debian.org>
parents:
3427
diff
changeset
|
343 | extern void unhide_buddy_list(); |
|
3939deb42c1e
[gaim-migrate @ 3523]
Robert McQueen <robot101@debian.org>
parents:
3427
diff
changeset
|
344 | extern void docklet_add(); |
|
3939deb42c1e
[gaim-migrate @ 3523]
Robert McQueen <robot101@debian.org>
parents:
3427
diff
changeset
|
345 | extern void docklet_remove(); |
| 3570 | 346 | extern void docklet_toggle(); |
|
3717
2fc0789e04e8
[gaim-migrate @ 3850]
Herman Bloggs <herman@bluedigits.com>
parents:
3697
diff
changeset
|
347 | extern GtkWidget *gaim_new_item(GtkWidget *, const char *); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
348 | extern void update_idle_times(); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
349 | extern void build_imchat_box(gboolean); |
|
4567
47e81b4a9d36
[gaim-migrate @ 4848]
Robert McQueen <robot101@debian.org>
parents:
4561
diff
changeset
|
350 | extern void show_xfer_dialog(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
351 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
352 | /* Functions in buddy_chat.c */ |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
353 | #if 0 |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
354 | extern void chat_write(struct gaim_conversation *, char *, int, char *, time_t); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
355 | extern void delete_chat(struct gaim_conversation *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
356 | extern void update_chat_button_pix(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
357 | extern void update_im_button_pix(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
358 | extern void update_chat_tabs(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
359 | extern void update_im_tabs(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
360 | extern void do_join_chat(); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
361 | #endif |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
362 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
363 | /* Functions in conversation.c */ |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
364 | #if 0 |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
365 | extern void update_convo_add_button(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
366 | extern void raise_convo_tab(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
367 | extern void set_convo_title(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
368 | extern void show_conv(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
369 | void set_convo_name(struct gaim_conversation *c, const char *nname); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
370 | extern struct gaim_conversation *new_conversation(char *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
371 | extern void delete_conversation(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
372 | extern void surround(struct gaim_conversation *, char *, char *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
373 | extern int is_logging(char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
374 | extern void set_state_lock(int); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
375 | extern void remove_tags(struct gaim_conversation *, char *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
376 | extern void update_transparency(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
377 | extern void update_font_buttons(); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
378 | extern void set_font_face(char *, struct gaim_conversation *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
379 | extern void redo_convo_menus(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
380 | extern void convo_menu_remove(struct gaim_connection *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
381 | extern void remove_icon_data(struct gaim_connection *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
382 | extern void got_new_icon(struct gaim_connection *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
383 | extern void toggle_spellchk(); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
384 | extern void set_convo_gc(struct gaim_conversation *, struct gaim_connection *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
385 | extern void update_buttons_by_protocol(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
386 | extern void toggle_fg_color(GtkWidget *, struct gaim_conversation *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
387 | extern void toggle_smileys(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
388 | extern void toggle_timestamps(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
389 | extern void update_pixmaps(); |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
390 | extern void im_tabize(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
391 | extern void chat_tabize(); |
|
2843
6dd0497437e3
[gaim-migrate @ 2856]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2827
diff
changeset
|
392 | extern void convo_tabize(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
393 | extern void update_convo_color(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
394 | extern void update_convo_font(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
395 | extern void set_hide_icons(); |
|
2787
050506d3945f
[gaim-migrate @ 2800]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2763
diff
changeset
|
396 | extern void set_convo_titles(); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
397 | extern void update_progress(struct gaim_conversation *, float); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
398 | extern void update_convo_status(struct gaim_conversation *); |
| 3159 | 399 | extern void set_anim(); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
400 | #endif |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
401 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
402 | /* Functions in dialogs.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
403 | extern void alias_dialog_bud(struct buddy *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
404 | extern void show_warn_dialog(struct gaim_connection *, char *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
405 | extern void show_im_dialog(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
406 | extern void show_info_dialog(); |
|
2582
7d3056893188
[gaim-migrate @ 2595]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2566
diff
changeset
|
407 | extern void show_add_buddy(struct gaim_connection *, char *, char *, char *); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
408 | extern void show_add_group(struct gaim_connection *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
409 | extern void show_add_perm(struct gaim_connection *, char *, gboolean); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
410 | extern void destroy_all_dialogs(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
411 | extern void show_import_dialog(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
412 | extern void show_export_dialog(); |
| 2986 | 413 | extern void show_new_bp(char *, struct gaim_connection *, int, int, struct buddy_pounce *); |
| 3484 | 414 | extern void conv_show_log(GtkWidget *, gpointer); |
| 3532 | 415 | extern void chat_show_log(GtkWidget *, gpointer); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
416 | extern void show_log(char *); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
417 | extern void show_log_dialog(struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
418 | extern void show_fgcolor_dialog(struct gaim_conversation *c, GtkWidget *color); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
419 | extern void show_bgcolor_dialog(struct gaim_conversation *c, GtkWidget *color); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
420 | extern void cancel_fgcolor(GtkWidget *widget, struct gaim_conversation *c); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
421 | extern void cancel_bgcolor(GtkWidget *widget, struct gaim_conversation *c); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
422 | extern void create_away_mess(GtkWidget *, void *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
423 | extern void show_ee_dialog(int); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
424 | extern void show_insert_link(GtkWidget *,struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
425 | extern void show_smiley_dialog(struct gaim_conversation *, GtkWidget *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
426 | extern void close_smiley_dialog(GtkWidget *widget, struct gaim_conversation *c); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
427 | extern void set_smiley_array(GtkWidget *widget, int smiley_type); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
428 | extern void insert_smiley_text(GtkWidget *widget, struct gaim_conversation *c); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
429 | extern void cancel_log(GtkWidget *, struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
430 | extern void cancel_link(GtkWidget *, struct gaim_conversation *); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
431 | extern void show_font_dialog(struct gaim_conversation *c, GtkWidget *font); |
|
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
432 | extern void cancel_font(GtkWidget *widget, struct gaim_conversation *c); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
433 | extern void apply_font(GtkWidget *widget, GtkFontSelection *fontsel); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
434 | extern void set_color_selection(GtkWidget *selection, GdkColor color); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
435 | extern void show_rename_group(GtkWidget *, struct group *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
436 | extern void show_rename_buddy(GtkWidget *, struct buddy *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
437 | extern void load_perl_script(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
438 | extern GtkWidget *picture_button(GtkWidget *, char *, char **); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
439 | extern GtkWidget *picture_button2(GtkWidget *, char *, char **, short); |
| 3649 | 440 | extern GtkWidget *gaim_pixbuf_button(char *, char *, GaimButtonStyle); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
441 | extern GtkWidget *gaim_pixbuf_button_from_stock(const char *, const char *, GaimButtonStyle); |
| 3668 | 442 | extern GtkWidget *gaim_pixbuf_toolbar_button_from_stock(char *); |
| 3671 | 443 | extern GtkWidget *gaim_pixbuf_toolbar_button_from_file(char *); |
|
2440
4b79f56fcc93
[gaim-migrate @ 2453]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2438
diff
changeset
|
444 | extern int file_is_dir(const char *, GtkWidget *); |
| 3367 | 445 | extern void update_privacy_connections(); |
| 446 | extern void show_privacy_options(); | |
| 447 | extern void build_allow_list(); | |
| 448 | extern void build_block_list(); | |
| 3379 | 449 | extern void destroy_fontsel(GtkWidget *w, gpointer d); |
|
4359
cf899ee07d1d
[gaim-migrate @ 4625]
Christian Hammond <chipx86@chipx86.com>
parents:
4349
diff
changeset
|
450 | extern void join_chat(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
451 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
452 | /* Functions in multi.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
453 | extern void account_editor(GtkWidget *, GtkWidget *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
454 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
455 | /* Functions in plugins.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
456 | #ifdef GAIM_PLUGINS |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
457 | extern void show_plugins(GtkWidget *, gpointer); |
|
2494
895b59bd222b
[gaim-migrate @ 2507]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2493
diff
changeset
|
458 | extern void update_show_plugins(); /* this is a hack and will be removed */ |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
459 | #endif |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
460 | |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
461 | /* Functions in prefs.c */ |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
462 | extern void set_option(GtkWidget *, int *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
463 | extern void show_prefs(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
464 | extern void show_debug(); |
|
4755
64ee7fb9cdba
[gaim-migrate @ 5072]
Mark Doliner <markdoliner@pidgin.im>
parents:
4696
diff
changeset
|
465 | extern void toggle_debug(); |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
466 | extern void update_color(GtkWidget *, GtkWidget *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
467 | extern void set_default_away(GtkWidget *, gpointer); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
468 | extern void default_away_menu_init(GtkWidget *); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
469 | extern void build_allow_list(); |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
470 | extern void build_block_list(); |
| 3565 | 471 | extern GtkWidget *make_frame(GtkWidget *, char *); |
| 4635 | 472 | extern GtkListStore *prefs_away_store; |
|
2435
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
473 | extern GtkWidget *prefs_away_menu; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
474 | extern GtkWidget *pref_fg_picture; |
|
dd274490e14b
[gaim-migrate @ 2448]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2417
diff
changeset
|
475 | extern GtkWidget *pref_bg_picture; |
| 3367 | 476 | extern void apply_font_dlg(GtkWidget *, GtkWidget *); |
| 477 | extern void apply_color_dlg(GtkWidget *, gpointer); | |
| 478 | extern void destroy_colorsel(GtkWidget *, gpointer); | |
| 479 | ||
|
2827
e3d10df95e74
[gaim-migrate @ 2840]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2810
diff
changeset
|
480 | /* Functions in prpl.c */ |
|
e3d10df95e74
[gaim-migrate @ 2840]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2810
diff
changeset
|
481 | extern void register_dialog(); |
|
e3d10df95e74
[gaim-migrate @ 2840]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2810
diff
changeset
|
482 | |
|
2906
6d1a38606840
[gaim-migrate @ 2919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2883
diff
changeset
|
483 | /* Functions in server.c */ |
|
6d1a38606840
[gaim-migrate @ 2919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2883
diff
changeset
|
484 | /* server.c is in desperate need need of a split */ |
|
6d1a38606840
[gaim-migrate @ 2919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2883
diff
changeset
|
485 | extern int find_queue_total_by_name(char *); |
|
6d1a38606840
[gaim-migrate @ 2919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2883
diff
changeset
|
486 | |
|
4157
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
487 | /* Functions in session.c */ |
|
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
488 | extern void session_init(gchar *, gchar *); |
|
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
489 | extern void session_end(); |
|
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4124
diff
changeset
|
490 | |
| 4263 | 491 | /* Functions in themes.c */ |
| 492 | extern void smiley_themeize(GtkWidget *); | |
| 4298 | 493 | extern void smiley_theme_probe(); |
| 494 | extern struct smiley_theme *load_smiley_theme(const char *file, gboolean load); | |
| 4667 | 495 | extern GSList *get_proto_smileys(int protocol); |
| 4263 | 496 | |
| 3649 | 497 | /* Fucnctions in util.c */ |
| 498 | extern GtkWidget *gaim_pixmap(char *, char *); | |
| 499 | extern GdkPixbuf *gaim_pixbuf(char *, char *); | |
| 3697 | 500 | extern GtkWidget *gaim_new_item(GtkWidget *menu, const char *str); |
| 3668 | 501 | extern GtkWidget *gaim_new_item_with_pixmap(GtkWidget *, const char *, char **, GtkSignalFunc, gpointer, guint, guint, char *); |
| 502 | extern GtkWidget *gaim_new_item_from_stock(GtkWidget *, const char *, const char *, GtkSignalFunc, gpointer, guint, guint, char *); | |
| 503 | extern GtkWidget *gaim_new_item_from_pixbuf(GtkWidget *, const char *, char *, GtkSignalFunc, gpointer, guint, guint, char *); | |
| 3649 | 504 | |
| 2417 | 505 | #endif /* _UI_H_ */ |