e_view_client: Expose E_View_Client API for external use 42/323542/2
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Wed, 30 Apr 2025 01:01:43 +0000 (10:01 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 30 Apr 2025 07:34:13 +0000 (07:34 +0000)
Change access modifier from E_INTERN to E_API:
- e_view_client_external_view_edje_set()

Change-Id: I8ac66d05b9136860fb1308e0433a70429ac538f1

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

index bcf5301cfb8013bc9dc10205563551bc5726d17e..f882b47411088552822579992f4c826011c76771 100644 (file)
@@ -397,7 +397,7 @@ e_view_client_content_get(E_View_Client *client)
    return client->content;
 }
 
-EINTERN bool
+E_API bool
 e_view_client_external_view_edje_set(E_View_Client *client, E_View_Edje *view_edje)
 {
    E_View *view;
index b00870c25d4d7fb518ad7fd12e75dd330f743582..7b881332abe6e7e2d1a45419c6bb37d6a3ec85f1 100644 (file)
@@ -13,7 +13,6 @@ E_View_Client *e_view_client_from_view(E_View *view);
 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_Edje *e_view_client_external_view_edje_get(E_View_Client *client);
 E_View_Image *e_view_client_external_view_image_get(E_View_Client *client);
 E_View *e_view_client_external_view_get(E_View_Client *client);
index 2601ee46b86b8e81449ab0ed9ab176eb212e4b2f..8c8be13622645544ecec81050c9eaa19a7acd9a8 100644 (file)
@@ -8,6 +8,7 @@ extern "C" {
 #include <e_view.h>
 #include <e_view_image.h>
 #include <e_comp_object.h>
+#include <e_view_edje.h>
 
 typedef enum
 {
@@ -24,6 +25,7 @@ typedef _E_View_Client_Signal_Cb E_View_Client_Signal_Cb;
 void e_view_client_alpha_set(E_View_Client *client, bool alpha);
 void e_view_client_color_get(E_View_Client *client, int *r, int *g, int *b, int *a);
 bool e_view_client_content_set(E_View_Client *client, E_View *content, E_Comp_Object_Content_Type type);
+bool e_view_client_external_view_edje_set(E_View_Client *client, E_View_Edje *view_edje);
 E_View_Client_External_View_Type e_view_client_external_view_type_get(E_View_Client *client);
 E_Comp_Object_Content_Type e_view_client_content_type_get(E_View_Client *client);
 bool e_view_client_external_view_image_set(E_View_Client *client, E_View_Image *view_image);