hi i reinstalled macport and rebuilded all gtk2, gstreamer... with no_x11 and +quartz, this time the app start normally
but still the problem with the xid i spend hours on google without finding help... so, in linux i use the gtk.gdk.Window.xid on win 32 the handle (works fine too) and osx, i tried the nsview but i get : Traceback (most recent call last): File "gmediafinder.py", line 1304, in on_drawingarea_realized self.sink.set_xwindow_id(self.movie_window.window.nsview) AttributeError: 'gtk.gdk.Window' object has no attribute 'nsview' where movie_window is my DrawingArea i use osxvideosink as video sink for gstreamer but i can t get the id of my drawingarea, have an idear? thanks a lot! ++ Le 22 mars 2011 à 12:35, Anders F Björklund a écrit : > smo wrote: > >> i have a Drawingarea in my app and need his xid... no problems on linux >> or windows but on osX, if i build gtk/pygtk, cairo... with x11 i can get >> it but resizing or fullscreen do not work at all or really bad... and if >> i build with no_x11 and + quartz i can t get the xid ? >> >> how can i get the xid and everything working without x11 and quartz ? ( >> i try to be closer as possible of the native osX style ...) > > I'm not sure how "xid" works on Win32 (thought it was "handle" there) > but I think the Quartz equivalent would be "nsview" and "nswindow" ? > > http://git.gnome.org/browse/pygtk/commit/?id=be609e744ee47b117ced07f234262e4032658050 > > --anders > _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/