[gnome-builder] editor: move cursor to beginning of document when opening.



commit 9ef6939647e3d661ffcfaf89898e4862e3150dd1
Author: Christian Hergert <christian hergert me>
Date:   Mon Sep 15 14:57:02 2014 -0700

    editor: move cursor to beginning of document when opening.

 src/editor/gb-editor-commands.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/editor/gb-editor-commands.c b/src/editor/gb-editor-commands.c
index 45911c6..ed90e29 100644
--- a/src/editor/gb-editor-commands.c
+++ b/src/editor/gb-editor-commands.c
@@ -346,6 +346,8 @@ on_load_cb (GtkSourceFileLoader *loader,
             GAsyncResult        *result,
             GbEditorTab         *tab)
 {
+  GtkTextIter begin;
+  GtkTextIter end;
   GError *error = NULL;
 
   g_return_if_fail (GTK_SOURCE_IS_FILE_LOADER (loader));
@@ -366,6 +368,11 @@ on_load_cb (GtkSourceFileLoader *loader,
       g_clear_error (&error);
     }
 
+  gtk_text_buffer_get_bounds (GTK_TEXT_BUFFER (tab->priv->document),
+                              &begin, &end);
+  gtk_text_buffer_select_range (GTK_TEXT_BUFFER (tab->priv->document),
+                                &begin, &begin);
+
   gb_source_change_monitor_reset (tab->priv->change_monitor);
   gtk_source_gutter_renderer_set_visible (tab->priv->change_renderer, TRUE);
 


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