efl_container: remove content_remove
authorYeongjong Lee <yj34.lee@samsung.com>
Tue, 12 Feb 2019 11:55:11 +0000 (11:55 +0000)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:36 +0000 (20:49 +0900)
commit122e981bc06f3b30d7f3b1d25d5a28375e3f9261
treee8e2f483e495c6cd8721e9d4f57ddc8e3988bd41
parent640a3db809565c47926818cdaf69ad9c6438c99d
efl_container: remove content_remove

Most of classes implements Efl.Container.content_remove are just calling "unpack"
except of "Efl.Canvas.Layout" and "Efl.Ui.Layout".
This patch remove the asymmetrical API and add content_remove API of
"Efl.Canvas.Layout" and "Efl.Ui.Layout" that child can be remove without efl_part
APIs.

ref T7576

Reviewed-by: Marcel Hollerbach <marcel-hollerbach@t-online.de>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D7913
23 files changed:
src/lib/edje/edje_part_box.c
src/lib/edje/edje_part_invalid.c
src/lib/edje/edje_part_swallow.c
src/lib/edje/edje_part_table.c
src/lib/edje/edje_util.c
src/lib/edje/efl_canvas_layout.eo
src/lib/edje/efl_canvas_layout_part_box.eo
src/lib/edje/efl_canvas_layout_part_invalid.eo
src/lib/edje/efl_canvas_layout_part_table.eo
src/lib/efl/interfaces/efl_container.eo
src/lib/elementary/efl_ui_box.c
src/lib/elementary/efl_ui_box.eo
src/lib/elementary/efl_ui_flip.c
src/lib/elementary/efl_ui_flip.eo
src/lib/elementary/efl_ui_layout.c
src/lib/elementary/efl_ui_layout_base.eo
src/lib/elementary/efl_ui_layout_pack.c
src/lib/elementary/efl_ui_layout_part_box.eo
src/lib/elementary/efl_ui_layout_part_table.eo
src/lib/elementary/efl_ui_table.c
src/lib/elementary/efl_ui_table.eo
src/tests/edje/edje_test_container.c
src/tests/edje/edje_test_swallow.c