| 132 spacer = gtk_label_new(" "); |
132 spacer = gtk_label_new(" "); |
| 133 gtk_box_pack_start(GTK_BOX(hbox), spacer, FALSE, FALSE, 0); |
133 gtk_box_pack_start(GTK_BOX(hbox), spacer, FALSE, FALSE, 0); |
| 134 gtk_widget_show(spacer); |
134 gtk_widget_show(spacer); |
| 135 |
135 |
| 136 frame = pidgin_create_webview(TRUE, &webview, &toolbar, NULL); |
136 frame = pidgin_create_webview(TRUE, &webview, &toolbar, NULL); |
| 137 if (!(format & PURPLE_STRING_FORMAT_TYPE_HTML)) |
137 if (!(format & PURPLE_STRING_FORMAT_TYPE_HTML)) { |
| 138 gtk_widget_destroy(toolbar); |
138 gtk_widget_destroy(toolbar); |
| |
139 gtk_webview_set_format_functions(GTK_WEBVIEW(webview), 0); |
| |
140 } |
| 139 |
141 |
| 140 if (format & PURPLE_STRING_FORMAT_TYPE_MULTILINE) { |
142 if (format & PURPLE_STRING_FORMAT_TYPE_MULTILINE) { |
| 141 gchar *tmp = purple_strreplace(purple_prefs_get_string(pref_name), "\n", "<br>"); |
143 gchar *tmp = purple_strreplace(purple_prefs_get_string(pref_name), "\n", "<br>"); |
| 142 gtk_webview_append_html(GTK_WEBVIEW(webview), tmp); |
144 gtk_webview_append_html(GTK_WEBVIEW(webview), tmp); |
| 143 g_free(tmp); |
145 g_free(tmp); |