]> Pileus Git - ~andy/gtk/commit
eliminate queue_clears or queue_draws where we know that expose events
authorTim Janik <timj@gtk.org>
Wed, 13 Jan 1999 12:39:17 +0000 (12:39 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 13 Jan 1999 12:39:17 +0000 (12:39 +0000)
commit55b365d76da826a4ade63291dc1357f6f15eb851
tree68e6c5b1b68f262bb4c710ca0c08b278c3f799a3
parentde7ffb4a1cc6a6a56992e7b7c7c4b4769163ccfe
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.
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
acconfig.h
gtk/gtklabel.c
gtk/gtkwidget.c
stamp-h.in