Mercurial > pidgin
comparison src/gaim.h @ 3517:6b0cb60162f4
[gaim-migrate @ 3590]
Rob McQueen added a mute feature to his nice little docklet. I added a
queuing feature. Configure the docklet in the plugins dialog to queue
unread messages, and when you receive a message the docklet will eat it up
and show a little message pending icon. Click on it, and read your message.
ICQ people will like it.
I also made plugin_event use a va_list.
I bet this breaks perl.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 16 Sep 2002 08:35:24 +0000 |
parents | 4b204c262376 |
children | 6587d97dc215 |
comparison
equal
deleted
inserted
replaced
3516:db00eb77997d | 3517:6b0cb60162f4 |
---|---|
331 #define OPT_AWAY_TIK_HACK 0x00000004 | 331 #define OPT_AWAY_TIK_HACK 0x00000004 |
332 #define OPT_AWAY_AUTO 0x00000008 | 332 #define OPT_AWAY_AUTO 0x00000008 |
333 #define OPT_AWAY_NO_AUTO_RESP 0x00000010 | 333 #define OPT_AWAY_NO_AUTO_RESP 0x00000010 |
334 #define OPT_AWAY_QUEUE 0x00000020 | 334 #define OPT_AWAY_QUEUE 0x00000020 |
335 #define OPT_AWAY_IDLE_RESP 0x00000040 | 335 #define OPT_AWAY_IDLE_RESP 0x00000040 |
336 #define OPT_AWAY_QUEUE_UNREAD 0x00000060 | |
336 | 337 |
337 extern guint away_resend; | 338 extern guint away_resend; |
338 extern int report_idle; | 339 extern int report_idle; |
339 extern int web_browser; | 340 extern int web_browser; |
340 extern GSList *aim_users; | 341 extern GSList *aim_users; |
341 extern GSList *message_queue; | 342 extern GSList *message_queue; |
343 extern GSList *unread_message_queue; | |
342 extern GSList *away_time_queue; | 344 extern GSList *away_time_queue; |
343 extern char sound_cmd[2048]; | 345 extern char sound_cmd[2048]; |
344 extern char web_command[2048]; | 346 extern char web_command[2048]; |
345 extern struct save_pos blist_pos; | 347 extern struct save_pos blist_pos; |
346 extern struct window_size conv_size, buddy_chat_size; | 348 extern struct window_size conv_size, buddy_chat_size; |
349 extern void do_quit(); | 351 extern void do_quit(); |
350 extern void signoff(struct gaim_connection *); | 352 extern void signoff(struct gaim_connection *); |
351 extern void do_pounce(struct gaim_connection *, char *, int); | 353 extern void do_pounce(struct gaim_connection *, char *, int); |
352 void create_prpl_icon(GtkWidget *widget, struct gaim_connection *gc, | 354 void create_prpl_icon(GtkWidget *widget, struct gaim_connection *gc, |
353 GdkPixmap **pixmap, GdkBitmap **mask); | 355 GdkPixmap **pixmap, GdkBitmap **mask); |
356 void docklet_toggle(); | |
354 | 357 |
355 /* Functions in buddy_chat.c */ | 358 /* Functions in buddy_chat.c */ |
356 extern void show_new_buddy_chat(struct conversation *); | 359 extern void show_new_buddy_chat(struct conversation *); |
357 extern void chat_set_topic(struct conversation*, char*, char*); | 360 extern void chat_set_topic(struct conversation*, char*, char*); |
358 extern void add_chat_buddy(struct conversation *, char *); | 361 extern void add_chat_buddy(struct conversation *, char *); |