In gtksocket.c, we have: static void gtk_socket_notify (GObject *object, GParamSpec *pspec) { if (!strcmp (pspec->name, "is_focus")) return;
socket_update_focus_in (GTK_SOCKET (object)); } Shouldn't that be "is-focus"? That is what the function actually gets called with. Not that it seems to matter on X11. And not on Win32 either, sigh. (I am having slight problems with focus motion to the "active child" in testsocket. The focus does in fact move correctly when I tab into the child's widgets, but the widgets don't show the focus indication. Weird... Otherwise, I did eventually notice to take out the check for X11 in gtk_window_show(). Otherwise after pressing "Add Active Child", focus jumped to the child (without indication, though) although it should stay on the button. ) --tml _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list