Bonjour,

Voila j'essay d'insérer une scrollbar a ma Cliist mais impossible....

J'ai toujours cette erreur : (Gtk:4386): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead


voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    GtkWidget  *scroll;
    GtkWidget *Dialogue;
    gchar *titles[3] = {"Ceci","Cela","ect"}; 
 
   Dialogue = gtk_dialog_new();
   gtk_window_set_title(GTK_WINDOW(Dialogue), "Essay ");
   scroll = gtk_scrolled_window_new(NULL, NULL);
   gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(scroll), 1);
 
     Clist = gtk_clist_new_with_titles( 3, titles);
 
       gtk_clist_set_column_width (GTK_CLIST(Clist), 0, 80);
       gtk_clist_set_column_width (GTK_CLIST(Clist), 1, 150);
       gtk_clist_set_column_width (GTK_CLIST(Clist), 2, 80);
 
        gtk_container_add(GTK_CONTAINER(scroll),Clist);
 
                  gtk_table_attach(GTK_TABLE(pTable), Clist,
       4, 8, 1, 3,
        GTK_FILL, GTK_FILL,
        0, 0);

J'ai même essayé avec gtk_scrolled_window_add_with_viewport() mais rien....il me dit

(Gtk:4402): Gtk-WARNING **: Can't set a parent on a toplevel widget


Merci d'avance.