[Cscmail-devel] C && GTK && CscHTML
Brought to you by:
countzer0
|
From: William P. <wil...@li...> - 2000-08-29 13:38:41
|
Hi!
I have tried your HtmlWidget, but I get a segfault when showing the
widget with a really basic
exemple (in C). I haven't put any URL... Can someone help me ?
#include <cschtml/cschtml.h>
int main(int ac, char **av)
{
GtkWidget *window, *button, *vbox;
GtkWidget *html;
gtk_init(&ac, &av);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
vbox = gtk_vbox_new (FALSE, 0);
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show(vbox);
button = gtk_button_new_with_label("Clicker ICI pour sortir...");
gtk_box_pack_end(GTK_BOX(vbox), button, FALSE, FALSE, 0);
html = csc_html_new();
// csc_html_load_empty((CscHTML *)html);
csc_html_set_editable((CscHTML *)html, 0);
csc_html_enable_debug((CscHTML *)html, 0);
csc_html_construct(html);
gtk_box_pack_start(GTK_BOX(vbox), html, TRUE, TRUE, 0);
gtk_signal_connect(GTK_OBJECT(window), "delete_event",
GTK_SIGNAL_FUNC(destroy), NULL);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked",
GTK_SIGNAL_FUNC(destroy), NULL);
/*
gtk_signal_connect_object(GTK_OBJECT(html), "submit",
GTK_SIGNAL_FUNC(destroy), NULL);
gtk_signal_connect_object(GTK_OBJECT(html), "link_clicked",
GTK_SIGNAL_FUNC(destroy), NULL);
gtk_signal_connect_object(GTK_OBJECT(html), "title_changed",
GTK_SIGNAL_FUNC(destroy), NULL);
gtk_signal_connect_object(GTK_OBJECT(html), "on_url",
GTK_SIGNAL_FUNC(destroy), NULL);
gtk_signal_connect_object(GTK_OBJECT(html), "redirect",
GTK_SIGNAL_FUNC(destroy), NULL);
*/
gtk_widget_show(button);
gtk_widget_show(html); /* ===> Here ! <===== */
gtk_widget_show(window);
gtk_main();
return (1);
}
|