Thanks for the hints. I will provide the E-mailing list with my code/hacks or else as soon as I have something working.
By 3D, I mean 3D as in OpenGL object made of voxels, not 3D desktop like XGL/compiz or whatever the new things are which, anyways, I don't use ;-) thanks all for your time. Flo. On 6-Nov-07, at 7:40 PM, Gustavo Sverzut Barbieri wrote: > On Nov 6, 2007 9:26 PM, Flo <[EMAIL PROTECTED]> wrote: >> well, thanks for your answers and ideas. >> I have to find my way to do this anyways otherwise no more E17/Evas >> and beauty for me ! Indeed, for the kind of applications I am writing >> (research in 3D Imaging processing - filtering and so on) there is no >> way I can keep going without 3D openGL Renderers ! >> >> I thought of maybe attaching my OpenGL renderer window to a GTK >> canvas, through the gtk-opengl extension, and as well integrating my >> Evas UI through gevas2. - that is lots of dirty hacks for an end >> result that might be way too far from the kinda really nice Evas UI I >> was looking for ! > > No, don't go this route. Given your software, seems that your best bet > is to attach a new X window with ecore_x_window_new(), it's quite easy > to do so. > > >> I, personally, don't understand why there are not more ppl interested >> in doing so. To me, this would definitely bring the EFLs to the top >> UI option, at least for ppl with a little bit of taste. > > well, Linux 3d is still far from good, so it's far from being really > used... so ... you got it. But sure, it deserves more attention. We > really plan to integrate 3d as a first class citizen, but it will not > happen that soon. > > >> Anyways, thanks for your time, let me know if you have other >> ideas ... and more importantly, I will let you know if I come up with >> a solution, then an elegant solution ;-) ! > > Ok, if you develop a simple helper around ecore_x_window_new(), then > let us know, publish the code somewhere. > > Hints for implementation: X is async, you need to wait for commands to > complete and given back to your process, so you need to use > ecore_event_handler_add() for some events, otherwise you'll get errors > from X. But ecore makes this quite simple. > > -- > Gustavo Sverzut Barbieri > -------------------------------------- > Jabber: [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > ICQ#: 17249123 > Skype: gsbarbieri > Mobile: +55 (81) 9927 0010 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel