free(edje);
}
-EINTERN E_View_Edje *
+E_API E_View_Edje *
e_view_edje_create(E_View_Tree *parent)
{
E_Canvas *canvas;
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);
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);
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;
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);
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);
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;
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;
#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,
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);
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
}