From: SooChan Lim Date: Thu, 29 Oct 2020 03:19:04 +0000 (+0900) Subject: e_client: add e_client_mapped_set() function X-Git-Tag: submit/tizen/20201102.081405~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5405f0028b59459e4102a546f3b5d5e7b7855ce7;p=platform%2Fupstream%2Fenlightenment.git e_client: add e_client_mapped_set() function Change-Id: Iecdcff771d1be8fba9f1605ae65dc0f8d521f2f5 --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index bcbae5324a..b5f4b77388 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -4046,6 +4046,16 @@ EINTERN Eina_Bool e_client_mapped_get(E_Client *ec) return cdata->mapped; } +EINTERN void +e_client_mapped_set(E_Client *ec, Eina_Bool set) +{ + E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec); + EINA_SAFETY_ON_NULL_RETURN(cdata); + + cdata->mapped = set; +} + + //////////////////////////////////////////////// EINTERN void e_client_idler_before(void) diff --git a/src/bin/e_client.h b/src/bin/e_client.h index dc8281ec7c..0ba3e9bda8 100644 --- a/src/bin/e_client.h +++ b/src/bin/e_client.h @@ -1170,6 +1170,7 @@ E_API void e_client_visibility_skip_set(E_Client *ec, Eina_Bool skip); E_API void e_client_post_raise_lower_set(E_Client *ec, Eina_Bool raise_set, Eina_Bool lower_set); E_API Eina_Bool e_client_first_mapped_get(E_Client *ec); EINTERN Eina_Bool e_client_mapped_get(E_Client *ec); +EINTERN void e_client_mapped_set(E_Client *ec, Eina_Bool set); E_API void e_client_transform_update(E_Client *ec); E_API void e_client_transform_apply(E_Client *ec, double degree, double zoom, int cx, int cy);