elementary: update Efl.Ui.Caching_Factory to rely on Efl.Ui.Widget_Factory for Efl...
authorCedric BAIL <cedric.bail@free.fr>
Sat, 19 Jan 2019 02:01:23 +0000 (18:01 -0800)
committerTaehyub Kim <taehyub.kim@samsung.com>
Thu, 31 Jan 2019 03:45:41 +0000 (12:45 +0900)
commit33c6c135b1e584a3ac077595fd3e58f0371e58eb
tree0f64aa7d4860050bb0abcca95dfde23a3c61f6be
parenta5ca595675aad48de9dfdfe0e27ccfd0ea8de53b
elementary: update Efl.Ui.Caching_Factory to rely on Efl.Ui.Widget_Factory for Efl.Ui.Widget.

I am not sure we really need Efl.Ui.Caching_Factory after this, but in case we want a Caching_Factory
for non Efl.Ui.Widget, this is supported by this patch (And is the reason why most of the complexity).
The benefit from inheriting from Efl.Ui.Widget_Factory allow to get the style of an Efl.Ui.Widget
defined by an Efl.Model properly done at creation time.

Reviewed-by: SangHyeon Jade Lee <sh10233.lee@samsung.com>
Reviewed-by: Larry Lira <larry@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D7705
src/lib/elementary/efl_ui_caching_factory.c
src/lib/elementary/efl_ui_caching_factory.eo
src/lib/elementary/efl_ui_image_factory.c
src/lib/elementary/efl_ui_layout_factory.c