1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
FILE *fichier;
gsize length;
guint8 *data;
GdkAtom de_format
GtkWidget buffer;
GtkTextIter start_iter;
fichier=fopen("test.dat",rb);
fread(&length,sizeof(gsize),1,fichier);
data=malloc(sizeof(gunit8)*length);
fclose(fichier);
buffer=gtk_text_view_get_buffer(TK_TEXT_VIEW(text_view));
gtk_text_buffer_get_iter_at_offset(buffer,&start_iter,0);
de_format=gtk_text_buffer_register_deserialize_tagset(buffer,"default");
gtk_text_buffer_deserialize_set_can_create_tags(buffer,de_format,TRUE);
gtk_text_buffer_deserialize(buffer,buffer,de_format,&start_iter,data,length,NULL); |
Partager