e_client: add e_client_layer_set() for the change of client layer 64/212564/10
authorJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 23 Aug 2019 05:07:30 +0000 (14:07 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Mon, 16 Sep 2019 00:25:45 +0000 (00:25 +0000)
commit1b7f71745e0e9c6bd88681424394f0950b1edfd4
tree3b26ee4d02f2875d384550757ccddfcec2aff5ae
parentfd6f8da7f14daeabc5b0b2e6f9b15f5a7476aaa2
e_client: add e_client_layer_set() for the change of client layer

evas_object_layer_set is used for change client layer or effect
to distinguish the usage and reduce inappropriate use, added
NEW API: e_client_layer_set

allowed layer set from E_LAYER_CLIENT_DESKTOP to E_LAYER_CLIENT_CURSOR
this api saves layer to ec->layer when in pending or block state
so the layer can be set after pending or block is free.

Change-Id: Iafdf9d99281cf206dab96f2a52d5920d23120e2e
src/bin/e_client.c
src/bin/e_client.h