e_view_edje: make some function be E_API 13/324413/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 16 May 2025 09:53:14 +0000 (18:53 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 16 May 2025 11:22:29 +0000 (20:22 +0900)
Change-Id: I04737480f0d80f15d4acd82bb546753ec8af62e7

src/bin/core/e_view_edje.c
src/bin/core/e_view_edje_intern.h
src/include/e_view_edje.h

index 8a2616ab0b5b22c8561d75982b180328b3dad98a..82c76a3837ea581efef50fe6c4d34871e51d742f 100644 (file)
@@ -85,7 +85,7 @@ _view_edje_handle_destroy(E_View *view)
    free(edje);
 }
 
-EINTERN E_View_Edje *
+E_API E_View_Edje *
 e_view_edje_create(E_View_Tree *parent)
 {
    E_Canvas *canvas;
@@ -125,7 +125,7 @@ e_view_edje_view_get(E_View_Edje *edje)
    return &edje->view;
 }
 
-EINTERN bool
+E_API bool
 e_view_edje_file_set(E_View_Edje *edje, const char *file, const char *group)
 {
    return edje_object_file_set(edje->view.eo, file, group);
@@ -155,7 +155,7 @@ e_view_edje_message_signal_process(E_View_Edje *edje)
    edje_object_message_signal_process(edje->view.eo);
 }
 
