diff options
author | Havoc Pennington <hp@redhat.com> | 2000-11-15 17:49:07 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-11-15 17:49:07 +0000 |
commit | 5bd2297932a620bbc4b04065b1ad9082b7367b14 (patch) | |
tree | c1de4b66608e37385692dc05ffc21283b7a37933 | |
parent | 42bb04b2ce94e26af07547b96da2147b8bfe1ffa (diff) | |
download | gtk+-5bd2297932a620bbc4b04065b1ad9082b7367b14.tar.gz |
offset redraw rect by xoffset in addition to yoffset, so horizontal
2000-11-15 Havoc Pennington <hp@redhat.com>
* gtk/gtktextview.c (changed_handler): offset redraw rect by
xoffset in addition to yoffset, so horizontal scrolling doesn't
break redraws
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 6 | ||||
-rw-r--r-- | gtk/gtktextview.c | 1 |
8 files changed, 43 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index bd70adab04..d5242787ca 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,11 @@ 2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextview.c (changed_handler): offset redraw rect by + xoffset in addition to yoffset, so horizontal scrolling doesn't + break redraws + +2000-11-15 Havoc Pennington <hp@redhat.com> + * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel from the cursor (render_layout_line): fix reversed test that caused weird diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 4117f2a8ec..c1112fc8af 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -2123,6 +2123,7 @@ changed_handler (GtkTextLayout *layout, if (gdk_rectangle_intersect (&redraw_rect, &visible_rect, &redraw_rect)) { + redraw_rect.x -= text_view->xoffset; redraw_rect.y -= text_view->yoffset; text_window_invalidate_rect (text_view->text_window, &redraw_rect); |