summaryrefslogtreecommitdiff
path: root/src/lib/edje
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-03-10 15:42:12 +0900
committerHermet Park <chuneon.park@samsung.com>2020-03-10 15:42:13 +0900
commit107e425ef62ebb5cd9b2d6e7feff0d26bd35f6e5 (patch)
tree4d7ec15c140c7217217b3fd7a557da84a5eb94bf /src/lib/edje
parent794792aacbbf0f693ef9178cb71db16547214ff8 (diff)
downloadefl-107e425ef62ebb5cd9b2d6e7feff0d26bd35f6e5.tar.gz
edje: Rename Json to Lottie in edj supporting
Summary: The json file used by edje is for lottie output. json can be used in many ways. So the purpose is clear. Test Plan: N/A Reviewers: Hermet, kimcinoo, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11478
Diffstat (limited to 'src/lib/edje')
-rw-r--r--src/lib/edje/edje_calc.c36
-rw-r--r--src/lib/edje/edje_load.c8
-rw-r--r--src/lib/edje/edje_private.h6
3 files changed, 25 insertions, 25 deletions
diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
index 7de6c66db6..f3dd13be85 100644
--- a/src/lib/edje/edje_calc.c
+++ b/src/lib/edje/edje_calc.c
@@ -3319,13 +3319,13 @@ _edje_vector_animation_running_cb(void *data, const Efl_Event *event)
}
static void
-_edje_vector_load_json(Edje *ed, Edje_Real_Part *ep, const char *key)
+_edje_vector_load_lottie(Edje *ed, Edje_Real_Part *ep, const char *key)
{
Edje_Part_Description_Vector *desc = (Edje_Part_Description_Vector *)ep->chosen_description;
Eina_File *file;
- char *json_data;
+ char *lottie_data;
double frame_duration;
- int json_data_len = 0;
+ int lottie_data_len = 0;
int frame_count;
if (ep->typedata.vector->anim == NULL)
@@ -3339,18 +3339,18 @@ _edje_vector_load_json(Edje *ed, Edje_Real_Part *ep, const char *key)
if (ep->typedata.vector->current_id != desc->vg.id)
{
- json_data = (char *)eet_read(ed->file->ef, key, &json_data_len);
- json_data[json_data_len] = '\0';
- file = eina_file_virtualize(NULL, json_data, json_data_len + 1, EINA_FALSE);
+ lottie_data = (char *)eet_read(ed->file->ef, key, &lottie_data_len);
+ lottie_data[lottie_data_len] = '\0';
+ file = eina_file_virtualize(NULL, lottie_data, lottie_data_len + 1, EINA_FALSE);
efl_file_simple_mmap_load(ep->object, file, NULL);
- if (ep->typedata.vector->json_virtual_file)
- eina_file_close(ep->typedata.vector->json_virtual_file);
- ep->typedata.vector->json_virtual_file = file;
+ if (ep->typedata.vector->lottie_virtual_file)
+ eina_file_close(ep->typedata.vector->lottie_virtual_file);
+ ep->typedata.vector->lottie_virtual_file = file;
- if (ep->typedata.vector->json_data)
- free(ep->typedata.vector->json_data);
- ep->typedata.vector->json_data = json_data;
+ if (ep->typedata.vector->lottie_data)
+ free(ep->typedata.vector->lottie_data);
+ ep->typedata.vector->lottie_data = lottie_data;
ep->typedata.vector->current_id = desc->vg.id;
}
@@ -3381,12 +3381,12 @@ _edje_vector_recalc_apply(Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *p3 EIN
snprintf(src_key, sizeof(src_key), "edje/vectors/%i", chosen_desc->vg.id);
- if (type == EDJE_VECTOR_FILE_TYPE_JSON)
+ if (type == EDJE_VECTOR_FILE_TYPE_LOTTIE)
{
#ifdef BUILD_VG_LOADER_JSON
- _edje_vector_load_json(ed, ep, src_key);
+ _edje_vector_load_lottie(ed, ep, src_key);
#else
- ERR("Evas Vg Json (Lottie) Loader is not supported, Only Static Vector Image(SVG) is available!");
+ ERR("Evas Vg Lottie (Lottie) Loader is not supported, Only Static Vector Image(SVG) is available!");
#endif
return;
}
@@ -3405,11 +3405,11 @@ _edje_vector_recalc_apply(Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *p3 EIN
}
}
- if ((new_id < 0) || (new_type == EDJE_VECTOR_FILE_TYPE_JSON))
+ if ((new_id < 0) || (new_type == EDJE_VECTOR_FILE_TYPE_LOTTIE))
{
#ifndef BUILD_VG_LOADER_JSON
- if (new_type == EDJE_VECTOR_FILE_TYPE_JSON)
- ERR("Evas Vg Json (Lottie) Loader is not supported, Only Static Vector Image(SVG) is available!");
+ if (new_type == EDJE_VECTOR_FILE_TYPE_LOTTIE)
+ ERR("Evas Vg Lottie (Lottie) Loader is not supported, Only Static Vector Image(SVG) is available!");
else
#endif
efl_file_simple_load(ep->object, ed->file->path, src_key);
diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c
index 553d989a81..aa894015c3 100644
--- a/src/lib/edje/edje_load.c
+++ b/src/lib/edje/edje_load.c
@@ -2036,10 +2036,10 @@ _edje_file_del(Edje *ed)
{
if (rp->typedata.vector->anim)
efl_del(rp->typedata.vector->anim);
- if (rp->typedata.vector->json_virtual_file)
- eina_file_close(rp->typedata.vector->json_virtual_file);
- if (rp->typedata.vector->json_data)
- free(rp->typedata.vector->json_data);
+ if (rp->typedata.vector->lottie_virtual_file)
+ eina_file_close(rp->typedata.vector->lottie_virtual_file);
+ if (rp->typedata.vector->lottie_data)
+ free(rp->typedata.vector->lottie_data);
free(rp->typedata.vector);
rp->typedata.vector = NULL;
diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h
index e38d6d57c5..f55e41fc77 100644
--- a/src/lib/edje/edje_private.h
+++ b/src/lib/edje/edje_private.h
@@ -690,7 +690,7 @@ struct _Edje_Image_Directory
typedef enum _Edje_Vector_File_Type
{
EDJE_VECTOR_FILE_TYPE_SVG = 0,
- EDJE_VECTOR_FILE_TYPE_JSON
+ EDJE_VECTOR_FILE_TYPE_LOTTIE
} Edje_Vector_File_Type;
struct _Edje_Vector_Directory_Entry
@@ -2050,8 +2050,8 @@ struct _Edje_Real_Part_Swallow
struct _Edje_Real_Part_Vector
{
Eo *anim;
- Eina_File *json_virtual_file;
- char *json_data;
+ Eina_File *lottie_virtual_file;
+ char *lottie_data;
int start_frame;
int current_id;
Eina_Bool backward : 1;