[gtk+] GtkTextView: Animate keybindings
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkTextView: Animate keybindings
- Date: Thu, 3 Jul 2014 00:59:36 +0000 (UTC)
commit b04e3835cbead2a901b9b701f1806b4a8ff98ba0
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Jul 2 20:31:42 2014 -0400
GtkTextView: Animate keybindings
gtk/gtktextview.c | 15 ++++++---------
1 files changed, 6 insertions(+), 9 deletions(-)
---
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 48c60b8..79c4a8e 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -28,6 +28,7 @@
#include <string.h>
#define GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API
+#include "gtkadjustmentprivate.h"
#include "gtkbindings.h"
#include "gtkdnd.h"
#include "gtkintl.h"
@@ -2209,13 +2210,9 @@ gtk_text_view_scroll_to_iter (GtkTextView *text_view,
|| (current_x_scroll != gtk_adjustment_get_value (text_view->priv->hadjustment));
if (retval)
- {
- DV(g_print (">Actually scrolled ("G_STRLOC")\n"));
- }
+ DV(g_print (">Actually scrolled ("G_STRLOC")\n"));
else
- {
- DV(g_print (">Didn't end up scrolling ("G_STRLOC")\n"));
- }
+ DV(g_print (">Didn't end up scrolling ("G_STRLOC")\n"));
return retval;
}
@@ -6102,7 +6099,7 @@ gtk_text_view_move_viewport (GtkTextView *text_view,
break;
}
- gtk_adjustment_set_value (adjustment, gtk_adjustment_get_value (adjustment) + count * increment);
+ gtk_adjustment_animate_to_value (adjustment, gtk_adjustment_get_value (adjustment) + count * increment);
}
static void
@@ -6193,7 +6190,7 @@ gtk_text_view_scroll_pages (GtkTextView *text_view,
newval += count * gtk_adjustment_get_page_increment (adjustment);
- gtk_adjustment_set_value (adjustment, newval);
+ gtk_adjustment_animate_to_value (adjustment, newval);
cursor_y_pos += gtk_adjustment_get_value (adjustment) - oldval;
gtk_text_layout_get_iter_at_pixel (priv->layout, &new_insert, cursor_x_pos, cursor_y_pos);
@@ -6277,7 +6274,7 @@ gtk_text_view_scroll_hpages (GtkTextView *text_view,
newval += count * gtk_adjustment_get_page_increment (adjustment);
- gtk_adjustment_set_value (adjustment, newval);
+ gtk_adjustment_animate_to_value (adjustment, newval);
cursor_x_pos += gtk_adjustment_get_value (adjustment) - oldval;
gtk_text_layout_get_iter_at_pixel (priv->layout, &new_insert, cursor_x_pos, cursor_y_pos);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]