]> Pileus Git - ~andy/gtk/commitdiff
call gtk_size_group_queue_resize to avoid invalidating the widget every
authorHavoc Pennington <hp@redhat.com>
Fri, 22 Feb 2002 15:55:14 +0000 (15:55 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Fri, 22 Feb 2002 15:55:14 +0000 (15:55 +0000)
2002-02-22  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.c (changed_handler): call
gtk_size_group_queue_resize to avoid invalidating the widget every
time its requisition changes. Instead we use the btree invalid
lines to know what to redraw. Fixes #71429

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktextview.c

index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 132df9cdaa391ac59ae485ce50ec00c26c010af3..97c065b699222f42b9a1c8fdef870f3d7aca0e4f 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
 Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
index 328a0c44bec090970872abfa07a116b6f630b2cc..eb45173af74813a1d9b81a0ed1ce7e3bc5f871fc 100644 (file)
@@ -3240,7 +3240,10 @@ changed_handler (GtkTextLayout     *layout,
 
     if (old_req.width != new_req.width ||
         old_req.height != new_req.height)
-      gtk_widget_queue_resize (widget);
+      {
+        /* FIXME http://bugzilla.gnome.org/show_bug.cgi?id=72258 */
+        _gtk_size_group_queue_resize (widget);
+      }
   }
 }