Hi, I am writing a python app that needs to embed an SDL app in a GTK widget. I am using an eventbox widget because it has it's own window.
I set the SDL_WINDOWID environment variable with the window id of the eventbox and run the app. SDL apps look at this variable and use that window id as the target for display. It all works nicely except no mouse events get delivered to the embedded app. I thought that when the eventbox window contents gets focus, that is where the events would go but I am missing something. Is there a way to let the mouse events get through? Here is an (incomplete) example of the kind of thing I am trying to do. evb = xml.get_widget('event_box1') evb.realize() os.environ['SDL_WINDOWID'] = '%d' % evb.window.xid os.spawnl(os.P_NOWAIT, '/usr/bin/neverball') back to GTK event processing. Thanks for any help. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list