summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/elm_list.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c
index bda210994..b441def43 100644
--- a/src/lib/elm_list.c
+++ b/src/lib/elm_list.c
@@ -741,6 +741,21 @@ _items_fix(Evas_Object *obj)
741 edje_object_part_swallow 741 edje_object_part_swallow
742 (VIEW(it), "elm.swallow.end", it->end); 742 (VIEW(it), "elm.swallow.end", it->end);
743 } 743 }
744 if (l == sd->items) //1st item
745 {
746 edje_object_signal_emit
747 (VIEW(it), "elm,state,list,first", "elm");
748 }
749 else if (l == eina_list_last(sd->items))
750 {
751 edje_object_signal_emit
752 (VIEW(it), "elm,state,list,last", "elm");
753 }
754 else
755 {
756 edje_object_signal_emit
757 (VIEW(it), "elm,state,list,middle", "elm");
758 }
744 } 759 }
745 if (!it->fixed) 760 if (!it->fixed)
746 { 761 {