rendered paste bodyEvas_List *etk_tree_selected_rows_get(Etk_Tree *tree){ Evas_List *row_list = NULL; Etk_Tree_Row *iter; for (iter = etk_tree_first_row_get(tree); iter; iter = etk_tree_row_walk_next(iter, ETK_TRUE)) if (iter->selected == ETK_TRUE) row_list = evas_list_append(row_list, iter); return row_list;}int etk_tree_num_rows_get(Etk_Tree *tree){ return tree->total_rows;}int etk_tree_row_num_get(Etk_Tree *tree, Etk_Tree_Row *row){ int num = 0; Etk_Tree_Row *iter; for (iter = etk_tree_first_row_get(tree); iter; iter = etk_tree_row_walk_next(iter, ETK_TRUE)) { if (iter == row) return num; num++; } return num;}