e_view_client: add e_view_client_external_view_image_get 04/323404/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 25 Apr 2025 02:09:00 +0000 (11:09 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 28 Apr 2025 06:28:31 +0000 (15:28 +0900)
Change-Id: Ic865550635c5479e68bd6226b04b74ba84a2d6fb

src/bin/core/e_view_client.c
src/bin/core/e_view_client_intern.h

index 6a554b727e1386cadd8fea14af3d0682b64a9945..f7c7c7ea6413cd772c1c07406c6eb8adfb15e659 100644 (file)
@@ -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)
 {
index 7e4b0b09f45878275e6fa5c929a1d786c627a139..1bb10057e0504b6aa3d8b7d0fe69ada5bd3096e6 100644 (file)
@@ -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);