efl: split Efl.Ui.Factory.create stage into constructing and building
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Tue, 3 Sep 2019 12:48:58 +0000 (14:48 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 24 Sep 2019 21:47:13 +0000 (06:47 +0900)
commit124c90bf13dc8c555d47ae9eee419a2980f67f8a
tree4a9dac3e4ec56d0fc8239cdf4a47fdf84ba66835
parent79790966f0a48f8877cbe54e1f0e632914449e51
efl: split Efl.Ui.Factory.create stage into constructing and building

constructing is called during construction time, building is called
after finalize. This is usefull for theme related properties that can
only be set after the theme is applied, which happens during finalize.
Being event allow the user of the factory to add more initialization
without needing to implement any new class.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9952
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/efl_ui_factory.eo
src/lib/elementary/efl_ui_caching_factory.c
src/lib/elementary/efl_ui_image_factory.c
src/lib/elementary/efl_ui_image_factory.eo
src/lib/elementary/efl_ui_layout_factory.c
src/lib/elementary/efl_ui_layout_factory.eo
src/lib/elementary/efl_ui_widget_factory.c
src/lib/elementary/efl_ui_widget_factory.eo