From 389dbd2524899db5575b524ebb442e6b7a88b2d2 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Thu, 5 Sep 2019 10:38:56 +0200 Subject: [PATCH] efl_ui_position_manager_list: support odd even styles this was simply forgotten, but was part of the previous widget, so this fixes the missing widget. Reviewed-by: SangHyeon Jade Lee Differential Revision: https://phab.enlightenment.org/D9846 --- src/lib/elementary/efl_ui_position_manager_list.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elementary/efl_ui_position_manager_list.c b/src/lib/elementary/efl_ui_position_manager_list.c index dfdc6b0769..df7c7c9a8d 100644 --- a/src/lib/elementary/efl_ui_position_manager_list.c +++ b/src/lib/elementary/efl_ui_position_manager_list.c @@ -238,8 +238,14 @@ _position_items(Eo *obj EINA_UNUSED, Efl_Ui_Position_Manager_List_Data *pd, Vis_ if (ent) { + const char *signal; efl_gfx_entity_visible_set(ent, EINA_TRUE); efl_gfx_entity_geometry_set(ent, geom); + if (i % 2 == 0) + signal = "efl,state,even"; + else + signal = "efl,state,odd"; + efl_layout_signal_emit(ent, signal, "efl"); } if (pd->dir == EFL_UI_LAYOUT_ORIENTATION_VERTICAL) geom.y += size.h;