Eflxx::CountedPtr <Evasxx::Object> Object::findName(const std::string &name, int recurse) { Evas_Object *eo = elm_object_name_find(o, name.c_str(), recurse); Evasxx::Object *ret_o = Evasxx::Object::wrap (eo); return Eflxx::CountedPtr <Evasxx::Object> (ret_o); }
return app; }/*edams_app_get*/ /* *Callback */ static void _list_locations_selected_cb(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *event_info __UNUSED__) { Eina_List *its = NULL, *l; Elm_Object_Item *it; app->location = elm_object_item_data_get(event_info); Evas_Object *naviframe = elm_object_name_find(app->win, "naviframe", -1); its = elm_naviframe_items_get(naviframe); EINA_LIST_FOREACH(its, l, it) { if (app->location == elm_object_item_data_get(it)) { elm_naviframe_item_promote(it); break; } } }/*_list_locations_selected_cb*/ /* * */