[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); } |