comparison src/gaim.h @ 5563:9eb5b13fd412

[gaim-migrate @ 5965] Just a taste of what's coming. Standard "This won't compile" thing. Plugin authors, you're going to hate me, but that's okay, because I have friends too! It's really late. My brain resembles that of fish swimming in jello pudding with neon lights flying around chanting musicals. I'm not on drugs. I'm just that tired. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Fri, 30 May 2003 09:38:29 +0000
parents b7319c094153
children 86456ec3ca25
comparison
equal deleted inserted replaced
5562:3c8d34574601 5563:9eb5b13fd412
151 #else 151 #else
152 # define N_(String) (String) 152 # define N_(String) (String)
153 # define _(x) (x) 153 # define _(x) (x)
154 #endif 154 #endif
155 155
156 #define OPT_ACCT_AUTO 0x00000001
157 /*#define OPT_ACCT_KEEPALV 0x00000002 this shouldn't be optional */
158 #define OPT_ACCT_REM_PASS 0x00000004
159 #define OPT_ACCT_MAIL_CHECK 0x00000008
160
161 #define DEFAULT_INFO "Visit the Gaim website at <A HREF=\"http://gaim.sourceforge.net/\">http://gaim.sourceforge.net/</A>." 156 #define DEFAULT_INFO "Visit the Gaim website at <A HREF=\"http://gaim.sourceforge.net/\">http://gaim.sourceforge.net/</A>."
162 157
163 enum log_event { 158 enum log_event {
164 log_signon = 0, 159 log_signon = 0,
165 log_signoff, 160 log_signoff,
205 200
206 /* Functions in main.c */ 201 /* Functions in main.c */
207 extern void do_quit(); 202 extern void do_quit();
208 203
209 /* Functions in gtkblist.c */ 204 /* Functions in gtkblist.c */
210 extern void signoff(struct gaim_connection *); 205 extern void signoff(GaimConnection *);
211 206
212 /* Functions in buddy_chat.c */ 207 /* Functions in buddy_chat.c */
213 #if 0 208 #if 0
214 extern void show_new_buddy_chat(struct gaim_conversation *); 209 extern void show_new_buddy_chat(struct gaim_conversation *);
215 extern void chat_set_topic(struct gaim_conversation*, char*, char*); 210 extern void chat_set_topic(struct gaim_conversation*, char*, char*);
218 extern void rename_chat_buddy(struct gaim_conversation *, char *, char *); 213 extern void rename_chat_buddy(struct gaim_conversation *, char *, char *);
219 extern void remove_chat_buddy(struct gaim_conversation *, char *, char *); 214 extern void remove_chat_buddy(struct gaim_conversation *, char *, char *);
220 #endif 215 #endif
221 216
222 /* Functions in dialogs.c */ 217 /* Functions in dialogs.c */
223 extern void g_show_info_text(struct gaim_connection *, const char *, int, const char *, ...); 218 extern void g_show_info_text(GaimConnection *, const char *, int, const char *, ...);
224 extern void show_change_passwd(struct gaim_connection *); 219 extern void show_change_passwd(GaimConnection *);
225 extern void show_set_dir(struct gaim_connection *); 220 extern void show_set_dir(GaimConnection *);
226 extern void show_find_email(struct gaim_connection *); 221 extern void show_find_email(GaimConnection *);
227 extern void show_find_info(struct gaim_connection *); 222 extern void show_find_info(GaimConnection *);
228 extern void show_set_info(struct gaim_connection *); 223 extern void show_set_info(GaimConnection *);
229 extern void show_confirm_del(struct gaim_connection *, gchar *); 224 extern void show_confirm_del(GaimConnection *, gchar *);
230 extern void show_confirm_del_group(struct group *); 225 extern void show_confirm_del_group(struct group *);
231 extern void show_confirm_del_chat(struct chat *); 226 extern void show_confirm_del_chat(struct chat *);
232 227
233 /* Functions in gaimrc.c */ 228 /* Functions in gaimrc.c */
234 extern gint sort_awaymsg_list(gconstpointer, gconstpointer); 229 extern gint sort_awaymsg_list(gconstpointer, gconstpointer);
248 /* Functions in idle.c */ 243 /* Functions in idle.c */
249 extern gint check_idle(gpointer); 244 extern gint check_idle(gpointer);
250 245
251 /* Functions in server.c */ 246 /* Functions in server.c */
252 /* input to serv */ 247 /* input to serv */
253 extern void serv_login(struct gaim_account *); 248 extern void serv_login(GaimAccount *);
254 extern void serv_close(struct gaim_connection *); 249 extern void serv_close(GaimConnection *);
255 extern void serv_touch_idle(struct gaim_connection *); 250 extern void serv_touch_idle(GaimConnection *);
256 extern int serv_send_im(struct gaim_connection *, char *, char *, int, int); 251 extern int serv_send_im(GaimConnection *, char *, char *, int, int);
257 extern void serv_get_info(struct gaim_connection *, char *); 252 extern void serv_get_info(GaimConnection *, char *);
258 extern void serv_get_dir(struct gaim_connection *, char *); 253 extern void serv_get_dir(GaimConnection *, char *);
259 extern void serv_set_idle(struct gaim_connection *, int); 254 extern void serv_set_idle(GaimConnection *, int);
260 extern void serv_set_info(struct gaim_connection *, char *); 255 extern void serv_set_info(GaimConnection *, char *);
261 extern void serv_set_away(struct gaim_connection *, char *, char *); 256 extern void serv_set_away(GaimConnection *, char *, char *);
262 extern void serv_set_away_all(char *); 257 extern void serv_set_away_all(char *);
263 extern int serv_send_typing(struct gaim_connection *, char *, int); 258 extern int serv_send_typing(GaimConnection *, char *, int);
264 extern void serv_change_passwd(struct gaim_connection *, const char *, const char *); 259 extern void serv_change_passwd(GaimConnection *, const char *, const char *);
265 extern void serv_add_buddy(struct gaim_connection *, const char *); 260 extern void serv_add_buddy(GaimConnection *, const char *);
266 extern void serv_add_buddies(struct gaim_connection *, GList *); 261 extern void serv_add_buddies(GaimConnection *, GList *);
267 extern void serv_remove_buddy(struct gaim_connection *, char *, char *); 262 extern void serv_remove_buddy(GaimConnection *, char *, char *);
268 extern void serv_remove_buddies(struct gaim_connection *, GList *, char *); 263 extern void serv_remove_buddies(GaimConnection *, GList *, char *);
269 extern void serv_add_permit(struct gaim_connection *, const char *); 264 extern void serv_add_permit(GaimConnection *, const char *);
270 extern void serv_add_deny(struct gaim_connection *, const char *); 265 extern void serv_add_deny(GaimConnection *, const char *);
271 extern void serv_rem_permit(struct gaim_connection *, const char *); 266 extern void serv_rem_permit(GaimConnection *, const char *);
272 extern void serv_rem_deny(struct gaim_connection *, const char *); 267 extern void serv_rem_deny(GaimConnection *, const char *);
273 extern void serv_set_permit_deny(struct gaim_connection *); 268 extern void serv_set_permit_deny(GaimConnection *);
274 extern void serv_warn(struct gaim_connection *, char *, int); 269 extern void serv_warn(GaimConnection *, char *, int);
275 extern void serv_set_dir(struct gaim_connection *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, int); 270 extern void serv_set_dir(GaimConnection *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, int);
276 extern void serv_dir_search(struct gaim_connection *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *); 271 extern void serv_dir_search(GaimConnection *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *);
277 extern void serv_join_chat(struct gaim_connection *, GHashTable *); 272 extern void serv_join_chat(GaimConnection *, GHashTable *);
278 extern void serv_chat_invite(struct gaim_connection *, int, const char *, const char *); 273 extern void serv_chat_invite(GaimConnection *, int, const char *, const char *);
279 extern void serv_chat_leave(struct gaim_connection *, int); 274 extern void serv_chat_leave(GaimConnection *, int);
280 extern void serv_chat_whisper(struct gaim_connection *, int, char *, char *); 275 extern void serv_chat_whisper(GaimConnection *, int, char *, char *);
281 extern int serv_chat_send(struct gaim_connection *, int, char *); 276 extern int serv_chat_send(GaimConnection *, int, char *);
282 extern void serv_got_popup(char *, char *, int, int); 277 extern void serv_got_popup(char *, char *, int, int);
283 extern void serv_get_away(struct gaim_connection *, const char *); 278 extern void serv_get_away(GaimConnection *, const char *);
284 extern void serv_alias_buddy(struct buddy *); 279 extern void serv_alias_buddy(struct buddy *);
285 extern void serv_move_buddy(struct buddy *, struct group *, struct group *); 280 extern void serv_move_buddy(struct buddy *, struct group *, struct group *);
286 extern void serv_rename_group(struct gaim_connection *, struct group *, const char *); 281 extern void serv_rename_group(GaimConnection *, struct group *, const char *);
287 282
288 /* Functions in log.h */ 283 /* Functions in log.h */
289 extern FILE *open_log_file (const char *, int); 284 extern FILE *open_log_file (const char *, int);
290 extern void system_log(enum log_event, struct gaim_connection *, struct buddy *, int); 285 extern void system_log(enum log_event, GaimConnection *, struct buddy *, int);
291 extern void rm_log(struct log_conversation *); 286 extern void rm_log(struct log_conversation *);
292 extern struct log_conversation *find_log_info(const char *); 287 extern struct log_conversation *find_log_info(const char *);
293 extern void update_log_convs(); 288 extern void update_log_convs();
294 extern void save_convo(GtkWidget *save, struct gaim_conversation *c); 289 extern void save_convo(GtkWidget *save, struct gaim_conversation *c);
295 extern char *html_logize(const char *p); 290 extern char *html_logize(const char *p);
332 typedef struct multi_entry_dlg { 327 typedef struct multi_entry_dlg {
333 GtkWidget *window; /* dialog main window */ 328 GtkWidget *window; /* dialog main window */
334 gchar *role; /* window role */ 329 gchar *role; /* window role */
335 char *title; /* window title */ 330 char *title; /* window title */
336 331
337 struct gaim_account *account; /* user info - needed for most everything */ 332 GaimAccount *account; /* user info - needed for most everything */
338 333
339 MultiInstrData *instructions; /* instructions (what else?) */ 334 MultiInstrData *instructions; /* instructions (what else?) */
340 335
341 GtkWidget *entries_table; /* table widget containing m-e lables & entries */ 336 GtkWidget *entries_table; /* table widget containing m-e lables & entries */
342 GtkWidget *entries_frame; /* frame widget containing the table widget */ 337 GtkWidget *entries_frame; /* frame widget containing the table widget */