HomePhabricator

efl_ui_position_manager_list: make it handle group items

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Aug 16 2019, 8:44 AM.

Description

efl_ui_position_manager_list: make it handle group items

this makes the group items stick at the top of the viewport, if the
corresponding items in there do have the item available.
For now items between two groups are not really handled, the group
header will still just be displayed.

The code for this feature is explicitly written in a single block, it
was said that we might want to have this able to be enabled / disabled
later on.

This commit also shuffels the code here a bit, one single method just
got too long.

ref T8115

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D9587

Marcel Hollerbach <mail@marcel-hollerbach.de> committed rEFL5ad686bc85d4: efl_ui_position_manager_list: make it handle group items (authored by Marcel Hollerbach <mail@marcel-hollerbach.de>).Aug 20 2019, 10:50 PM