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