edje: implement text_class override at object level 23/221723/2
authora.srour <a.srour@samsung.com>
Thu, 2 Jan 2020 09:11:06 +0000 (09:11 +0000)
committerWooHyun Jung <wh0705.jung@samsung.com>
Tue, 7 Jan 2020 07:54:17 +0000 (07:54 +0000)
commit24294c6a7c5fa2e7e48efafb59d9aa8a30cd429a
tree4875556a39b348dcf8f5d876618bc789256fb214
parenta44d9404041dce78ccb0b006728fbfae01070f1d
edje: implement text_class override at object level

implement text_class override at object level, where you can change the text_class for single textblock object instead of override all objects that share same text class.
This imported from TIZEN

Note:
This also fix edje_textblock font/font_size parsing by adding condition

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10598

Change-Id: Ie9814999bb3692d15cfc679ee0c82e75b402a192
src/lib/edje/Edje_Legacy.h
src/lib/edje/edje_cache.c
src/lib/edje/edje_load.c
src/lib/edje/edje_private.h
src/lib/edje/edje_smart.c
src/lib/edje/edje_textblock_styles.c
src/lib/edje/edje_util.c
src/tests/elementary/elm_test_entry.c