src/convo.h

changeset 4359
cf899ee07d1d
parent 3790
8f009843ceeb
equal deleted inserted replaced
4358:a6fc799d5c40 4359:cf899ee07d1d
21 21
22 #ifndef _CONVO_H_ 22 #ifndef _CONVO_H_
23 #define _CONVO_H_ 23 #define _CONVO_H_
24 24
25 #include <gtk/gtk.h> 25 #include <gtk/gtk.h>
26 #include "conversation.h"
27 #include "gtkconv.h"
26 #include "gaim.h" 28 #include "gaim.h"
27 29
28 #if 0 30 #if 0
29 #include "pixmaps/tmp_send.xpm" 31 #include "pixmaps/tmp_send.xpm"
30 #include "pixmaps/gnome_remove.xpm" 32 #include "pixmaps/gnome_remove.xpm"
40 42
41 /* we declare all of the global functions for chat and IM windows here, so 43 /* we declare all of the global functions for chat and IM windows here, so
42 * that it's easy to keep them merged. */ 44 * that it's easy to keep them merged. */
43 45
44 /* chat first */ 46 /* chat first */
45 extern void im_callback(GtkWidget *, struct conversation *); 47 extern void im_callback(GtkWidget *, struct gaim_conversation *);
46 extern void ignore_callback(GtkWidget *, struct conversation *); 48 extern void ignore_callback(GtkWidget *, struct gaim_conversation *);
47 extern void whisper_callback(GtkWidget *, struct conversation *); 49 extern void whisper_callback(GtkWidget *, struct gaim_conversation *);
48 extern void invite_callback(GtkWidget *, struct conversation *); 50 extern void invite_callback(GtkWidget *, struct gaim_conversation *);
49 extern void tab_complete(struct conversation *c); 51 extern void tab_complete(struct gaim_conversation *c);
50 52
51 /* now IM */ 53 /* now IM */
52 extern void warn_callback(GtkWidget *, struct conversation *); 54 extern void warn_callback(GtkWidget *, struct gaim_conversation *);
53 extern void block_callback(GtkWidget *, struct conversation *); 55 extern void block_callback(GtkWidget *, struct gaim_conversation *);
54 extern void add_callback(GtkWidget *, struct conversation *); 56 extern void add_callback(GtkWidget *, struct gaim_conversation *);
55 57
56 /* now both */ 58 /* now both */
57 extern int set_dispstyle (int); 59 extern int set_dispstyle (int);
58 extern void info_callback(GtkWidget *, struct conversation *); 60 extern void info_callback(GtkWidget *, struct gaim_conversation *);
59 extern void do_bold(GtkWidget *, struct conversation *); 61 extern void do_bold(GtkWidget *, struct gaim_conversation *);
60 extern void do_italic(GtkWidget *, struct conversation *); 62 extern void do_italic(GtkWidget *, struct gaim_conversation *);
61 extern void do_underline(GtkWidget *, struct conversation *); 63 extern void do_underline(GtkWidget *, struct gaim_conversation *);
62 extern void do_strike(GtkWidget *, struct conversation *); 64 extern void do_strike(GtkWidget *, struct gaim_conversation *);
63 extern void do_small(GtkWidget *, struct conversation *); 65 extern void do_small(GtkWidget *, struct gaim_conversation *);
64 extern void do_normal(GtkWidget *, struct conversation *); 66 extern void do_normal(GtkWidget *, struct gaim_conversation *);
65 extern void do_big(GtkWidget *, struct conversation *); 67 extern void do_big(GtkWidget *, struct gaim_conversation *);
66 extern void toggle_font(GtkWidget *, struct conversation *); 68 extern void toggle_font(GtkWidget *, struct gaim_conversation *);
67 extern void toggle_color(GtkWidget *, struct conversation *); 69 extern void toggle_color(GtkWidget *, struct gaim_conversation *);
68 extern void toggle_loggle(GtkWidget *, struct conversation *); 70 extern void toggle_loggle(GtkWidget *, struct gaim_conversation *);
69 extern void insert_smiley(GtkWidget *, struct conversation *); 71 extern void insert_smiley(GtkWidget *, struct gaim_conversation *);
70 /* sound is handled by set_option */ 72 /* sound is handled by set_option */
71 extern gboolean keypress_callback(GtkWidget *, GdkEventKey *, struct conversation *); 73 extern gboolean keypress_callback(GtkWidget *, GdkEventKey *, struct gaim_conversation *);
72 extern gboolean stop_rclick_callback(GtkWidget *, GdkEventButton *, gpointer); 74 extern gboolean stop_rclick_callback(GtkWidget *, GdkEventButton *, gpointer);
73 extern void check_spelling( GtkEditable *, gchar *, gint, gint *, gpointer); 75 extern void check_spelling( GtkEditable *, gchar *, gint, gint *, gpointer);
74 extern int entry_key_pressed(GtkTextBuffer *); 76 extern int entry_key_pressed(GtkTextBuffer *);
75 77
76 extern void convo_switch(GtkNotebook *, GtkWidget *, gint, gpointer); 78 extern void convo_switch(GtkNotebook *, GtkWidget *, gint, gpointer);
77 extern gint delete_all_convo(GtkWidget *, GdkEventAny *, gpointer); 79 extern gint delete_all_convo(GtkWidget *, GdkEventAny *, gpointer);
78 80
79 extern GtkWidget *build_conv_toolbar(struct conversation *); 81 extern GtkWidget *build_conv_toolbar(struct gaim_conversation *);
80 82
81 extern void send_callback(GtkWidget *, struct conversation *); 83 extern void send_callback(GtkWidget *, struct gaim_conversation *);
82 extern int close_callback(GtkWidget *, struct conversation *); 84 extern int close_callback(GtkWidget *, struct gaim_conversation *);
83 85
84 extern gboolean meify(char *, int); 86 extern gboolean meify(char *, int);
85 87
86 #endif /* _CONVO_H_ */ 88 #endif /* _CONVO_H_ */

mercurial