efl_ui_position_manager: move from accessor to function callback
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Tue, 30 Jul 2019 09:13:46 +0000 (11:13 +0200)
committerWooHyun Jung <wh0705.jung@samsung.com>
Mon, 5 Aug 2019 02:19:58 +0000 (11:19 +0900)
commit43322908bbf352733be50b4c3a5fe9e92ced31ae
tree3d76292d0511620c6efd804dc3d13be02964221f
parent13459d74008ab72c7ac2b74e1f19095b1eca191b
efl_ui_position_manager: move from accessor to function callback

this commit enables access to the item structure of the collection via a
function callback. The function callback now enables batching for items,
which does not pay off right now. However, a few more optimizations can
be done in order to get the whole payoff.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D9445
src/lib/elementary/efl_ui_collection.c
src/lib/elementary/efl_ui_position_manager_common.h [new file with mode: 0644]
src/lib/elementary/efl_ui_position_manager_entity.eo
src/lib/elementary/efl_ui_position_manager_grid.c
src/lib/elementary/efl_ui_position_manager_list.c
src/tests/elementary/efl_ui_test_position_manager_common.c