On Mon, 29 Jun 2009 03:02:43 +0200
Vincent Francois <vincentfrancois....@gmail.com> wrote:

> Hello,
> 
> First let me introduce myself, my name is Vincent.
> 
> I am working on a project basis as the Xlib library.
> 
> For the graphical appearance of the application I use the Edje
> library.
> 
> At the beginning of the project we used Ecore_Evas to integrate Edje
> to the application, but when the extensive use of the
> XReparentWindow(), we notice any problems with the background of the
> newly integrated window (reparent window).
> 
> My problem is that I can not send mouse events to Evas, the GUI Edje
> not reacting.
> 
> The only way I found to react Edje is :
> 
> edje_object_signal_emit(evas_object, "the_event", "the_source");
> edje_object_message_signal_process(evas_object);
> evas_render(evas);
> XClearArea(display, win.id, win.x, win.y, win.w, win.h, False);
> 
> But this greatly limits the use of Edje ...
> 
> I analyzed the source code of Ecore_Evas & Ecore_X, I noticed the use
> of :
> 
> evas_event_feed_mouse_in();
> evas_event_feed_mouse_move();
> evas_async_events_process();
> 
> I tried to use these functions, but this has nothing.
> 
> Please help me :)
> 
> 

I just want to add that the application uses mainly the Xlib window
management. The acquisition of the mouse and other events is through
the XNextEvent(), the use of Ecore_Evas is banned.

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to