From 67d70899d497c4cd67a12df515fa0d791907518e Mon Sep 17 00:00:00 2001
From: Li Yuan
Date: Tue, 10 Jun 2008 05:40:42 +0000
Subject: [PATCH] Automatically scroll text caret to make it visible, when AT
sets its
2008-06-10 Li Yuan
* gailtextview.c: (gail_text_view_set_caret_offset):
Automatically scroll text caret to make it visible, when AT
sets its offset.
svn path=/trunk/; revision=20344
---
modules/other/gail/ChangeLog | 6 ++++++
modules/other/gail/gailtextview.c | 1 +
2 files changed, 7 insertions(+)
diff --git a/modules/other/gail/ChangeLog b/modules/other/gail/ChangeLog
index 3944f975e8..8dc252ff80 100644
--- a/modules/other/gail/ChangeLog
+++ b/modules/other/gail/ChangeLog
@@ -1,3 +1,9 @@
+2008-06-10 Li Yuan
+
+ * gailtextview.c: (gail_text_view_set_caret_offset):
+ Automatically scroll text caret to make it visible, when AT
+ sets its offset.
+
2008-06-06 Li Yuan
* gail/gaillabel.c: (gail_label_real_notify_gtk):
diff --git a/modules/other/gail/gailtextview.c b/modules/other/gail/gailtextview.c
index ea86ea7a73..f8759cf29d 100644
--- a/modules/other/gail/gailtextview.c
+++ b/modules/other/gail/gailtextview.c
@@ -496,6 +496,7 @@ gail_text_view_set_caret_offset (AtkText *text,
gtk_text_buffer_get_iter_at_offset (buffer, &pos_itr, offset);
gtk_text_buffer_place_cursor (buffer, &pos_itr);
+ gtk_text_view_scroll_to_iter (view, &pos_itr, 0, FALSE, 0, 0);
return TRUE;
}