]> Pileus Git - ~andy/gtk/commit
Add _gtk_window_unset_focus_and_default(), use to clear the focus and
authorOwen Taylor <otaylor@redhat.com>
Tue, 12 Nov 2002 21:08:29 +0000 (21:08 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 12 Nov 2002 21:08:29 +0000 (21:08 +0000)
commitff9c2c56699814687000669029a7bfef0d7ae1ba
treea8902fa36a15b3d27bee723a58419b698ce96ceb
parent3b5d33adc78b8d548f37bb00bf774e20bfd9c5b9
Add _gtk_window_unset_focus_and_default(), use to clear the focus and

Tue Nov 12 15:13:58 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c gtk/gtkwindow.[ch]: Add
        _gtk_window_unset_focus_and_default(), use to clear
        the focus and default out of parts of the widget
        heirarchy that we are hiding.

        * gtk/gtkwidget.c (gtk_widget_propagate_screen_changed_recurse):
        Fix typo that was resulting in missed screen-change
        notifies.

        * gtk/gtkwindow.c (do_focus_change): Allow for
        widget->window == NULL.

        * gtk/gtklabel.c (gtk_label_screen_changed): Clear the
        layout here not in hierarchy changed to handle the case
        where the toplevel was moved between screens.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtklabel.c
gtk/gtkwidget.c
gtk/gtkwindow.c
gtk/gtkwindow.h