Efl: Add Efl.Part and switch to it
authorJean-Philippe ANDRE <jpeg@videolan.org>
Wed, 18 May 2016 18:20:09 +0000 (03:20 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 24 May 2016 09:50:58 +0000 (18:50 +0900)
commitd0f141077ef57ecdd67106c26e3fcc778b318bff
tree50016c845b1d0e198716cb9cb16bc91a900001c7
parent93ab200d67f935041cec3126d703667abba71d18
Efl: Add Efl.Part and switch to it

This should now fix the part API usage once and for all.
EFL should have no part name in any of its APIs beyond
the Efl.Part interface.

Part proxy objects (may be real objects) have a lifetime
of only one function call, in a fashion similar to eo_super.

@feature
src/Makefile_Efl.am
src/lib/edje/edje_containers.c
src/lib/edje/edje_load.c
src/lib/edje/edje_object.eo
src/lib/edje/edje_private.h
src/lib/edje/edje_util.c
src/lib/efl/Efl.h
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/efl_part.eo [new file with mode: 0644]