Page MenuHomePhabricator

vg_common_svg : Using Efl.Gfx.Gradient.Units.set/get interface at svg loader
AbandonedPublic

Authored by jsuya on Apr 11 2019, 1:04 AM.

Details

Reviewers
Hermet
smohanty
Summary

Change user_space(boolean type) value to Efl.Gfx.Gradient.Units.
And When applying a gradient property, if units is EFL_GFX_GRADIENT_UNITS_USER_SPACE_ON_USE
the actual coordinate system is user coordinate system.

That is accroding to gradientUnits in here
https://www.w3.org/TR/2015/WD-SVG2-20150915/pservers.html#LinearGradientElementGradientUnitsAttribute

Test Plan

with D8591 and D8595
cd ./src/examples/edje
edje_cc -beta svg.edc && gcc -o svg-test svg-test.c pkg-config --libs --cflags evas ecore ecore-evas edje

Diff Detail

Repository
rEFL core/efl
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 10825
Build 8414: arc lint + arc unit
jsuya created this revision.Apr 11 2019, 1:04 AM
jsuya requested review of this revision.Apr 11 2019, 1:04 AM
jsuya planned changes to this revision.Apr 11 2019, 1:13 AM
jsuya requested review of this revision.Apr 16 2019, 7:28 PM
jsuya abandoned this revision.Apr 18 2019, 6:53 PM