Salut,
j'ai un pb avec ma boite de dialogue. J'arrive pas à insérer un pscroller et une textview (comme je l'ai fait dans ma fenêtre principale). J'ai donc choisi de crée simplement une autre fenêtre mais j'arrive pas a envoyer du texte dans ma textview. Je l'ai déjà fait pour ma fenêtre principale mais là g sè pas pkoi ça passe pas.
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
23
24
25
26
27
28
 
    GtkTextIter Buffer_Start_v;
    GtkTextIter Buffer_End_v;
    GtkWidget *pTextview = gtk_text_view_new(); 
    GtkWidget *Buffer_v = gtk_text_view_get_buffer(GTK_TEXT_VIEW(pTextView));
    gtk_text_buffer_get_start_iter(Buffer_v, &Buffer_Start_v); 
    gtk_text_buffer_get_end_iter(Buffer_v, &Buffer_End_v);         
    gtk_widget_set_size_request(pTextview, 500, 300);
    gtk_text_view_set_editable(GTK_TEXT_VIEW(pTextview), FALSE);  
 
    GtkWidget *pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title(GTK_WINDOW(pWindow), "Visualisation");
 
    GtkWidget *pScrollbar = gtk_scrolled_window_new(NULL, NULL);
  gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(pScrollbar),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
    gtk_container_add(GTK_CONTAINER(pScrollbar), pTextview);
    gtk_container_add(GTK_CONTAINER(pWindow), pScrollbar);
 
/* Ecriture des Intitulés dans la textview */
for( i = 0 ; i < nb_int ; i++)
{
gtk_text_buffer_insert(Buffer_v, &Buffer_Start_v, *(title + i), strlen(*(title + i )));
gtk_text_buffer_insert(Buffer_v, &Buffer_Start_v, "\n", 1);
}
.....
 
gtk_widget_show_all(pWindow);
return;
Merci d'avance.