edje: Move external_param_set to a efl_part API
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 29 May 2017 11:28:08 +0000 (20:28 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 30 May 2017 04:54:34 +0000 (13:54 +0900)
commit554dd9facf0978b5fac27d6ae1fc802577a00bb8
tree4b27b7c809ef4b4f6ad0d0b7d26cec5e608dc833
parentf9a95528b6bac3d9e08ada386cae6e0791d72999
edje: Move external_param_set to a efl_part API

This adds a new class: Efl.Canvas.Layout.External.
I hate this long name...

This class represents an external part, and for now only
supports param_set/get as well as param_type_get. For now
param_type_get() still returns an Edje_External_Param_Type and
not another more generic type.

TODO: enumerate choices, return object, return content
15 files changed:
src/Makefile_Edje.am
src/bin/elementary/test_external.c
src/lib/edje/Edje_Common.h
src/lib/edje/Edje_Eo.h
src/lib/edje/Edje_Legacy.h
src/lib/edje/edje_external.c
src/lib/edje/edje_legacy.c
src/lib/edje/edje_object.eo
src/lib/edje/edje_part.c
src/lib/edje/edje_part_external.c [new file with mode: 0644]
src/lib/edje/edje_private.h
src/lib/edje/edje_types.eot
src/lib/edje/edje_util.c
src/lib/edje/efl_canvas_layout_external.eo [new file with mode: 0644]
src/lib/edje/efl_canvas_layout_internal.eo