Esempio n. 1
0
void ygtk_html_wrap_set_text (GtkWidget *widget, const gchar* text, gboolean plain_mode)
{
	// TODO: implement plain_mode
	GtkHTMLStream *stream = gtk_html_begin (GTK_HTML (widget));
	gtk_html_write (GTK_HTML (widget), stream, text, strlen (text));
	gtk_html_end (GTK_HTML (widget), stream, GTK_HTML_STREAM_OK);
}
Esempio n. 2
0
static void clear_btn_clicked_cb(GtkButton *button, gpointer user_data)
{
	Chat *c = (Chat *)user_data;
	gtk_html_end(c->output, c->stream, GTK_HTML_STREAM_OK);
	//gtk_html_stream_destroy(c->stream);
	c->stream = glen_html_begin(c->output);
	//c->stream = gtk_html_begin(c->output);
	//gtk_html_write(c->output, c->stream, header, strlen(header));
}
static void
on_html_http_link_clicked_disconnect (C2Request *request, gboolean success, C2Pthread3 *data)
{
	GtkHTML *html = GTK_HTML (data->v1);
	GtkHTMLStream *stream = data->v3;
	const gchar *ptr;
	gint length = request->got_size;

	ptr = (request->source+request->got_size)-length;

	gtk_html_stream_write (stream, request->source, request->got_size);
	gtk_html_end (html, stream, success ? GTK_HTML_STREAM_OK : GTK_HTML_STREAM_ERROR);
}