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