efl_pack: split algin and padding property
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Wed, 24 Apr 2019 13:41:39 +0000 (15:41 +0200)
committerWoochanlee <wc0917.lee@samsung.com>
Tue, 30 Apr 2019 01:03:01 +0000 (10:03 +0900)
commit99e79d5d7213df65fd0114d3a1c42084786263bd
treea60f77599d9b0ec0c0f7e3cc16152f1ff1283f3f
parent177862c9fc3f81d7dea059cb138909e6ffcd7816
efl_pack: split algin and padding property

the pack interface is a general interface for how we pack things into a
container. the align and padding property has less to nothing to do with
this. Hence this commit splits the two properties into theire own
interface.

fix T7825

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D8699
33 files changed:
src/bin/elementary/test_evas_snapshot.c
src/bin/elementary/test_gfx_filters.c
src/bin/elementary/test_ui_box.c
src/bin/elementary/test_ui_pager.c
src/bin/elementary/test_ui_pager_scroll.c
src/bin/elementary/test_ui_relative_layout.c
src/bin/elementary/test_ui_tab_pager.c
src/bin/elementary/test_ui_table.c
src/examples/elementary/efl_ui_grid_example_1.c
src/lib/efl/Efl.h
src/lib/efl/interfaces/efl_gfx_arrangement.eo [new file with mode: 0644]
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/efl_pack.eo
src/lib/efl/interfaces/meson.build
src/lib/elementary/efl_page_indicator_icon.c
src/lib/elementary/efl_ui_box.c
src/lib/elementary/efl_ui_box.eo
src/lib/elementary/efl_ui_container_layout.c
src/lib/elementary/efl_ui_grid.c
src/lib/elementary/efl_ui_grid.eo
src/lib/elementary/efl_ui_list.c
src/lib/elementary/efl_ui_list.eo
src/lib/elementary/efl_ui_table.c
src/lib/elementary/efl_ui_table.eo
src/lib/elementary/elm_colorselector.c
src/tests/elementary/efl_ui_test_box.c
src/tests/elementary/efl_ui_test_box_flow.c
src/tests/elementary/efl_ui_test_box_stack.c
src/tests/elementary/efl_ui_test_table.c
src/tests/elementary/spec/efl_test_gfx_arrangement.c [new file with mode: 0644]
src/tests/elementary/spec/efl_test_pack.c
src/tests/elementary/spec/efl_ui_spec_suite.h
src/tests/elementary/spec/meson.build