| 12
 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; | 
Partager