edje: Remove part_object_get from EO
authorJean-Philippe Andre <jp.andre@samsung.com>
Fri, 26 May 2017 01:41:52 +0000 (10:41 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 29 May 2017 01:49:17 +0000 (10:49 +0900)
commit7c3e732f8c567cbc0905711b5f10aa465a5b6170
tree6e4be6af85d79289ece5278dc91da4286ca291f6
parent76ef772d0a26463ba240718183195d61002587bf
edje: Remove part_object_get from EO

Ooooh. This one might be controversial, as some apps definitely
use the function. But it is so easily abused. For our EO API
we are trying to not expose any internal object, as this prevents
us from making changes to the internal behaviour and structure.
All the features that this API provided should be limited to
read-only access to the internal object. In order to replace
this, we will have to return an Efl.Part object that implements
all those APIs: geometry_get, visibility_get, etc...
src/lib/edje/Edje_Legacy.h
src/lib/edje/edje_object.eo
src/lib/edje/edje_util.c