edje: Hide edje_global from the rest of the world
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 8 Nov 2017 10:29:13 +0000 (19:29 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 8 Nov 2017 11:02:31 +0000 (20:02 +0900)
commitcc1ed7183c9ccab57ffd010338e781744fa424ad
tree4c6210bf10cb45e012fa5cfe0fd1c1c6480db5a6
parent2f838acd4ef0f3f914bb5d03081aef2fd1f412b5
edje: Hide edje_global from the rest of the world

Call provider_find on the loop (or basically any object) with the
color/text/size class interface instead, to find it. The main loop is
the main holder of those objects.

Note: This makes use of provider_find instead of direct access to the
variable, in order to self-test the code. In theory release builds will
not do this and user directly the variable.
src/Makefile_Edje.am
src/lib/ecore/ecore_main.c
src/lib/edje/edje_global.eo
src/lib/edje/edje_main.c
src/lib/edje/edje_private.h
src/lib/edje/edje_smart.c
src/lib/edje/edje_util.c