I believe we had a discussion about this a little while back and
thought that the best way to handle this situation was to create
wrappers for feeding the events into individual objects. That way you
could put an overlaying object that intercepts the event, decides how
to handle it, and then feeds it to other objects when appropriate.

I think that there was some consensus that the API to feed the objects
events would be a good addition, but I don't think anyone got around
to implementing it.

On Dec 20, 2007 9:31 AM, Dave Andreoli <[EMAIL PROTECTED]> wrote:
>
> ----- "jose ogp" <[EMAIL PROTECTED]> ha scritto:
> > Dave wrote:
> >
> > > Hi all,
> > > I'm in trouble with the evas event system  :(
> > > Working on esmart_container to make an iphone-like scrolling list
> > > (with friction) this is the situation:
> > > I have a trasparent evas_object (big as all the container) used
> > > to grab mouse events. When you click & drag the  mouse I make the
> > > container scroll. The objects of the list also need mouse events
> > > so I used evas_object_repeat_events_set(cont->grabber, TRUE);
> > > to pass the mouse events.
> > >
> > > The problem is that I want to 'repeat' the events only when is not
> > > a dragging operation.
> > > In the grabber mouse,down callback I need to stop the propagation
> > > of the event to the object below...
> > >
> > > Some idea?
> > > In other toolkits this is done by returning a NULL value from the
> > > callback...
> >
> >       Did you make any progress with this? Evas' event model is
> > pretty basic, though you can build on top of it in various ways.
> >       I think andruko (of canola fame) may have done something
> > similar.. maybe he, or others involved with the gui toolkits, can
> > give you ways they've used for dealing with things of that sort.
> >
>
> No progress for now :(
> I'm trying to hack the way evas handle events, but I prefer to find a solution
> without break all the apps/libs that use Esav_Event.
> I will contact the guys at INdT, thanks
> Dave
>
>
> > -------------------------------------------------------------------------
> > SF.Net email is sponsored by:
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services
> > for just about anything Open Source.
> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to