summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2000-11-15 17:49:07 +0000
committerHavoc Pennington <hp@src.gnome.org>2000-11-15 17:49:07 +0000
commit5bd2297932a620bbc4b04065b1ad9082b7367b14 (patch)
treec1de4b66608e37385692dc05ffc21283b7a37933
parent42bb04b2ce94e26af07547b96da2147b8bfe1ffa (diff)
downloadgtk+-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--ChangeLog6
-rw-r--r--ChangeLog.pre-2-06
-rw-r--r--ChangeLog.pre-2-106
-rw-r--r--ChangeLog.pre-2-26
-rw-r--r--ChangeLog.pre-2-46
-rw-r--r--ChangeLog.pre-2-66
-rw-r--r--ChangeLog.pre-2-86
-rw-r--r--gtk/gtktextview.c1
8 files changed, 43 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bd70adab04..d5242787ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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);