diff options
author | Tim Janik <timj@gtk.org> | 1999-01-13 12:39:17 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1999-01-13 12:39:17 +0000 |
commit | 55b365d76da826a4ade63291dc1357f6f15eb851 (patch) | |
tree | 68e6c5b1b68f262bb4c710ca0c08b278c3f799a3 /ChangeLog.pre-2-4 | |
parent | de7ffb4a1cc6a6a56992e7b7c7c4b4769163ccfe (diff) | |
download | gtk+-55b365d76da826a4ade63291dc1357f6f15eb851.tar.gz |
eliminate queue_clears or queue_draws where we know that expose events
Wed Jan 13 13:28:00 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c: eliminate queue_clears or queue_draws where we know
that expose events will be generated.
(gtk_widget_map): only queue_draw for NO_WINDOW widgets.
(gtk_widget_unmap): only queue_clear_child for NO_WINDOW widgets.
(gtk_widget_size_allocate): we don't need a queue_clear on changing
allocations of !NO_WINDOW widgets, we do still need a full redraw for
them though.
* gtk/gtklabel.c (gtk_label_set_text): check whether the new string
actually differs from the original.
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r-- | ChangeLog.pre-2-4 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 792519b0eb..58d92d6bc0 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,16 @@ +Wed Jan 13 13:28:00 1999 Tim Janik <timj@gtk.org> + + * gtk/gtkwidget.c: eliminate queue_clears or queue_draws where we know + that expose events will be generated. + (gtk_widget_map): only queue_draw for NO_WINDOW widgets. + (gtk_widget_unmap): only queue_clear_child for NO_WINDOW widgets. + (gtk_widget_size_allocate): we don't need a queue_clear on changing + allocations of !NO_WINDOW widgets, we do still need a full redraw for + them though. + + * gtk/gtklabel.c (gtk_label_set_text): check whether the new string + actually differs from the original. + Tue Jan 12 22:50:44 PST 1999 Manish Singh <yosh@gimp.org> * acinclude.m4 |