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 [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/