rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=44894a48d514f4ba557f3973cd4dee7bed5954cc
commit 44894a48d514f4ba557f3973cd4dee7bed5954cc Author: Vyacheslav Reutskiy <[email protected]> Date: Wed Nov 2 10:36:12 2016 +0200 eflete_exporter: update source code generation T4801 Change-Id: Ifb82b2b9c75041a5c52733b921224c2232b888ac --- src/bin/exporter/eflete_exporter.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/bin/exporter/eflete_exporter.c b/src/bin/exporter/eflete_exporter.c index 8179e69..f0ab938 100644 --- a/src/bin/exporter/eflete_exporter.c +++ b/src/bin/exporter/eflete_exporter.c @@ -399,7 +399,7 @@ _group_source_code_export(const char *group) fclose(f); return NULL; } - code = edje_edit_source_generate(edje_obj); + code = edje_edit_object_source_generate(edje_obj); fputs(_edc_header_get(), f); fputs(code, f); edje_edit_string_free(code); @@ -416,7 +416,8 @@ _source_code_export(void *data __UNUSED__) FILE *f; Eina_List *l; const char *g; - Eina_List *files; + Eina_Stringshare *source_code; + Eina_List *files, *color_classes; fprintf(stdout, "Generate source code"); snprintf(buf, strlen(spath) + strlen("/"GEN_FILE_NAME) + 1, @@ -440,6 +441,22 @@ _source_code_export(void *data __UNUSED__) } else { + color_classes = edje_edit_color_classes_list_get(obj); + source_code = edje_edit_color_classes_source_generate(obj, color_classes); + if (color_classes) + { + fputs(source_code, f); + fputs("\n", f); + eina_stringshare_del(source_code); + } + fputs("collections {\n", f); + source_code = edje_edit_data_source_generate(obj); + if (source_code) + { + fputs(source_code, f); + fputs("\n", f); + eina_stringshare_del(source_code); + } EINA_LIST_FOREACH(groups, l, g) { char *name = _group_source_code_export(g); @@ -464,6 +481,7 @@ _source_code_export(void *data __UNUSED__) } } } + fputs("}\n", f); } fclose(f); _build_script_write(); --
