On Tue, 24 Mar 2009 17:30:38 +0300 Alexander <b3n...@yandex.ru> wrote: > Hi, list. > > Widgets in GtkNotebook doesn't receive GDK_VISIBILITY_NOTIFY events > with state GDK_VISIBILITY_FULLY_OBSCURED while its being > "deactivated" on tabs switching. However its receive events with > state GDK_VISIBILITY_UNOBSCURED on activation. Where is the catch?
Hiding a widget does not count as a visibility notify obscured event as it appears that the obscured attribute is intended to cover cases where one unhidden widget obscures another. On this approach, whether something is unobscured is not the same as whether something is visible. To find out whether a widget is visible in the sense in which you intend it, you probably need to call GTK_WIDGET_VISIBLE(), which will reveal whether gtk_widget_hide() has been called on it. Chris _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list