From: SooChan Lim Date: Fri, 25 Apr 2025 02:09:00 +0000 (+0900) Subject: e_view_client: add e_view_client_external_view_image_get X-Git-Tag: accepted/tizen/unified/20250429.071401~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F04%2F323404%2F1;p=platform%2Fupstream%2Fenlightenment.git e_view_client: add e_view_client_external_view_image_get Change-Id: Ic865550635c5479e68bd6226b04b74ba84a2d6fb --- diff --git a/src/bin/core/e_view_client.c b/src/bin/core/e_view_client.c index 6a554b727e..f7c7c7ea64 100644 --- a/src/bin/core/e_view_client.c +++ b/src/bin/core/e_view_client.c @@ -365,6 +365,18 @@ e_view_client_external_view_image_set(E_View_Client *client, E_View_Image *view_ return true; } +EINTERN E_View_Image * +e_view_client_external_view_image_get(E_View_Client *client) +{ + if (client == NULL) return NULL; + + ERR("SOOLIM:%s %p, %d, %d", __FUNCTION__, client, + e_comp_object_content_type_get(client->view.eo), + client->external_view_type); + + return client->external_view_image; +} + EINTERN E_View * e_view_client_content_get(E_View_Client *client) { diff --git a/src/bin/core/e_view_client_intern.h b/src/bin/core/e_view_client_intern.h index 7e4b0b09f4..1bb10057e0 100644 --- a/src/bin/core/e_view_client_intern.h +++ b/src/bin/core/e_view_client_intern.h @@ -14,6 +14,7 @@ void e_view_client_render_update_del(E_View_Client *view_client); bool e_view_client_alpha_get(E_View_Client *client); bool e_view_client_color_visible_get(E_View_Client *client); bool e_view_client_external_view_edje_set(E_View_Client *client, E_View_Edje *view_edje); +E_View_Image *e_view_client_external_view_image_get(E_View_Client *client); E_View *e_view_client_content_get(E_View_Client *client); bool e_view_client_content_unset(E_View_Client *client); bool e_view_client_damage_exists(E_View_Client *client);