+static gboolean scroll_to_end(GtkTextView *w){
+ GtkTextBuffer *buffer=gtk_text_view_get_buffer(w);
+ GtkTextIter iter;
+ gtk_text_buffer_get_end_iter(buffer,&iter);
+ GtkTextMark *mark=gtk_text_buffer_create_mark(buffer,NULL,&iter,FALSE);
+ gtk_text_view_scroll_mark_onscreen(w,mark);
+ return FALSE;
+}
+