I am sorry but I really don't know how to write on a buffer. I am writing on the file as: FILE *fop = fopen(filename, "a" ); g_fprintf( fop, "@%s{%s,\n", strcombo, strkey ); g_fprintf( fop, "\tAuthor=%s,\n", strAuth); etc. and the buffer is defined as static void read_view(char *inpfn) { char *buffer; stat(inpfn, &filestat); textbuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview)); buffer = (char *) malloc(filestat.st_size * sizeof (char)); efile = fopen(inpfn, "r"); fread(buffer, filestat.st_size, 1, efile); gtk_text_buffer_set_text(textbuffer, buffer, filestat.st_size); free(buffer); }
Can you please give me a hint how to write on a buffer? I am a novice, hope you will be kind. On Fri, 2012-08-24 at 13:33 +0100, jcup...@gmail.com wrote: > Hi Rudra, > > On 23 August 2012 13:45, Rudra Banerjee <bnrj.ru...@yahoo.com> wrote: > > whenever I am writing, it is saved, but to see the change, I have to > > reopen the file(obviously). > > What do you need to know? Do you want your textview to update as the > file changes? > > If your program is appending to the file as well as displaying in the > textview, it would be much simpler just to append to the textview > itself. > > John _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list