efl/src
junsu choi 779bd0539e vg_common_json: Override value_provider list
Summary:
If value_provider is applied to Efl.Ui.Animation_View, it is passed as vector object.
The passed value_provider list passes to Vg_File_Data.
If there is a value_Provider list in Vg_File_Data,
it apply the property to Lottie_Animation using lottie_animation_property_override api.

Depends on D9874

Test Plan:
...

Eo *vp = efl_add(EFL_GFX_VG_VALUE_PROVIDER_CLASS, p);
efl_gfx_vg_value_provider_keypath_set(vp, "**");
efl_gfx_vg_value_provider_fill_color_set(vp, 100, 0 ,0 ,255);
efl_ui_animation_view_value_provider_override(anim_view, vp);

vp = efl_add(EFL_GFX_VG_VALUE_PROVIDER_CLASS, p);
efl_gfx_vg_value_provider_keypath_set(vp, "**");
efl_gfx_vg_value_provider_stroke_width_set(vp, 50.0);
efl_gfx_vg_value_provider_stroke_color_set(vp, 0, 255, 0, 100);
efl_ui_animation_view_value_provider_override(anim_view, vp);
...

Reviewers: Hermet, kimcinoo, smohanty

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9897
2019-10-02 14:30:06 +09:00
..
benchmarks benchmark/collection: add Elementary.h 2019-09-30 10:33:33 +02:00
bin mono-docs: Formatting of @since tags 2019-09-30 18:05:07 +02:00
bindings meson: support mono bindings building without cxx 2019-10-01 10:27:41 -03:00
edje_external
examples efl_ui: remove efl_ui_text headers from Efl_Ui.h for now 2019-09-30 10:33:34 +02:00
generic evas - rsvg loader - comment out deprecated func from rsvg we don't need 2019-09-16 01:47:05 +01:00
lib vg_common_json: Override value_provider list 2019-10-02 14:30:06 +09:00
modules evas - gl_drm - handle modifiers for drm formats 2019-09-30 22:07:21 +01:00
scripts Pyolian: implemented eolian Error object 2019-09-29 11:29:38 +02:00
static_libs vg_common_json: Override value_provider list 2019-10-02 14:30:06 +09:00
tests csharp: Allow improved cbs in eina comparators 2019-09-30 23:09:29 -03:00
wayland_protocol