Hi, Sorry for delayed.

I think it will be better if it considered for extrapolating outside coords.
Anyhow today I will look it left.


Thank you.



------------------------------------

-Regards, Hermet-

-----Original Message-----
From: "Leandro Dorileo"<[email protected]> 
To: <[email protected]>; 
Cc: <[email protected]>; 
Sent: 2012-11-13 (화) 01:23:33
Subject: Re: [E-devel] E SVN: hermet IN trunk: efl/src/lib/evas/canvas 
evas/src/lib/canvas

Hi Hermet,

Thank you for commiting the proposed changes to evas_events. I`m seeing you 
haven`t
applied the changes I proposed to evas_map, without that the problem seems
to be "half fixed". We must properly handle the case when the mouse pointer has
been dragged off of evas object.

Have you seen my concerns about Evas_Event_Mouse_Move`s canvas and output 
fields?
Do you have any opinion about that?

Regards....

On Sat, Nov 10, 2012 at 04:52:00AM -0800, Enlightenment SVN wrote:
> Log:
> evas/event - add the xy origin to object when coords are transformed
>   
>   Signed-Off-By: Leandro Dorileo<dorileo>@profusioin.mobi>
>   
>   
> 
> Author:       hermet
> Date:         2012-11-10 04:52:00 -0800 (Sat, 10 Nov 2012)
> New Revision: 79098
> Trac:         http://trac.enlightenment.org/e/changeset/79098
> 
> Modified:
>   trunk/efl/src/lib/evas/canvas/evas_events.c 
trunk/evas/src/lib/canvas/evas_events.c 
> 
> Modified: trunk/efl/src/lib/evas/canvas/evas_events.c
> ===================================================================
> --- trunk/efl/src/lib/evas/canvas/evas_events.c    2012-11-10 11:41:16 UTC 
(rev 79097)
> +++ trunk/efl/src/lib/evas/canvas/evas_events.c    2012-11-10 12:52:00 UTC 
(rev 79098)
> @@ -22,9 +22,11 @@
>     if ((!obj->cur.usemap) || (!obj->cur.map) || 
(!obj->cur.map->count == 4))
>        return;
>  
> -   evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed);
> -   *x += obj->cur.geometry.x;
> -   *y += obj->cur.geometry.y;
> +   if(evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed))
> +     {
> +        *x += obj->cur.geometry.x;
> +        *y += obj->cur.geometry.y;
> +     }
>  }
>  
>  static void
> 
> Modified: trunk/evas/src/lib/canvas/evas_events.c
> ===================================================================
> --- trunk/evas/src/lib/canvas/evas_events.c        2012-11-10 11:41:16 UTC 
(rev 79097)
> +++ trunk/evas/src/lib/canvas/evas_events.c        2012-11-10 12:52:00 UTC 
(rev 79098)
> @@ -22,9 +22,11 @@
>     if ((!obj->cur.usemap) || (!obj->cur.map) || 
(!obj->cur.map->count == 4))
>        return;
>  
> -   evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed);
> -   *x += obj->cur.geometry.x;
> -   *y += obj->cur.geometry.y;
> +   if (evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed))
> +     {
> +        *x += obj->cur.geometry.x;
> +        *y += obj->cur.geometry.y;
> +     }
>  }
>  
>  static void
> 
> 
> 
------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_nov
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to