static void my_fileselector_done(void *data, Evas_Object *obj, void *event_info) { const char *selected = event_info; char *buf = evas_object_data_get(obj, "buffer"); if (selected) strcpy(buf, selected); else strcpy(buf, ""); strcpy( filepath, elm_fileselector_path_get(obj) ); fileselect = TRUE; evas_object_del(data); /*close the file selector window*/ elm_exit(); }
PREFIX value ml_elm_fileselector_path_get(value v_obj) { return copy_string(elm_fileselector_path_get((Evas_Object*) v_obj)); }