[gtk+] textview: Use adjustment animations in gtk_text_view_scroll_to_iter()



commit 6aa851149598961f7e80d204d92f1b4c74783b87
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Jul 8 15:22:24 2014 +0200

    textview: Use adjustment animations in gtk_text_view_scroll_to_iter()
    
    This makes keyboard-triggered scrolling animated, as this function is
    used underneath in order to make the cursor onscreen after it is
    displaced.

 gtk/gtktextview.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 581a378..672d31a 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -2163,8 +2163,8 @@ gtk_text_view_scroll_to_iter (GtkTextView   *text_view,
   
   if (scroll_inc != 0)
     {
-      gtk_adjustment_set_value (text_view->priv->vadjustment,
-                                current_y_scroll + scroll_inc);
+      gtk_adjustment_animate_to_value (text_view->priv->vadjustment,
+                                      current_y_scroll + scroll_inc);
 
       DV (g_print (" vert increment %d\n", scroll_inc));
     }
@@ -2200,8 +2200,8 @@ gtk_text_view_scroll_to_iter (GtkTextView   *text_view,
   
   if (scroll_inc != 0)
     {
-      gtk_adjustment_set_value (text_view->priv->hadjustment,
-                                current_x_scroll + scroll_inc);
+      gtk_adjustment_animate_to_value (text_view->priv->hadjustment,
+                                      current_x_scroll + scroll_inc);
 
       DV (g_print (" horiz increment %d\n", scroll_inc));
     }


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