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) {