>>>>> "John" == John K Luebs <[EMAIL PROTECTED]> writes:
John> The concept of a window ID is not cross platform so I think
John> a "cross platform" method is misleading. GDK has two macros:
John> GDK_WINDOW_XID and GDK_WINDOW_HWND. I'm not familiar with
John> the FB stuff. This will expose attributes: xid and hwnd that
John> will do the proper conversion and return them in a Python
John> long.
John> Try the patch below.
Worked like a charm. Without the window id, the vtk render window
will popup a second window rather than render in the desired window.
With the xid attribute, and a call to
self._RenderWindow.SetWindowInfo(win_id), it stays in place.
I do need this code to work on linux and win32. From your patch, I
see you expose hwnd for GDK_WINDOWING_WIN32. Is this the xid analog
for win32 systems? If so, do you by chance have a patched
pygtk-1.99.15 windows build for python2.2? One of these days I'm
going to have to build under windows, but I am deeply terrified of the
experience. Maybe I shouldn't be.
John> Is it possible to get this feature added to PyGTK?
Seconded
John Hunter
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/