Mercurial > pidgin
comparison src/conversation.c @ 3081:eb364675bbe4
[gaim-migrate @ 3095]
oatmeal.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Tue, 19 Mar 2002 06:29:30 +0000 |
parents | 4f2f12bf4408 |
children | 58588d33a3ca |
comparison
equal
deleted
inserted
replaced
3080:8b48f6843ea0 | 3081:eb364675bbe4 |
---|---|
93 /*------------------------------------------------------------------------*/ | 93 /*------------------------------------------------------------------------*/ |
94 /* Helpers */ | 94 /* Helpers */ |
95 /*------------------------------------------------------------------------*/ | 95 /*------------------------------------------------------------------------*/ |
96 | 96 |
97 | 97 |
98 void gaim_setup_imhtml(GtkWidget *imhtml) | 98 void gaim_setup_imhtml_smileys(GtkWidget *imhtml) |
99 { | 99 { |
100 g_return_if_fail(imhtml != NULL); | |
101 g_return_if_fail(GTK_IS_IMHTML(imhtml)); | |
102 if (!(convo_options & OPT_CONVO_SHOW_SMILEY)) | |
103 gtk_imhtml_show_smileys(GTK_IMHTML(imhtml), FALSE); | |
104 gtk_signal_connect(GTK_OBJECT(imhtml), "url_clicked", GTK_SIGNAL_FUNC(open_url), NULL); | |
105 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", luke03_xpm); | 100 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", luke03_xpm); |
106 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:-)", luke03_xpm); | 101 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:-)", luke03_xpm); |
107 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O-)", oneeye_xpm); | 102 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O-)", oneeye_xpm); |
108 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:)", crazy4_xpm); | 103 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:)", crazy4_xpm); |
109 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:-)", crazy4_xpm); | 104 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:-)", crazy4_xpm); |
110 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-o)))", mrt_xpm); | 105 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-o)))", mrt_xpm); |
111 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-O)))", mrt_xpm); | 106 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-O)))", mrt_xpm); |
112 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-|)", download_xpm); | 107 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-|)", download_xpm); |
113 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-]", farted_xpm); | 108 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-]", farted_xpm); |
109 } | |
110 | |
111 void gaim_setup_imhtml(GtkWidget *imhtml) | |
112 { | |
113 g_return_if_fail(imhtml != NULL); | |
114 g_return_if_fail(GTK_IS_IMHTML(imhtml)); | |
115 if (!(convo_options & OPT_CONVO_SHOW_SMILEY)) | |
116 gtk_imhtml_show_smileys(GTK_IMHTML(imhtml), FALSE); | |
117 | |
118 gtk_signal_connect(GTK_OBJECT(imhtml), "url_clicked", GTK_SIGNAL_FUNC(open_url), NULL); | |
119 gaim_setup_imhtml_smileys(imhtml); | |
114 } | 120 } |
115 | 121 |
116 void quiet_set(GtkWidget *tb, int state) | 122 void quiet_set(GtkWidget *tb, int state) |
117 { | 123 { |
118 state_lock = 1; | 124 state_lock = 1; |
2206 update_buttons_by_protocol(cnv); | 2212 update_buttons_by_protocol(cnv); |
2207 | 2213 |
2208 update_icon(cnv); | 2214 update_icon(cnv); |
2209 update_checkbox(cnv); | 2215 update_checkbox(cnv); |
2210 update_smilies(cnv); | 2216 update_smilies(cnv); |
2217 gaim_setup_imhtml_smileys(cnv->text); | |
2211 } | 2218 } |
2212 | 2219 |
2213 int set_dispstyle(int chat) | 2220 int set_dispstyle(int chat) |
2214 { | 2221 { |
2215 int dispstyle; | 2222 int dispstyle; |
2364 update_buttons_by_protocol(c); | 2371 update_buttons_by_protocol(c); |
2365 | 2372 |
2366 update_icon(c); | 2373 update_icon(c); |
2367 update_checkbox(c); | 2374 update_checkbox(c); |
2368 update_smilies(c); | 2375 update_smilies(c); |
2376 gaim_setup_imhtml_smileys(c->text); | |
2369 } | 2377 } |
2370 | 2378 |
2371 void update_buttons_by_protocol(struct conversation *c) | 2379 void update_buttons_by_protocol(struct conversation *c) |
2372 { | 2380 { |
2373 if (!c->gc) { | 2381 if (!c->gc) { |