evas_object_size_hint_weight_set(genlist,
EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_object_part_content_set(Layout(), MUSIC_PART_SONGLIST, genlist);
- Connect(genlist, SONG_LAYOUT_GENLIST, TYPE_MOUSE_MOVE | TYPE_KEY_DOWN);
+ Connect(genlist, SONG_LAYOUT_GENLIST, TYPE_MOUSE_MOVE | TYPE_KEY_DOWN | TYPE_ACTIVATED);
m->songlist = genlist;
list_item = elm_genlist_item_class_new();
default:
break;
}
+}
+
+
+void CSongLayout::OnActivated(int id, Evas_Object *obj, Elm_Object_Item *item)
+{
+ switch (id) {
+ case SONG_LAYOUT_GENLIST:
+ m_OnItemSelect(obj, item);
+ break;
+
+ default:
+ break;
+ }
}
\ No newline at end of file