-EINTERN void
+E_API void
 e_view_edje_signal_emit(E_View_Edje *edje, const char *emission, const char *source)
 {
    edje_object_signal_emit(edje->view.eo, emission, source);
@@ -170,7 +170,7 @@ _view_edje_signal_cb(void *data, Evas_Object *obj, const char *emission, const c
    signal->cb(signal->data, edje, emission, source);
 }
 
-EINTERN void
+E_API void
 e_view_edje_signal_callback_add(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func, void *data)
 {
    E_View_Edje_Signal *signal;
@@ -187,7 +187,7 @@ e_view_edje_signal_callback_add(E_View_Edje *edje, const char *emission, const c
    edje_object_signal_callback_add(edje->view.eo, emission, source, _view_edje_signal_cb, signal);
 }
 
-EINTERN void
+E_API void
 e_view_edje_signal_callback_del(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func)
 {
    e_view_edje_signal_callback_del_full(edje, emission, source, func, NULL);
@@ -231,7 +231,7 @@ e_view_edje_part_geometry_get(E_View_Edje *edje, const char *part, int *x, int *
    return edje_object_part_geometry_get(edje->view.eo, part, x, y, w, h);
 }
 
-EINTERN bool
+E_API bool
 e_view_edje_part_text_set(E_View_Edje *edje, const char *part, const char *text)
 {
    return edje_object_part_text_set(edje->view.eo, part, text);
@@ -255,7 +255,7 @@ e_view_edje_part_swallow_get(E_View_Edje *edje, const char *part)
    return swallow->view;
 }
 
-EINTERN bool
+E_API bool
 e_view_edje_part_swallow(E_View_Edje *edje, const char *part, E_View *view)
 {
    E_View_Edje_Swallow *swallow;
@@ -272,7 +272,7 @@ e_view_edje_part_swallow(E_View_Edje *edje, const char *part, E_View *view)
    return edje_object_part_swallow(edje->view.eo, part, view->eo);
 }
 
-EINTERN void
+E_API void
 e_view_edje_part_unswallow(E_View_Edje *edje, E_View *view)
 {
    E_View_Edje_Swallow *swallow = NULL, *swallow_tmp;
index 89c2c835efd79da4b1cd3a77611518cef7245039..f47aa512976282d53a21521a9fb9f8bfbaf7123b 100644 (file)
@@ -10,9 +10,6 @@ extern "C" {
 #include "e_view_intern.h"
 #include <eina_list.h>
 
-typedef void (*_E_View_Edje_Signal_Cb) (void *data, E_View_Edje *edje, const char *emission, const char *source);
-typedef _E_View_Edje_Signal_Cb E_View_Edje_Signal_Cb;
-
 typedef enum
 {
    E_VIEW_EDJE_MESSAGE_NONE = 0,
@@ -43,21 +40,13 @@ typedef enum
    E_VIEW_EDJE_LOAD_ERROR_RECURSIVE_REFERENCE = 9
 } E_View_Edje_Load_Error;
 
-E_View_Edje *e_view_edje_create(E_View_Tree *parent);
-bool e_view_edje_file_set(E_View_Edje *edje, const char *file, const char *group);
 void e_view_edje_file_get(E_View_Edje *edje, const char **file, const char **group);
 void e_view_edje_animation_set(E_View_Edje *edje, bool on);
 void e_view_edje_message_send(E_View_Edje *edje, E_View_Edje_Message_Type type, int id, void *msg);
 void e_view_edje_message_signal_process(E_View_Edje *edje);
-void e_view_edje_signal_emit(E_View_Edje *edje, const char *emission, const char *source);
-void e_view_edje_signal_callback_add(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func, void *data);
-void e_view_edje_signal_callback_del(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func);
 void e_view_edje_signal_callback_del_full(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func, void *data);
 bool e_view_edje_part_object_check(E_View_Edje *edje, const char *part, E_View *view);
 bool e_view_edje_part_geometry_get(E_View_Edje *edje, const char *part, int *x, int *y, int *w, int *h);
-bool e_view_edje_part_text_set(E_View_Edje *edje, const char *part, const char *text);
-bool e_view_edje_part_swallow(E_View_Edje *edje, const char *part, E_View *edje_swallow);
-void e_view_edje_part_unswallow(E_View_Edje *edje, E_View *view);
 bool e_view_edje_parts_extends_calc(E_View_Edje *edje, int *x, int *y, int *w, int *h);
 E_View_Edje_Load_Error e_view_edje_load_error_get(E_View_Edje *edje);
 void e_view_edje_play_set(E_View_Edje *edje, bool play);
index 8a40205aa2548295d1cbcc1ad5aa019c4f40a2bf..3f489fd783003a3c3faea798e7d3f472c96b95bf 100644 (file)
@@ -9,12 +9,23 @@ extern "C" {
 
 typedef struct _E_View_Edje E_View_Edje;
 
+typedef void (*_E_View_Edje_Signal_Cb) (void *data, E_View_Edje *edje, const char *emission, const char *source);
+typedef _E_View_Edje_Signal_Cb E_View_Edje_Signal_Cb;
+
+E_API E_View_Edje *e_view_edje_create(E_View_Tree *parent);
+E_API bool e_view_edje_file_set(E_View_Edje *edje, const char *file, const char *group);
+E_API bool e_view_edje_part_text_set(E_View_Edje *edje, const char *part, const char *text);
 E_API bool e_view_edje_map_set(E_View_Edje *edje, E_Map *em);
 E_API bool e_view_edje_map_enable_set(E_View_Edje *edje, bool enable);
 E_API void e_view_edje_size_set(E_View_Edje *edje, int width, int height);
 E_API E_View *e_view_edje_part_swallow_get(E_View_Edje *edje, const char *part);
 E_API E_View_Edje *e_view_edje_from_view(E_View *view);
 E_API E_View *e_view_edje_view_get(E_View_Edje *edje);
+E_API bool e_view_edje_part_swallow(E_View_Edje *edje, const char *part, E_View *edje_swallow);
+E_API void e_view_edje_part_unswallow(E_View_Edje *edje, E_View *view);
+E_API void e_view_edje_signal_emit(E_View_Edje *edje, const char *emission, const char *source);
+E_API void e_view_edje_signal_callback_add(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func, void *data);
+E_API void e_view_edje_signal_callback_del(E_View_Edje *edje, const char *emission, const char *source, E_View_Edje_Signal_Cb func);
 
 #ifdef  __cplusplus
 }