[recipes] edit page: Keep caret visible



commit a8eaa16f4a0e12cc030b2a7b89063b81e9e4f15e
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat May 6 17:42:07 2017 -0400

    edit page: Keep caret visible
    
    We move the caret around when adding a new step. It is a bit
    disorienting if the caret just disappears from view, so keep
    it scrolled on screen.

 src/gr-edit-page.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/gr-edit-page.c b/src/gr-edit-page.c
index 1e601fe..422cfd9 100644
--- a/src/gr-edit-page.c
+++ b/src/gr-edit-page.c
@@ -687,6 +687,8 @@ add_step (GtkButton *button, GrEditPage *self)
         gtk_text_buffer_get_end_iter (buffer, &end);
         gtk_text_buffer_place_cursor (buffer, &end);
         gtk_text_buffer_insert_at_cursor (buffer, "\n\n", 2);
+        gtk_text_view_scroll_mark_onscreen (GTK_TEXT_VIEW (self->instructions_field),
+                                            gtk_text_buffer_get_insert (buffer));
         set_unsaved (self);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]