]> Pileus Git - ~andy/gtk/commit
Add a "is_focus" property indicating whether a widget is the focus widget
authorOwen Taylor <otaylor@redhat.com>
Thu, 6 Jun 2002 15:38:39 +0000 (15:38 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 6 Jun 2002 15:38:39 +0000 (15:38 +0000)
commitc0f78ae00e839052a66ded3792888e7240821323
tree27271721705d79ba16dd8d97d7cc597ac5e970c5
parent3f6c03182b2f507ae263fc13736bb5f8110ca08a
Add a "is_focus" property indicating whether a widget is the focus widget

Fri May 17 17:27:21 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwindow.c gtk/gtkwidget.c: Add a "is_focus"
        property indicating whether a widget is the focus
        widget within the toplevel.

        * gtk/gtkwindow.[ch]: Add "is_active" "has_toplevel_focus"
        properties to indicate (separately) the idea of
        being the part of the toplevel with the input focus
        and being the active widget. (Needed for full XEMBED
        compliance.)

        * gtk/gtkplug.c gtk/gtksocket.c: Update to work
        in terms of is_active/has_toplevel_focus, and thus
        handle the active/focused XEMBED distinction
        correctly.

        * gtk/gtkplug.c (gtk_plug_realize): Remove
        FOCUS_CHANGE_MASK, since we don't need it.

Fri May 17 18:07:34 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtksocket.c (gtk_socket_add_window): Send
        XEMBED_EMBEDDED_NOTIFY.

        * gtk/gtksocket.c: Assume windows without _XEMBED_INFO
        property want to be mapped, for better
        current-Qt compatibility.
12 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkplug.c
gtk/gtksocket.c
gtk/gtksocket.h
gtk/gtkwidget.c
gtk/gtkwindow.c
gtk/gtkwindow.h