Mercurial > pidgin
comparison src/gaim.h @ 960:fa681641643d
[gaim-migrate @ 970]
*** MULTIPLE-CONNECTIONS ***
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 10 Oct 2000 00:02:02 +0000 |
parents | 9fca1293f871 |
children | 2cd7b73e2c9a |
comparison
equal
deleted
inserted
replaced
959:034d5d1d53eb | 960:fa681641643d |
---|---|
17 * along with this program; if not, write to the Free Software | 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 | 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
19 * | 19 * |
20 */ | 20 */ |
21 | 21 |
22 #ifndef _GAIM_GAIM_H_ | |
23 #define _GAIM_GAIM_H_ | |
24 | |
22 #ifdef HAVE_CONFIG_H | 25 #ifdef HAVE_CONFIG_H |
23 #include "../config.h" | 26 #include "../config.h" |
24 #endif | 27 #endif |
28 | |
25 #include <gtk/gtk.h> | 29 #include <gtk/gtk.h> |
26 #include <time.h> | 30 #include <time.h> |
27 #include <stdio.h> | 31 #include <stdio.h> |
28 #include <aim.h> | |
29 #ifdef USE_APPLET | 32 #ifdef USE_APPLET |
30 #include <applet-widget.h> | 33 #include <applet-widget.h> |
31 #endif /* USE_APPLET */ | 34 #endif /* USE_APPLET */ |
32 #ifdef USE_GNOME | 35 #ifdef USE_GNOME |
33 #include <gnome.h> | 36 #include <gnome.h> |
34 #endif | 37 #endif |
38 #include "aim.h" | |
39 #include "multi.h" | |
35 | 40 |
36 | 41 |
37 /* | 42 /* |
38 1. gethostbyname(); | 43 1. gethostbyname(); |
39 2. connect(); | 44 2. connect(); |
58 | 63 |
59 #define PERMIT_ALL 1 | 64 #define PERMIT_ALL 1 |
60 #define PERMIT_NONE 2 | 65 #define PERMIT_NONE 2 |
61 #define PERMIT_SOME 3 | 66 #define PERMIT_SOME 3 |
62 #define DENY_SOME 4 | 67 #define DENY_SOME 4 |
63 #define PERMIT_BUDDY 5 /* TOC doesn't have this, | |
64 but we can fake it */ | |
65 | 68 |
66 #define UC_AOL 1 | 69 #define UC_AOL 1 |
67 #define UC_ADMIN 2 | 70 #define UC_ADMIN 2 |
68 #define UC_UNCONFIRMED 4 | 71 #define UC_UNCONFIRMED 4 |
69 #define UC_NORMAL 8 | 72 #define UC_NORMAL 8 |
123 | 126 |
124 extern struct debug_window *dw; | 127 extern struct debug_window *dw; |
125 | 128 |
126 struct aim_user { | 129 struct aim_user { |
127 char username[64]; | 130 char username[64]; |
128 char password[32]; | 131 char password[32]; |
129 char user_info[2048]; | 132 char user_info[2048]; |
133 int options; | |
134 int protocol; | |
135 | |
136 /* stuff for modify window */ | |
137 GtkWidget *mod; | |
138 GtkWidget *name; | |
139 GtkWidget *pass; | |
140 int tmp_options; | |
141 int tmp_protocol; | |
142 | |
143 /* stuff for password prompt */ | |
144 GtkWidget *passprmt; | |
145 GtkWidget *passentry; | |
130 }; | 146 }; |
131 | 147 |
132 struct save_pos { | 148 struct save_pos { |
133 int x; | 149 int x; |
134 int y; | 150 int y; |
255 GtkWidget *entry; | 271 GtkWidget *entry; |
256 }; | 272 }; |
257 | 273 |
258 /* struct buddy_chat went away and got merged with this. */ | 274 /* struct buddy_chat went away and got merged with this. */ |
259 struct conversation { | 275 struct conversation { |
276 struct gaim_connection *gc; | |
277 | |
260 /* stuff used for both IM and chat */ | 278 /* stuff used for both IM and chat */ |
261 GtkWidget *window; | 279 GtkWidget *window; |
262 char name[80]; | 280 char name[80]; |
263 GtkWidget *text; | 281 GtkWidget *text; |
264 GtkWidget *entry; | 282 GtkWidget *entry; |
295 GtkWidget *block; | 313 GtkWidget *block; |
296 GtkWidget *add; | 314 GtkWidget *add; |
297 GtkWidget *sep1; | 315 GtkWidget *sep1; |
298 GtkWidget *sep2; | 316 GtkWidget *sep2; |
299 time_t sent_away; | 317 time_t sent_away; |
318 GtkWidget *menu; | |
300 | 319 |
301 /* stuff used just for chat */ | 320 /* stuff used just for chat */ |
302 GList *in_room; | 321 GList *in_room; |
303 GList *ignored; | 322 GList *ignored; |
304 int id; | 323 int id; |
412 #define TYPE_DATA 2 | 431 #define TYPE_DATA 2 |
413 #define TYPE_ERROR 3 | 432 #define TYPE_ERROR 3 |
414 #define TYPE_SIGNOFF 4 | 433 #define TYPE_SIGNOFF 4 |
415 #define TYPE_KEEPALIVE 5 | 434 #define TYPE_KEEPALIVE 5 |
416 | 435 |
417 #define REVISION "gaim:$Revision: 950 $" | |
418 #define FLAPON "FLAPON\r\n\r\n" | 436 #define FLAPON "FLAPON\r\n\r\n" |
419 | 437 |
420 #define ROAST "Tic/Toc" | 438 #define ROAST "Tic/Toc" |
421 | 439 |
422 | 440 |
429 | 447 |
430 | 448 |
431 #ifdef USE_APPLET | 449 #ifdef USE_APPLET |
432 extern GtkWidget *applet; | 450 extern GtkWidget *applet; |
433 #endif /* USE_APPLET */ | 451 #endif /* USE_APPLET */ |
434 | |
435 /* Globals in oscar.c */ | |
436 extern struct aim_session_t *gaim_sess; | |
437 extern struct aim_conn_t *gaim_conn; | |
438 extern GList *oscar_chats; | |
439 extern int create_exchange; | |
440 extern char *create_name; | |
441 extern int keepalv; | |
442 | 452 |
443 /* Globals in server.c */ | 453 /* Globals in server.c */ |
444 extern int correction_time; | 454 extern int correction_time; |
445 | 455 |
446 /* Globals in dialog.c */ | 456 /* Globals in dialog.c */ |
462 extern GSList *groups; | 472 extern GSList *groups; |
463 extern GList *buddy_chats; | 473 extern GList *buddy_chats; |
464 extern GList *conversations; | 474 extern GList *conversations; |
465 extern GList *chat_rooms; | 475 extern GList *chat_rooms; |
466 extern GtkWidget *mainwindow; | 476 extern GtkWidget *mainwindow; |
467 extern GtkWidget *remember; | |
468 extern char *quad_addr; | 477 extern char *quad_addr; |
469 extern char toc_addy[16]; | 478 extern char toc_addy[16]; |
470 | 479 |
471 /* Globals in away.c */ | 480 /* Globals in away.c */ |
472 extern struct away_message *awaymessage; | 481 extern struct away_message *awaymessage; |
477 extern GtkWidget *buddies; | 486 extern GtkWidget *buddies; |
478 extern GtkWidget *bpmenu; | 487 extern GtkWidget *bpmenu; |
479 extern GtkWidget *blist; | 488 extern GtkWidget *blist; |
480 | 489 |
481 extern int general_options; | 490 extern int general_options; |
482 #define OPT_GEN_ENTER_SENDS 0x00000001 | 491 #define OPT_GEN_ENTER_SENDS 0x00000001 |
483 #define OPT_GEN_AUTO_LOGIN 0x00000002 | 492 /* #define OPT_GEN_AUTO_LOGIN 0x00000002 now OPT_USR_AUTO */ |
484 #define OPT_GEN_LOG_ALL 0x00000004 | 493 #define OPT_GEN_LOG_ALL 0x00000004 |
485 #define OPT_GEN_STRIP_HTML 0x00000008 | 494 #define OPT_GEN_STRIP_HTML 0x00000008 |
486 #define OPT_GEN_APP_BUDDY_SHOW 0x00000010 | 495 #define OPT_GEN_APP_BUDDY_SHOW 0x00000010 |
487 #define OPT_GEN_POPUP_WINDOWS 0x00000020 | 496 #define OPT_GEN_POPUP_WINDOWS 0x00000020 |
488 #define OPT_GEN_SEND_LINKS 0x00000040 | 497 #define OPT_GEN_SEND_LINKS 0x00000040 |
489 #define OPT_GEN_DEBUG 0x00000100 | 498 #define OPT_GEN_DEBUG 0x00000100 |
490 #define OPT_GEN_REMEMBER_PASS 0x00000200 | 499 /* #define OPT_GEN_REMEMBER_PASS 0x00000200 now OPT_USR_REM_PASS */ |
491 #define OPT_GEN_REGISTERED 0x00000400 | 500 #define OPT_GEN_REGISTERED 0x00000400 |
492 #define OPT_GEN_BROWSER_POPUP 0x00000800 | 501 #define OPT_GEN_BROWSER_POPUP 0x00000800 |
493 #define OPT_GEN_SAVED_WINDOWS 0x00001000 | 502 #define OPT_GEN_SAVED_WINDOWS 0x00001000 |
494 #define OPT_GEN_DISCARD_WHEN_AWAY 0x00002000 | 503 #define OPT_GEN_DISCARD_WHEN_AWAY 0x00002000 |
495 #define OPT_GEN_NEAR_APPLET 0x00004000 | 504 #define OPT_GEN_NEAR_APPLET 0x00004000 |
496 #define OPT_GEN_CHECK_SPELLING 0x00008000 | 505 #define OPT_GEN_CHECK_SPELLING 0x00008000 |
497 #define OPT_GEN_POPUP_CHAT 0x00010000 | 506 #define OPT_GEN_POPUP_CHAT 0x00010000 |
498 #define OPT_GEN_BACK_ON_IM 0x00020000 | 507 #define OPT_GEN_BACK_ON_IM 0x00020000 |
499 #define OPT_GEN_USE_OSCAR 0x00040000 | 508 /* #define OPT_GEN_USE_OSCAR 0x00040000 now PROTO_OSCAR */ |
500 #define OPT_GEN_CTL_CHARS 0x00080000 | 509 #define OPT_GEN_CTL_CHARS 0x00080000 |
501 #define OPT_GEN_TIK_HACK 0x00100000 | 510 #define OPT_GEN_TIK_HACK 0x00100000 |
502 #define OPT_GEN_CTL_SMILEYS 0x00200000 | 511 #define OPT_GEN_CTL_SMILEYS 0x00200000 |
503 #define OPT_GEN_KEEPALIVE 0x00400000 | 512 /* #define OPT_GEN_KEEPALIVE 0x00400000 now OPT_USR_KEEPALV */ |
504 extern int USE_OSCAR; | |
505 | 513 |
506 extern int display_options; | 514 extern int display_options; |
507 #define OPT_DISP_SHOW_TIME 0x00000001 | 515 #define OPT_DISP_SHOW_TIME 0x00000001 |
508 #define OPT_DISP_SHOW_GRPNUM 0x00000002 | 516 #define OPT_DISP_SHOW_GRPNUM 0x00000002 |
509 #define OPT_DISP_SHOW_PIXMAPS 0x00000004 | 517 #define OPT_DISP_SHOW_PIXMAPS 0x00000004 |
546 #define OPT_FONT_STRIKE 0x00000010 | 554 #define OPT_FONT_STRIKE 0x00000010 |
547 #define OPT_FONT_FACE 0x00000020 | 555 #define OPT_FONT_FACE 0x00000020 |
548 #define OPT_FONT_FGCOL 0x00000040 | 556 #define OPT_FONT_FGCOL 0x00000040 |
549 #define OPT_FONT_BGCOL 0x00000080 | 557 #define OPT_FONT_BGCOL 0x00000080 |
550 | 558 |
559 #define OPT_USR_AUTO 0x00000001 | |
560 #define OPT_USR_KEEPALV 0x00000002 | |
561 #define OPT_USR_REM_PASS 0x00000004 | |
562 | |
551 #define DEFAULT_INFO "Visit the GAIM website at <A HREF=\"http://www.marko.net/gaim\">http://www.marko.net/gaim</A>." | 563 #define DEFAULT_INFO "Visit the GAIM website at <A HREF=\"http://www.marko.net/gaim\">http://www.marko.net/gaim</A>." |
552 | 564 |
553 extern int report_idle; | 565 extern int report_idle; |
554 extern int web_browser; | 566 extern int web_browser; |
555 extern struct aim_user *current_user; | |
556 extern GList *aim_users; | 567 extern GList *aim_users; |
557 extern char web_command[2048]; | 568 extern char web_command[2048]; |
558 extern char debug_buff[BUF_LONG]; | 569 extern char debug_buff[BUF_LONG]; |
559 extern char aim_host[512]; | 570 extern char aim_host[512]; |
560 extern int aim_port; | 571 extern int aim_port; |
596 extern char *frombase64(char *); | 607 extern char *frombase64(char *); |
597 extern gint clean_pid(void *); | 608 extern gint clean_pid(void *); |
598 extern char *date(); | 609 extern char *date(); |
599 extern gint linkify_text(char *); | 610 extern gint linkify_text(char *); |
600 extern void aol_icon(GdkWindow *); | 611 extern void aol_icon(GdkWindow *); |
601 extern int query_state(); | |
602 extern void set_state(int); | |
603 extern FILE *open_log_file (char *); | 612 extern FILE *open_log_file (char *); |
604 extern char *sec_to_text(int); | 613 extern char *sec_to_text(int); |
605 extern struct aim_user *find_user(const char *); | 614 extern struct aim_user *find_user(const char *); |
606 extern char *full_date(); | 615 extern char *full_date(); |
607 extern void check_gaim_versions(); | 616 extern void check_gaim_versions(); |
614 extern char *stylize(gchar *, int); | 623 extern char *stylize(gchar *, int); |
615 extern int set_dispstyle (int); | 624 extern int set_dispstyle (int); |
616 | 625 |
617 /* Functions in server.c */ | 626 /* Functions in server.c */ |
618 /* input to serv */ | 627 /* input to serv */ |
619 extern int serv_login(char *, char *); | 628 extern struct gaim_connection *serv_login(char *, char *); |
620 extern void serv_close(); | 629 extern void serv_close(struct gaim_connection *); |
621 extern void serv_touch_idle(); | 630 extern void serv_touch_idle(struct gaim_connection *); |
622 extern void serv_finish_login(); | 631 extern void serv_finish_login(); |
623 extern void serv_send_im(char *, char *, int); | 632 extern void serv_send_im(char *, char *, int); |
624 extern void serv_get_info(char *); | 633 extern void serv_get_info(char *); |
625 extern void serv_get_away_msg(char *); | 634 extern void serv_get_away_msg(char *); |
626 extern void serv_get_dir(char *); | 635 extern void serv_get_dir(char *); |
627 extern void serv_set_idle(int); | 636 extern void serv_set_idle(struct gaim_connection *, int); |
628 extern void serv_set_info(char *); | 637 extern void serv_set_info(struct gaim_connection *, char *); |
629 extern void serv_set_away(char *); | 638 extern void serv_set_away(char *); |
630 extern void serv_change_passwd(char *, char *); | 639 extern void serv_change_passwd(char *, char *); |
631 extern void serv_add_buddy(char *); | 640 extern void serv_add_buddy(char *); |
632 extern void serv_add_buddies(GList *); | 641 extern void serv_add_buddies(GList *); |
633 extern void serv_remove_buddy(char *); | 642 extern void serv_remove_buddy(char *); |
644 extern void serv_chat_invite(int, char *, char *); | 653 extern void serv_chat_invite(int, char *, char *); |
645 extern void serv_chat_leave(int); | 654 extern void serv_chat_leave(int); |
646 extern void serv_chat_whisper(int, char *, char *); | 655 extern void serv_chat_whisper(int, char *, char *); |
647 extern void serv_chat_send(int, char *); | 656 extern void serv_chat_send(int, char *); |
648 extern void serv_do_imimage(GtkWidget *, char *); | 657 extern void serv_do_imimage(GtkWidget *, char *); |
649 extern void serv_got_imimage(char *, char *, char *, struct aim_conn_t *, int); | 658 extern void serv_got_imimage(struct gaim_connection *, char *, char *, char *, struct aim_conn_t *, int); |
650 | 659 |
651 /* output from serv */ | 660 /* output from serv */ |
652 extern void serv_got_update(char *, int, int, time_t, time_t, int, u_short); | 661 extern void serv_got_update(char *, int, int, time_t, time_t, int, u_short); |
653 extern void serv_got_im(char *, char *, int); | 662 extern void serv_got_im(struct gaim_connection *, char *, char *, int); |
654 extern void serv_got_eviled(char *, int); | 663 extern void serv_got_eviled(char *, int); |
655 extern void serv_got_chat_invite(char *, int, char *, char *); | 664 extern void serv_got_chat_invite(char *, int, char *, char *); |
656 extern void serv_got_joined_chat(int, char *); | 665 extern void serv_got_joined_chat(int, char *); |
657 extern void serv_got_chat_left(int); | 666 extern void serv_got_chat_left(int); |
658 extern void serv_got_chat_in(int, char *, int, char *); | 667 extern void serv_got_chat_in(int, char *, int, char *); |
682 extern void do_underline(GtkWidget *, GtkWidget *); | 691 extern void do_underline(GtkWidget *, GtkWidget *); |
683 extern void do_strike(GtkWidget *, GtkWidget *); | 692 extern void do_strike(GtkWidget *, GtkWidget *); |
684 extern void do_small(GtkWidget *, GtkWidget *); | 693 extern void do_small(GtkWidget *, GtkWidget *); |
685 extern void do_normal(GtkWidget *, GtkWidget *); | 694 extern void do_normal(GtkWidget *, GtkWidget *); |
686 extern void do_big(GtkWidget *, GtkWidget *); | 695 extern void do_big(GtkWidget *, GtkWidget *); |
687 extern void toggle_link(GtkWidget *, struct conversation *); | |
688 extern int invert_tags(GtkWidget *, char *, char *, int); | |
689 extern void quiet_set(GtkWidget *, int); | |
690 extern int count_tag(GtkWidget *, char *, char *); | |
691 extern void set_font_face(char *, struct conversation *); | 696 extern void set_font_face(char *, struct conversation *); |
697 extern void redo_convo_menus(); | |
692 | 698 |
693 /* Functions in network.c */ | 699 /* Functions in network.c */ |
694 extern unsigned int *get_address(char *); | 700 extern unsigned int *get_address(char *); |
695 extern int connect_address(unsigned int, unsigned short); | 701 extern int connect_address(unsigned int, unsigned short); |
696 | 702 |
697 /* Functions in oscar.c */ | 703 /* Functions in oscar.c */ |
698 extern int oscar_login(char *, char *); | 704 extern struct gaim_connection *oscar_login(char *, char *); |
699 extern void oscar_close(); | 705 extern void oscar_close(struct gaim_connection *); |
700 extern struct chat_connection *find_oscar_chat(char *name); | 706 extern struct chat_connection *find_oscar_chat(struct gaim_connection *, char *name); |
701 extern void oscar_do_directim(char *); | 707 extern void oscar_do_directim(struct gaim_connection *, char *); |
702 extern void update_keepalive(gboolean); | 708 extern void update_keepalive(struct gaim_connection *, gboolean); |
703 | 709 |
704 /* Functions in toc.c */ | 710 /* Functions in toc.c */ |
705 extern void toc_close(); | 711 extern void toc_close(); |
706 extern int toc_login(char *, char *); | 712 extern struct gaim_connection *toc_login(char *, char *); |
707 extern int toc_wait_signon(void); | 713 extern int toc_wait_signon(struct gaim_connection *); |
708 extern char *toc_wait_config(void); | 714 extern char *toc_wait_config(struct gaim_connection *); |
709 extern int sflap_send(char *, int , int ); | 715 extern int sflap_send(struct gaim_connection *, char *, int , int ); |
710 extern void parse_toc_buddy_list(char *, int); | 716 extern void parse_toc_buddy_list(struct gaim_connection *, char *, int); |
711 | 717 |
712 | 718 |
713 /* Functions in buddy.c */ | 719 /* Functions in buddy.c */ |
714 extern void destroy_buddy(); | 720 extern void destroy_buddy(); |
715 extern void update_num_groups(); | 721 extern void update_num_groups(); |
717 extern void update_button_pix(); | 723 extern void update_button_pix(); |
718 extern void update_all_buddies(); | 724 extern void update_all_buddies(); |
719 extern void show_buddy_list(); | 725 extern void show_buddy_list(); |
720 extern void refresh_buddy_window(); | 726 extern void refresh_buddy_window(); |
721 extern void toc_build_config(char *, int len, gboolean); | 727 extern void toc_build_config(char *, int len, gboolean); |
722 extern void signoff(); | 728 extern void signoff(struct gaim_connection *); |
723 extern void do_im_back(); | 729 extern void do_im_back(); |
724 extern void set_buddy(struct buddy *); | 730 extern void set_buddy(struct buddy *); |
725 extern struct person *add_person(char *, char *); | 731 extern struct person *add_person(char *, char *); |
726 extern struct group *add_group(char *); | 732 extern struct group *add_group(char *); |
727 extern void add_category(char *); | 733 extern void add_category(char *); |
747 | 753 |
748 /* Functions in aim.c */ | 754 /* Functions in aim.c */ |
749 extern void hide_login_progress(char *); | 755 extern void hide_login_progress(char *); |
750 extern void set_login_progress(int, char *); | 756 extern void set_login_progress(int, char *); |
751 extern void show_login(); | 757 extern void show_login(); |
752 extern void gaim_setup(); | 758 extern void gaim_setup(struct gaim_connection *gc); |
753 #ifdef USE_APPLET | 759 #ifdef USE_APPLET |
754 extern void createOnlinePopup(); | 760 extern void createOnlinePopup(); |
755 extern void applet_show_login(AppletWidget *, gpointer); | 761 extern void applet_show_login(AppletWidget *, gpointer); |
756 GtkRequisition gnome_buddy_get_dimentions(); | 762 GtkRequisition gnome_buddy_get_dimentions(); |
757 #endif | 763 #endif |
820 extern void show_log_dialog(struct conversation *); | 826 extern void show_log_dialog(struct conversation *); |
821 extern void show_find_email(); | 827 extern void show_find_email(); |
822 extern void show_find_info(); | 828 extern void show_find_info(); |
823 extern void g_show_info (char *); | 829 extern void g_show_info (char *); |
824 extern void g_show_info_text (char *); | 830 extern void g_show_info_text (char *); |
825 extern void show_register_dialog(); | |
826 extern void show_set_info(); | 831 extern void show_set_info(); |
827 extern void show_set_dir(); | 832 extern void show_set_dir(); |
828 extern void show_fgcolor_dialog(struct conversation *c, GtkWidget *color); | 833 extern void show_fgcolor_dialog(struct conversation *c, GtkWidget *color); |
829 extern void show_bgcolor_dialog(struct conversation *c, GtkWidget *color); | 834 extern void show_bgcolor_dialog(struct conversation *c, GtkWidget *color); |
830 extern void cancel_fgcolor(GtkWidget *widget, struct conversation *c); | 835 extern void cancel_fgcolor(GtkWidget *widget, struct conversation *c); |
831 extern void cancel_bgcolor(GtkWidget *widget, struct conversation *c); | 836 extern void cancel_bgcolor(GtkWidget *widget, struct conversation *c); |
832 extern void create_away_mess(GtkWidget *, void *); | 837 extern void create_away_mess(GtkWidget *, void *); |
833 extern void show_ee_dialog(int); | 838 extern void show_ee_dialog(int); |
834 extern void show_add_link(GtkWidget *,struct conversation *); | 839 extern void show_add_link(GtkWidget *,struct conversation *); |
835 extern void show_change_passwd(); | 840 extern void show_change_passwd(); |
836 extern void do_import(GtkWidget *, void *); | 841 extern void do_import(GtkWidget *, struct gaim_connection *); |
837 extern int bud_list_cache_exists(); | 842 extern int bud_list_cache_exists(struct gaim_connection *); |
838 extern void show_smiley_dialog(struct conversation *, GtkWidget *); | 843 extern void show_smiley_dialog(struct conversation *, GtkWidget *); |
839 extern void close_smiley_dialog(GtkWidget *widget, struct conversation *c); | 844 extern void close_smiley_dialog(GtkWidget *widget, struct conversation *c); |
840 extern void set_smiley_array(GtkWidget *widget, int smiley_type); | 845 extern void set_smiley_array(GtkWidget *widget, int smiley_type); |
841 extern void insert_smiley_text(GtkWidget *widget, struct conversation *c); | 846 extern void insert_smiley_text(GtkWidget *widget, struct conversation *c); |
842 extern void cancel_log(GtkWidget *, struct conversation *); | 847 extern void cancel_log(GtkWidget *, struct conversation *); |
861 void SetTickerPrefs(); | 866 void SetTickerPrefs(); |
862 void BuddyTickerSignOff(); | 867 void BuddyTickerSignOff(); |
863 void BuddyTickerAddUser(char *, GdkPixmap *, GdkBitmap *); | 868 void BuddyTickerAddUser(char *, GdkPixmap *, GdkBitmap *); |
864 void BuddyTickerSetPixmap(char *, GdkPixmap *, GdkBitmap *); | 869 void BuddyTickerSetPixmap(char *, GdkPixmap *, GdkBitmap *); |
865 void BuddyTickerSignoff(); | 870 void BuddyTickerSignoff(); |
871 | |
872 #endif /* _GAIM_GAIM_H_ */ |