summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/elementary/efl_ui_position_manager_list.c6
1 files changed, 6 insertions, 0 deletions
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_
238 238
239 if (ent) 239 if (ent)
240 { 240 {
241 const char *signal;
241 efl_gfx_entity_visible_set(ent, EINA_TRUE); 242 efl_gfx_entity_visible_set(ent, EINA_TRUE);
242 efl_gfx_entity_geometry_set(ent, geom); 243 efl_gfx_entity_geometry_set(ent, geom);
244 if (i % 2 == 0)
245 signal = "efl,state,even";
246 else
247 signal = "efl,state,odd";
248 efl_layout_signal_emit(ent, signal, "efl");
243 } 249 }
244 if (pd->dir == EFL_UI_LAYOUT_ORIENTATION_VERTICAL) 250 if (pd->dir == EFL_UI_LAYOUT_ORIENTATION_VERTICAL)
245 geom.y += size.h; 251 geom.y += size.h;