e_view_client: add E_API visibility 33/324333/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 15 May 2025 07:56:25 +0000 (16:56 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 15 May 2025 12:24:56 +0000 (21:24 +0900)
Change-Id: I0edfad7fb6cda01bd2ea23aaada834478eaa18b2

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

index 95351d21b1c7ffbc6fa7c62a828807ac0e22ba6e..9a8dfbe601fd629f4c3134c7b3886820a1964a9a 100644 (file)
@@ -1147,7 +1147,7 @@ e_view_client_native_surface_set(E_View_Client *client, bool set)
    e_comp_object_native_surface_set(client->view.eo, set);
 }
 
-EINTERN void
+E_API void
 e_view_client_input_rect_get(E_View_Client *client, Eina_List **list)
 {
    if (client == NULL) return;
index 07f8c27d25a670a35ff7c21dc9dccf5c879e5bce..daf24ac5f8463179e71f057ec00d9555b416d013 100644 (file)
@@ -23,62 +23,63 @@ typedef struct _E_View_Client E_View_Client;
 typedef void (*_E_View_Client_Signal_Cb) (void *data, E_View_Client *client, const char *emission, const char *source);
 typedef _E_View_Client_Signal_Cb E_View_Client_Signal_Cb;
 
-E_View *e_view_client_view_get(E_View_Client *client);
-E_View_Client *e_view_client_try_from_view(E_View *view);
-
-bool e_view_client_external_view_image_set(E_View_Client *client, E_View_Image *view_image);
-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);
-
-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);
-void e_view_client_damage(E_View_Client *client, int x, int y, int width, int height);
-void e_view_client_dirty(E_View_Client *client);
-void e_view_client_geometry_get(E_View_Client *client, int *x, int *y, int *width, int *height);
-void e_view_client_geometry_set(E_View_Client *client, int x, int y, int width, int height);
-void e_view_client_size_set(E_View_Client *client, int width, int height);
-void e_view_client_show(E_View_Client *client);
-void e_view_client_hide(E_View_Client *client);
-
-void e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src);
-
-bool e_view_client_native_usable_get(E_View_Client *client);
-
-E_View *e_view_client_effect_object_get(E_View_Client *client);
-bool e_view_client_effect_set(E_View_Client *client, const char *effect);
-bool e_view_client_effect_start(E_View_Client *client, E_View_Client_Signal_Cb end_cb, void *end_data);
-bool e_view_client_effect_stop(E_View_Client *client, E_View_Client_Signal_Cb end_cb);
-void e_view_client_effect_params_set(E_View_Client *client, int id, int *params, unsigned int count);
-bool e_view_client_effect_hiding_set(E_View_Client *client, bool hiding);
-
-bool e_view_client_visible_get(E_View_Client *client);
+E_API E_View *e_view_client_view_get(E_View_Client *client);
+E_API E_View_Client *e_view_client_try_from_view(E_View *view);
+
+E_API bool e_view_client_external_view_image_set(E_View_Client *client, E_View_Image *view_image);
+E_API bool e_view_client_external_view_edje_set(E_View_Client *client, E_View_Edje *view_edje);
+E_API E_View_Client_External_View_Type e_view_client_external_view_type_get(E_View_Client *client);
+
+E_API void e_view_client_alpha_set(E_View_Client *client, bool alpha);
+E_API void e_view_client_color_get(E_View_Client *client, int *r, int *g, int *b, int *a);
+E_API void e_view_client_damage(E_View_Client *client, int x, int y, int width, int height);
+E_API void e_view_client_dirty(E_View_Client *client);
+E_API void e_view_client_geometry_get(E_View_Client *client, int *x, int *y, int *width, int *height);
+E_API void e_view_client_geometry_set(E_View_Client *client, int x, int y, int width, int height);
+E_API void e_view_client_size_set(E_View_Client *client, int width, int height);
+E_API void e_view_client_show(E_View_Client *client);
+E_API void e_view_client_hide(E_View_Client *client);
+
+E_API void e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src);
+
+E_API bool e_view_client_native_usable_get(E_View_Client *client);
+
+E_API E_View *e_view_client_effect_object_get(E_View_Client *client);
+E_API bool e_view_client_effect_set(E_View_Client *client, const char *effect);
+E_API bool e_view_client_effect_start(E_View_Client *client, E_View_Client_Signal_Cb end_cb, void *end_data);
+E_API bool e_view_client_effect_stop(E_View_Client *client, E_View_Client_Signal_Cb end_cb);
+E_API void e_view_client_effect_params_set(E_View_Client *client, int id, int *params, unsigned int count);
+E_API bool e_view_client_effect_hiding_set(E_View_Client *client, bool hiding);
+
+E_API bool e_view_client_visible_get(E_View_Client *client);
 unsigned int e_view_client_is_animating(E_View_Client *client);
-bool e_view_client_map_set(E_View_Client *client, E_Map *em);
+E_API bool e_view_client_map_set(E_View_Client *client, E_Map *em);
 
-bool e_view_client_render(E_View_Client *client);
-bool e_view_client_render_update_lock(E_View_Client *client);
-void e_view_client_render_update_unlock(E_View_Client *client);
-bool e_view_client_render_update_lock_get(E_View_Client *client);
+E_API bool e_view_client_render(E_View_Client *client);
+E_API bool e_view_client_render_update_lock(E_View_Client *client);
+E_API void e_view_client_render_update_unlock(E_View_Client *client);
+E_API bool e_view_client_render_update_lock_get(E_View_Client *client);
 
-void e_view_client_transform_bg_set(E_View_Client *client, bool set);
-void e_view_client_transform_bg_color_set(E_View_Client *client, int r, int g, int b, int a);
-void e_view_client_transform_transp_set(E_View_Client *client, bool set);
+E_API void e_view_client_transform_bg_set(E_View_Client *client, bool set);
+E_API void e_view_client_transform_bg_color_set(E_View_Client *client, int r, int g, int b, int a);
+E_API void e_view_client_transform_transp_set(E_View_Client *client, bool set);
 
-void e_view_client_mask_set(E_View_Client *client, bool set);
-bool e_view_client_mask_has(E_View_Client *client);
+E_API void e_view_client_mask_set(E_View_Client *client, bool set);
+E_API bool e_view_client_mask_has(E_View_Client *client);
 
-void e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h);
+E_API void e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h);
 
-void e_view_client_input_area_set(E_View_Client *client, int x, int y, int w, int h);
-void e_view_client_input_rect_get(E_View_Client *client, Eina_List **list);
+E_API void e_view_client_input_area_set(E_View_Client *client, int x, int y, int w, int h);
+E_API void e_view_client_input_rect_get(E_View_Client *client, Eina_List **list);
 
-E_View *e_view_client_util_mirror_add(E_View_Client *client);
+E_API E_View *e_view_client_util_mirror_add(E_View_Client *client);
 
-void e_view_client_member_add(E_View_Client *client, E_View *view);
+E_API void e_view_client_member_add(E_View_Client *client, E_View *view);
 
-void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
+E_API void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
+
+E_API E_Map *e_view_client_map_get(E_View_Client *client);
 
-E_Map *e_view_client_map_get(E_View_Client *client);
 #ifdef  __cplusplus
 }
 #endif