On Wed, 8 May 2013 15:46:43 +0900 Kim Shinwoo <kimcinoo....@gmail.com> said:

> Than you for response.
> 
> On Wed, May 8, 2013 at 2:59 PM, Carsten Haitzler <ras...@rasterman.com>wrote:
> 
> > On Tue, 7 May 2013 17:27:10 +0900 Kim Shinwoo <kimcinoo....@gmail.com>
> > said:
> >
> > > Dear All, Hello.
> > >
> > > I'm a newbie on ecore_x_dnd.
> > > There are 3 windows A, B and C.
> > >
> > > The A window is an input window, its position is always top.
> > > and window A conveys mouse event to the specific window B.
> >
> > mouse event? or xdnd position event? or are you faking/forwarding mouse
> > events
> > here on window b?
> >
> 
> yes, faking/forwarding mouse events. window A kidnaps all mouse events
> and sends client messages which have mouse events information to window B.
> then, window B calls ecore_x_mouse_*_send() to itself.
> 
> 
> > > The B window uses ecore_x_dnd*(); to send a dnd message(? event?)
> > > and The C has a handler for the dnd message which is sent by window B.
> > >
> > > in this case, ecore_x_dnd*(); stuffs of window B are called but,
> > > the message would be consumed by window A. i.e. the hander of window C is
> > > not called.
> >
> > probably because ecore_x_dnd detects window a is on top and thus should be
> > the
> > target... because xdnd requires you walk the x window tree to find your
> > target window based on visibility/geometry and then send appropriate xdnd
> > events to it... ecore-x doesnt know that it should skip/ignore window A...
> >
> >
> The window A has below line.
> ecore_x_window_ignore_set(winA, 1);
> 
> even though window A has above line.. the xdnd related stuffs does not
> convey to the Window C.
> ecore_x_window_ignore_set(winA, 1) is not enough to ignore window A?

that means that the ecore_x inside the app that calls that does the ignoring..
the target application (window b) didn't call this.. thus it doesn't ignore
it... :) and it is processing the forwarded events and dnd stuff. :)

> 
> > > So, is there an way to convey the dnd message to below?
> > >
> > > Regards,
> > > Shinwoo Kim.
> > >
> > ------------------------------------------------------------------------------
> > > Learn Graph Databases - Download FREE O'Reilly Book
> > > "Graph Databases" is the definitive new guide to graph databases and
> > > their applications. This 200-page book is written by three acclaimed
> > > leaders in the field. The early access version is available now.
> > > Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> >
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> >
> >
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and 
> their applications. This 200-page book is written by three acclaimed 
> leaders in the field. The early access version is available now. 
> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to