src/convo.h

Sat, 22 Sep 2001 11:35:00 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Sat, 22 Sep 2001 11:35:00 +0000
changeset 2350
94cc09f218c0
parent 960
c4012584334f
child 2379
cffc8ebf1bd4
permissions
-rw-r--r--

[gaim-migrate @ 2363]
I have an Abba song stuck in my head but I don't know what it's called or what any of the words are, except "Take a chance on me". Just that one line, over and over and over and over. And all because my sound card driver doesn't work and I'm too lazy to switch the speakers from blue back to penguin.

472
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
1 /*
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
2 * gaim
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
3 *
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4 * Copyright (C) 1998-1999, Mark Spencer <markster@marko.net>
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
5 *
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
6 * This program is free software; you can redistribute it and/or modify
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
7 * it under the terms of the GNU General Public License as published by
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
8 * the Free Software Foundation; either version 2 of the License, or
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
9 * (at your option) any later version.
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
10 *
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
11 * This program is distributed in the hope that it will be useful,
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
14 * GNU General Public License for more details.
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
15 *
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
16 * You should have received a copy of the GNU General Public License
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
17 * along with this program; if not, write to the Free Software
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
19 *
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 #ifndef _GAIMCONVO_H_
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23 #define _GAIMCONVO_H_
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
24
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 #include <gtk/gtk.h>
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
26 #include "gaim.h"
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
27
909
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
28 #include "pixmaps/tmp_send.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
29 #include "pixmaps/gnome_remove.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
30 #include "pixmaps/gnome_add.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
31 #include "pixmaps/cancel.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
32 #include "pixmaps/warn.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
33 #include "pixmaps/tb_search.xpm"
83af8c8b993b [gaim-migrate @ 919]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 907
diff changeset
34 #include "pixmaps/block.xpm"
472
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 /* we declare all of the global functions for chat and IM windows here, so
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 * that it's easy to keep them merged. */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39 /* chat first */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 extern void im_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 extern void ignore_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42 extern void whisper_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43 extern void invite_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45 /* now IM */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 extern void warn_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
47 extern void block_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
48 extern void add_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
49
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
50 /* now both */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51 extern void info_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
52 extern void do_bold(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
53 extern void do_italic(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
54 extern void do_underline(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55 extern void do_strike(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56 extern void do_small(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57 extern void do_normal(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
58 extern void do_big(GtkWidget *, GtkWidget *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
59 extern void toggle_font(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
60 extern void toggle_color(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
61 extern void toggle_loggle(GtkWidget *, struct conversation *);
555
bea0ece30600 [gaim-migrate @ 565]
Todd Kulesza <fflewddur@users.sourceforge.net>
parents: 551
diff changeset
62 extern void insert_smiley(GtkWidget *, struct conversation *);
472
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
63 /* sound is handled by set_option */
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
64 extern gboolean keypress_callback(GtkWidget *, GdkEventKey *, struct conversation *);
907
3638fe0afd66 [gaim-migrate @ 917]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 608
diff changeset
65 extern void check_spelling( GtkEditable *, gchar *, gint, gint *, gpointer);
3638fe0afd66 [gaim-migrate @ 917]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 608
diff changeset
66 extern int entry_key_pressed(GtkWidget *, GtkWidget *);
472
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
67
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68 extern GtkWidget *build_conv_toolbar(struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
69
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
70 extern void send_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
71 extern int close_callback(GtkWidget *, struct conversation *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
72
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
73 extern gboolean meify(char *);
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
74
9a5b8da2d760 [gaim-migrate @ 482]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
75 #endif

mercurial