On Mon, 2014-03-03 at 15:17 +0000, Richard Shann wrote:
>     gtk_widget_show_all (window);
> 
>     GdkWindow *win = gtk_widget_get_window(layout); 
>     g_print("win is %p initial mask 0x%x\n", win,
> gdk_window_get_events (win));
>     gdk_window_set_events (win, gdk_window_get_events (win) |
> GDK_STRUCTURE_MASK);
>     g_print("After adding GDK_STRUCTURE_MASK mask 0x%x\n",
> gdk_window_get_events (win));
>     gtk_widget_add_events (layout, GDK_ALL_EVENTS_MASK);


Just a stupid guess, sorry:

May it be necessary to set event mask BEFORE displaying the window with

gtk_widget_show_all (window);


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to