edje: introduce color_tree (color_class inheritance)
authorJee-Yong Um <jc9.um@samsung.com>
Fri, 5 Feb 2016 06:55:46 +0000 (07:55 +0100)
committerCedric BAIL <cedric@osg.samsung.com>
Fri, 5 Feb 2016 06:55:49 +0000 (07:55 +0100)
commit800f5d81569caab9fca824b11fb8ea2259e2ae7d
tree791827adc2989e11c3167708605efe8adf61db83
parenta416f73790aa9cd851cc4748a881df169d480d9f
edje: introduce color_tree (color_class inheritance)

Summary:
The "color_tree" block contains a list of one or more "node" blocks.
A "node" block consists of its own color class name and the list of child
color classes. At runtime, parent color class will be referred instead,
if child color class is set to part but its color values are not defined.

Reviewers: raster, Jaehyun_Cho, jpeg, cedric

Reviewed By: cedric

Subscribers: cedric, kimcinoo

Differential Revision: https://phab.enlightenment.org/D3606

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
src/bin/edje/edje_cc.h
src/bin/edje/edje_cc_handlers.c
src/bin/edje/edje_cc_out.c
src/bin/edje/edje_cc_parse.c
src/lib/edje/edje_cache.c
src/lib/edje/edje_calc.c
src/lib/edje/edje_data.c
src/lib/edje/edje_load.c
src/lib/edje/edje_private.h
src/lib/edje/edje_util.c