]> Pileus Git - ~andy/gtk/commitdiff
queue a resize here; will temporarily slow down the widget a lot, until we
authorHavoc Pennington <hp@redhat.com>
Tue, 23 Oct 2001 20:13:44 +0000 (20:13 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Tue, 23 Oct 2001 20:13:44 +0000 (20:13 +0000)
2001-10-23  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.c (changed_handler): queue a resize here; will
temporarily slow down the widget a lot, until we figure out how to
optimize to avoid full redraw everytime we queue a resize

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 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index 9117747910acf614839c40405463bf2736edf0d2..a7710e4b373a37fe5a52de9ed55ccc27f9a8ea99 100644 (file)
@@ -1,3 +1,9 @@
+2001-10-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): queue a resize here; will
+       temporarily slow down the widget a lot, until we figure out how to
+       optimize to avoid full redraw everytime we queue a resize
+
 2001-10-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextiter.c (test_log_attrs): handle case where offset ==
index cc498d7435b159ab01dea36884245614126f9d5f..6cbe53c5c8fdff0424ac3cd86fdcc0ce60aa6908 100644 (file)
@@ -2831,7 +2831,7 @@ changed_handler (GtkTextLayout *layout,
   GtkWidget *widget;
   GdkRectangle visible_rect;
   GdkRectangle redraw_rect;
-
+  
   text_view = GTK_TEXT_VIEW (data);
   widget = GTK_WIDGET (data);
   
@@ -2905,6 +2905,8 @@ changed_handler (GtkTextLayout *layout,
           tmp_list = g_slist_next (tmp_list);
         }
     }
+
+  gtk_widget_queue_resize (widget);
 }
 
 static void