evas/map: Consider framespace offset when populating map points.
authorRafael Antognolli <rafael.antognolli@linux.intel.com>
Sun, 31 Mar 2013 19:15:53 +0000 (16:15 -0300)
committerRafael Antognolli <rafael.antognolli@linux.intel.com>
Tue, 2 Apr 2013 17:40:00 +0000 (14:40 -0300)
commit3e43ad338d43dbe03dc401910d378aa32d84b8a7
treef83155ce8ba03b74f270e21caafa4c920151989a
parentc7cdcf4e0eaeb6908d442abe5105b6c3a5049149
evas/map: Consider framespace offset when populating map points.

Since the objects are moved by the framespace offset, it must be
considered when populating map points. This is done when the map is
applied to an object (the map points are updated with the framespace
offset of the canvas that is parent of that object.

Additionally, a flag is set on the map struct to indicate that it had
its points updated already to avoid re-adding the offset.
src/lib/evas/canvas/evas_map.c
src/lib/evas/include/evas_private.h