edje: Split off calc APIs to an interface (EO)
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 1 Aug 2017 09:15:34 +0000 (18:15 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 4 Aug 2017 02:52:16 +0000 (11:52 +0900)
commit6df17b2ed00bb8cfc3ec414d452253d39d22b075
tree870ca84d1b8827d914e492787225e5264555c4da
parent796d4b138ba3c1b0064b2260b6626a682dc9a30f
edje: Split off calc APIs to an interface (EO)

Those APIs can then be used by Elm.Layout, hopefully
simplifying the API.

I wonder if the APIs should be prefixed "calc_" (as is)
or "layout_calc_". The extra "layout_" prefix would make
it common with other layout APIs (eg. signals, data,
size min/max, ...).

Ref T5315
src/Makefile_Edje.am
src/lib/edje/Edje_Eo.h
src/lib/edje/Edje_Legacy.h
src/lib/edje/edje_legacy.c
src/lib/edje/edje_object.eo
src/lib/edje/edje_private.h
src/lib/edje/edje_smart.c
src/lib/edje/edje_util.c
src/lib/edje/efl_canvas_layout_calc.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_image.c
src/lib/elementary/efl_ui_image.eo