diff --git a/src/examples/elementary/toolbar_cxx_example_01.cc b/src/examples/elementary/toolbar_cxx_example_01.cc index 87fdb1c4ec..3f91ba9887 100644 --- a/src/examples/elementary/toolbar_cxx_example_01.cc +++ b/src/examples/elementary/toolbar_cxx_example_01.cc @@ -25,7 +25,7 @@ #endif #include -EAPI int +EAPI_MAIN int elm_main(int argc EINA_UNUSED, char* argv[] EINA_UNUSED) { elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN); diff --git a/src/lib/elementary/Efl_Ui.h b/src/lib/elementary/Efl_Ui.h index 3a64e9fdb0..d9c5fc8881 100644 --- a/src/lib/elementary/Efl_Ui.h +++ b/src/lib/elementary/Efl_Ui.h @@ -66,49 +66,16 @@ #include #include -#ifdef EAPI -# undef EAPI -#endif -#ifdef EWAPI -# undef EWAPI -#endif - -#ifdef _WIN32 -# ifdef EFL_BUILD -# ifdef DLL_EXPORT -# define EAPI __declspec(dllexport) -# else -# define EAPI -# endif -# else -# define EAPI __declspec(dllimport) -# endif -# define EAPI_WEAK -#else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# define EAPI_WEAK __attribute__ ((weak)) -# else -# define EAPI -# define EAPI_WEAK -# endif -# else -# define EAPI -# define EAPI_WEAK -# endif -#endif - -#define EWAPI EAPI EAPI_WEAK +#include #ifdef __cplusplus extern "C" { #endif -EAPI extern double _efl_startup_time; +ELM_API extern double _efl_startup_time; /** Successfully applied the requested style from the current theme. */ -EAPI extern Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE; +ELM_API extern Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE; // EO types. Defined for legacy-only builds as legacy uses typedef of EO types. #include "efl_ui.eot.h" @@ -120,7 +87,7 @@ typedef Eo Efl_Ui_Focus_Manager; # include # include # ifdef EFL_BETA_API_SUPPORT -EAPI void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel); +ELM_API void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel); # endif # include # include @@ -193,7 +160,7 @@ EAPI void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel); * * @ingroup Efl_Ui_Win */ -EAPI void efl_ui_win_autodel_set(Efl_Ui_Win *obj, Eina_Bool autodel); +ELM_API void efl_ui_win_autodel_set(Efl_Ui_Win *obj, Eina_Bool autodel); /** * @brief Get the window's autodel state. @@ -206,7 +173,7 @@ EAPI void efl_ui_win_autodel_set(Efl_Ui_Win *obj, Eina_Bool autodel); * * @ingroup Efl_Ui_Win */ -EAPI Eina_Bool efl_ui_win_autodel_get(const Efl_Ui_Win *obj); +ELM_API Eina_Bool efl_ui_win_autodel_get(const Efl_Ui_Win *obj); #endif # include # include @@ -348,7 +315,7 @@ typedef Eo Efl_Ui_Spotlight_Indicator; * @see elm_shutdown(). * @ingroup Elm_General */ -EAPI int elm_init(int argc, char **argv); +ELM_API int elm_init(int argc, char **argv); /** * Shut down Elementary @@ -368,15 +335,12 @@ EAPI int elm_init(int argc, char **argv); * * @ingroup Elm_General */ -EAPI int elm_shutdown(void); +ELM_API int elm_shutdown(void); #ifdef __cplusplus } #endif -#undef EAPI -#define EAPI - #endif // We are including efl_general.h again, just in case Efl_Core.h was already included before this diff --git a/src/lib/elementary/Elementary.h b/src/lib/elementary/Elementary.h index 9d70ee7c68..a65c1a2759 100644 --- a/src/lib/elementary/Elementary.h +++ b/src/lib/elementary/Elementary.h @@ -10,6 +10,8 @@ /* Options which can be enabled or disabled by the buildtool */ #include "Elementary_Options.h" +#include + /* Standard headers for standard system calls etc. */ #include #include @@ -77,47 +79,7 @@ #include #endif -#ifdef EAPI -# undef EAPI -#endif -#ifdef EWAPI -# undef EWAPI -#endif -#ifdef EAPI_WEAK -# undef EAPI_WEAK -#endif -#ifdef EOAPI -# undef EOAPI -#endif - -#ifdef _WIN32 -# ifdef EFL_BUILD -# ifdef DLL_EXPORT -# define EAPI __declspec(dllexport) -# else -# define EAPI -# endif -# else -# define EAPI __declspec(dllimport) -# endif -# define EAPI_WEAK -#else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# define EAPI_WEAK __attribute__ ((weak)) -# else -# define EAPI -# define EAPI_WEAK -# endif -# else -# define EAPI -# define EAPI_WEAK -# endif -#endif - -#define EWAPI EAPI EAPI_WEAK -#define EOAPI EAPI +#include "elementary_api.h" /* allow usage from c++ */ #ifdef __cplusplus @@ -146,7 +108,7 @@ typedef struct _Elm_Version * * @ingroup Elm_General */ -EAPI extern Elm_Version *elm_version; +ELM_API extern Elm_Version *elm_version; /* include these first for general used definitions */ @@ -283,9 +245,4 @@ EAPI extern Elm_Version *elm_version; } #endif -#ifndef EFL_BUILD -# undef EAPI -# define EAPI -#endif - #endif diff --git a/src/lib/elementary/efl_access_object.c b/src/lib/elementary/efl_access_object.c index c30b313cf4..1628be5387 100644 --- a/src/lib/elementary/efl_access_object.c +++ b/src/lib/elementary/efl_access_object.c @@ -411,7 +411,7 @@ _efl_access_object_relations_get(const Eo *obj EINA_UNUSED, Efl_Access_Object_Da return eina_list_iterator_new(pd->relations); } -EAPI void +ELM_API void efl_access_attribute_free(Efl_Access_Attribute *attr) { eina_stringshare_del(attr->key); @@ -419,7 +419,7 @@ efl_access_attribute_free(Efl_Access_Attribute *attr) free(attr); } -EAPI void efl_access_attributes_list_free(Eina_List *list) +ELM_API void efl_access_attributes_list_free(Eina_List *list) { Efl_Access_Attribute *attr; EINA_LIST_FREE(list, attr) diff --git a/src/lib/elementary/efl_access_object.h b/src/lib/elementary/efl_access_object.h index 4ad1ede4e5..24c7aefdaa 100644 --- a/src/lib/elementary/efl_access_object.h +++ b/src/lib/elementary/efl_access_object.h @@ -22,12 +22,12 @@ /** * Free Efl_Access_Attributes_List */ -EAPI void efl_access_attributes_list_free(Eina_List *list); +ELM_API void efl_access_attributes_list_free(Eina_List *list); /** * Free the Efl_Access_Attribute type */ -EAPI void +ELM_API void efl_access_attribute_free(Efl_Access_Attribute *attr); /** diff --git a/src/lib/elementary/efl_access_text.c b/src/lib/elementary/efl_access_text.c index 1db4827c0d..9ed1c46022 100644 --- a/src/lib/elementary/efl_access_text.c +++ b/src/lib/elementary/efl_access_text.c @@ -7,7 +7,7 @@ #include "elm_priv.h" void -EAPI elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr) +ELM_API elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr) { if (!attr) return; if (attr->name) eina_stringshare_del(attr->name); @@ -15,7 +15,7 @@ EAPI elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr) free(attr); } -EAPI void +ELM_API void elm_atspi_text_text_range_free(Efl_Access_Text_Range *range) { free((char*)range->content); diff --git a/src/lib/elementary/efl_access_text.h b/src/lib/elementary/efl_access_text.h index a1dfec0a0c..4285bdf076 100644 --- a/src/lib/elementary/efl_access_text.h +++ b/src/lib/elementary/efl_access_text.h @@ -7,12 +7,12 @@ /** * @brief Free Efl_Access_Text_Attribute structure */ -EAPI void elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr); +ELM_API void elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr); /** * @brief Free Efl_Access_Text_Range structure */ -EAPI void elm_atspi_text_text_range_free(Efl_Access_Text_Range *range); +ELM_API void elm_atspi_text_text_range_free(Efl_Access_Text_Range *range); #endif #endif diff --git a/src/lib/elementary/efl_ui_bg.c b/src/lib/elementary/efl_ui_bg.c index 56ccdbd72f..68d2bbc4ac 100644 --- a/src/lib/elementary/efl_ui_bg.c +++ b/src/lib/elementary/efl_ui_bg.c @@ -78,7 +78,7 @@ _efl_ui_bg_efl_object_destructor(Eo *obj, Efl_Ui_Bg_Data *sd) efl_destructor(efl_super(obj, MY_CLASS)); } -EAPI void +ELM_API void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) { Efl_Gfx_Image_Scale_Method type; @@ -104,7 +104,7 @@ elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) efl_gfx_image_scale_method_set(obj, type); } -EAPI Elm_Bg_Option +ELM_API Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj) { Efl_Gfx_Image_Scale_Method type; @@ -134,7 +134,7 @@ elm_bg_option_get(const Evas_Object *obj) return option; } -EAPI void +ELM_API void elm_bg_color_set(Evas_Object *obj, int r, int g, @@ -158,7 +158,7 @@ _efl_ui_bg_efl_gfx_color_color_set(Eo *obj, Efl_Ui_Bg_Data *sd, int r, int g, in efl_gfx_color_set(sd->rect, r, g, b, a); } -EAPI void +ELM_API void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, @@ -177,14 +177,14 @@ _efl_ui_bg_efl_gfx_color_color_get(const Eo *obj, Efl_Ui_Bg_Data *sd, int *r, in efl_gfx_color_get(sd->rect, r, g, b, a); } -EAPI void +ELM_API void elm_bg_load_size_set(Evas_Object *obj, int w, int h) { EFL_UI_BG_DATA_GET_OR_RETURN(obj, sd); efl_gfx_image_load_controller_load_size_set(sd->img, EINA_SIZE2D(w, h)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_bg_file_set(Eo *obj, const char *file, const char *group) { EFL_UI_BG_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); @@ -222,7 +222,7 @@ _efl_ui_bg_efl_file_key_set(Eo *obj EINA_UNUSED, Efl_Ui_Bg_Data *sd, const char efl_file_key_set(sd->img, key); } -EAPI void +ELM_API void elm_bg_file_get(const Eo *obj, const char **file, const char **group) { efl_file_simple_get((Eo *) obj, file, group); @@ -300,7 +300,7 @@ _efl_ui_bg_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_bg_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_bg_legacy_eo.h b/src/lib/elementary/efl_ui_bg_legacy_eo.h index 148db914b5..81565fbbd1 100644 --- a/src/lib/elementary/efl_ui_bg_legacy_eo.h +++ b/src/lib/elementary/efl_ui_bg_legacy_eo.h @@ -26,7 +26,7 @@ typedef Eo Efl_Ui_Bg_Legacy; */ #define EFL_UI_BG_LEGACY_CLASS efl_ui_bg_legacy_class_get() -EWAPI const Efl_Class *efl_ui_bg_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_bg_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_button.c b/src/lib/elementary/efl_ui_button.c index d91b874422..e0aeace160 100644 --- a/src/lib/elementary/efl_ui_button.c +++ b/src/lib/elementary/efl_ui_button.c @@ -336,37 +336,37 @@ ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data) ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data) ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data) -EAPI void +ELM_API void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t) { efl_ui_autorepeat_initial_timeout_set(obj, t); } -EAPI double +ELM_API double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj) { return efl_ui_autorepeat_initial_timeout_get(obj); } -EAPI void +ELM_API void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t) { efl_ui_autorepeat_gap_timeout_set(obj, t); } -EAPI double +ELM_API double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj) { return efl_ui_autorepeat_gap_timeout_get(obj); } -EAPI void +ELM_API void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on) { efl_ui_autorepeat_enabled_set(obj, on); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj) { return efl_ui_autorepeat_enabled_get(obj); @@ -455,7 +455,7 @@ ELM_PART_OVERRIDE_CONTENT_SET_NO_SD(efl_ui_button_legacy) /* Efl.Part end */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_button_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_button_legacy_eo.h b/src/lib/elementary/efl_ui_button_legacy_eo.h index d8c893016b..dfa1604a5f 100644 --- a/src/lib/elementary/efl_ui_button_legacy_eo.h +++ b/src/lib/elementary/efl_ui_button_legacy_eo.h @@ -24,7 +24,7 @@ typedef Eo Efl_Ui_Button_Legacy; */ #define EFL_UI_BUTTON_LEGACY_CLASS efl_ui_button_legacy_class_get() -EWAPI const Efl_Class *efl_ui_button_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_button_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_check.c b/src/lib/elementary/efl_ui_check.c index da51f880ce..689ce7e72b 100644 --- a/src/lib/elementary/efl_ui_check.c +++ b/src/lib/elementary/efl_ui_check.c @@ -368,7 +368,7 @@ _efl_ui_check_efl_object_constructor(Eo *obj, Efl_Ui_Check_Data *pd EINA_UNUSED) return obj; } -EAPI void +ELM_API void elm_check_state_set(Evas_Object *obj, Eina_Bool state) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); @@ -377,13 +377,13 @@ elm_check_state_set(Evas_Object *obj, Eina_Bool state) efl_ui_selectable_selected_set(obj, state); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_check_state_get(const Evas_Object *obj) { return !!efl_ui_selectable_selected_get(obj); } -EAPI void +ELM_API void elm_check_state_pointer_set(Eo *obj, Eina_Bool *statep) { EFL_UI_CHECK_DATA_GET_OR_RETURN(obj, sd); @@ -512,7 +512,7 @@ ELM_PART_OVERRIDE_CONTENT_SET_NO_SD(efl_ui_check_legacy) /* Efl.Part end */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_check_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_check_eo.legacy.c b/src/lib/elementary/efl_ui_check_eo.legacy.c index b2537c053a..c2fbde2b20 100644 --- a/src/lib/elementary/efl_ui_check_eo.legacy.c +++ b/src/lib/elementary/efl_ui_check_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_check_selected_set(Efl_Ui_Check *obj, Eina_Bool value) { efl_ui_selectable_selected_set(obj, value); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_check_selected_get(const Efl_Ui_Check *obj) { return efl_ui_selectable_selected_get(obj); diff --git a/src/lib/elementary/efl_ui_check_eo.legacy.h b/src/lib/elementary/efl_ui_check_eo.legacy.h index 5b3ade3f2f..82f863c8a5 100644 --- a/src/lib/elementary/efl_ui_check_eo.legacy.h +++ b/src/lib/elementary/efl_ui_check_eo.legacy.h @@ -22,7 +22,7 @@ typedef Eo Efl_Ui_Check; * * @ingroup Elm_Check_Group */ -EAPI void elm_check_selected_set(Efl_Ui_Check *obj, Eina_Bool value); +ELM_API void elm_check_selected_set(Efl_Ui_Check *obj, Eina_Bool value); /** * @brief The on/off state of the check object. @@ -33,6 +33,6 @@ EAPI void elm_check_selected_set(Efl_Ui_Check *obj, Eina_Bool value); * * @ingroup Elm_Check_Group */ -EAPI Eina_Bool elm_check_selected_get(const Efl_Ui_Check *obj); +ELM_API Eina_Bool elm_check_selected_get(const Efl_Ui_Check *obj); #endif diff --git a/src/lib/elementary/efl_ui_check_legacy_eo.h b/src/lib/elementary/efl_ui_check_legacy_eo.h index 2cc1a576ab..c6a8826fb4 100644 --- a/src/lib/elementary/efl_ui_check_legacy_eo.h +++ b/src/lib/elementary/efl_ui_check_legacy_eo.h @@ -26,7 +26,7 @@ typedef Eo Efl_Ui_Check_Legacy; */ #define EFL_UI_CHECK_LEGACY_CLASS efl_ui_check_legacy_class_get() -EWAPI const Efl_Class *efl_ui_check_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_check_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_flip.c b/src/lib/elementary/efl_ui_flip.c index b40e9d769c..cb7a186abd 100644 --- a/src/lib/elementary/efl_ui_flip.c +++ b/src/lib/elementary/efl_ui_flip.c @@ -1872,7 +1872,7 @@ _efl_ui_flip_front_visible_get(const Eo *obj EINA_UNUSED, Efl_Ui_Flip_Data *sd) return sd->state; } -EAPI void +ELM_API void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc EINA_UNUSED, Evas_Coord x EINA_UNUSED, @@ -2294,28 +2294,28 @@ _efl_ui_flip_efl_pack_linear_pack_index_get(Eo *obj EINA_UNUSED, Efl_Ui_Flip_Dat return eina_list_data_idx(pd->content_list, (void *)subobj); } -EAPI void +ELM_API void elm_flip_interaction_direction_hitsize_set(Efl_Ui_Flip *obj, Elm_Flip_Direction dir, double hitsize) { Efl_Ui_Layout_Orientation uidir = _flip_dir_to_efl_ui_dir(dir); efl_ui_flip_interaction_direction_hitsize_set(obj, uidir, hitsize); } -EAPI double +ELM_API double elm_flip_interaction_direction_hitsize_get(Efl_Ui_Flip *obj, Elm_Flip_Direction dir) { Efl_Ui_Layout_Orientation uidir = _flip_dir_to_efl_ui_dir(dir); return efl_ui_flip_interaction_direction_hitsize_get(obj, uidir); } -EOAPI void +ELM_API ELM_API_WEAK void elm_flip_interaction_direction_enabled_set(Efl_Ui_Flip *obj, Elm_Flip_Direction dir, Eina_Bool enabled) { Efl_Ui_Layout_Orientation uidir = _flip_dir_to_efl_ui_dir(dir); efl_ui_flip_interaction_direction_enabled_set(obj, uidir, enabled); } -EOAPI Eina_Bool +ELM_API ELM_API_WEAK Eina_Bool elm_flip_interaction_direction_enabled_get(Efl_Ui_Flip *obj, Elm_Flip_Direction dir) { Efl_Ui_Layout_Orientation uidir = _flip_dir_to_efl_ui_dir(dir); @@ -2366,7 +2366,7 @@ _efl_ui_flip_legacy_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_flip_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_flip_eo.legacy.c b/src/lib/elementary/efl_ui_flip_eo.legacy.c index 9e7795664c..d05c998207 100644 --- a/src/lib/elementary/efl_ui_flip_eo.legacy.c +++ b/src/lib/elementary/efl_ui_flip_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI void +ELM_API void elm_flip_interaction_set(Elm_Flip *obj, Elm_Flip_Interaction mode) { efl_ui_flip_interaction_set(obj, (Efl_Ui_Flip_Interaction)mode); } -EAPI Elm_Flip_Interaction +ELM_API Elm_Flip_Interaction elm_flip_interaction_get(const Elm_Flip *obj) { return (Elm_Flip_Interaction)efl_ui_flip_interaction_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_flip_front_visible_get(const Elm_Flip *obj) { return efl_ui_flip_front_visible_get(obj); } -EAPI void +ELM_API void elm_flip_go(Elm_Flip *obj, Elm_Flip_Mode mode) { efl_ui_flip_go(obj, (Efl_Ui_Flip_Mode)mode); } -EAPI void +ELM_API void elm_flip_go_to(Elm_Flip *obj, Eina_Bool front, Elm_Flip_Mode mode) { efl_ui_flip_go_to(obj, front, (Efl_Ui_Flip_Mode)mode); diff --git a/src/lib/elementary/efl_ui_flip_eo.legacy.h b/src/lib/elementary/efl_ui_flip_eo.legacy.h index a8993e349d..fecaf66310 100644 --- a/src/lib/elementary/efl_ui_flip_eo.legacy.h +++ b/src/lib/elementary/efl_ui_flip_eo.legacy.h @@ -24,7 +24,7 @@ * * @ingroup Elm_Flip_Group */ -EAPI void elm_flip_interaction_set(Eo *obj, Elm_Flip_Interaction mode); +ELM_API void elm_flip_interaction_set(Eo *obj, Elm_Flip_Interaction mode); /** * @brief Get the interactive flip mode. @@ -35,7 +35,7 @@ EAPI void elm_flip_interaction_set(Eo *obj, Elm_Flip_Interaction mode); * * @ingroup Elm_Flip_Group */ -EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Eo *obj); +ELM_API Elm_Flip_Interaction elm_flip_interaction_get(const Eo *obj); /** * @brief Get flip front visibility state. @@ -46,7 +46,7 @@ EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Eo *obj); * * @ingroup Elm_Flip_Group */ -EAPI Eina_Bool elm_flip_front_visible_get(const Eo *obj); +ELM_API Eina_Bool elm_flip_front_visible_get(const Eo *obj); @@ -93,7 +93,7 @@ EAPI Eina_Bool elm_flip_front_visible_get(const Eo *obj); * * @ingroup Elm_Flip_Group */ -EAPI void elm_flip_go(Eo *obj, Elm_Flip_Mode mode); +ELM_API void elm_flip_go(Eo *obj, Elm_Flip_Mode mode); /** * @brief Runs the flip animation to front or back. @@ -135,6 +135,6 @@ EAPI void elm_flip_go(Eo *obj, Elm_Flip_Mode mode); * * @ingroup Elm_Flip_Group */ -EAPI void elm_flip_go_to(Eo *obj, Eina_Bool front, Elm_Flip_Mode mode); +ELM_API void elm_flip_go_to(Eo *obj, Eina_Bool front, Elm_Flip_Mode mode); #endif diff --git a/src/lib/elementary/efl_ui_flip_legacy.h b/src/lib/elementary/efl_ui_flip_legacy.h index 29652551e0..234882df34 100644 --- a/src/lib/elementary/efl_ui_flip_legacy.h +++ b/src/lib/elementary/efl_ui_flip_legacy.h @@ -69,7 +69,7 @@ typedef enum * * @ingroup Elm_Flip */ -EAPI void elm_flip_interaction_direction_hitsize_set(Elm_Flip *obj, Elm_Flip_Direction dir, double hitsize); +ELM_API void elm_flip_interaction_direction_hitsize_set(Elm_Flip *obj, Elm_Flip_Direction dir, double hitsize); /** * @brief Get the amount of the flip that is sensitive to interactive flip. @@ -80,7 +80,7 @@ EAPI void elm_flip_interaction_direction_hitsize_set(Elm_Flip *obj, Elm_Flip_Dir * * @ingroup Elm_Flip */ -EAPI double elm_flip_interaction_direction_hitsize_get(Elm_Flip *obj, Elm_Flip_Direction dir); +ELM_API double elm_flip_interaction_direction_hitsize_get(Elm_Flip *obj, Elm_Flip_Direction dir); /** * @brief Set which directions of the flip respond to interactive flip @@ -97,7 +97,7 @@ EAPI double elm_flip_interaction_direction_hitsize_get(Elm_Flip *obj, Elm_Flip_D * * @ingroup Elm_Flip */ -EAPI void elm_flip_interaction_direction_enabled_set(Elm_Flip *obj, Elm_Flip_Direction dir, Eina_Bool enabled); +ELM_API void elm_flip_interaction_direction_enabled_set(Elm_Flip *obj, Elm_Flip_Direction dir, Eina_Bool enabled); /** * @brief Get the enabled state of that flip direction. @@ -108,7 +108,7 @@ EAPI void elm_flip_interaction_direction_enabled_set(Elm_Flip *obj, Elm_Flip_Dir * * @ingroup Elm_Flip */ -EAPI Eina_Bool elm_flip_interaction_direction_enabled_get(Elm_Flip *obj, Elm_Flip_Direction dir); +ELM_API Eina_Bool elm_flip_interaction_direction_enabled_get(Elm_Flip *obj, Elm_Flip_Direction dir); /** * @brief Add a new flip to the parent @@ -118,7 +118,7 @@ EAPI Eina_Bool elm_flip_interaction_direction_enabled_get(Elm_Flip *obj, Elm_Fli * * @ingroup Elm_Flip */ -EAPI Evas_Object *elm_flip_add(Evas_Object *parent); +ELM_API Evas_Object *elm_flip_add(Evas_Object *parent); /** * @brief Set flip perspective @@ -132,5 +132,5 @@ EAPI Evas_Object *elm_flip_add(Evas_Object *parent); * * @ingroup Elm_Flip */ -EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y); +ELM_API void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y); #include "efl_ui_flip_eo.legacy.h" diff --git a/src/lib/elementary/efl_ui_flip_legacy_eo.h b/src/lib/elementary/efl_ui_flip_legacy_eo.h index a5b02aa7d4..511ed411ed 100644 --- a/src/lib/elementary/efl_ui_flip_legacy_eo.h +++ b/src/lib/elementary/efl_ui_flip_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Flip_Legacy; */ #define EFL_UI_FLIP_LEGACY_CLASS efl_ui_flip_legacy_class_get() -EWAPI const Efl_Class *efl_ui_flip_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_flip_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_focus_manager.c b/src/lib/elementary/efl_ui_focus_manager.c index 8f63f8e25c..5e1a85bff4 100644 --- a/src/lib/elementary/efl_ui_focus_manager.c +++ b/src/lib/elementary/efl_ui_focus_manager.c @@ -5,7 +5,7 @@ #include #include "elm_priv.h" -EAPI void +ELM_API void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel) { eina_iterator_free(rel->right); diff --git a/src/lib/elementary/efl_ui_focus_manager_calc.c b/src/lib/elementary/efl_ui_focus_manager_calc.c index 5b7589d95f..8a0d3588f1 100644 --- a/src/lib/elementary/efl_ui_focus_manager_calc.c +++ b/src/lib/elementary/efl_ui_focus_manager_calc.c @@ -2094,7 +2094,7 @@ _efl_ui_focus_manager_calc_update_children_ownership_fallback(Efl_Ui_Focus_Objec eina_list_free(children); } -EOAPI EFL_FUNC_BODYV_FALLBACK(efl_ui_focus_manager_calc_update_children, Eina_Bool, 0, _efl_ui_focus_manager_calc_update_children_ownership_fallback(parent, children);, EFL_FUNC_CALL(parent, children), Efl_Ui_Focus_Object *parent, Eina_List *children); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_FALLBACK(efl_ui_focus_manager_calc_update_children, Eina_Bool, 0, _efl_ui_focus_manager_calc_update_children_ownership_fallback(parent, children);, EFL_FUNC_CALL(parent, children), Efl_Ui_Focus_Object *parent, Eina_List *children); static void _efl_ui_focus_manager_calc_update_order_ownership_fallback(Efl_Ui_Focus_Object *parent, Eina_List *children) @@ -2103,7 +2103,7 @@ _efl_ui_focus_manager_calc_update_order_ownership_fallback(Efl_Ui_Focus_Object * eina_list_free(children); } -EOAPI EFL_VOID_FUNC_BODYV_FALLBACK(efl_ui_focus_manager_calc_update_order, _efl_ui_focus_manager_calc_update_order_ownership_fallback(parent, children);, EFL_FUNC_CALL(parent, children), Efl_Ui_Focus_Object *parent, Eina_List *children); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_FALLBACK(efl_ui_focus_manager_calc_update_order, _efl_ui_focus_manager_calc_update_order_ownership_fallback(parent, children);, EFL_FUNC_CALL(parent, children), Efl_Ui_Focus_Object *parent, Eina_List *children); #define EFL_UI_FOCUS_MANAGER_CALC_EXTRA_OPS \ EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _efl_ui_focus_manager_calc_efl_object_dbg_info_get), \ diff --git a/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c index 5f5a73d9ff..63a54ee60a 100644 --- a/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c +++ b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c @@ -1,23 +1,23 @@ void _efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Eina_Hash *map); -EOAPI EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_content_item_map_set, EFL_FUNC_CALL(map), Eina_Hash *map); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_content_item_map_set, EFL_FUNC_CALL(map), Eina_Hash *map); Eina_Hash *_efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_content_item_map_get, Eina_Hash *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_content_item_map_get, Eina_Hash *, NULL); void _efl_ui_focus_parent_provider_gen_container_set(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Widget *container); -EOAPI EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_container_set, EFL_FUNC_CALL(container), Efl_Ui_Widget *container); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_container_set, EFL_FUNC_CALL(container), Efl_Ui_Widget *container); Efl_Ui_Widget *_efl_ui_focus_parent_provider_gen_container_get(const Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_container_get, Efl_Ui_Widget *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_container_get, Efl_Ui_Widget *, NULL); Efl_Ui_Widget *_efl_ui_focus_parent_provider_gen_item_fetch(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Widget *widget); -EOAPI EFL_FUNC_BODYV(efl_ui_focus_parent_provider_gen_item_fetch, Efl_Ui_Widget *, NULL, EFL_FUNC_CALL(widget), Efl_Ui_Widget *widget); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(efl_ui_focus_parent_provider_gen_item_fetch, Efl_Ui_Widget *, NULL, EFL_FUNC_CALL(widget), Efl_Ui_Widget *widget); Efl_Ui_Focus_Object *_efl_ui_focus_parent_provider_gen_efl_ui_focus_parent_provider_find_logical_parent(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Focus_Object *widget); diff --git a/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h index fdc5a98ab7..e746601a8b 100644 --- a/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h +++ b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Focus_Parent_Provider_Gen; */ #define EFL_UI_FOCUS_PARENT_PROVIDER_GEN_CLASS efl_ui_focus_parent_provider_gen_class_get() -EWAPI const Efl_Class *efl_ui_focus_parent_provider_gen_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_focus_parent_provider_gen_class_get(void) EINA_CONST; /** * @brief Content item map property @@ -30,7 +30,7 @@ EWAPI const Efl_Class *efl_ui_focus_parent_provider_gen_class_get(void) EINA_CON * * @ingroup Efl_Ui_Focus_Parent_Provider_Gen */ -EOAPI void efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Eina_Hash *map); +ELM_API ELM_API_WEAK void efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Eina_Hash *map); /** * @brief Content item map property @@ -41,7 +41,7 @@ EOAPI void efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Eina_H * * @ingroup Efl_Ui_Focus_Parent_Provider_Gen */ -EOAPI Eina_Hash *efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Hash *efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo *obj); /** * @brief Container property @@ -51,7 +51,7 @@ EOAPI Eina_Hash *efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo * * @ingroup Efl_Ui_Focus_Parent_Provider_Gen */ -EOAPI void efl_ui_focus_parent_provider_gen_container_set(Eo *obj, Efl_Ui_Widget *container); +ELM_API ELM_API_WEAK void efl_ui_focus_parent_provider_gen_container_set(Eo *obj, Efl_Ui_Widget *container); /** * @brief Container property @@ -62,7 +62,7 @@ EOAPI void efl_ui_focus_parent_provider_gen_container_set(Eo *obj, Efl_Ui_Widget * * @ingroup Efl_Ui_Focus_Parent_Provider_Gen */ -EOAPI Efl_Ui_Widget *efl_ui_focus_parent_provider_gen_container_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Ui_Widget *efl_ui_focus_parent_provider_gen_container_get(const Eo *obj); /** * @brief Fetch the item where the item is a subchild from @@ -72,7 +72,7 @@ EOAPI Efl_Ui_Widget *efl_ui_focus_parent_provider_gen_container_get(const Eo *ob * * @ingroup Efl_Ui_Focus_Parent_Provider_Gen */ -EOAPI Efl_Ui_Widget *efl_ui_focus_parent_provider_gen_item_fetch(Eo *obj, Efl_Ui_Widget *widget); +ELM_API ELM_API_WEAK Efl_Ui_Widget *efl_ui_focus_parent_provider_gen_item_fetch(Eo *obj, Efl_Ui_Widget *widget); #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_frame.c b/src/lib/elementary/efl_ui_frame.c index 0e6f230d5b..09822a41dd 100644 --- a/src/lib/elementary/efl_ui_frame.c +++ b/src/lib/elementary/efl_ui_frame.c @@ -258,7 +258,7 @@ _efl_ui_frame_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_frame_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_frame_eo.legacy.c b/src/lib/elementary/efl_ui_frame_eo.legacy.c index ad34a0c7ed..59be4b5bec 100644 --- a/src/lib/elementary/efl_ui_frame_eo.legacy.c +++ b/src/lib/elementary/efl_ui_frame_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI void +ELM_API void elm_frame_collapse_set(Efl_Ui_Frame *obj, Eina_Bool collapse) { efl_ui_frame_collapse_set(obj, collapse); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_frame_collapse_get(const Efl_Ui_Frame *obj) { return efl_ui_frame_collapse_get(obj); } -EAPI void +ELM_API void elm_frame_autocollapse_set(Efl_Ui_Frame *obj, Eina_Bool autocollapse) { efl_ui_frame_autocollapse_set(obj, autocollapse); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_frame_autocollapse_get(const Efl_Ui_Frame *obj) { return efl_ui_frame_autocollapse_get(obj); } -EAPI void +ELM_API void elm_frame_collapse_go(Efl_Ui_Frame *obj, Eina_Bool collapse) { efl_ui_frame_collapse_go(obj, collapse); diff --git a/src/lib/elementary/efl_ui_frame_eo.legacy.h b/src/lib/elementary/efl_ui_frame_eo.legacy.h index b2ba76e21c..dfac7ff4b6 100644 --- a/src/lib/elementary/efl_ui_frame_eo.legacy.h +++ b/src/lib/elementary/efl_ui_frame_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Efl_Ui_Frame; * * @ingroup Elm_Frame_Group */ -EAPI void elm_frame_collapse_set(Efl_Ui_Frame *obj, Eina_Bool collapse); +ELM_API void elm_frame_collapse_set(Efl_Ui_Frame *obj, Eina_Bool collapse); /** * @brief Determine the collapse state of a frame Use this to determine the @@ -35,7 +35,7 @@ EAPI void elm_frame_collapse_set(Efl_Ui_Frame *obj, Eina_Bool collapse); * * @ingroup Elm_Frame_Group */ -EAPI Eina_Bool elm_frame_collapse_get(const Efl_Ui_Frame *obj); +ELM_API Eina_Bool elm_frame_collapse_get(const Efl_Ui_Frame *obj); /** * @brief Toggle autocollapsing of a frame When @c enable is @c true, clicking @@ -47,7 +47,7 @@ EAPI Eina_Bool elm_frame_collapse_get(const Efl_Ui_Frame *obj); * * @ingroup Elm_Frame_Group */ -EAPI void elm_frame_autocollapse_set(Efl_Ui_Frame *obj, Eina_Bool autocollapse); +ELM_API void elm_frame_autocollapse_set(Efl_Ui_Frame *obj, Eina_Bool autocollapse); /** * @brief Determine autocollapsing of a frame @@ -62,7 +62,7 @@ EAPI void elm_frame_autocollapse_set(Efl_Ui_Frame *obj, Eina_Bool autocollapse); * * @ingroup Elm_Frame_Group */ -EAPI Eina_Bool elm_frame_autocollapse_get(const Efl_Ui_Frame *obj); +ELM_API Eina_Bool elm_frame_autocollapse_get(const Efl_Ui_Frame *obj); /** * @brief Manually collapse a frame with animations Use this to toggle the @@ -73,6 +73,6 @@ EAPI Eina_Bool elm_frame_autocollapse_get(const Efl_Ui_Frame *obj); * * @ingroup Elm_Frame_Group */ -EAPI void elm_frame_collapse_go(Efl_Ui_Frame *obj, Eina_Bool collapse); +ELM_API void elm_frame_collapse_go(Efl_Ui_Frame *obj, Eina_Bool collapse); #endif diff --git a/src/lib/elementary/efl_ui_frame_legacy.h b/src/lib/elementary/efl_ui_frame_legacy.h index c6328ce935..f99bf86bdc 100644 --- a/src/lib/elementary/efl_ui_frame_legacy.h +++ b/src/lib/elementary/efl_ui_frame_legacy.h @@ -8,6 +8,6 @@ typedef Eo Elm_Frame; * * @ingroup Elm_Frame_Group */ -EAPI Evas_Object *elm_frame_add(Evas_Object *parent); +ELM_API Evas_Object *elm_frame_add(Evas_Object *parent); #include "efl_ui_frame_eo.legacy.h" diff --git a/src/lib/elementary/efl_ui_frame_legacy_eo.h b/src/lib/elementary/efl_ui_frame_legacy_eo.h index 8f741e8911..5514f40c79 100644 --- a/src/lib/elementary/efl_ui_frame_legacy_eo.h +++ b/src/lib/elementary/efl_ui_frame_legacy_eo.h @@ -25,7 +25,7 @@ typedef Eo Efl_Ui_Frame_Legacy; */ #define EFL_UI_FRAME_LEGACY_CLASS efl_ui_frame_legacy_class_get() -EWAPI const Efl_Class *efl_ui_frame_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_frame_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_image.c b/src/lib/elementary/efl_ui_image.c index 4156728027..7cd1d9a5ab 100644 --- a/src/lib/elementary/efl_ui_image.c +++ b/src/lib/elementary/efl_ui_image.c @@ -1367,7 +1367,7 @@ _efl_ui_image_efl_file_async_wait(const Eo *obj EINA_UNUSED, Efl_Ui_Image_Data * * Tizen has used elm_image_async_open_set() internally for a while, despite * EFL upstream not exposing a proper async API. */ -EAPI void +ELM_API void elm_image_async_open_set(Eo *obj, Eina_Bool async) { Efl_Ui_Image_Data *pd; @@ -1542,7 +1542,7 @@ _efl_ui_image_efl_gfx_image_image_load_error_get(const Eo *obj EINA_UNUSED, Efl_ return efl_gfx_image_load_error_get(pd->img); } -EAPI void +ELM_API void elm_image_prescale_set(Evas_Object *obj, int size) { @@ -1657,7 +1657,7 @@ _efl_ui_image_efl_gfx_image_load_controller_load_region_support_get(const Eo *ob return EINA_TRUE; } -EAPI int +ELM_API int elm_image_prescale_get(const Evas_Object *obj) { Eina_Size2D sz; @@ -1730,7 +1730,7 @@ _efl_ui_image_efl_ui_draggable_drag_target_get(const Eo *obj EINA_UNUSED, Efl_Ui return sd->edit; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_animated_available_get(const Evas_Object *obj) { return efl_playable_get(obj); @@ -1794,7 +1794,7 @@ _efl_ui_image_animated_get_internal(const Eo *obj EINA_UNUSED, Efl_Ui_Image_Data return sd->anim; } -EAPI void +ELM_API void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim) { Efl_Ui_Image_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -1802,7 +1802,7 @@ elm_image_animated_set(Evas_Object *obj, Eina_Bool anim) _efl_ui_image_animated_set_internal(obj, sd, anim); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_animated_get(const Evas_Object *obj) { Efl_Ui_Image_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -1958,7 +1958,7 @@ _efl_ui_image_animated_paused_get_internal(const Eo *obj EINA_UNUSED, Efl_Ui_Ima return sd->paused; } -EAPI void +ELM_API void elm_image_animated_play_set(Elm_Image *obj, Eina_Bool play) { Efl_Ui_Image_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -1966,7 +1966,7 @@ elm_image_animated_play_set(Elm_Image *obj, Eina_Bool play) _efl_ui_image_animated_paused_set_internal(obj, sd, !play); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_animated_play_get(const Elm_Image *obj) { Efl_Ui_Image_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -2406,7 +2406,7 @@ _efl_ui_image_efl_ui_property_bind_property_bind(Eo *obj, Efl_Ui_Image_Data *pd, return 0; } -EAPI void +ELM_API void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) { EINA_SAFETY_ON_FALSE_RETURN(efl_isa(obj, MY_CLASS)); @@ -2414,7 +2414,7 @@ elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) efl_canvas_group_change(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_smooth_get(const Evas_Object *obj) { EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(obj, MY_CLASS), EINA_FALSE); @@ -2424,19 +2424,19 @@ elm_image_smooth_get(const Evas_Object *obj) // A11Y - END /* Legacy deprecated functions */ -EAPI void +ELM_API void elm_image_editable_set(Evas_Object *obj, Eina_Bool edit) { efl_ui_draggable_drag_target_set(obj, edit); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_editable_get(const Evas_Object *obj) { return efl_ui_draggable_drag_target_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group) { Eina_Bool ret = EINA_FALSE; @@ -2461,21 +2461,21 @@ elm_image_file_set(Evas_Object *obj, const char *file, const char *group) return ret; } -EAPI void +ELM_API void elm_image_file_get(const Eo *obj, const char **file, const char **group) { EFL_UI_IMAGE_DATA_GET(obj, sd); efl_file_simple_get(sd->img, file, group); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group) { EFL_UI_IMAGE_CHECK(obj) EINA_FALSE; return efl_file_simple_mmap_load(obj, file, group); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) { EINA_SAFETY_ON_NULL_RETURN_VAL(img, EINA_FALSE); @@ -2522,7 +2522,7 @@ elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char return EINA_TRUE; } -EAPI void +ELM_API void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) { EFL_UI_IMAGE_CHECK(obj); @@ -2544,7 +2544,7 @@ elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) efl_canvas_group_change(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj) { EFL_UI_IMAGE_CHECK(obj) EINA_FALSE; @@ -2554,7 +2554,7 @@ elm_image_fill_outside_get(const Evas_Object *obj) } // TODO: merge preload and async code -EAPI void +ELM_API void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disable) { EFL_UI_IMAGE_CHECK(obj); @@ -2585,7 +2585,7 @@ elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disable) } } -EAPI void +ELM_API void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient elm_orient) { // This array takes an Elm_Image_Orient and turns it into an Efl_Gfx_Image_Orientation @@ -2610,7 +2610,7 @@ elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient elm_orient) if (sd->img) efl_gfx_image_orientation_set(sd->img, efl_orient[elm_orient]); } -EAPI Elm_Image_Orient +ELM_API Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) { EFL_UI_IMAGE_CHECK(obj) ELM_IMAGE_ORIENT_NONE; @@ -2619,7 +2619,7 @@ elm_image_orient_get(const Evas_Object *obj) return sd->image_orient; } -EAPI Evas_Object* +ELM_API Evas_Object* elm_image_object_get(const Evas_Object *obj) { EFL_UI_IMAGE_CHECK(obj) NULL; @@ -2630,7 +2630,7 @@ elm_image_object_get(const Evas_Object *obj) return sd->img; } -EAPI void +ELM_API void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) { Eina_Size2D sz; @@ -2639,7 +2639,7 @@ elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) if (h) *h = sz.h; } -EAPI void +ELM_API void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) { EFL_UI_IMAGE_CHECK(obj); @@ -2649,7 +2649,7 @@ elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) efl_canvas_group_change(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_no_scale_get(const Evas_Object *obj) { EFL_UI_IMAGE_CHECK(obj) EINA_FALSE; @@ -2657,7 +2657,7 @@ elm_image_no_scale_get(const Evas_Object *obj) return sd->no_scale; } -EAPI void +ELM_API void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down) { EFL_UI_IMAGE_CHECK(obj); @@ -2668,7 +2668,7 @@ elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down) efl_canvas_group_change(obj); } -EAPI void +ELM_API void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down) { EFL_UI_IMAGE_CHECK(obj); @@ -2677,7 +2677,7 @@ elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *s if (size_down) *size_down = sd->scale_down; } -EAPI void +ELM_API void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { EFL_UI_IMAGE_CHECK(obj); @@ -2698,7 +2698,7 @@ elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) efl_canvas_group_change(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj) { EFL_UI_IMAGE_CHECK(obj) EINA_FALSE; @@ -2736,7 +2736,7 @@ _efl_ui_image_legacy_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_image_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/efl_ui_image_legacy_eo.h b/src/lib/elementary/efl_ui_image_legacy_eo.h index 2431a914b7..92004b2cdd 100644 --- a/src/lib/elementary/efl_ui_image_legacy_eo.h +++ b/src/lib/elementary/efl_ui_image_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Image_Legacy; */ #define EFL_UI_IMAGE_LEGACY_CLASS efl_ui_image_legacy_class_get() -EWAPI const Efl_Class *efl_ui_image_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_image_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_image_zoomable.c b/src/lib/elementary/efl_ui_image_zoomable.c index fb05a56115..71ba22067e 100644 --- a/src/lib/elementary/efl_ui_image_zoomable.c +++ b/src/lib/elementary/efl_ui_image_zoomable.c @@ -3316,7 +3316,7 @@ _efl_ui_image_zoomable_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNU return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_photocam_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -3367,13 +3367,13 @@ _efl_orient_to_evas_orient(Efl_Gfx_Image_Orientation efl_orient) return evas_orient[efl_orient]; } -EAPI void +ELM_API void elm_photocam_image_orient_set(Eo *obj, Evas_Image_Orient evas_orient) { efl_gfx_image_orientation_set(obj, _evas_orient_to_efl_orient(evas_orient)); } -EAPI Evas_Image_Orient +ELM_API Evas_Image_Orient elm_photocam_image_orient_get(const Eo *obj) { ELM_PHOTOCAM_CHECK(obj) EVAS_IMAGE_ORIENT_NONE; @@ -3381,7 +3381,7 @@ elm_photocam_image_orient_get(const Eo *obj) return _efl_orient_to_evas_orient(sd->orient); } -EAPI Evas_Object* +ELM_API Evas_Object* elm_photocam_internal_image_get(const Evas_Object *obj) { EFL_UI_IMAGE_ZOOMABLE_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); @@ -3389,7 +3389,7 @@ elm_photocam_internal_image_get(const Evas_Object *obj) return sd->img; } -EAPI void +ELM_API void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) { Eina_Size2D sz; @@ -3398,43 +3398,43 @@ elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) if (h) *h = sz.h; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photocam_paused_get(const Evas_Object *obj) { return efl_ui_zoom_animation_get(obj); } -EAPI void +ELM_API void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused) { efl_ui_zoom_animation_set(obj, paused); } -EAPI void +ELM_API void elm_photocam_zoom_set(Evas_Object *obj, double zoom) { efl_ui_zoom_level_set(obj, zoom); } -EAPI double +ELM_API double elm_photocam_zoom_get(const Evas_Object *obj) { return efl_ui_zoom_level_get(obj); } -EAPI void +ELM_API void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode) { efl_ui_zoom_mode_set(obj, (Efl_Ui_Zoom_Mode)mode); } -EAPI Elm_Photocam_Zoom_Mode +ELM_API Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) { return (Elm_Photocam_Zoom_Mode)efl_ui_zoom_mode_get(obj); } -EAPI Evas_Load_Error +ELM_API Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file) { ELM_PHOTOCAM_CHECK(obj) EVAS_LOAD_ERROR_GENERIC; @@ -3455,19 +3455,19 @@ elm_photocam_file_set(Evas_Object *obj, const char *file) EVAS_LOAD_ERROR_GENERIC; } -EAPI const char* +ELM_API const char* elm_photocam_file_get(const Evas_Object *obj) { return efl_file_get(obj); } -EAPI void +ELM_API void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h) { efl_ui_image_zoomable_image_region_set(obj, EINA_RECT(x, y, w, h)); } -EAPI void +ELM_API void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, @@ -3479,7 +3479,7 @@ elm_photocam_image_region_bring_in(Evas_Object *obj, efl_ui_scrollable_scroll(sd->smanager, EINA_RECT(x, y, w, h), EINA_TRUE); } -EAPI void +ELM_API void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -3489,7 +3489,7 @@ elm_photocam_bounce_set(Evas_Object *obj, efl_ui_scrollable_bounce_enabled_set(obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -3499,7 +3499,7 @@ elm_photocam_bounce_get(const Evas_Object *obj, efl_ui_scrollable_bounce_enabled_get((Eo *)obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_photocam_image_region_get(const Efl_Ui_Image_Zoomable *obj, int *x, int *y, int *w, int *h) { Eina_Rect r; diff --git a/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.c b/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.c index 61dd7502df..28ec3802c3 100644 --- a/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.c +++ b/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_photocam_gesture_enabled_set(Efl_Ui_Image_Zoomable *obj, Eina_Bool gesture) { efl_ui_image_zoomable_gesture_enabled_set(obj, gesture); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photocam_gesture_enabled_get(const Efl_Ui_Image_Zoomable *obj) { return efl_ui_image_zoomable_gesture_enabled_get(obj); diff --git a/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.h b/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.h index 7fa5aabb32..500e24889e 100644 --- a/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.h +++ b/src/lib/elementary/efl_ui_image_zoomable_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Efl_Ui_Image_Zoomable; * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_gesture_enabled_set(Efl_Ui_Image_Zoomable *obj, Eina_Bool gesture); +ELM_API void elm_photocam_gesture_enabled_set(Efl_Ui_Image_Zoomable *obj, Eina_Bool gesture); /** * @brief Get the gesture state for photocam. @@ -38,7 +38,7 @@ EAPI void elm_photocam_gesture_enabled_set(Efl_Ui_Image_Zoomable *obj, Eina_Bool * * @ingroup Elm_Photocam_Group */ -EAPI Eina_Bool elm_photocam_gesture_enabled_get(const Efl_Ui_Image_Zoomable *obj); +ELM_API Eina_Bool elm_photocam_gesture_enabled_get(const Efl_Ui_Image_Zoomable *obj); diff --git a/src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h b/src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h index db71aead15..27735a1895 100644 --- a/src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h +++ b/src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Image_Zoomable_Legacy; */ #define EFL_UI_IMAGE_ZOOMABLE_LEGACY_CLASS efl_ui_image_zoomable_legacy_class_get() -EWAPI const Efl_Class *efl_ui_image_zoomable_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_image_zoomable_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c index f912043397..d3a59e48d9 100644 --- a/src/lib/elementary/efl_ui_layout.c +++ b/src/lib/elementary/efl_ui_layout.c @@ -760,7 +760,7 @@ _edje_signal_callback(void *data, esd->func(esd->data, esd->obj, emission, source); } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_layout_part_aliasing_eval(const Evas_Object *obj, const char **part, Eina_Bool is_text) @@ -1190,7 +1190,7 @@ _efl_ui_layout_base_efl_layout_signal_signal_callback_del(Eo *obj, Efl_Ui_Layout // - message_signal_process // and also message handler (not implemented yet as an EO interface!) -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) { EFL_UI_LAYOUT_CHECK(obj) EINA_FALSE; @@ -1277,7 +1277,7 @@ end: return EINA_TRUE; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_layout_content_get(const Evas_Object *obj, const char *swallow) { EFL_UI_LAYOUT_CHECK(obj) NULL; @@ -1313,7 +1313,7 @@ _efl_ui_layout_content_get(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part) return efl_content_get(efl_part(wd->resize_obj, part)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_layout_content_unset(Evas_Object *obj, const char *swallow) { EFL_UI_LAYOUT_CHECK(obj) NULL; @@ -1375,7 +1375,7 @@ _efl_ui_layout_content_unset(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part) } /* legacy only - eo is iterator */ -EAPI Eina_List * +ELM_API Eina_List * elm_layout_content_swallow_list_get(const Evas_Object *obj) { EFL_UI_LAYOUT_CHECK(obj) NULL; @@ -1877,7 +1877,7 @@ _efl_ui_layout_table_clear(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Ei return EINA_TRUE; } -EAPI Evas_Object* +ELM_API Evas_Object* elm_layout_edje_get(const Eo *obj) { EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(obj, MY_CLASS), NULL); @@ -1963,7 +1963,7 @@ _elm_layout_sizing_eval(Eo *obj, Elm_Layout_Data *ld) _elm_layout_efl_canvas_group_change(obj, ld); } -EAPI void +ELM_API void elm_layout_sizing_restricted_eval(Eo *obj, Eina_Bool w, Eina_Bool h) { Elm_Layout_Data *ld = efl_data_scope_safe_get(obj, ELM_LAYOUT_MIXIN); @@ -2187,7 +2187,7 @@ _efl_ui_layout_part_cursor_engine_only_get(Efl_Ui_Layout_Data *sd, const char *p return !elm_object_cursor_theme_search_enabled_get(pc->obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access) { Efl_Ui_Layout_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2196,7 +2196,7 @@ elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_edje_object_can_access_get(const Eo *obj) { Efl_Ui_Layout_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3061,62 +3061,62 @@ _efl_ui_layout_legacy_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_layout_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_LAYOUT_LEGACY_CLASS, parent); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_file_set(Eo *obj, const char *file, const char *group) { return efl_file_simple_load((Eo *) obj, file, group); } -EAPI void +ELM_API void elm_layout_file_get(Eo *obj, const char **file, const char **group) { efl_file_simple_get((Eo *) obj, file, group); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_mmap_set(Eo *obj, const Eina_File *file, const char *group) { return efl_file_simple_mmap_load((Eo *) obj, file, group); } -EAPI void +ELM_API void elm_layout_mmap_get(Eo *obj, const Eina_File **file, const char **group) { efl_file_simple_mmap_get((Eo *) obj, file, group); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_box_append(Eo *obj, const char *part, Evas_Object *child) { return efl_pack(efl_part(obj, part), child); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_box_prepend(Eo *obj, const char *part, Evas_Object *child) { return efl_pack_begin(efl_part(obj, part), child); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_box_insert_before(Eo *obj, const char *part, Evas_Object *child, const Evas_Object *reference) { return efl_pack_before(efl_part(obj, part), child, reference); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_box_insert_at(Eo *obj, const char *part, Evas_Object *child, unsigned int pos) { return efl_pack_at(efl_part(obj, part), child, pos); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_layout_box_remove(Eo *obj, const char *part, Evas_Object *child) { if (!efl_pack_unpack(efl_part(obj, part), child)) @@ -3124,7 +3124,7 @@ elm_layout_box_remove(Eo *obj, const char *part, Evas_Object *child) return child; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_box_remove_all(Eo *obj, const char *part, Eina_Bool clear) { if (clear) @@ -3133,13 +3133,13 @@ elm_layout_box_remove_all(Eo *obj, const char *part, Eina_Bool clear) return efl_pack_unpack_all(efl_part(obj, part)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_table_pack(Eo *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) { return efl_pack_table(efl_part(obj, part), child, col, row, colspan, rowspan); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_layout_table_unpack(Eo *obj, const char *part, Evas_Object *child) { if (!efl_pack_unpack(efl_part(obj, part), child)) @@ -3147,7 +3147,7 @@ elm_layout_table_unpack(Eo *obj, const char *part, Evas_Object *child) return child; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_table_clear(Eo *obj, const char *part, Eina_Bool clear) { if (clear) @@ -3156,7 +3156,7 @@ elm_layout_table_clear(Eo *obj, const char *part, Eina_Bool clear) return efl_pack_unpack_all(efl_part(obj, part)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_text_set(Eo *obj, const char *part, const char *text) { Eo *part_obj; @@ -3187,7 +3187,7 @@ elm_layout_text_set(Eo *obj, const char *part, const char *text) return EINA_TRUE; } -EAPI const char * +ELM_API const char * elm_layout_text_get(const Eo *obj, const char *part) { if (!part) @@ -3201,7 +3201,7 @@ elm_layout_text_get(const Eo *obj, const char *part) return efl_text_get(efl_part(obj, part)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_part_cursor_engine_only_set(Eo *obj, const char *part, Eina_Bool engine_only) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3209,7 +3209,7 @@ elm_layout_part_cursor_engine_only_set(Eo *obj, const char *part, Eina_Bool engi return _efl_ui_layout_part_cursor_engine_only_set(sd, part, engine_only); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_part_cursor_engine_only_get(const Eo *obj, const char *part) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3217,7 +3217,7 @@ elm_layout_part_cursor_engine_only_get(const Eo *obj, const char *part) return _efl_ui_layout_part_cursor_engine_only_get(sd, part); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_part_cursor_set(Eo *obj, const char *part, const char *cursor) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3225,7 +3225,7 @@ elm_layout_part_cursor_set(Eo *obj, const char *part, const char *cursor) return _efl_ui_layout_part_cursor_set(sd, part, cursor); } -EAPI const char * +ELM_API const char * elm_layout_part_cursor_get(const Eo *obj, const char *part) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3233,7 +3233,7 @@ elm_layout_part_cursor_get(const Eo *obj, const char *part) return _efl_ui_layout_part_cursor_get(sd, part); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_part_cursor_style_set(Eo *obj, const char *part, const char *style) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3241,7 +3241,7 @@ elm_layout_part_cursor_style_set(Eo *obj, const char *part, const char *style) return _efl_ui_layout_part_cursor_style_set(sd, part, style); } -EAPI const char * +ELM_API const char * elm_layout_part_cursor_style_get(const Eo *obj, const char *part) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3249,7 +3249,7 @@ elm_layout_part_cursor_style_get(const Eo *obj, const char *part) return _efl_ui_layout_part_cursor_style_get(sd, part); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_part_cursor_unset(Eo *obj, const char *part) { Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -3257,13 +3257,13 @@ elm_layout_part_cursor_unset(Eo *obj, const char *part) return _efl_ui_layout_part_cursor_set(sd, part, NULL); } -EAPI int +ELM_API int elm_layout_freeze(Evas_Object *obj) { return efl_layout_calc_freeze(obj); } -EAPI int +ELM_API int elm_layout_thaw(Evas_Object *obj) { return efl_layout_calc_thaw(obj); @@ -3310,7 +3310,7 @@ _elm_layout_legacy_icon_signal_emit(Evas_Object *obj) efl_canvas_group_change(obj); } -EAPI void +ELM_API void elm_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { Efl_Ui_Layout_Data *sd; @@ -3364,7 +3364,7 @@ _elm_layout_signal_callback_del_legacy(Eo *obj EINA_UNUSED, Eo *edje, Eina_List return NULL; } -EAPI void * +ELM_API void * elm_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func) { Efl_Ui_Layout_Data *sd; @@ -3382,19 +3382,19 @@ elm_layout_signal_callback_del(Eo *obj, const char *emission, const char *source emission, source, func); } -EAPI void +ELM_API void elm_layout_signal_emit(Eo *obj, const char *emission, const char *source) { efl_layout_signal_emit(obj, emission, source); } -EAPI const char * +ELM_API const char * elm_layout_data_get(const Evas_Object *obj, const char *key) { return efl_layout_group_data_get(obj, key); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, const char *style) { Eina_Error theme_apply_ret; diff --git a/src/lib/elementary/efl_ui_layout_legacy_eo.c b/src/lib/elementary/efl_ui_layout_legacy_eo.c index e08568e57d..44e3798ad6 100644 --- a/src/lib/elementary/efl_ui_layout_legacy_eo.c +++ b/src/lib/elementary/efl_ui_layout_legacy_eo.c @@ -34,7 +34,7 @@ static const Efl_Class_Description _efl_ui_layout_legacy_class_desc = { EFL_DEFINE_CLASS(efl_ui_layout_legacy_class_get, &_efl_ui_layout_legacy_class_desc, EFL_UI_LAYOUT_CLASS, ELM_LAYOUT_MIXIN, EFL_UI_LEGACY_INTERFACE, NULL); static void _elm_layout_sizing_eval(Eo *obj, Elm_Layout_Data *ld); -EAPI EFL_VOID_FUNC_BODY(elm_layout_sizing_eval); +ELM_API EFL_VOID_FUNC_BODY(elm_layout_sizing_eval); static Eina_Bool _elm_layout_class_initializer(Efl_Class *klass) diff --git a/src/lib/elementary/efl_ui_layout_legacy_eo.h b/src/lib/elementary/efl_ui_layout_legacy_eo.h index 82ffd9e676..d63e6d7281 100644 --- a/src/lib/elementary/efl_ui_layout_legacy_eo.h +++ b/src/lib/elementary/efl_ui_layout_legacy_eo.h @@ -21,8 +21,8 @@ typedef Eo Efl_Ui_Layout_Legacy; #define EFL_UI_LAYOUT_LEGACY_CLASS efl_ui_layout_legacy_class_get() #define ELM_LAYOUT_MIXIN elm_layout_mixin_get() -EWAPI const Efl_Class *efl_ui_layout_legacy_class_get(void) EINA_CONST; -EWAPI const Efl_Class *elm_layout_mixin_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_layout_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_layout_mixin_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_panes.c b/src/lib/elementary/efl_ui_panes.c index 1b2c765ee1..9874c747fc 100644 --- a/src/lib/elementary/efl_ui_panes.c +++ b/src/lib/elementary/efl_ui_panes.c @@ -719,14 +719,14 @@ _efl_ui_panes_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_panes_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_PANES_LEGACY_CLASS, parent); } -EAPI void +ELM_API void elm_panes_content_left_min_size_set(Evas_Object *obj, int size) { EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd); @@ -737,14 +737,14 @@ elm_panes_content_left_min_size_set(Evas_Object *obj, int size) _update_fixed_sides(obj); } -EAPI int +ELM_API int elm_panes_content_left_min_size_get(const Evas_Object *obj) { EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0); return sd->left_min_size; } -EAPI void +ELM_API void elm_panes_content_right_min_size_set(Evas_Object *obj, int size) { EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd); @@ -755,26 +755,26 @@ elm_panes_content_right_min_size_set(Evas_Object *obj, int size) _update_fixed_sides(obj); } -EAPI int +ELM_API int elm_panes_content_right_min_size_get(const Evas_Object *obj) { EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0); return sd->right_min_size; } -EAPI double +ELM_API double elm_panes_content_left_size_get(const Evas_Object *obj) { return efl_ui_panes_split_ratio_get(obj); } -EAPI void +ELM_API void elm_panes_content_left_size_set(Evas_Object *obj, double size) { efl_ui_panes_split_ratio_set(obj, size); } -EAPI double +ELM_API double elm_panes_content_right_size_get(const Evas_Object *obj) { EFL_UI_PANES_CHECK(obj) 0.0; @@ -782,13 +782,13 @@ elm_panes_content_right_size_get(const Evas_Object *obj) return 1.0 - elm_panes_content_left_size_get(obj); } -EAPI void +ELM_API void elm_panes_content_right_size_set(Evas_Object *obj, double size) { elm_panes_content_left_size_set(obj, (1.0 - size)); } -EAPI void +ELM_API void elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size) { EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd); @@ -798,14 +798,14 @@ elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size) _update_fixed_sides(obj); } -EAPI double +ELM_API double elm_panes_content_left_min_relative_size_get(const Evas_Object *obj) { EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->left_min_relative_size; } -EAPI void +ELM_API void elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size) { EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd); @@ -816,14 +816,14 @@ elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size) _update_fixed_sides(obj); } -EAPI double +ELM_API double elm_panes_content_right_min_relative_size_get(const Evas_Object *obj) { EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->right_min_relative_size; } -EAPI void +ELM_API void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { EFL_UI_PANES_CHECK(obj); @@ -838,7 +838,7 @@ elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) efl_ui_layout_orientation_set(obj, dir); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj) { EFL_UI_PANES_CHECK(obj) EINA_FALSE; @@ -851,39 +851,39 @@ elm_panes_horizontal_get(const Evas_Object *obj) return EINA_FALSE; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content) { elm_layout_content_set(obj, "left", content); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content) { elm_layout_content_set(obj, "right", content); } -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_panes_content_left_get(const Evas_Object *obj) { return elm_layout_content_get(obj, "left"); } -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_panes_content_right_get(const Evas_Object *obj) { return elm_layout_content_get(obj, "right"); } -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_panes_content_left_unset(Evas_Object *obj) { return elm_layout_content_unset(obj, "left"); } -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_panes_content_right_unset(Evas_Object *obj) { return elm_layout_content_unset(obj, "right"); diff --git a/src/lib/elementary/efl_ui_panes_eo.legacy.c b/src/lib/elementary/efl_ui_panes_eo.legacy.c index fde258805d..ede3c746ce 100644 --- a/src/lib/elementary/efl_ui_panes_eo.legacy.c +++ b/src/lib/elementary/efl_ui_panes_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_panes_fixed_set(Efl_Ui_Panes *obj, Eina_Bool fixed) { efl_ui_panes_fixed_set(obj, fixed); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_panes_fixed_get(const Efl_Ui_Panes *obj) { return efl_ui_panes_fixed_get(obj); diff --git a/src/lib/elementary/efl_ui_panes_eo.legacy.h b/src/lib/elementary/efl_ui_panes_eo.legacy.h index b0b3a942b8..72a0cccec8 100644 --- a/src/lib/elementary/efl_ui_panes_eo.legacy.h +++ b/src/lib/elementary/efl_ui_panes_eo.legacy.h @@ -29,7 +29,7 @@ typedef Eo Efl_Ui_Panes; * * @ingroup Elm_Panes_Group */ -EAPI void elm_panes_fixed_set(Efl_Ui_Panes *obj, Eina_Bool fixed); +ELM_API void elm_panes_fixed_set(Efl_Ui_Panes *obj, Eina_Bool fixed); /** * @brief Set whether the left and right panes can be resized by user @@ -44,6 +44,6 @@ EAPI void elm_panes_fixed_set(Efl_Ui_Panes *obj, Eina_Bool fixed); * * @ingroup Elm_Panes_Group */ -EAPI Eina_Bool elm_panes_fixed_get(const Efl_Ui_Panes *obj); +ELM_API Eina_Bool elm_panes_fixed_get(const Efl_Ui_Panes *obj); #endif diff --git a/src/lib/elementary/efl_ui_panes_legacy_eo.h b/src/lib/elementary/efl_ui_panes_legacy_eo.h index b4a63f4ca3..7cf9fabc7f 100644 --- a/src/lib/elementary/efl_ui_panes_legacy_eo.h +++ b/src/lib/elementary/efl_ui_panes_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Panes_Legacy; */ #define EFL_UI_PANES_LEGACY_CLASS efl_ui_panes_legacy_class_get() -EWAPI const Efl_Class *efl_ui_panes_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_panes_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c index bf0f14764a..1d8d57eade 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c @@ -805,7 +805,7 @@ ELM_PART_OVERRIDE_CONTENT_SET_NO_SD(efl_ui_progressbar_legacy) /* Efl.Part for legacy end */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_progressbar_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -815,7 +815,7 @@ elm_progressbar_add(Evas_Object *parent) return obj; } -EAPI void +ELM_API void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); @@ -827,14 +827,14 @@ elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) efl_ui_widget_theme_apply(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); return sd->pulse; } -EAPI void +ELM_API void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); @@ -847,27 +847,27 @@ elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) _apply_pulse_state(obj, sd); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_progressbar_is_pulsing_get(const Evas_Object *obj) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); return (sd->pulse_state && sd->pulse); } -EAPI void +ELM_API void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, double val) { if (EINA_DBL_EQ(efl_ui_range_value_get(efl_part(obj, part)), val)) return; efl_ui_range_value_set(efl_part(obj, part), val); } -EAPI double +ELM_API double elm_progressbar_part_value_get(const Evas_Object *obj, const char *part) { return efl_ui_range_value_get(efl_part(obj, part)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); @@ -875,7 +875,7 @@ elm_progressbar_horizontal_get(const Evas_Object *obj) return _is_horizontal(sd->dir); } -EAPI void +ELM_API void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) { Efl_Ui_Layout_Orientation dir; @@ -887,7 +887,7 @@ elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) efl_ui_layout_orientation_set(obj, dir); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); @@ -895,7 +895,7 @@ elm_progressbar_inverted_get(const Evas_Object *obj) return efl_ui_layout_orientation_is_inverted(sd->dir); } -EAPI void +ELM_API void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Efl_Ui_Layout_Orientation dir; @@ -940,7 +940,7 @@ _format_legacy_to_format_eo_free_cb(void *data) free(pfwd); } -EAPI void +ELM_API void elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type func, progressbar_freefunc_type free_func) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); @@ -955,21 +955,21 @@ elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type _format_legacy_to_format_eo_free_cb); } -EAPI void +ELM_API void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); _progressbar_span_size_set(obj, sd, size); } -EAPI Evas_Coord +ELM_API Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, 0); return sd->size; } -EAPI void +ELM_API void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units) { EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); @@ -978,7 +978,7 @@ elm_progressbar_unit_format_set(Evas_Object *obj, const char *units) efl_ui_format_string_set(obj, units, EFL_UI_FORMAT_STRING_TYPE_SIMPLE); } -EAPI const char * +ELM_API const char * elm_progressbar_unit_format_get(const Evas_Object *obj) { const char *fmt = NULL; @@ -986,13 +986,13 @@ elm_progressbar_unit_format_get(const Evas_Object *obj) return fmt; } -EAPI void +ELM_API void elm_progressbar_value_set(Evas_Object *obj, double val) { efl_ui_range_value_set(obj, val); } -EAPI double +ELM_API double elm_progressbar_value_get(const Evas_Object *obj) { return efl_ui_range_value_get(obj); diff --git a/src/lib/elementary/efl_ui_progressbar_legacy_eo.h b/src/lib/elementary/efl_ui_progressbar_legacy_eo.h index 8606e2deaa..ef77ee1798 100644 --- a/src/lib/elementary/efl_ui_progressbar_legacy_eo.h +++ b/src/lib/elementary/efl_ui_progressbar_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Progressbar_Legacy; */ #define EFL_UI_PROGRESSBAR_LEGACY_CLASS efl_ui_progressbar_legacy_class_get() -EWAPI const Efl_Class *efl_ui_progressbar_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_progressbar_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_radio.c b/src/lib/elementary/efl_ui_radio.c index e78168318c..a4019b9570 100644 --- a/src/lib/elementary/efl_ui_radio.c +++ b/src/lib/elementary/efl_ui_radio.c @@ -397,14 +397,14 @@ ELM_PART_OVERRIDE_CONTENT_SET_NO_SD(efl_ui_radio_legacy) /* Efl.Part end */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_radio_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_RADIO_LEGACY_CLASS, parent); } -EAPI void +ELM_API void elm_radio_value_set(Evas_Object *obj, int value) { EINA_SAFETY_ON_FALSE_RETURN(elm_widget_is_legacy(obj)); @@ -416,7 +416,7 @@ elm_radio_value_set(Evas_Object *obj, int value) _state_set_all(sd, EINA_FALSE); } -EAPI int +ELM_API int elm_radio_value_get(const Evas_Object *obj) { EINA_SAFETY_ON_FALSE_RETURN_VAL(elm_widget_is_legacy(obj), 0); @@ -424,7 +424,7 @@ elm_radio_value_get(const Evas_Object *obj) return sd->group->value; } -EAPI void +ELM_API void elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep) { EINA_SAFETY_ON_FALSE_RETURN(elm_widget_is_legacy(obj)); @@ -442,7 +442,7 @@ elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep) else sd->group->valuep = NULL; } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_radio_selected_object_get(const Efl_Ui_Radio *obj) { EINA_SAFETY_ON_FALSE_RETURN_VAL(elm_widget_is_legacy(obj), NULL); @@ -461,7 +461,7 @@ elm_radio_selected_object_get(const Efl_Ui_Radio *obj) return NULL; } -EAPI void +ELM_API void elm_radio_group_add(Efl_Ui_Radio *obj, Efl_Ui_Radio *group) { EINA_SAFETY_ON_FALSE_RETURN(elm_widget_is_legacy(obj)); diff --git a/src/lib/elementary/efl_ui_radio_eo.legacy.c b/src/lib/elementary/efl_ui_radio_eo.legacy.c index 8e9a4dd06f..8450248b8a 100644 --- a/src/lib/elementary/efl_ui_radio_eo.legacy.c +++ b/src/lib/elementary/efl_ui_radio_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_radio_state_value_set(Efl_Ui_Radio *obj, int value) { efl_ui_radio_state_value_set(obj, value); } -EAPI int +ELM_API int elm_radio_state_value_get(const Efl_Ui_Radio *obj) { return efl_ui_radio_state_value_get(obj); diff --git a/src/lib/elementary/efl_ui_radio_eo.legacy.h b/src/lib/elementary/efl_ui_radio_eo.legacy.h index 43e068fa69..c2096a7105 100644 --- a/src/lib/elementary/efl_ui_radio_eo.legacy.h +++ b/src/lib/elementary/efl_ui_radio_eo.legacy.h @@ -24,7 +24,7 @@ typedef Eo Efl_Ui_Radio; * * @ingroup Elm_Radio_Group */ -EAPI void elm_radio_state_value_set(Efl_Ui_Radio *obj, int value); +ELM_API void elm_radio_state_value_set(Efl_Ui_Radio *obj, int value); /** * @brief Get the integer value that this radio object represents. @@ -37,7 +37,7 @@ EAPI void elm_radio_state_value_set(Efl_Ui_Radio *obj, int value); * * @ingroup Elm_Radio_Group */ -EAPI int elm_radio_state_value_get(const Efl_Ui_Radio *obj); +ELM_API int elm_radio_state_value_get(const Efl_Ui_Radio *obj); /** * @brief Set a convenience pointer to an integer, which changes when radio @@ -54,7 +54,7 @@ EAPI int elm_radio_state_value_get(const Efl_Ui_Radio *obj); * * @ingroup Elm_Radio_Group */ -EAPI void elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep); +ELM_API void elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep); /** * @brief Get the selected radio object. @@ -65,7 +65,7 @@ EAPI void elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep); * * @ingroup Elm_Radio_Group */ -EAPI Efl_Canvas_Object *elm_radio_selected_object_get(const Efl_Ui_Radio *obj); +ELM_API Efl_Canvas_Object *elm_radio_selected_object_get(const Efl_Ui_Radio *obj); /** * @brief Add this radio to a group of other radio objects @@ -80,6 +80,6 @@ EAPI Efl_Canvas_Object *elm_radio_selected_object_get(const Efl_Ui_Radio *obj); * * @ingroup Elm_Radio_Group */ -EAPI void elm_radio_group_add(Efl_Ui_Radio *obj, Efl_Ui_Radio *group); +ELM_API void elm_radio_group_add(Efl_Ui_Radio *obj, Efl_Ui_Radio *group); #endif diff --git a/src/lib/elementary/efl_ui_radio_legacy_eo.h b/src/lib/elementary/efl_ui_radio_legacy_eo.h index 6f37924eb6..37e9462d70 100644 --- a/src/lib/elementary/efl_ui_radio_legacy_eo.h +++ b/src/lib/elementary/efl_ui_radio_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Radio_Legacy; */ #define EFL_UI_RADIO_LEGACY_CLASS efl_ui_radio_legacy_class_get() -EWAPI const Efl_Class *efl_ui_radio_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_radio_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_textpath.c b/src/lib/elementary/efl_ui_textpath.c index 321cd20568..02feb99753 100644 --- a/src/lib/elementary/efl_ui_textpath.c +++ b/src/lib/elementary/efl_ui_textpath.c @@ -991,14 +991,14 @@ _efl_ui_textpath_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_textpath_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_TEXTPATH_LEGACY_CLASS, parent); } -EAPI void +ELM_API void elm_textpath_circle_set(Eo *obj, double x, double y, double radius, double start_angle, Efl_Ui_Textpath_Direction direction) { double sweep_length; @@ -1038,7 +1038,7 @@ elm_textpath_circle_set(Eo *obj, double x, double y, double radius, double start efl_gfx_hint_size_restricted_min_set(obj, EINA_SIZE2D(x * 2, y * 2)); } -EAPI void +ELM_API void elm_textpath_text_user_style_set(Eo *obj, const char *style) { EFL_UI_TEXTPATH_DATA_GET(obj, pd); diff --git a/src/lib/elementary/efl_ui_textpath_eo.legacy.c b/src/lib/elementary/efl_ui_textpath_eo.legacy.c index 1af5fdb1f8..cffbed5901 100644 --- a/src/lib/elementary/efl_ui_textpath_eo.legacy.c +++ b/src/lib/elementary/efl_ui_textpath_eo.legacy.c @@ -1,30 +1,30 @@ -EAPI void +ELM_API void elm_textpath_circular_set(Efl_Ui_Textpath *obj, double radius, double start_angle, Efl_Ui_Textpath_Direction direction) { efl_ui_textpath_circular_set(obj, radius, start_angle, direction); } -EAPI void +ELM_API void elm_textpath_slice_number_set(Efl_Ui_Textpath *obj, int slice_no) { efl_ui_textpath_slice_number_set(obj, slice_no); } -EAPI int +ELM_API int elm_textpath_slice_number_get(const Efl_Ui_Textpath *obj) { return efl_ui_textpath_slice_number_get(obj); } -EAPI void +ELM_API void elm_textpath_ellipsis_set(Efl_Ui_Textpath *obj, Eina_Bool ellipsis) { efl_ui_textpath_ellipsis_set(obj, ellipsis); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_textpath_ellipsis_get(const Efl_Ui_Textpath *obj) { return efl_ui_textpath_ellipsis_get(obj); diff --git a/src/lib/elementary/efl_ui_textpath_eo.legacy.h b/src/lib/elementary/efl_ui_textpath_eo.legacy.h index bd23debaa7..f8f2573ae8 100644 --- a/src/lib/elementary/efl_ui_textpath_eo.legacy.h +++ b/src/lib/elementary/efl_ui_textpath_eo.legacy.h @@ -38,7 +38,7 @@ typedef enum * @since 1.23 * @ingroup Elm_Textpath_Group */ -EAPI void elm_textpath_circular_set(Efl_Ui_Textpath *obj, double radius, double start_angle, Efl_Ui_Textpath_Direction direction); +ELM_API void elm_textpath_circular_set(Efl_Ui_Textpath *obj, double radius, double start_angle, Efl_Ui_Textpath_Direction direction); /** * @brief The number of slices. The larger the number of slice_num is, The @@ -49,7 +49,7 @@ EAPI void elm_textpath_circular_set(Efl_Ui_Textpath *obj, double radius, double * * @ingroup Elm_Textpath_Group */ -EAPI void elm_textpath_slice_number_set(Efl_Ui_Textpath *obj, int slice_no); +ELM_API void elm_textpath_slice_number_set(Efl_Ui_Textpath *obj, int slice_no); /** * @brief The number of slices. The larger the number of slice_num is, The @@ -61,7 +61,7 @@ EAPI void elm_textpath_slice_number_set(Efl_Ui_Textpath *obj, int slice_no); * * @ingroup Elm_Textpath_Group */ -EAPI int elm_textpath_slice_number_get(const Efl_Ui_Textpath *obj); +ELM_API int elm_textpath_slice_number_get(const Efl_Ui_Textpath *obj); /** * @brief Control the ellipsis behavior of the textpath. @@ -71,7 +71,7 @@ EAPI int elm_textpath_slice_number_get(const Efl_Ui_Textpath *obj); * * @ingroup Elm_Textpath_Group */ -EAPI void elm_textpath_ellipsis_set(Efl_Ui_Textpath *obj, Eina_Bool ellipsis); +ELM_API void elm_textpath_ellipsis_set(Efl_Ui_Textpath *obj, Eina_Bool ellipsis); /** * @brief Control the ellipsis behavior of the textpath. @@ -82,6 +82,6 @@ EAPI void elm_textpath_ellipsis_set(Efl_Ui_Textpath *obj, Eina_Bool ellipsis); * * @ingroup Elm_Textpath_Group */ -EAPI Eina_Bool elm_textpath_ellipsis_get(const Efl_Ui_Textpath *obj); +ELM_API Eina_Bool elm_textpath_ellipsis_get(const Efl_Ui_Textpath *obj); #endif diff --git a/src/lib/elementary/efl_ui_textpath_legacy_eo.h b/src/lib/elementary/efl_ui_textpath_legacy_eo.h index 88962c270c..72b5db363c 100644 --- a/src/lib/elementary/efl_ui_textpath_legacy_eo.h +++ b/src/lib/elementary/efl_ui_textpath_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Textpath_Legacy; */ #define EFL_UI_TEXTPATH_LEGACY_CLASS efl_ui_textpath_legacy_class_get() -EWAPI const Efl_Class *efl_ui_textpath_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_textpath_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_vg_animation.c b/src/lib/elementary/efl_ui_vg_animation.c index 58d8ddbc76..c03668f065 100644 --- a/src/lib/elementary/efl_ui_vg_animation.c +++ b/src/lib/elementary/efl_ui_vg_animation.c @@ -889,20 +889,20 @@ _efl_ui_vg_animation_legacy_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED return obj; } -EAPI Elm_Animation_View* +ELM_API Elm_Animation_View* elm_animation_view_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_VG_ANIMATION_LEGACY_CLASS, parent); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_file_set(Elm_Animation_View *obj, const char *file, const char *key) { return efl_file_simple_load(obj, file, key); } -EAPI Elm_Animation_View_State +ELM_API Elm_Animation_View_State elm_animation_view_state_get(Elm_Animation_View *obj) { Elm_Animation_View_State state = ELM_ANIMATION_VIEW_STATE_NOT_READY; diff --git a/src/lib/elementary/efl_ui_vg_animation_eo.legacy.c b/src/lib/elementary/efl_ui_vg_animation_eo.legacy.c index 40b0b8fe81..c26b4b440f 100644 --- a/src/lib/elementary/efl_ui_vg_animation_eo.legacy.c +++ b/src/lib/elementary/efl_ui_vg_animation_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI void +ELM_API void elm_animation_view_auto_play_set(Efl_Ui_Vg_Animation *obj, Eina_Bool auto_play) { efl_player_autoplay_set(obj, auto_play); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_auto_play_get(const Efl_Ui_Vg_Animation *obj) { return efl_player_autoplay_get(obj); } -EAPI void +ELM_API void elm_animation_view_auto_repeat_set(Efl_Ui_Vg_Animation *obj, Eina_Bool autorepeat) { efl_player_playback_loop_set(obj, autorepeat); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_auto_repeat_get(const Efl_Ui_Vg_Animation *obj) { return efl_player_playback_loop_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_speed_set(Efl_Ui_Vg_Animation *obj, double speed) { if (!obj) return EINA_FALSE; @@ -31,43 +31,43 @@ elm_animation_view_speed_set(Efl_Ui_Vg_Animation *obj, double speed) return EINA_TRUE; } -EAPI double +ELM_API double elm_animation_view_speed_get(const Efl_Ui_Vg_Animation *obj) { return efl_player_playback_speed_get(obj); } -EAPI double +ELM_API double elm_animation_view_duration_time_get(const Efl_Ui_Vg_Animation *obj) { return efl_playable_length_get(obj); } -EAPI void +ELM_API void elm_animation_view_progress_set(Efl_Ui_Vg_Animation *obj, double progress) { efl_player_playback_progress_set(obj, progress); } -EAPI double +ELM_API double elm_animation_view_progress_get(const Efl_Ui_Vg_Animation *obj) { return efl_player_playback_progress_get(obj); } -EAPI void +ELM_API void elm_animation_view_frame_set(Efl_Ui_Vg_Animation *obj, int frame_num) { efl_ui_vg_animation_frame_set(obj, frame_num); } -EAPI int +ELM_API int elm_animation_view_frame_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_frame_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_play(Efl_Ui_Vg_Animation *obj) { double speed = efl_player_playback_speed_get(obj); @@ -75,7 +75,7 @@ elm_animation_view_play(Efl_Ui_Vg_Animation *obj) return efl_player_playing_set(obj, EINA_TRUE); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_play_back(Efl_Ui_Vg_Animation *obj) { double speed = efl_player_playback_speed_get(obj); @@ -83,85 +83,85 @@ elm_animation_view_play_back(Efl_Ui_Vg_Animation *obj) return efl_player_playing_set(obj, EINA_TRUE); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_pause(Efl_Ui_Vg_Animation *obj) { return efl_player_paused_set(obj, EINA_TRUE); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_resume(Efl_Ui_Vg_Animation *obj) { return efl_player_paused_set(obj, EINA_FALSE); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_stop(Efl_Ui_Vg_Animation *obj) { return efl_player_playing_set(obj, EINA_FALSE); } -EAPI Eina_Size2D +ELM_API Eina_Size2D elm_animation_view_default_size_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_default_view_size_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_animation_view_is_playing_back(Efl_Ui_Vg_Animation *obj) { return (efl_ui_vg_animation_state_get(obj) == EFL_UI_VG_ANIMATION_STATE_PLAYING_BACKWARDS); } -EAPI int +ELM_API int elm_animation_view_frame_count_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_frame_count_get(obj); } -EAPI void +ELM_API void elm_animation_view_min_progress_set(Efl_Ui_Vg_Animation *obj, double min_progress) { efl_ui_vg_animation_min_progress_set(obj, min_progress); } -EAPI double +ELM_API double elm_animation_view_min_progress_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_min_progress_get(obj); } -EAPI void +ELM_API void elm_animation_view_max_progress_set(Efl_Ui_Vg_Animation *obj, double max_progress) { efl_ui_vg_animation_max_progress_set(obj, max_progress); } -EAPI double +ELM_API double elm_animation_view_max_progress_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_max_progress_get(obj); } -EAPI void +ELM_API void elm_animation_view_min_frame_set(Efl_Ui_Vg_Animation *obj, int min_frame) { efl_ui_vg_animation_min_frame_set(obj, min_frame); } -EAPI int +ELM_API int elm_animation_view_min_frame_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_min_frame_get(obj); } -EAPI void +ELM_API void elm_animation_view_max_frame_set(Efl_Ui_Vg_Animation *obj, int max_frame) { efl_ui_vg_animation_max_frame_set(obj, max_frame); } -EAPI int +ELM_API int elm_animation_view_max_frame_get(const Efl_Ui_Vg_Animation *obj) { return efl_ui_vg_animation_max_frame_get(obj); diff --git a/src/lib/elementary/efl_ui_vg_animation_eo.legacy.h b/src/lib/elementary/efl_ui_vg_animation_eo.legacy.h index 1545aeae43..eca15fe1c9 100644 --- a/src/lib/elementary/efl_ui_vg_animation_eo.legacy.h +++ b/src/lib/elementary/efl_ui_vg_animation_eo.legacy.h @@ -72,7 +72,7 @@ typedef enum * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_auto_play_set(Elm_Animation_View *obj, Eina_Bool auto_play); +ELM_API void elm_animation_view_auto_play_set(Elm_Animation_View *obj, Eina_Bool auto_play); /** * @brief Animation will be started automatically when it's possible. @@ -96,7 +96,7 @@ EAPI void elm_animation_view_auto_play_set(Elm_Animation_View *obj, Eina_Bool au * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_auto_play_get(const Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_auto_play_get(const Elm_Animation_View *obj); /** * @brief Turn on/off animation looping. @@ -114,7 +114,7 @@ EAPI Eina_Bool elm_animation_view_auto_play_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_auto_repeat_set(Elm_Animation_View *obj, Eina_Bool auto_repeat); +ELM_API void elm_animation_view_auto_repeat_set(Elm_Animation_View *obj, Eina_Bool auto_repeat); /** * @brief Turn on/off animation looping. @@ -133,7 +133,7 @@ EAPI void elm_animation_view_auto_repeat_set(Elm_Animation_View *obj, Eina_Bool * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_auto_repeat_get(const Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_auto_repeat_get(const Elm_Animation_View *obj); /** * @brief Control animation speed. @@ -153,7 +153,7 @@ EAPI Eina_Bool elm_animation_view_auto_repeat_get(const Elm_Animation_View *obj) * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_speed_set(Elm_Animation_View *obj, double speed); +ELM_API Eina_Bool elm_animation_view_speed_set(Elm_Animation_View *obj, double speed); /** * @brief Control animation speed. @@ -174,7 +174,7 @@ EAPI Eina_Bool elm_animation_view_speed_set(Elm_Animation_View *obj, double spee * * @ingroup Elm_Animation_View */ -EAPI double elm_animation_view_speed_get(const Elm_Animation_View *obj); +ELM_API double elm_animation_view_speed_get(const Elm_Animation_View *obj); /** * @brief Get the duration of animation in seconds. @@ -192,7 +192,7 @@ EAPI double elm_animation_view_speed_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI double elm_animation_view_duration_time_get(const Elm_Animation_View *obj); +ELM_API double elm_animation_view_duration_time_get(const Elm_Animation_View *obj); /** * @brief Set current progress position of animation view object. @@ -211,7 +211,7 @@ EAPI double elm_animation_view_duration_time_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_progress_set(Elm_Animation_View *obj, double progress); +ELM_API void elm_animation_view_progress_set(Elm_Animation_View *obj, double progress); /** * @brief Set current progress position of animation view object. @@ -231,7 +231,7 @@ EAPI void elm_animation_view_progress_set(Elm_Animation_View *obj, double progre * * @ingroup Elm_Animation_View */ -EAPI double elm_animation_view_progress_get(const Elm_Animation_View *obj); +ELM_API double elm_animation_view_progress_get(const Elm_Animation_View *obj); /** * @brief Number of current frame. @@ -247,7 +247,7 @@ EAPI double elm_animation_view_progress_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_frame_set(Elm_Animation_View *obj, int frame_num); +ELM_API void elm_animation_view_frame_set(Elm_Animation_View *obj, int frame_num); /** * @brief Number of current frame. @@ -264,7 +264,7 @@ EAPI void elm_animation_view_frame_set(Elm_Animation_View *obj, int frame_num); * * @ingroup Elm_Animation_View */ -EAPI int elm_animation_view_frame_get(const Elm_Animation_View *obj); +ELM_API int elm_animation_view_frame_get(const Elm_Animation_View *obj); /** * @brief Play animation one time instantly when it's available. @@ -283,7 +283,7 @@ EAPI int elm_animation_view_frame_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_play(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_play(Elm_Animation_View *obj); /** * @brief Play back animation one time instantly when it's available. @@ -302,7 +302,7 @@ EAPI Eina_Bool elm_animation_view_play(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_play_back(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_play_back(Elm_Animation_View *obj); /** * @brief Pause current animation instantly. @@ -320,7 +320,7 @@ EAPI Eina_Bool elm_animation_view_play_back(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_pause(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_pause(Elm_Animation_View *obj); /** * @brief Resume paused animation to continue animation. @@ -335,7 +335,7 @@ EAPI Eina_Bool elm_animation_view_pause(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_resume(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_resume(Elm_Animation_View *obj); /** * @brief Stop playing animation. @@ -352,7 +352,7 @@ EAPI Eina_Bool elm_animation_view_resume(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_stop(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_stop(Elm_Animation_View *obj); /** Get the default view size that specified from vector resource. * @@ -360,7 +360,7 @@ EAPI Eina_Bool elm_animation_view_stop(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI Eina_Size2D elm_animation_view_default_size_get(const Elm_Animation_View *obj); +ELM_API Eina_Size2D elm_animation_view_default_size_get(const Elm_Animation_View *obj); /** @@ -376,7 +376,7 @@ EAPI Eina_Size2D elm_animation_view_default_size_get(const Elm_Animation_View *o * * @ingroup Elm_Animation_View */ -EAPI Eina_Bool elm_animation_view_is_playing_back(Elm_Animation_View *obj); +ELM_API Eina_Bool elm_animation_view_is_playing_back(Elm_Animation_View *obj); /** * @brief Get the index of end frame of the animation view, if it's animated. @@ -390,7 +390,7 @@ EAPI Eina_Bool elm_animation_view_is_playing_back(Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI int elm_animation_view_frame_count_get(const Elm_Animation_View *obj); +ELM_API int elm_animation_view_frame_count_get(const Elm_Animation_View *obj); /** * @brief The start progress of the play. Default value is 0. @@ -404,7 +404,7 @@ EAPI int elm_animation_view_frame_count_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_min_progress_set(Elm_Animation_View *obj, double min_progress); +ELM_API void elm_animation_view_min_progress_set(Elm_Animation_View *obj, double min_progress); /** * @brief The start progress of the play. Default value is 0. @@ -419,7 +419,7 @@ EAPI void elm_animation_view_min_progress_set(Elm_Animation_View *obj, double mi * * @ingroup Elm_Animation_View */ -EAPI double elm_animation_view_min_progress_get(const Elm_Animation_View *obj); +ELM_API double elm_animation_view_min_progress_get(const Elm_Animation_View *obj); /** * @brief The last progress of the play. Default value is 1. @@ -433,7 +433,7 @@ EAPI double elm_animation_view_min_progress_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_max_progress_set(Elm_Animation_View *obj, double max_progress); +ELM_API void elm_animation_view_max_progress_set(Elm_Animation_View *obj, double max_progress); /** * @brief The last progress of the play. Default value is 1. @@ -448,7 +448,7 @@ EAPI void elm_animation_view_max_progress_set(Elm_Animation_View *obj, double ma * * @ingroup Elm_Animation_View */ -EAPI double elm_animation_view_max_progress_get(const Elm_Animation_View *obj); +ELM_API double elm_animation_view_max_progress_get(const Elm_Animation_View *obj); /** * @brief The start frame of the play. Default value is 0. @@ -463,7 +463,7 @@ EAPI double elm_animation_view_max_progress_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_min_frame_set(Elm_Animation_View *obj, int min_frame); +ELM_API void elm_animation_view_min_frame_set(Elm_Animation_View *obj, int min_frame); /** * @brief The start frame of the play. Default value is 0. @@ -479,7 +479,7 @@ EAPI void elm_animation_view_min_frame_set(Elm_Animation_View *obj, int min_fram * * @ingroup Elm_Animation_View */ -EAPI int elm_animation_view_min_frame_get(const Elm_Animation_View *obj); +ELM_API int elm_animation_view_min_frame_get(const Elm_Animation_View *obj); /** * @brief The last frame of the play. Default value is @@ -495,7 +495,7 @@ EAPI int elm_animation_view_min_frame_get(const Elm_Animation_View *obj); * * @ingroup Elm_Animation_View */ -EAPI void elm_animation_view_max_frame_set(Elm_Animation_View *obj, int max_frame); +ELM_API void elm_animation_view_max_frame_set(Elm_Animation_View *obj, int max_frame); /** * @brief The last frame of the play. Default value is @@ -512,7 +512,7 @@ EAPI void elm_animation_view_max_frame_set(Elm_Animation_View *obj, int max_fram * * @ingroup Elm_Animation_View */ -EAPI int elm_animation_view_max_frame_get(const Elm_Animation_View *obj); +ELM_API int elm_animation_view_max_frame_get(const Elm_Animation_View *obj); #ifdef EFL_BETA_API_SUPPORT /** Elementary vg_animation class @@ -521,7 +521,7 @@ EAPI int elm_animation_view_max_frame_get(const Elm_Animation_View *obj); */ #define EFL_UI_VG_ANIMATION_LEGACY_CLASS efl_ui_vg_animation_legacy_class_get() -EWAPI const Efl_Class *efl_ui_vg_animation_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_vg_animation_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_vg_animation_legacy.h b/src/lib/elementary/efl_ui_vg_animation_legacy.h index a25e8b5976..b455afa7a5 100644 --- a/src/lib/elementary/efl_ui_vg_animation_legacy.h +++ b/src/lib/elementary/efl_ui_vg_animation_legacy.h @@ -11,7 +11,7 @@ * * @since 1.23 */ -EAPI Elm_Animation_View *elm_animation_view_add(Evas_Object *parent); +ELM_API Elm_Animation_View *elm_animation_view_add(Evas_Object *parent); /** * @@ -32,7 +32,7 @@ NULL, otherwise. * * @since 1.23 */ -EAPI Eina_Bool elm_animation_view_file_set(Elm_Animation_View *obj, const char *file, const char *key); +ELM_API Eina_Bool elm_animation_view_file_set(Elm_Animation_View *obj, const char *file, const char *key); /** * @brief Get current animation view state. @@ -45,5 +45,5 @@ EAPI Eina_Bool elm_animation_view_file_set(Elm_Animation_View *obj, const * * @since 1.23 */ -EAPI Elm_Animation_View_State elm_animation_view_state_get(Elm_Animation_View *obj); +ELM_API Elm_Animation_View_State elm_animation_view_state_get(Elm_Animation_View *obj); diff --git a/src/lib/elementary/efl_ui_video.c b/src/lib/elementary/efl_ui_video.c index 172e9122cc..15671e7df1 100644 --- a/src/lib/elementary/efl_ui_video.c +++ b/src/lib/elementary/efl_ui_video.c @@ -467,80 +467,80 @@ _efl_ui_video_legacy_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_video_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_VIDEO_LEGACY_CLASS, parent); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_video_file_set(Eo *obj, const char *filename) { return efl_file_simple_load((Eo *) obj, filename, NULL); } -EAPI void +ELM_API void elm_video_file_get(Eo *obj, const char **filename) { efl_file_simple_get((Eo *) obj, filename, NULL); } -EAPI void +ELM_API void elm_video_audio_level_set(Evas_Object *obj, double volume) { efl_audio_control_volume_set(obj, volume); } -EAPI double +ELM_API double elm_video_audio_level_get(const Evas_Object *obj) { return efl_audio_control_volume_get(obj); } -EAPI void +ELM_API void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute) { efl_audio_control_mute_set(obj, mute); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj) { return efl_audio_control_mute_get(obj); } -EAPI double +ELM_API double elm_video_play_length_get(const Evas_Object *obj) { return efl_playable_length_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj) { return efl_playable_seekable_get(obj); } -EAPI void +ELM_API void elm_video_play_position_set(Evas_Object *obj, double position) { efl_player_playback_position_set(obj, position); } -EAPI double +ELM_API double elm_video_play_position_get(const Evas_Object *obj) { return efl_player_playback_position_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_video_is_playing_get(Evas_Object *obj) { return efl_player_playing_get(obj) && !efl_player_paused_get(obj); } -EAPI void +ELM_API void elm_video_play(Evas_Object *obj) { if (efl_player_playing_get(obj)) @@ -549,13 +549,13 @@ elm_video_play(Evas_Object *obj) efl_player_playing_set(obj, EINA_TRUE); } -EAPI void +ELM_API void elm_video_stop(Evas_Object *obj) { efl_player_playing_set(obj, EINA_FALSE); } -EAPI void +ELM_API void elm_video_pause(Evas_Object *obj) { efl_player_paused_set(obj, EINA_TRUE); diff --git a/src/lib/elementary/efl_ui_video_eo.legacy.c b/src/lib/elementary/efl_ui_video_eo.legacy.c index 09e0e980ae..a4a61574c2 100644 --- a/src/lib/elementary/efl_ui_video_eo.legacy.c +++ b/src/lib/elementary/efl_ui_video_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI void +ELM_API void elm_video_remember_position_set(Efl_Ui_Video *obj, Eina_Bool remember) { efl_ui_video_remember_position_set(obj, remember); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_video_remember_position_get(const Efl_Ui_Video *obj) { return efl_ui_video_remember_position_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_video_emotion_get(const Efl_Ui_Video *obj) { return efl_ui_video_emotion_get(obj); } -EAPI const char * +ELM_API const char * elm_video_title_get(const Efl_Ui_Video *obj) { return efl_ui_video_title_get(obj); diff --git a/src/lib/elementary/efl_ui_video_eo.legacy.h b/src/lib/elementary/efl_ui_video_eo.legacy.h index 463eda87ff..7ce3ff8034 100644 --- a/src/lib/elementary/efl_ui_video_eo.legacy.h +++ b/src/lib/elementary/efl_ui_video_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Efl_Ui_Video; * * @ingroup Elm_Video_Group */ -EAPI void elm_video_remember_position_set(Efl_Ui_Video *obj, Eina_Bool remember); +ELM_API void elm_video_remember_position_set(Efl_Ui_Video *obj, Eina_Bool remember); /** * @brief Set whether the object can remember the last played position. @@ -39,7 +39,7 @@ EAPI void elm_video_remember_position_set(Efl_Ui_Video *obj, Eina_Bool remember) * * @ingroup Elm_Video_Group */ -EAPI Eina_Bool elm_video_remember_position_get(const Efl_Ui_Video *obj); +ELM_API Eina_Bool elm_video_remember_position_get(const Efl_Ui_Video *obj); /** * @brief Get the underlying Emotion object. @@ -50,7 +50,7 @@ EAPI Eina_Bool elm_video_remember_position_get(const Efl_Ui_Video *obj); * * @ingroup Elm_Video_Group */ -EAPI Efl_Canvas_Object *elm_video_emotion_get(const Efl_Ui_Video *obj); +ELM_API Efl_Canvas_Object *elm_video_emotion_get(const Efl_Ui_Video *obj); /** * @brief Get the title (for instance DVD title) from this emotion object. @@ -65,6 +65,6 @@ EAPI Efl_Canvas_Object *elm_video_emotion_get(const Efl_Ui_Video *obj); * * @ingroup Elm_Video_Group */ -EAPI const char *elm_video_title_get(const Efl_Ui_Video *obj); +ELM_API const char *elm_video_title_get(const Efl_Ui_Video *obj); #endif diff --git a/src/lib/elementary/efl_ui_video_legacy.h b/src/lib/elementary/efl_ui_video_legacy.h index d010d3a53e..867d139eff 100644 --- a/src/lib/elementary/efl_ui_video_legacy.h +++ b/src/lib/elementary/efl_ui_video_legacy.h @@ -17,7 +17,7 @@ typedef Eo Elm_Video; * * @ingroup Elm_Video */ -EAPI Evas_Object *elm_player_add(Evas_Object *parent); +ELM_API Evas_Object *elm_player_add(Evas_Object *parent); /** * @brief Add a new Elm_Video object to the given parent Elementary (container) object. @@ -31,7 +31,7 @@ EAPI Evas_Object *elm_player_add(Evas_Object *parent); * * @ingroup Elm_Video */ -EAPI Evas_Object *elm_video_add(Evas_Object *parent); +ELM_API Evas_Object *elm_video_add(Evas_Object *parent); /** * @@ -53,7 +53,7 @@ URI could be remote source of video, like http:// or local source like WebCam (v4l2://). (You can use Emotion API to request and list the available Webcam on your system). */ -EAPI Eina_Bool elm_video_file_set(Eo *obj, const char *filename); +ELM_API Eina_Bool elm_video_file_set(Eo *obj, const char *filename); /** * @@ -65,7 +65,7 @@ EAPI Eina_Bool elm_video_file_set(Eo *obj, const char *filename); * * @since 1.14 */ -EAPI void elm_video_file_get(Eo *obj, const char **filename); +ELM_API void elm_video_file_get(Eo *obj, const char **filename); /** * @brief Set the audio level of an Elm_Video object. @@ -74,7 +74,7 @@ EAPI void elm_video_file_get(Eo *obj, const char **filename); * * @ingroup Elm_Video */ -EAPI void elm_video_audio_level_set(Evas_Object *obj, double volume); +ELM_API void elm_video_audio_level_set(Evas_Object *obj, double volume); /** * @brief Get the audio level of the current video. @@ -83,7 +83,7 @@ EAPI void elm_video_audio_level_set(Evas_Object *obj, double volume); * * @ingroup Elm_Video */ -EAPI double elm_video_audio_level_get(const Evas_Object *obj); +ELM_API double elm_video_audio_level_get(const Evas_Object *obj); /** * @brief Change the mute state of the Elm_Video object. @@ -92,7 +92,7 @@ EAPI double elm_video_audio_level_get(const Evas_Object *obj); * * @ingroup Elm_Video */ -EAPI void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute); +ELM_API void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute); /** * @brief Get whether audio is muted. @@ -101,7 +101,7 @@ EAPI void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute); * * @ingroup Elm_Video */ -EAPI Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj); /** * @brief Get the total playing time (in seconds) of the Elm_Video object. @@ -110,7 +110,7 @@ EAPI Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj); * * @ingroup Elm_Video */ -EAPI double elm_video_play_length_get(const Evas_Object *obj); +ELM_API double elm_video_play_length_get(const Evas_Object *obj); /** * @brief Is it possible to seek inside the video. @@ -119,7 +119,7 @@ EAPI double elm_video_play_length_get(const Evas_Object *obj); * * @ingroup Elm_Video */ -EAPI Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj); /** * @brief Set the current position (in seconds) to be played in the Elm_Video @@ -130,7 +130,7 @@ EAPI Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj); * * @ingroup Elm_Video */ -EAPI void elm_video_play_position_set(Evas_Object *obj, double position); +ELM_API void elm_video_play_position_set(Evas_Object *obj, double position); /** * @brief Get the current position (in seconds) being played in the Elm_Video @@ -140,7 +140,7 @@ EAPI void elm_video_play_position_set(Evas_Object *obj, double position); * * @ingroup Elm_Video */ -EAPI double elm_video_play_position_get(const Evas_Object *obj); +ELM_API double elm_video_play_position_get(const Evas_Object *obj); /** * @brief Get whether the video actually playing. @@ -151,27 +151,27 @@ EAPI double elm_video_play_position_get(const Evas_Object *obj); * * @ingroup Elm_Video */ -EAPI Eina_Bool elm_video_is_playing_get(Evas_Object *obj); +ELM_API Eina_Bool elm_video_is_playing_get(Evas_Object *obj); /** * @brief Start playing a video. * * @ingroup Elm_Video */ -EAPI void elm_video_play(Evas_Object *obj); +ELM_API void elm_video_play(Evas_Object *obj); /** * @brief Stop a video. * * @ingroup Elm_Video */ -EAPI void elm_video_stop(Evas_Object *obj); +ELM_API void elm_video_stop(Evas_Object *obj); /** * @brief Pause a video. * * @ingroup Elm_Video */ -EAPI void elm_video_pause(Evas_Object *obj); +ELM_API void elm_video_pause(Evas_Object *obj); #include "efl_ui_video_eo.legacy.h" diff --git a/src/lib/elementary/efl_ui_video_legacy_eo.h b/src/lib/elementary/efl_ui_video_legacy_eo.h index 2e2a6250eb..5630cc9772 100644 --- a/src/lib/elementary/efl_ui_video_legacy_eo.h +++ b/src/lib/elementary/efl_ui_video_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Video_Legacy; */ #define EFL_UI_VIDEO_LEGACY_CLASS efl_ui_video_legacy_class_get() -EWAPI const Efl_Class *efl_ui_video_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_video_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_widget.c b/src/lib/elementary/efl_ui_widget.c index 553de7c3aa..5887fc1a79 100644 --- a/src/lib/elementary/efl_ui_widget.c +++ b/src/lib/elementary/efl_ui_widget.c @@ -1101,7 +1101,7 @@ _propagate_event_legacy(Eo *parent, const Efl_Event *event, Eo *obj, Elm_Event_C * If elm_widget_focus_region_get() returns an empty rect (w or h <= 0), * this function will ignore region show action. */ -EAPI void +ELM_API void elm_widget_focus_region_show(Eo *obj) { Evas_Coord ox, oy; @@ -1161,7 +1161,7 @@ elm_widget_focus_region_show(Eo *obj) } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_api_check(int ver) { if (ver != ELM_INTERNAL_API_VERSION) @@ -1172,7 +1172,7 @@ elm_widget_api_check(int ver) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_access(Evas_Object *obj, Eina_Bool is_access) { @@ -1208,7 +1208,7 @@ _elm_widget_theme_helper(Eina_Error err, Eina_Bool *err_default, Eina_Bool *err_ *err_generic = EINA_TRUE; } -EAPI Eina_Error +ELM_API Eina_Error elm_widget_theme(Evas_Object *obj) { const Eina_List *l; @@ -1240,7 +1240,7 @@ elm_widget_theme(Evas_Object *obj) return EFL_UI_THEME_APPLY_ERROR_NONE; } -EAPI void +ELM_API void elm_widget_theme_specific(Evas_Object *obj, Elm_Theme *th, Eina_Bool force) @@ -1371,7 +1371,7 @@ _efl_ui_widget_efl_ui_i18n_mirrored_automatic_set(Eo *obj, Elm_Widget_Smart_Data * * @see elm_widget_sub_object_add() */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_sub_object_parent_add(Evas_Object *sobj) { Eo *parent = NULL; @@ -1658,7 +1658,7 @@ _efl_ui_widget_resize_object_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eo *sobj) * exchanging a hover object, of cleaning the old hover "target" * before */ -EAPI void +ELM_API void elm_widget_hover_object_set(Eo *obj, Evas_Object *sobj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1701,7 +1701,7 @@ _efl_ui_widget_focus_allow_get(const Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data return sd->can_focus; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_child_can_focus_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1779,7 +1779,7 @@ _propagate_bool_property(Elm_Widget_Smart_Data *pd, Eina_Bool flag, void (*prope * * @ingroup Widget */ -EAPI void +ELM_API void elm_widget_tree_unfocusable_set(Eo *obj, Eina_Bool tree_unfocusable) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1809,7 +1809,7 @@ elm_widget_tree_unfocusable_set(Eo *obj, Eina_Bool tree_unfocusable) * * @ingroup Widget */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_tree_unfocusable_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1830,7 +1830,7 @@ elm_widget_tree_unfocusable_get(const Eo *obj) * * @ingroup Widget */ -EAPI Eina_List* +ELM_API Eina_List* elm_widget_can_focus_child_list_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1859,7 +1859,7 @@ elm_widget_can_focus_child_list_get(const Eo *obj) } /** @internal */ -EAPI void +ELM_API void elm_widget_highlight_ignore_set(Eo *obj, Eina_Bool ignore) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1869,7 +1869,7 @@ elm_widget_highlight_ignore_set(Eo *obj, Eina_Bool ignore) } /** @internal */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_highlight_ignore_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1879,7 +1879,7 @@ elm_widget_highlight_ignore_get(const Eo *obj) } /** @internal */ -EAPI void +ELM_API void elm_widget_highlight_in_theme_set(Eo *obj, Eina_Bool highlight) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1902,7 +1902,7 @@ _elm_widget_highlight_in_theme_update(Eo *obj) } /** @internal */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_highlight_in_theme_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1912,7 +1912,7 @@ elm_widget_highlight_in_theme_get(const Eo *obj) } /** @internal */ -EAPI void +ELM_API void elm_widget_access_highlight_in_theme_set(Eo *obj, Eina_Bool highlight) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1922,7 +1922,7 @@ elm_widget_access_highlight_in_theme_set(Eo *obj, Eina_Bool highlight) } /** @internal */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_access_highlight_in_theme_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1932,7 +1932,7 @@ elm_widget_access_highlight_in_theme_get(const Eo *obj) } /** @internal */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_highlight_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -1941,25 +1941,25 @@ elm_widget_highlight_get(const Eo *obj) return sd->highlighted; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_is(const Evas_Object *obj) { return _elm_widget_is(obj); } -EAPI void +ELM_API void elm_widget_access_info_set(Efl_Ui_Widget *obj, const char *txt) { efl_ui_widget_access_info_set(obj, txt); } -EAPI const char * +ELM_API const char * elm_widget_access_info_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_access_info_get(obj); } -EAPI Eo * +ELM_API Eo * elm_widget_top_get(const Eo *obj) { Efl_Ui_Widget *parent = elm_widget_parent_get(obj); @@ -1972,7 +1972,7 @@ elm_widget_top_get(const Eo *obj) return (Evas_Object *)obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_widget_parent_widget_get(const Evas_Object *obj) { Evas_Object *parent; @@ -2000,7 +2000,7 @@ elm_widget_parent_widget_get(const Evas_Object *obj) return parent; } -EAPI void +ELM_API void elm_widget_event_callback_add(Eo *obj, Elm_Event_Cb func, const void *data) { API_ENTRY return; @@ -2017,7 +2017,7 @@ elm_widget_event_callback_add(Eo *obj, Elm_Event_Cb func, const void *data) sd->event_cb = eina_list_append(sd->event_cb, ecb); } -EAPI void * +ELM_API void * elm_widget_event_callback_del(Eo *obj, Elm_Event_Cb func, const void *data) { API_ENTRY return NULL; @@ -2073,7 +2073,7 @@ _propagate_event(void *data EINA_UNUSED, const Efl_Event *eo_event) } /** @internal */ -EAPI void +ELM_API void elm_widget_parent_highlight_set(Eo *obj, Eina_Bool highlighted) { Elm_Widget_Smart_Data *sd =efl_data_scope_safe_get(obj, MY_CLASS); @@ -2244,7 +2244,7 @@ _efl_ui_widget_scroll_hold_pop(Eo *obj, Elm_Widget_Smart_Data *sd) if (sd->scroll_hold < 0) sd->scroll_hold = 0; } -EAPI int +ELM_API int elm_widget_scroll_hold_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2322,7 +2322,7 @@ _efl_ui_widget_scroll_freeze_pop(Eo *obj, Elm_Widget_Smart_Data *sd) if (sd->scroll_freeze < 0) sd->scroll_freeze = 0; } -EAPI int +ELM_API int elm_widget_scroll_freeze_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2360,7 +2360,7 @@ _efl_ui_widget_efl_gfx_entity_scale_get(const Eo *obj EINA_UNUSED, Elm_Widget_Sm return sd->scale; } -EAPI void +ELM_API void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2377,7 +2377,7 @@ elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th) } } -EAPI void +ELM_API void elm_widget_part_text_set(Eo *obj, const char *part, const char *label) { /* legacy support: combobox was special (internal entry is text object). */ @@ -2387,7 +2387,7 @@ elm_widget_part_text_set(Eo *obj, const char *part, const char *label) elm_layout_text_set(obj, part, label); } -EAPI const char* +ELM_API const char* elm_widget_part_text_get(const Eo *obj, const char *part) { /* legacy support: combobox was special (internal entry is text object). */ @@ -2489,7 +2489,7 @@ elm_widget_part_translatable_text_set(Eo *obj, const char *part, const char *lab } /* legacy only */ -EAPI void +ELM_API void elm_widget_domain_part_text_translatable_set(Eo *obj, const char *part, const char *domain, Eina_Bool translatable) { Elm_Translate_String_Data *ts; @@ -2580,32 +2580,32 @@ _efl_ui_widget_access_info_get(const Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data } -EAPI void +ELM_API void elm_widget_scroll_hold_push(Efl_Ui_Widget *obj) { efl_ui_widget_scroll_hold_push(obj); } -EAPI void +ELM_API void elm_widget_scroll_hold_pop(Efl_Ui_Widget *obj) { efl_ui_widget_scroll_hold_pop(obj); } -EAPI void +ELM_API void elm_widget_scroll_freeze_push(Efl_Ui_Widget *obj) { efl_ui_widget_scroll_freeze_push(obj); } -EAPI void +ELM_API void elm_widget_scroll_freeze_pop(Efl_Ui_Widget *obj) { efl_ui_widget_scroll_freeze_pop(obj); } -EAPI Elm_Theme * +ELM_API Elm_Theme * elm_widget_theme_get(const Evas_Object *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2645,7 +2645,7 @@ _efl_ui_widget_style_get(const Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) return ret; } -EAPI void +ELM_API void elm_widget_tooltip_add(Eo *obj, Elm_Tooltip *tt) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2654,7 +2654,7 @@ elm_widget_tooltip_add(Eo *obj, Elm_Tooltip *tt) sd->tooltips = eina_list_append(sd->tooltips, tt); } -EAPI void +ELM_API void elm_widget_tooltip_del(Eo *obj, Elm_Tooltip *tt) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2663,7 +2663,7 @@ elm_widget_tooltip_del(Eo *obj, Elm_Tooltip *tt) sd->tooltips = eina_list_remove(sd->tooltips, tt); } -EAPI void +ELM_API void elm_widget_cursor_add(Eo *obj, Elm_Cursor *cur) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2672,7 +2672,7 @@ elm_widget_cursor_add(Eo *obj, Elm_Cursor *cur) sd->cursors = eina_list_append(sd->cursors, cur); } -EAPI void +ELM_API void elm_widget_cursor_del(Eo *obj, Elm_Cursor *cur) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2681,7 +2681,7 @@ elm_widget_cursor_del(Eo *obj, Elm_Cursor *cur) sd->cursors = eina_list_remove(sd->cursors, cur); } -EAPI void +ELM_API void elm_widget_scroll_lock_set(Eo *obj, Efl_Ui_Layout_Orientation block) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2702,7 +2702,7 @@ elm_widget_scroll_lock_set(Eo *obj, Efl_Ui_Layout_Orientation block) } } -EAPI Efl_Ui_Layout_Orientation +ELM_API Efl_Ui_Layout_Orientation elm_widget_scroll_lock_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2715,7 +2715,7 @@ elm_widget_scroll_lock_get(const Eo *obj) return block; } -EAPI int +ELM_API int elm_widget_scroll_child_locked_x_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2723,7 +2723,7 @@ elm_widget_scroll_child_locked_x_get(const Eo *obj) return sd->child_drag_x_locked; } -EAPI int +ELM_API int elm_widget_scroll_child_locked_y_get(const Eo *obj) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2731,7 +2731,7 @@ elm_widget_scroll_child_locked_y_get(const Eo *obj) return sd->child_drag_y_locked; } -EAPI Eina_Error +ELM_API Eina_Error elm_widget_theme_object_set(Evas_Object *obj, Evas_Object *edj, const char *wname, const char *welement, const char *wstyle) { Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -2832,7 +2832,7 @@ _efl_ui_widget_efl_object_dbg_info_get(Eo *eo_obj, Elm_Widget_Smart_Data *_pd EI } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_is_check(const Evas_Object *obj) { static int abort_on_warn = -1; @@ -2851,7 +2851,7 @@ elm_widget_is_check(const Evas_Object *obj) /* If you changed a legacy widget's class name, * please update the "legacy_type_table". */ -EAPI const char * +ELM_API const char * elm_widget_type_get(const Evas_Object *obj) { const char *ret; @@ -2875,7 +2875,7 @@ elm_widget_type_get(const Evas_Object *obj) return ret; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_type_check(const Evas_Object *obj, const char *type, const char *func) @@ -2905,7 +2905,7 @@ elm_widget_type_check(const Evas_Object *obj, } /** @internal */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_widget_name_find(const Eo *obj, const char *name, int recurse) { Evas_Object *child; @@ -2946,7 +2946,7 @@ elm_widget_name_find(const Eo *obj, const char *name, int recurse) * @see elm_widget_stringlist_free() * @ingroup Widget */ -EAPI Eina_List * +ELM_API Eina_List * elm_widget_stringlist_get(const char *str) { Eina_List *list = NULL; @@ -2971,7 +2971,7 @@ elm_widget_stringlist_get(const char *str) return list; } -EAPI void +ELM_API void elm_widget_stringlist_free(Eina_List *list) { const char *s; @@ -2980,7 +2980,7 @@ elm_widget_stringlist_free(Eina_List *list) } /* internal */ -EAPI void +ELM_API void elm_widget_focus_mouse_up_handle(Eo *obj) { Elm_Widget_Smart_Data *pd = efl_data_scope_get(obj, MY_CLASS); @@ -3031,7 +3031,7 @@ elm_widget_focus_mouse_up_handle(Eo *obj) * * @ingroup Widget */ -EAPI void +ELM_API void elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, @@ -3101,7 +3101,7 @@ _efl_ui_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Widget_Smart_Data return r; } -EAPI void +ELM_API void elm_widget_activate(Evas_Object *obj, Efl_Ui_Activate act) { Evas_Object *parent; @@ -3137,7 +3137,7 @@ elm_widget_activate(Evas_Object *obj, Efl_Ui_Activate act) * @ingroup Widget */ /* Legacy only */ -EAPI void +ELM_API void elm_widget_display_mode_set(Evas_Object *obj, Evas_Display_Mode dispmode) { Evas_Display_Mode prev_dispmode; @@ -3235,7 +3235,7 @@ _efl_ui_widget_focus_move_policy_automatic_set(Eo *obj, Elm_Widget_Smart_Data *s * @param name Name of the klass to use. * @return Whether the name was different and thus replaced. */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_theme_klass_set(Evas_Object *obj, const char *name) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3251,7 +3251,7 @@ elm_widget_theme_klass_set(Evas_Object *obj, const char *name) * @param obj The widget. * @return The current klass name of internal canvas object. */ -EAPI const char * +ELM_API const char * elm_widget_theme_klass_get(const Evas_Object *obj) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3269,7 +3269,7 @@ elm_widget_theme_klass_get(const Evas_Object *obj) * @param name Name of the element to use. * @return Whether the name was different and thus replaced. */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_theme_element_set(Evas_Object *obj, const char *name) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3288,7 +3288,7 @@ elm_widget_theme_element_set(Evas_Object *obj, const char *name) * @param obj The widget. * @return The current element name of internal canvas object. */ -EAPI const char * +ELM_API const char * elm_widget_theme_element_get(const Evas_Object *obj) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3306,7 +3306,7 @@ elm_widget_theme_element_get(const Evas_Object *obj) * @param name Name of the style to use. * @return Whether the name was different and thus replaced. */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3325,7 +3325,7 @@ elm_widget_theme_style_set(Evas_Object *obj, const char *name) * @param obj The widget. * @return The current style name of internal canvas object. */ -EAPI const char * +ELM_API const char * elm_widget_theme_style_get(const Evas_Object *obj) { Elm_Widget_Smart_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -3343,7 +3343,7 @@ elm_widget_theme_style_get(const Evas_Object *obj) * @param name An element name of sub object. * @return Whether the style was successfully applied or not. */ -EAPI Eina_Error +ELM_API Eina_Error elm_widget_element_update(Evas_Object *obj, Evas_Object *component, const char *name) { Eina_Error ret = EFL_UI_THEME_APPLY_ERROR_NONE; @@ -3673,7 +3673,7 @@ _elm_widget_item_widget_get(const Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data return item->widget; } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_widget_onscreen_is(const Evas_Object *widget) { Evas_Object *parent = (Evas_Object *)widget; @@ -3711,7 +3711,7 @@ _elm_widget_onscreen_is(const Evas_Object *widget) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_widget_item_onscreen_is(const Elm_Object_Item *item) { Eina_Rectangle r1, r2; @@ -3786,13 +3786,13 @@ _elm_widget_item_efl_access_object_state_set_get(const Eo *eo_item, return states; } -EAPI void +ELM_API void elm_object_item_data_set(Elm_Object_Item *it, void *data) { WIDGET_ITEM_DATA_SET(it, data); } -EAPI void * +ELM_API void * elm_object_item_data_get(const Elm_Object_Item *it) { return (void *) WIDGET_ITEM_DATA_GET(it); @@ -4793,7 +4793,7 @@ _sub_obj_tree_dot_dump(const Evas_Object *obj, #endif -EAPI void +ELM_API void elm_widget_tree_dump(const Evas_Object *top) { #ifdef ELM_DEBUG @@ -4806,7 +4806,7 @@ elm_widget_tree_dump(const Evas_Object *top) #endif } -EAPI void +ELM_API void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *output) { @@ -5201,7 +5201,7 @@ _efl_ui_widget_efl_ui_focus_object_focus_set(Eo *obj, Elm_Widget_Smart_Data *pd, /* Legacy APIs */ -EAPI void +ELM_API void elm_widget_on_show_region_hook_set(Eo *obj, void *data, Elm_Widget_On_Show_Region_Cb func, Eina_Free_Cb func_free_cb) { ELM_WIDGET_DATA_GET(obj, sd); @@ -5218,7 +5218,7 @@ elm_widget_on_show_region_hook_set(Eo *obj, void *data, Elm_Widget_On_Show_Regio sd->on_show_region_data_free = func_free_cb; } -EAPI void +ELM_API void elm_widget_show_region_set(Eo *obj, Eina_Rect sr, Eina_Bool forceshow) { Evas_Object *parent_obj, *child_obj; @@ -5274,7 +5274,7 @@ elm_widget_show_region_set(Eo *obj, Eina_Rect sr, Eina_Bool forceshow) while (parent_obj); } -EAPI Eina_Rect +ELM_API Eina_Rect elm_widget_show_region_get(const Eo *obj) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, sd, EINA_RECT_EMPTY()); @@ -5283,7 +5283,7 @@ elm_widget_show_region_get(const Eo *obj) /* elm_object_content_xxx APIs are supposed to work on all objects for which * elm_object_widget_check() returns true. The below checks avoid printing out * undesired ERR messages. */ -EAPI void +ELM_API void elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_WIDGET_CHECK(obj); @@ -5301,7 +5301,7 @@ elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *con efl_content_set(efl_part(obj, part), content); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_widget_content_part_get(const Evas_Object *obj, const char *part) { ELM_WIDGET_CHECK(obj) NULL; @@ -5316,7 +5316,7 @@ elm_widget_content_part_get(const Evas_Object *obj, const char *part) return efl_content_get(efl_part(obj, part)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_widget_content_part_unset(Evas_Object *obj, const char *part) { ELM_WIDGET_CHECK(obj) NULL; @@ -5331,7 +5331,7 @@ elm_widget_content_part_unset(Evas_Object *obj, const char *part) return efl_content_unset(efl_part(obj, part)); } -EAPI void +ELM_API void elm_widget_signal_emit(Eo *obj, const char *emission, const char *source) { ELM_WIDGET_CHECK(obj); @@ -5346,7 +5346,7 @@ elm_widget_signal_emit(Eo *obj, const char *emission, const char *source) } } -EAPI void +ELM_API void elm_widget_signal_callback_add(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { ELM_WIDGET_CHECK(obj); @@ -5362,7 +5362,7 @@ elm_widget_signal_callback_add(Eo *obj, const char *emission, const char *source } } -EAPI void * +ELM_API void * elm_widget_signal_callback_del(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func) { void *data = NULL; @@ -6122,7 +6122,7 @@ _efl_ui_widget_efl_object_invalidate(Eo *obj, Efl_Ui_Widget_Data *pd) #include "efl_ui_widget_part_bg.eo.c" -EAPI void +ELM_API void efl_ui_widget_internal_set(Eo *obj, Eina_Bool b) { ELM_WIDGET_DATA_GET(obj, pd); @@ -6131,7 +6131,7 @@ efl_ui_widget_internal_set(Eo *obj, Eina_Bool b) pd->internal = b; } -EAPI Eina_Bool +ELM_API Eina_Bool efl_ui_widget_internal_get(Eo *obj) { ELM_WIDGET_DATA_GET(obj, pd); diff --git a/src/lib/elementary/efl_ui_widget_common.c b/src/lib/elementary/efl_ui_widget_common.c index 97313e2037..e0b6f116f6 100644 --- a/src/lib/elementary/efl_ui_widget_common.c +++ b/src/lib/elementary/efl_ui_widget_common.c @@ -121,7 +121,7 @@ deliver: return !!it->current; } -EAPI Eina_Iterator* +ELM_API Eina_Iterator* efl_ui_widget_tree_iterator(Efl_Ui_Widget *obj) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, pd, NULL); @@ -137,7 +137,7 @@ _only_widget(const void *container EINA_UNUSED, void *data, void *fdata EINA_UNU return efl_isa(data, EFL_UI_WIDGET_CLASS); } -EAPI Eina_Iterator* +ELM_API Eina_Iterator* efl_ui_widget_tree_widget_iterator(Efl_Ui_Widget *obj) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, pd, NULL); @@ -165,7 +165,7 @@ _parent_next(Widget_Iterator *it, void **data) return !!*data; } -EAPI Eina_Iterator* +ELM_API Eina_Iterator* efl_ui_widget_parent_iterator(Efl_Ui_Widget *obj) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, pd, NULL); diff --git a/src/lib/elementary/efl_ui_widget_common.h b/src/lib/elementary/efl_ui_widget_common.h index 3d232b85c0..7aa17d04df 100644 --- a/src/lib/elementary/efl_ui_widget_common.h +++ b/src/lib/elementary/efl_ui_widget_common.h @@ -12,7 +12,7 @@ * * @return A iterator that contains subelement widgets and canvas objects of the root widget. Every contained object is a Efl.Gfx.Entity. */ -EAPI Eina_Iterator* efl_ui_widget_tree_iterator(Efl_Ui_Widget *obj); +ELM_API Eina_Iterator* efl_ui_widget_tree_iterator(Efl_Ui_Widget *obj); /** * @brief Get an iterator over all subelements located at obj. @@ -21,7 +21,7 @@ EAPI Eina_Iterator* efl_ui_widget_tree_iterator(Efl_Ui_Widget *obj); * * @return A iterator that contains subelement widgets of the root widget. Every contained object is a Efl.Ui.Widget. */ -EAPI Eina_Iterator* efl_ui_widget_tree_widget_iterator(Efl_Ui_Widget *obj); +ELM_API Eina_Iterator* efl_ui_widget_tree_widget_iterator(Efl_Ui_Widget *obj); /** * @brief Get an iterator that contains all parents of the passed object. @@ -30,6 +30,6 @@ EAPI Eina_Iterator* efl_ui_widget_tree_widget_iterator(Efl_Ui_Widget *obj); * * @return A iterator that contains all parents of the object. Every contained object is a Efl.Ui.Widget. */ -EAPI Eina_Iterator* efl_ui_widget_parent_iterator(Efl_Ui_Widget *obj); +ELM_API Eina_Iterator* efl_ui_widget_parent_iterator(Efl_Ui_Widget *obj); #endif diff --git a/src/lib/elementary/efl_ui_widget_eo.legacy.c b/src/lib/elementary/efl_ui_widget_eo.legacy.c index 0d1665bea0..defea2367d 100644 --- a/src/lib/elementary/efl_ui_widget_eo.legacy.c +++ b/src/lib/elementary/efl_ui_widget_eo.legacy.c @@ -1,89 +1,89 @@ -EAPI void +ELM_API void elm_widget_resize_object_set(Efl_Ui_Widget *obj, Efl_Canvas_Object *sobj) { efl_ui_widget_resize_object_set(obj, sobj); } -EAPI void +ELM_API void elm_widget_disabled_set(Efl_Ui_Widget *obj, Eina_Bool disabled) { efl_ui_widget_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_disabled_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_disabled_get(obj); } -EAPI Eina_Error +ELM_API Eina_Error elm_widget_style_set(Efl_Ui_Widget *obj, const char *style) { return efl_ui_widget_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_widget_style_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_style_get(obj); } -EAPI void +ELM_API void elm_widget_can_focus_set(Efl_Ui_Widget *obj, Eina_Bool can_focus) { efl_ui_widget_focus_allow_set(obj, can_focus); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_can_focus_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_focus_allow_get(obj); } -EAPI void +ELM_API void elm_widget_parent_set(Efl_Ui_Widget *obj, Efl_Ui_Widget *parent) { efl_ui_widget_parent_set(obj, parent); } -EAPI Efl_Ui_Widget * +ELM_API Efl_Ui_Widget * elm_widget_parent_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_parent_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_sub_object_add(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj) { return efl_ui_widget_sub_object_add(obj, sub_obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_sub_object_del(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj) { return efl_ui_widget_sub_object_del(obj, sub_obj); } -EAPI Eina_Error +ELM_API Eina_Error elm_widget_theme_apply(Efl_Ui_Widget *obj) { return efl_ui_widget_theme_apply(obj); } -EAPI Eina_Rect +ELM_API Eina_Rect elm_widget_focus_region_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_interest_region_get(obj); } -EAPI Eina_Rect +ELM_API Eina_Rect elm_widget_focus_highlight_geometry_get(const Efl_Ui_Widget *obj) { return efl_ui_widget_focus_highlight_geometry_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_widget_focus_state_apply(Efl_Ui_Widget *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect) { return efl_ui_widget_focus_state_apply(obj, current_state, configured_state, redirect); diff --git a/src/lib/elementary/efl_ui_widget_eo.legacy.h b/src/lib/elementary/efl_ui_widget_eo.legacy.h index e4fb297628..6415ea501f 100644 --- a/src/lib/elementary/efl_ui_widget_eo.legacy.h +++ b/src/lib/elementary/efl_ui_widget_eo.legacy.h @@ -41,7 +41,7 @@ typedef struct _Efl_Ui_Widget_Focus_State * * @ingroup Elm_Widget_Group */ -EAPI void elm_widget_resize_object_set(Efl_Ui_Widget *obj, Efl_Canvas_Object *sobj); +ELM_API void elm_widget_resize_object_set(Efl_Ui_Widget *obj, Efl_Canvas_Object *sobj); /** * @brief Whether the widget is enabled (accepts and reacts to user inputs). @@ -64,7 +64,7 @@ EAPI void elm_widget_resize_object_set(Efl_Ui_Widget *obj, Efl_Canvas_Object *so * * @ingroup Elm_Widget_Group */ -EAPI void elm_widget_disabled_set(Efl_Ui_Widget *obj, Eina_Bool disabled); +ELM_API void elm_widget_disabled_set(Efl_Ui_Widget *obj, Eina_Bool disabled); /** * @brief Whether the widget is enabled (accepts and reacts to user inputs). @@ -89,7 +89,7 @@ EAPI void elm_widget_disabled_set(Efl_Ui_Widget *obj, Eina_Bool disabled); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Bool elm_widget_disabled_get(const Efl_Ui_Widget *obj); +ELM_API Eina_Bool elm_widget_disabled_get(const Efl_Ui_Widget *obj); /** * @brief The widget style to use. @@ -112,7 +112,7 @@ EAPI Eina_Bool elm_widget_disabled_get(const Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Error elm_widget_style_set(Efl_Ui_Widget *obj, const char *style); +ELM_API Eina_Error elm_widget_style_set(Efl_Ui_Widget *obj, const char *style); /** * @brief The widget style to use. @@ -133,7 +133,7 @@ EAPI Eina_Error elm_widget_style_set(Efl_Ui_Widget *obj, const char *style); * * @ingroup Elm_Widget_Group */ -EAPI const char *elm_widget_style_get(const Efl_Ui_Widget *obj); +ELM_API const char *elm_widget_style_get(const Efl_Ui_Widget *obj); /** @@ -155,7 +155,7 @@ EAPI const char *elm_widget_style_get(const Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI void elm_widget_can_focus_set(Efl_Ui_Widget *obj, Eina_Bool can_focus); +ELM_API void elm_widget_can_focus_set(Efl_Ui_Widget *obj, Eina_Bool can_focus); /** * @brief The ability for a widget to be focused. @@ -177,7 +177,7 @@ EAPI void elm_widget_can_focus_set(Efl_Ui_Widget *obj, Eina_Bool can_focus); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Bool elm_widget_can_focus_get(const Efl_Ui_Widget *obj); +ELM_API Eina_Bool elm_widget_can_focus_get(const Efl_Ui_Widget *obj); /** * @brief The internal parent of this widget. @@ -191,7 +191,7 @@ EAPI Eina_Bool elm_widget_can_focus_get(const Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI void elm_widget_parent_set(Efl_Ui_Widget *obj, Efl_Ui_Widget *parent); +ELM_API void elm_widget_parent_set(Efl_Ui_Widget *obj, Efl_Ui_Widget *parent); /** * @brief The internal parent of this widget. @@ -206,7 +206,7 @@ EAPI void elm_widget_parent_set(Efl_Ui_Widget *obj, Efl_Ui_Widget *parent); * * @ingroup Elm_Widget_Group */ -EAPI Efl_Ui_Widget *elm_widget_parent_get(const Efl_Ui_Widget *obj); +ELM_API Efl_Ui_Widget *elm_widget_parent_get(const Efl_Ui_Widget *obj); /** * @brief Virtual function handling sub objects being added. @@ -222,7 +222,7 @@ EAPI Efl_Ui_Widget *elm_widget_parent_get(const Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Bool elm_widget_sub_object_add(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj); +ELM_API Eina_Bool elm_widget_sub_object_add(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj); /** * @brief Virtual function handling sub objects being removed. @@ -239,7 +239,7 @@ EAPI Eina_Bool elm_widget_sub_object_add(Efl_Ui_Widget *obj, Efl_Canvas_Object * * * @ingroup Elm_Widget_Group */ -EAPI Eina_Bool elm_widget_sub_object_del(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj); +ELM_API Eina_Bool elm_widget_sub_object_del(Efl_Ui_Widget *obj, Efl_Canvas_Object *sub_obj); /** * @brief Virtual function called when the widget needs to re-apply its theme. @@ -258,7 +258,7 @@ EAPI Eina_Bool elm_widget_sub_object_del(Efl_Ui_Widget *obj, Efl_Canvas_Object * * * @ingroup Elm_Widget_Group */ -EAPI Eina_Error elm_widget_theme_apply(Efl_Ui_Widget *obj); +ELM_API Eina_Error elm_widget_theme_apply(Efl_Ui_Widget *obj); /** * @brief Region of interest inside this widget, that should be given priority @@ -282,7 +282,7 @@ EAPI Eina_Error elm_widget_theme_apply(Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Rect elm_widget_focus_region_get(const Efl_Ui_Widget *obj); +ELM_API Eina_Rect elm_widget_focus_region_get(const Efl_Ui_Widget *obj); /** * @brief The rectangle region to be highlighted on focus. @@ -297,7 +297,7 @@ EAPI Eina_Rect elm_widget_focus_region_get(const Efl_Ui_Widget *obj); * * @ingroup Elm_Widget_Group */ -EAPI Eina_Rect elm_widget_focus_highlight_geometry_get(const Efl_Ui_Widget *obj); +ELM_API Eina_Rect elm_widget_focus_highlight_geometry_get(const Efl_Ui_Widget *obj); /** * @brief Register focus with the given configuration. @@ -323,6 +323,6 @@ EAPI Eina_Rect elm_widget_focus_highlight_geometry_get(const Efl_Ui_Widget *obj) * * @ingroup Elm_Widget_Group */ -EAPI Eina_Bool elm_widget_focus_state_apply(Efl_Ui_Widget *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect); +ELM_API Eina_Bool elm_widget_focus_state_apply(Efl_Ui_Widget *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect); #endif diff --git a/src/lib/elementary/efl_ui_widget_image.h b/src/lib/elementary/efl_ui_widget_image.h index e3d7264509..46bffcc00d 100644 --- a/src/lib/elementary/efl_ui_widget_image.h +++ b/src/lib/elementary/efl_ui_widget_image.h @@ -63,7 +63,7 @@ struct _Efl_Ui_Image_Data int frame_count; int cur_frame; - Elm_Image_Orient image_orient; // to support EAPI + Elm_Image_Orient image_orient; // to support ELM_API Efl_Gfx_Image_Orientation orient; struct { diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 4ce4c0e809..c28750115d 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -454,7 +454,7 @@ _efl_ui_win_type_to_elm_win_type(Efl_Ui_Win_Type type) static void _elm_win_xwin_update(Efl_Ui_Win_Data *sd); #endif -EAPI double _elm_startup_time = 0; +ELM_API double _elm_startup_time = 0; static void _elm_win_first_frame_do(void *data, Evas *e EINA_UNUSED, void *event_info EINA_UNUSED) @@ -573,7 +573,7 @@ _win_noblank_eval(void) static Elm_Process_State _elm_process_state = ELM_PROCESS_STATE_FOREGROUND; -EAPI Elm_Process_State +ELM_API Elm_Process_State elm_process_state_get(void) { return _elm_process_state; @@ -1778,13 +1778,13 @@ _efl_ui_win_win_rotation_get(const Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd) return pd->rot; } -EAPI void +ELM_API void elm_win_rotation_set(Evas_Object *obj, int rotation) { efl_ui_win_rotation_set(obj, rotation); } -EAPI int +ELM_API int elm_win_rotation_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, -1); @@ -6185,14 +6185,14 @@ _efl_ui_win_exit_on_close_set(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, const Ei } /* Only for C API */ -EAPI void +ELM_API void elm_win_autodel_set(Eo *obj, Eina_Bool autodel) { ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->autodel = autodel; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_autodel_get(const Eo *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -6224,7 +6224,7 @@ _efl_ui_win_efl_gfx_stack_raise_to_top(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd) TRAP(pd, raise); } -EAPI void +ELM_API void elm_win_raise(Eo *obj) { efl_gfx_stack_raise_to_top(obj); @@ -6780,7 +6780,7 @@ _efl_ui_win_hint_step_get(const Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd) return EINA_SIZE2D(sd->size_step_w, sd->size_step_h); } -EAPI void +ELM_API void elm_win_norender_push(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -6790,7 +6790,7 @@ elm_win_norender_push(Evas_Object *obj) if (sd->norender == 1) ecore_evas_manual_render_set(sd->ee, EINA_TRUE); } -EAPI void +ELM_API void elm_win_norender_pop(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -6801,7 +6801,7 @@ elm_win_norender_pop(Evas_Object *obj) if (sd->norender == 0) ecore_evas_manual_render_set(sd->ee, EINA_FALSE); } -EAPI int +ELM_API int elm_win_norender_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -6810,7 +6810,7 @@ elm_win_norender_get(const Evas_Object *obj) return sd->norender; } -EAPI void +ELM_API void elm_win_render(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -6877,7 +6877,7 @@ end: return !!sd->wm_rot.use; } -EAPI void +ELM_API void elm_win_wm_rotation_available_rotations_set(Elm_Win *obj, const int *rotations, unsigned int count) { Eina_Bool allow[4] = { 0, }; @@ -6898,7 +6898,7 @@ end: efl_ui_win_wm_available_rotations_set(obj, allow[0], allow[1], allow[2], allow[3]); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_wm_rotation_available_rotations_get(const Elm_Win *obj, int **rotations, unsigned int *count) { int rots[4] = { 0, }; @@ -7292,7 +7292,7 @@ _efl_ui_win_stack_pop_to(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd) // win32/osx ? } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_trap_set(const Elm_Win_Trap *t) { DBG("old %p, new %p", trap, t); @@ -7308,7 +7308,7 @@ elm_win_trap_set(const Elm_Win_Trap *t) return EINA_TRUE; } -EAPI void +ELM_API void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -7332,7 +7332,7 @@ elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -7923,7 +7923,7 @@ _efl_ui_win_move_resize_start(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, Efl_Ui_W return _win_move_resize_start(sd, mode); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_get(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -7932,7 +7932,7 @@ elm_win_get(Evas_Object *obj) /* windowing specific calls - shall we do this differently? */ -EAPI Ecore_X_Window +ELM_API Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -7946,7 +7946,7 @@ elm_win_xwindow_get(const Evas_Object *obj) return 0; } -EAPI Ecore_Wl2_Window * +ELM_API Ecore_Wl2_Window * elm_win_wl_window_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -7967,7 +7967,7 @@ elm_win_wl_window_get(const Evas_Object *obj) return NULL; } -EAPI Ecore_Cocoa_Window * +ELM_API Ecore_Cocoa_Window * elm_win_cocoa_window_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -7985,7 +7985,7 @@ elm_win_cocoa_window_get(const Evas_Object *obj) return NULL; } -EAPI Ecore_Win32_Window * +ELM_API Ecore_Win32_Window * elm_win_win32_window_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8014,7 +8014,7 @@ elm_win_win32_window_get(const Evas_Object *obj) return ret; } -EAPI void * +ELM_API void * elm_win_trap_data_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8023,7 +8023,7 @@ elm_win_trap_data_get(const Evas_Object *obj) return sd->trap_data; } -EAPI void +ELM_API void elm_win_override_set(Evas_Object *obj, Eina_Bool override) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8035,7 +8035,7 @@ elm_win_override_set(Evas_Object *obj, Eina_Bool override) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_override_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8044,7 +8044,7 @@ elm_win_override_get(const Evas_Object *obj) return ecore_evas_override_get(sd->ee); } -EAPI void +ELM_API void elm_win_lower(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8053,7 +8053,7 @@ elm_win_lower(Evas_Object *obj) TRAP(sd, lower); } -EAPI void +ELM_API void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8081,7 +8081,7 @@ elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8101,7 +8101,7 @@ elm_win_quickpanel_get(const Evas_Object *obj) return EINA_FALSE; } -EAPI void +ELM_API void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8120,7 +8120,7 @@ elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) #endif } -EAPI int +ELM_API int elm_win_quickpanel_priority_major_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8140,7 +8140,7 @@ elm_win_quickpanel_priority_major_get(const Evas_Object *obj) return -1; } -EAPI void +ELM_API void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8159,7 +8159,7 @@ elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) #endif } -EAPI int +ELM_API int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8179,7 +8179,7 @@ elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) return -1; } -EAPI void +ELM_API void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8198,7 +8198,7 @@ elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) #endif } -EAPI int +ELM_API int elm_win_quickpanel_zone_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8218,7 +8218,7 @@ elm_win_quickpanel_zone_get(const Evas_Object *obj) return 0; } -EAPI void +ELM_API void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8251,7 +8251,7 @@ elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode) (obj, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL); } -EAPI Elm_Win_Indicator_Mode +ELM_API Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8266,7 +8266,7 @@ elm_win_indicator_mode_get(const Evas_Object *obj) return sd->legacy.indmode; } -EAPI void +ELM_API void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8300,7 +8300,7 @@ elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode m (obj, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL); } -EAPI Elm_Win_Indicator_Opacity_Mode +ELM_API Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8315,7 +8315,7 @@ elm_win_indicator_opacity_get(const Evas_Object *obj) return sd->legacy.ind_o_mode; } -EAPI void +ELM_API void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8334,7 +8334,7 @@ elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8353,7 +8353,7 @@ elm_win_keyboard_win_get(const Evas_Object *obj) return EINA_FALSE; } -EAPI void +ELM_API void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8372,7 +8372,7 @@ elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_conformant_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8392,7 +8392,7 @@ elm_win_conformant_get(const Evas_Object *obj) return EINA_FALSE; } -EAPI void +ELM_API void elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bool set) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8402,7 +8402,7 @@ elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bool set) ecore_evas_wm_rotation_manual_rotation_done_set(sd->ee, set); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8412,7 +8412,7 @@ elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *obj) return ecore_evas_wm_rotation_manual_rotation_done_get(sd->ee); } -EAPI void +ELM_API void elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8426,7 +8426,7 @@ elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj) * This API does not resize the internal window (ex: X window). * But this resizes evas_output, elm window, and its contents. */ -EAPI void +ELM_API void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8435,7 +8435,7 @@ elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) _win_rotate(obj, sd, rotation, EINA_TRUE); } -EAPI int +ELM_API int elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8444,7 +8444,7 @@ elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj) return sd->wm_rot.preferred_rot; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_wm_rotation_supported_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8453,7 +8453,7 @@ elm_win_wm_rotation_supported_get(const Evas_Object *obj) return sd->wm_rot.wm_supported; } -EAPI void +ELM_API void elm_win_wm_rotation_preferred_rotation_set(Evas_Object *obj, int rotation) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8475,7 +8475,7 @@ elm_win_wm_rotation_preferred_rotation_set(Evas_Object *obj, int rotation) ecore_evas_wm_rotation_preferred_rotation_set(sd->ee, rot); } -EAPI void +ELM_API void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8484,7 +8484,7 @@ elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) ecore_evas_screen_geometry_get(sd->ee, x, y, w, h); } -EAPI void +ELM_API void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8494,7 +8494,7 @@ elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) if (y) *y = sd->screen.y; } -EAPI void +ELM_API void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8503,7 +8503,7 @@ elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi) ecore_evas_screen_dpi_get(sd->ee, xdpi, ydpi); } -EAPI void +ELM_API void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8516,7 +8516,7 @@ elm_win_icon_name_set(Evas_Object *obj, const char *icon_name) #endif } -EAPI const char* +ELM_API const char* elm_win_icon_name_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8525,7 +8525,7 @@ elm_win_icon_name_get(const Evas_Object *obj) return sd->icon_name; } -EAPI void +ELM_API void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8538,7 +8538,7 @@ elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8547,7 +8547,7 @@ elm_win_withdrawn_get(const Evas_Object *obj) return sd->withdrawn; } -EAPI void +ELM_API void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8562,7 +8562,7 @@ elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_urgent_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8571,7 +8571,7 @@ elm_win_urgent_get(const Evas_Object *obj) return sd->urgent; } -EAPI void +ELM_API void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8584,7 +8584,7 @@ elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8593,7 +8593,7 @@ elm_win_demand_attention_get(const Evas_Object *obj) return sd->demand_attention; } -EAPI void +ELM_API void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal) { Efl_Ui_Win_Modal_Mode modality; @@ -8602,7 +8602,7 @@ elm_win_modal_set(Evas_Object *obj, Eina_Bool modal) efl_ui_win_modal_set(obj, modality); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_modal_get(const Evas_Object *obj) { Efl_Ui_Win_Modal_Mode modality; @@ -8611,7 +8611,7 @@ elm_win_modal_get(const Evas_Object *obj) return (modality != EFL_UI_WIN_MODAL_MODE_NONE); } -EAPI void +ELM_API void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8626,7 +8626,7 @@ elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) #endif } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_shaped_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8635,25 +8635,25 @@ elm_win_shaped_get(const Evas_Object *obj) return ecore_evas_shaped_get(sd->ee); } -EAPI void +ELM_API void elm_win_title_set(Evas_Object *obj, const char *title) { efl_text_set(obj, title); } -EAPI const char* +ELM_API const char* elm_win_title_get(const Evas_Object *obj) { return efl_text_get(obj); } -EAPI void +ELM_API void elm_win_size_base_set(Evas_Object *obj, int w, int h) { efl_ui_win_hint_base_set(obj, EINA_SIZE2D(w, h)); } -EAPI void +ELM_API void elm_win_size_base_get(const Evas_Object *obj, int *w, int *h) { Eina_Size2D sz; @@ -8662,13 +8662,13 @@ elm_win_size_base_get(const Evas_Object *obj, int *w, int *h) if (h) *h = sz.h; } -EAPI void +ELM_API void elm_win_size_step_set(Evas_Object *obj, int w, int h) { efl_ui_win_hint_step_set(obj, EINA_SIZE2D(w, h)); } -EAPI void +ELM_API void elm_win_size_step_get(const Evas_Object *obj, int *w, int *h) { Eina_Size2D sz; @@ -8677,7 +8677,7 @@ elm_win_size_step_get(const Evas_Object *obj, int *w, int *h) if (h) *h = sz.h; } -EAPI void +ELM_API void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params EINA_UNUSED) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8716,7 +8716,7 @@ elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void * #endif } -EAPI void +ELM_API void elm_win_profile_set(Evas_Object *obj, const char *profile) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8741,7 +8741,7 @@ elm_win_profile_set(Evas_Object *obj, const char *profile) } } -EAPI const char* +ELM_API const char* elm_win_profile_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8750,7 +8750,7 @@ elm_win_profile_get(const Evas_Object *obj) return sd->profile.name; } -EAPI void +ELM_API void elm_win_layer_set(Evas_Object *obj, int layer) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8762,7 +8762,7 @@ elm_win_layer_set(Evas_Object *obj, int layer) #endif } -EAPI int +ELM_API int elm_win_layer_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8771,7 +8771,7 @@ elm_win_layer_get(const Evas_Object *obj) return ecore_evas_layer_get(sd->ee); } -EAPI Evas_Object* +ELM_API Evas_Object* elm_win_inlined_image_object_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8830,7 +8830,7 @@ _elm_win_window_id_get(Efl_Ui_Win_Data *sd) return 0; } -EAPI Ecore_Window +ELM_API Ecore_Window elm_win_window_id_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd; @@ -8848,7 +8848,7 @@ elm_win_window_id_get(const Evas_Object *obj) return _elm_win_window_id_get(sd); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_main_menu_get(Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8882,7 +8882,7 @@ end: return sd->main_menu; } -EAPI void +ELM_API void elm_win_aspect_set(Eo *obj, double aspect) { Eina_Size2D sz = { 0, 0 }; @@ -8893,7 +8893,7 @@ elm_win_aspect_set(Eo *obj, double aspect) efl_gfx_hint_aspect_set(obj, EFL_GFX_HINT_ASPECT_NONE, sz); } -EAPI double +ELM_API double elm_win_aspect_get(const Eo *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -8991,7 +8991,7 @@ _elm_win_legacy_init(Efl_Ui_Win_Data *sd) } } -EAPI void +ELM_API void elm_win_resize_object_add(Eo *obj, Evas_Object *subobj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -9018,7 +9018,7 @@ elm_win_resize_object_add(Eo *obj, Evas_Object *subobj) ERR("could not add sub object %p to window %p", subobj, obj); } -EAPI void +ELM_API void elm_win_resize_object_del(Eo *obj, Evas_Object *subobj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -9039,7 +9039,7 @@ elm_win_resize_object_del(Eo *obj, Evas_Object *subobj) ERR("could not remove sub object %p from window %p", subobj, obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_keygrab_set(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers EINA_UNUSED, Evas_Modifier_Mask not_modifiers EINA_UNUSED, @@ -9082,7 +9082,7 @@ elm_win_keygrab_set(Elm_Win *obj, const char *key, return ret; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_keygrab_unset(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers EINA_UNUSED, Evas_Modifier_Mask not_modifiers EINA_UNUSED) @@ -9105,20 +9105,20 @@ elm_win_keygrab_unset(Elm_Win *obj, const char *key, return ret; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_socket_listen(Efl_Ui_Win *obj, const char *svcname, int svcnum, Eina_Bool svcsys) { return efl_ui_win_socket_listen(obj, svcname, svcnum, svcsys); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_focus_get(const Efl_Ui_Win *obj) { EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(obj, MY_CLASS), EINA_FALSE); return efl_ui_focus_object_focus_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_available_profiles_get(const Elm_Win *obj, char ***profiles, unsigned int *count) { const Eina_Array *ar; @@ -9137,7 +9137,7 @@ elm_win_available_profiles_get(const Elm_Win *obj, char ***profiles, unsigned in return EINA_TRUE; } -EAPI void +ELM_API void elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int count) { if (!efl_isa(obj, MY_CLASS)) return; @@ -9160,45 +9160,45 @@ elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int // deprecated -EAPI void +ELM_API void elm_win_fake_canvas_set(Evas_Object *obj EINA_UNUSED, Ecore_Evas *oee EINA_UNUSED) { ERR("Calling deprecrated function '%s'", __func__); } -EAPI void +ELM_API void elm_win_name_set(Evas_Object *obj, const char *name) { ERR("Calling deprecrated function '%s'", __func__); efl_ui_win_name_set(obj, name); } -EAPI void +ELM_API void elm_win_type_set(Evas_Object *obj, Elm_Win_Type type) { ERR("Calling deprecrated function '%s'", __func__); efl_ui_win_type_set(obj, _elm_win_type_to_efl_ui_win_type(type)); } -EAPI void +ELM_API void elm_win_teamwork_uri_preload(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { ERR("Calling deprecrated function '%s'", __func__); } -EAPI void +ELM_API void elm_win_teamwork_uri_show(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { ERR("Calling deprecrated function '%s'", __func__); } -EAPI void +ELM_API void elm_win_teamwork_uri_hide(Efl_Ui_Win *obj EINA_UNUSED) { ERR("Calling deprecrated function '%s'", __func__); } -EAPI void +ELM_API void elm_win_teamwork_uri_open(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { ERR("Calling deprecrated function '%s'", __func__); @@ -9543,7 +9543,7 @@ static const Efl_Class_Description _efl_ui_win_legacy_class_desc = { EFL_DEFINE_CLASS(efl_ui_win_legacy_class_get, &_efl_ui_win_legacy_class_desc, EFL_UI_WIN_CLASS, EFL_UI_LEGACY_INTERFACE, NULL); -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) { const Efl_Class *klass = EFL_UI_WIN_LEGACY_CLASS; @@ -9566,7 +9566,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_fake_add(Ecore_Evas *ee) { return elm_legacy_add(EFL_UI_WIN_LEGACY_CLASS, NULL, @@ -9575,7 +9575,7 @@ elm_win_fake_add(Ecore_Evas *ee) efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_FAKE)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_util_standard_add(const char *name, const char *title) { Evas_Object *win; @@ -9590,7 +9590,7 @@ elm_win_util_standard_add(const char *name, const char *title) return win; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title) { Evas_Object *win; @@ -9606,121 +9606,121 @@ elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title } -EAPI void +ELM_API void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode) { efl_ui_win_keyboard_mode_set(obj, (Efl_Ui_Win_Keyboard_Mode)mode); } -EAPI Elm_Win_Keyboard_Mode +ELM_API Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) { return (Elm_Win_Keyboard_Mode)efl_ui_win_keyboard_mode_get(obj); } -EAPI void +ELM_API void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain) { efl_ui_win_screen_constrain_set(obj, constrain); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_screen_constrain_get(const Evas_Object *obj) { return efl_ui_win_screen_constrain_get(obj); } -EAPI void +ELM_API void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip) { efl_ui_win_prop_focus_skip_set(obj, skip); } -EAPI void +ELM_API void elm_win_autohide_set(Evas_Object *obj, Eina_Bool autohide) { efl_ui_win_autohide_set(obj, autohide); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_autohide_get(const Evas_Object *obj) { return efl_ui_win_autohide_get(obj); } -EAPI void +ELM_API void elm_win_exit_on_close_set(Evas_Object *obj, const Eina_Value *exit_code) { efl_ui_win_exit_on_close_set(obj, exit_code); } -EAPI const Eina_Value * +ELM_API const Eina_Value * elm_win_exit_on_close_get(const Evas_Object *obj) { return efl_ui_win_exit_on_close_get(obj); } -EAPI void +ELM_API void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon) { efl_ui_win_icon_object_set(obj, icon); } -EAPI const Evas_Object * +ELM_API const Evas_Object * elm_win_icon_object_get(const Evas_Object *obj) { return efl_ui_win_icon_object_get(obj); } -EAPI void +ELM_API void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified) { efl_ui_win_minimized_set(obj, iconified); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_iconified_get(const Evas_Object *obj) { return efl_ui_win_minimized_get(obj); } -EAPI void +ELM_API void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized) { efl_ui_win_maximized_set(obj, maximized); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_maximized_get(const Evas_Object *obj) { return efl_ui_win_maximized_get(obj); } -EAPI void +ELM_API void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen) { efl_ui_win_fullscreen_set(obj, fullscreen); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj) { return efl_ui_win_fullscreen_get(obj); } -EAPI void +ELM_API void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky) { efl_ui_win_sticky_set(obj, sticky); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_sticky_get(const Evas_Object *obj) { return efl_ui_win_sticky_get(obj); } -EAPI void +ELM_API void elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -9731,7 +9731,7 @@ elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank) _win_noblank_eval(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_noblank_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -9739,37 +9739,37 @@ elm_win_noblank_get(const Evas_Object *obj) return sd->noblank; } -EAPI void +ELM_API void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless) { efl_ui_win_borderless_set(obj, borderless); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_borderless_get(const Evas_Object *obj) { return efl_ui_win_borderless_get(obj); } -EAPI void +ELM_API void elm_win_role_set(Evas_Object *obj, const char *role) { efl_ui_win_role_set(obj, role); } -EAPI const char * +ELM_API const char * elm_win_role_get(const Evas_Object *obj) { return efl_ui_win_role_get(obj); } -EAPI const char * +ELM_API const char * elm_win_name_get(const Evas_Object *obj) { return efl_ui_win_name_get(obj); } -EAPI Elm_Win_Type +ELM_API Elm_Win_Type elm_win_type_get(const Evas_Object *obj) { if (!(efl_isa(obj, EFL_UI_WIN_CLASS) || @@ -9779,79 +9779,79 @@ elm_win_type_get(const Evas_Object *obj) return _efl_ui_win_type_to_elm_win_type(efl_ui_win_type_get(obj)); } -EAPI const char * +ELM_API const char * elm_win_accel_preference_get(const Evas_Object *obj) { return efl_ui_win_accel_preference_get(obj); } -EAPI void +ELM_API void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha) { efl_ui_win_alpha_set(obj, alpha); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_alpha_get(const Evas_Object *obj) { return efl_ui_win_alpha_get(obj); } -EAPI void +ELM_API void elm_win_activate(Evas_Object *obj) { efl_ui_win_activate(obj); } -EAPI void +ELM_API void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v) { efl_ui_win_center(obj, h, v); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_move_resize_start(Evas_Object *obj, Elm_Win_Move_Resize_Mode mode) { return efl_ui_win_move_resize_start(obj, (Efl_Ui_Win_Move_Resize_Mode)mode); } -EAPI void +ELM_API void elm_win_focus_highlight_animate_set(Efl_Ui_Win *obj, Eina_Bool animate) { efl_ui_win_focus_highlight_animate_set(obj, animate); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_focus_highlight_animate_get(const Efl_Ui_Win *obj) { return efl_ui_win_focus_highlight_animate_get(obj); } -EAPI void +ELM_API void elm_win_focus_highlight_enabled_set(Efl_Ui_Win *obj, Eina_Bool enabled) { efl_ui_win_focus_highlight_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_focus_highlight_enabled_get(const Efl_Ui_Win *obj) { return efl_ui_win_focus_highlight_enabled_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_win_focus_highlight_style_set(Efl_Ui_Win *obj, const char *style) { return efl_ui_win_focus_highlight_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_win_focus_highlight_style_get(const Efl_Ui_Win *obj) { return efl_ui_win_focus_highlight_style_get(obj); } -EAPI Efl_Ui_Shared_Win_Data* +ELM_API Efl_Ui_Shared_Win_Data* efl_ui_win_shared_data_get(Efl_Ui_Win *obj) { Efl_Ui_Win_Data *pd = efl_data_scope_safe_get(obj, MY_CLASS); @@ -9860,13 +9860,13 @@ efl_ui_win_shared_data_get(Efl_Ui_Win *obj) return &pd->spd; } -EAPI void +ELM_API void efl_ui_win_autodel_set(Efl_Ui_Win *obj, Eina_Bool autodel) { elm_win_autodel_set(obj, autodel); } -EAPI Eina_Bool +ELM_API Eina_Bool efl_ui_win_autodel_get(const Efl_Ui_Win *obj) { return elm_win_autodel_get(obj); diff --git a/src/lib/elementary/efl_ui_win_inlined_legacy_eo.h b/src/lib/elementary/efl_ui_win_inlined_legacy_eo.h index 4f706d0cbc..1dd3f608bc 100644 --- a/src/lib/elementary/efl_ui_win_inlined_legacy_eo.h +++ b/src/lib/elementary/efl_ui_win_inlined_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Win_Inlined_Legacy; */ #define EFL_UI_WIN_INLINED_LEGACY_CLASS efl_ui_win_inlined_legacy_class_get() -EWAPI const Efl_Class *efl_ui_win_inlined_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_win_inlined_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_win_legacy_eo.h b/src/lib/elementary/efl_ui_win_legacy_eo.h index 9d0ffb0303..944053b88e 100644 --- a/src/lib/elementary/efl_ui_win_legacy_eo.h +++ b/src/lib/elementary/efl_ui_win_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Win_Legacy; */ #define EFL_UI_WIN_LEGACY_CLASS efl_ui_win_legacy_class_get() -EWAPI const Efl_Class *efl_ui_win_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_win_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/efl_ui_win_socket_legacy_eo.h b/src/lib/elementary/efl_ui_win_socket_legacy_eo.h index 5ed538f715..d077c64763 100644 --- a/src/lib/elementary/efl_ui_win_socket_legacy_eo.h +++ b/src/lib/elementary/efl_ui_win_socket_legacy_eo.h @@ -20,7 +20,7 @@ typedef Eo Efl_Ui_Win_Socket_Legacy; */ #define EFL_UI_WIN_SOCKET_LEGACY_CLASS efl_ui_win_socket_legacy_class_get() -EWAPI const Efl_Class *efl_ui_win_socket_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *efl_ui_win_socket_legacy_class_get(void) EINA_CONST; #endif /* EFL_BETA_API_SUPPORT */ #endif diff --git a/src/lib/elementary/elc_combobox.c b/src/lib/elementary/elc_combobox.c index 49a91c0012..0712083df2 100644 --- a/src/lib/elementary/elc_combobox.c +++ b/src/lib/elementary/elc_combobox.c @@ -14,8 +14,8 @@ #include "elm_genlist_eo.h" #include "elm_hover_eo.h" -EOAPI void elm_obj_combobox_hover_begin(Eo *obj); -EOAPI void elm_obj_combobox_hover_end(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_combobox_hover_begin(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_combobox_hover_end(Eo *obj); static const Efl_Event_Description _ELM_COMBOBOX_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); @@ -372,7 +372,7 @@ _elm_combobox_efl_ui_autorepeat_autorepeat_enabled_set(const Eo *obj EINA_UNUSED efl_ui_autorepeat_enabled_set(efl_super(obj, MY_CLASS), EINA_FALSE); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_combobox_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -593,9 +593,9 @@ _elm_combobox_efl_gfx_entity_size_set(Eo *obj, Elm_Combobox_Data *pd, Eina_Size2 ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(elm_combobox, Elm_Combobox_Data) -EOAPI EFL_FUNC_BODY_CONST(elm_obj_combobox_expanded_get, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_combobox_hover_begin); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_combobox_hover_end); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_combobox_expanded_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_combobox_hover_begin); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_combobox_hover_end); static Eina_Bool _elm_combobox_class_initializer(Efl_Class *klass) @@ -631,19 +631,19 @@ static const Efl_Class_Description _elm_combobox_class_desc = { EFL_DEFINE_CLASS(elm_combobox_class_get, &_elm_combobox_class_desc, EFL_UI_BUTTON_CLASS, EFL_ACCESS_WIDGET_ACTION_MIXIN, ELM_ENTRY_CLASS, ELM_GENLIST_CLASS, ELM_HOVER_CLASS, EFL_UI_LEGACY_INTERFACE, NULL); -EAPI Eina_Bool +ELM_API Eina_Bool elm_combobox_expanded_get(const Elm_Combobox *obj) { return elm_obj_combobox_expanded_get(obj); } -EAPI void +ELM_API void elm_combobox_hover_begin(Elm_Combobox *obj) { elm_obj_combobox_hover_begin(obj); } -EAPI void +ELM_API void elm_combobox_hover_end(Elm_Combobox *obj) { elm_obj_combobox_hover_end(obj); diff --git a/src/lib/elementary/elc_combobox_legacy.h b/src/lib/elementary/elc_combobox_legacy.h index 0ad5cdf1ae..fa071d5c3d 100644 --- a/src/lib/elementary/elc_combobox_legacy.h +++ b/src/lib/elementary/elc_combobox_legacy.h @@ -13,7 +13,7 @@ typedef Eo Elm_Combobox; * * @ingroup Elm_Combobox */ -EAPI Evas_Object *elm_combobox_add(Evas_Object *parent); +ELM_API Evas_Object *elm_combobox_add(Evas_Object *parent); /** * @brief Returns whether the combobox is expanded. @@ -29,7 +29,7 @@ EAPI Evas_Object *elm_combobox_add(Evas_Object *parent); * * @ingroup Elm_Combobox_Group */ -EAPI Eina_Bool elm_combobox_expanded_get(const Elm_Combobox *obj); +ELM_API Eina_Bool elm_combobox_expanded_get(const Elm_Combobox *obj); /** This triggers the combobox popup from code, the same as if the user had * clicked the button. @@ -38,7 +38,7 @@ EAPI Eina_Bool elm_combobox_expanded_get(const Elm_Combobox *obj); * * @ingroup Elm_Combobox_Group */ -EAPI void elm_combobox_hover_begin(Elm_Combobox *obj); +ELM_API void elm_combobox_hover_begin(Elm_Combobox *obj); /** This dismisses the combobox popup as if the user had clicked outside the * hover. @@ -47,4 +47,4 @@ EAPI void elm_combobox_hover_begin(Elm_Combobox *obj); * * @ingroup Elm_Combobox_Group */ -EAPI void elm_combobox_hover_end(Elm_Combobox *obj); +ELM_API void elm_combobox_hover_end(Elm_Combobox *obj); diff --git a/src/lib/elementary/elc_ctxpopup.c b/src/lib/elementary/elc_ctxpopup.c index fcf88e3b9d..ed5d005fc8 100644 --- a/src/lib/elementary/elc_ctxpopup.c +++ b/src/lib/elementary/elc_ctxpopup.c @@ -1105,7 +1105,7 @@ _elm_ctxpopup_efl_canvas_group_group_del(Eo *obj, Elm_Ctxpopup_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_ctxpopup_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elc_ctxpopup_legacy.h b/src/lib/elementary/elc_ctxpopup_legacy.h index 6c475515c9..44304ff199 100644 --- a/src/lib/elementary/elc_ctxpopup_legacy.h +++ b/src/lib/elementary/elc_ctxpopup_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Ctxpopup_Group */ -EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent); +ELM_API Evas_Object *elm_ctxpopup_add(Evas_Object *parent); #include "elm_ctxpopup_item_eo.legacy.h" #include "elm_ctxpopup_eo.legacy.h" diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c index 01d4586b0e..0bd6452af6 100644 --- a/src/lib/elementary/elc_fileselector.c +++ b/src/lib/elementary/elc_fileselector.c @@ -47,8 +47,8 @@ typedef struct _Legacy_Event_Path_Then_Data static Elm_Genlist_Item_Class *list_itc[ELM_FILE_LAST]; static Elm_Gengrid_Item_Class *grid_itc[ELM_FILE_LAST]; -EAPI Eina_Error ELM_FILESELECTOR_ERROR_UNKNOWN = 0; -EAPI Eina_Error ELM_FILESELECTOR_ERROR_INVALID_MODEL = 0; +ELM_API Eina_Error ELM_FILESELECTOR_ERROR_UNKNOWN = 0; +ELM_API Eina_Error ELM_FILESELECTOR_ERROR_INVALID_MODEL = 0; static const char ELM_FILESELECTOR_ERROR_UNKNOWN_STR[] = "Unknown Error"; static const char ELM_FILESELECTOR_ERROR_INVALID_MODEL_STR[] = "Model not set"; @@ -1914,7 +1914,7 @@ _elm_fileselector_efl_canvas_group_group_del(Eo *obj, Elm_Fileselector_Data *sd) _elm_fileselector_smart_del_do(obj, sd); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_fileselector_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -2009,7 +2009,7 @@ _elm_fileselector_efl_object_event_callback_legacy_call(Eo *obj, Elm_Fileselecto return efl_event_callback_legacy_call(efl_super(obj, MY_CLASS), desc, event_info); } -EAPI void +ELM_API void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save) { @@ -2028,7 +2028,7 @@ _elm_fileselector_elm_interface_fileselector_is_save_set(Eo *obj, Elm_Fileselect _focus_chain_update(obj, sd); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2041,7 +2041,7 @@ _elm_fileselector_elm_interface_fileselector_is_save_get(const Eo *obj EINA_UNUS return !elm_object_disabled_get(sd->name_entry); } -EAPI void +ELM_API void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only) { @@ -2061,7 +2061,7 @@ _elm_fileselector_elm_interface_fileselector_folder_only_set(Eo *obj, Elm_Filese } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2117,7 +2117,7 @@ _elm_fileselector_buttons_ok_cancel_get(const Eo *obj EINA_UNUSED, Elm_Fileselec return sd->ok_button ? EINA_TRUE : EINA_FALSE; } -EAPI void +ELM_API void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand) { @@ -2136,7 +2136,7 @@ _elm_fileselector_elm_interface_fileselector_expandable_set(Eo *obj, Elm_Filesel } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2149,7 +2149,7 @@ _elm_fileselector_elm_interface_fileselector_expandable_get(const Eo *obj EINA_U return sd->expand; } -EAPI void +ELM_API void elm_fileselector_path_set(Evas_Object *obj, const char *_path) { @@ -2187,7 +2187,7 @@ _elm_fileselector_efl_ui_view_model_set(Eo *obj, Elm_Fileselector_Data *sd EINA_ _populate(obj, model, NULL, NULL); } -EAPI const char * +ELM_API const char * elm_fileselector_path_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -2218,7 +2218,7 @@ _elm_fileselector_efl_ui_view_model_get(const Eo *obj EINA_UNUSED, Elm_Fileselec return sd->model; } -EAPI void +ELM_API void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode) { @@ -2261,7 +2261,7 @@ _elm_fileselector_elm_interface_fileselector_mode_set(Eo *obj, Elm_Fileselector_ } } -EAPI Elm_Fileselector_Mode +ELM_API Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, ELM_FILESELECTOR_LAST); @@ -2274,7 +2274,7 @@ _elm_fileselector_elm_interface_fileselector_mode_get(const Eo *obj EINA_UNUSED, return sd->mode; } -EAPI void +ELM_API void elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -2316,7 +2316,7 @@ _elm_fileselector_elm_interface_fileselector_multi_select_set(Eo *obj EINA_UNUSE } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_multi_select_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2347,7 +2347,7 @@ _selected_item_data_get(Elm_Fileselector_Data *sd) return NULL; } -EAPI const char * +ELM_API const char * elm_fileselector_selected_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -2398,7 +2398,7 @@ _elm_fileselector_elm_interface_fileselector_selected_model_get(const Eo *fs EIN return sd->model; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *_path) { @@ -2609,7 +2609,7 @@ _elm_fileselector_elm_interface_fileselector_selected_model_set(Eo *obj, Elm_Fil return EINA_FALSE; } -EAPI const Eina_List * +ELM_API const Eina_List * elm_fileselector_selected_paths_get(const Evas_Object* obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -2669,7 +2669,7 @@ _elm_fileselector_elm_interface_fileselector_selected_models_get(const Eo *obj E return sd->multi_selection_tmp; } -EAPI const char * +ELM_API const char * elm_fileselector_current_name_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -2684,7 +2684,7 @@ _elm_fileselector_elm_interface_fileselector_current_name_get(const Eo *obj EINA return elm_object_text_get(sd->name_entry); } -EAPI void +ELM_API void elm_fileselector_current_name_set(Evas_Object *obj, const char *name) { @@ -2711,7 +2711,7 @@ _filter_add(Elm_Fileselector_Data *sd, const char *filter_name) return ff; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_type, const char *filter_name) { ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; @@ -2754,7 +2754,7 @@ _elm_fileselector_elm_interface_fileselector_mime_types_filter_append(Eo *obj, E return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_custom_filter_append(Evas_Object *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2806,7 +2806,7 @@ _elm_fileselector_elm_interface_fileselector_custom_filter_append(Eo *obj, Elm_F return EINA_TRUE; } -EAPI void +ELM_API void elm_fileselector_filters_clear(Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -2841,7 +2841,7 @@ _elm_fileselector_elm_interface_fileselector_filters_clear(Eo *obj, Elm_Filesele } } -EAPI void +ELM_API void elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -2863,7 +2863,7 @@ _elm_fileselector_elm_interface_fileselector_hidden_visible_set(Eo *obj EINA_UNU } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -2876,7 +2876,7 @@ _elm_fileselector_elm_interface_fileselector_hidden_visible_get(const Eo *obj EI return sd->hidden_visible; } -EAPI void +ELM_API void elm_fileselector_thumbnail_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) @@ -2905,7 +2905,7 @@ _elm_fileselector_elm_interface_fileselector_thumbnail_size_set(Eo *obj EINA_UNU } } -EAPI void +ELM_API void elm_fileselector_thumbnail_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) @@ -2921,7 +2921,7 @@ _elm_fileselector_elm_interface_fileselector_thumbnail_size_get(const Eo *obj EI if (h) *h = sd->thumbnail_size.h; } -EAPI void +ELM_API void elm_fileselector_sort_method_set(Evas_Object *obj, Elm_Fileselector_Sort sort) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -2971,7 +2971,7 @@ _elm_fileselector_elm_interface_fileselector_sort_method_set(Eo *obj EINA_UNUSED } } -EAPI Elm_Fileselector_Sort +ELM_API Elm_Fileselector_Sort elm_fileselector_sort_method_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, ELM_FILESELECTOR_SORT_LAST); diff --git a/src/lib/elementary/elc_fileselector_button.c b/src/lib/elementary/elc_fileselector_button.c index 5e10e83063..fda1316e10 100644 --- a/src/lib/elementary/elc_fileselector_button.c +++ b/src/lib/elementary/elc_fileselector_button.c @@ -262,7 +262,7 @@ _elm_fileselector_button_efl_ui_autorepeat_autorepeat_enabled_set(const Eo *obj efl_ui_autorepeat_enabled_set(efl_super(obj, MY_CLASS), EINA_FALSE); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_fileselector_button_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -284,7 +284,7 @@ _elm_fileselector_button_efl_object_constructor(Eo *obj, Elm_Fileselector_Button return obj; } -EAPI void +ELM_API void elm_fileselector_button_window_title_set(Eo *obj, const char *title) { ELM_FILESELECTOR_BUTTON_CHECK(obj); @@ -293,7 +293,7 @@ elm_fileselector_button_window_title_set(Eo *obj, const char *title) if (sd->fsw) elm_win_title_set(sd->fsw, sd->window_title); } -EAPI const char * +ELM_API const char * elm_fileselector_button_window_title_get(const Eo *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) NULL; @@ -301,7 +301,7 @@ elm_fileselector_button_window_title_get(const Eo *obj) return sd->window_title; } -EAPI void +ELM_API void elm_fileselector_button_window_size_set(Eo *obj, Evas_Coord width, Evas_Coord height) { ELM_FILESELECTOR_BUTTON_CHECK(obj); @@ -311,7 +311,7 @@ elm_fileselector_button_window_size_set(Eo *obj, Evas_Coord width, Evas_Coord he if (sd->fsw) evas_object_resize(sd->fsw, sd->w, sd->h); } -EAPI void +ELM_API void elm_fileselector_button_window_size_get(const Eo *obj, Evas_Coord *width, Evas_Coord *height) { if (width) *width = 0; @@ -342,7 +342,7 @@ _elm_fileselector_button_path_set_internal(Evas_Object *obj, const char *path) if (sd->fs) elm_interface_fileselector_selected_model_set(sd->fs, model); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_button_path_set(Evas_Object *obj, const char *path) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -385,7 +385,7 @@ _elm_fileselector_button_path_get_internal(const Evas_Object *obj) return sd->fsd.path; } -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_fileselector_button_path_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -398,7 +398,7 @@ _elm_fileselector_button_efl_ui_view_model_get(const Eo *obj EINA_UNUSED, Elm_Fi return sd->fsd.model; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value) { @@ -414,7 +414,7 @@ _elm_fileselector_button_elm_interface_fileselector_expandable_set(Eo *obj EINA_ if (sd->fs) elm_fileselector_expandable_set(sd->fs, sd->fsd.expandable); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -429,7 +429,7 @@ _elm_fileselector_button_elm_interface_fileselector_expandable_get(const Eo *obj return sd->fsd.expandable; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value) { @@ -445,7 +445,7 @@ _elm_fileselector_button_elm_interface_fileselector_folder_only_set(Eo *obj EINA if (sd->fs) elm_fileselector_folder_only_set(sd->fs, sd->fsd.folder_only); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -460,7 +460,7 @@ _elm_fileselector_button_elm_interface_fileselector_folder_only_get(const Eo *ob return sd->fsd.folder_only; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value) { @@ -476,7 +476,7 @@ _elm_fileselector_button_elm_interface_fileselector_is_save_set(Eo *obj EINA_UNU if (sd->fs) elm_fileselector_is_save_set(sd->fs, sd->fsd.is_save); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -687,7 +687,7 @@ _elm_fileselector_button_elm_interface_fileselector_hidden_visible_get(const Eo return sd->fsd.hidden_visible; } -EAPI void +ELM_API void elm_fileselector_button_inwin_mode_set(Eo *obj, Eina_Bool value) { ELM_FILESELECTOR_BUTTON_CHECK(obj); @@ -695,7 +695,7 @@ elm_fileselector_button_inwin_mode_set(Eo *obj, Eina_Bool value) sd->inwin_mode = value; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_button_inwin_mode_get(const Eo *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) EINA_FALSE; diff --git a/src/lib/elementary/elc_fileselector_button_legacy.h b/src/lib/elementary/elc_fileselector_button_legacy.h index f34e1a1d7c..c3bd80f6ef 100644 --- a/src/lib/elementary/elc_fileselector_button_legacy.h +++ b/src/lib/elementary/elc_fileselector_button_legacy.h @@ -8,7 +8,7 @@ * * @ingroup Elm_File_Selector_Button */ -EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent); +ELM_API Evas_Object *elm_fileselector_button_add(Evas_Object *parent); #include "elm_fileselector_button_eo.legacy.h" @@ -25,7 +25,7 @@ EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent * * @ingroup Elm_Fileselector_Button */ -EAPI void elm_fileselector_button_inwin_mode_set(Elm_Fileselector_Button *obj, Eina_Bool value); +ELM_API void elm_fileselector_button_inwin_mode_set(Elm_Fileselector_Button *obj, Eina_Bool value); /** * @brief Get whether a given file selector button widget's internal file @@ -39,7 +39,7 @@ EAPI void elm_fileselector_button_inwin_mode_set(Elm_Fileselector_Button *obj, E * * @ingroup Elm_Fileselector_Button */ -EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Elm_Fileselector_Button *obj); +ELM_API Eina_Bool elm_fileselector_button_inwin_mode_get(const Elm_Fileselector_Button *obj); /** * @brief Set the size of a given file selector button widget's window, holding @@ -56,7 +56,7 @@ EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Elm_Fileselector_But * * @ingroup Elm_Fileselector_Button */ -EAPI void elm_fileselector_button_window_size_set(Elm_Fileselector_Button *obj, Evas_Coord width, Evas_Coord height); +ELM_API void elm_fileselector_button_window_size_set(Elm_Fileselector_Button *obj, Evas_Coord width, Evas_Coord height); /** * @brief Get the size of a given file selector button widget's window, holding @@ -72,7 +72,7 @@ EAPI void elm_fileselector_button_window_size_set(Elm_Fileselector_Button *obj, * * @ingroup Elm_Fileselector_Button */ -EAPI void elm_fileselector_button_window_size_get(const Elm_Fileselector_Button *obj, Evas_Coord *width, Evas_Coord *height); +ELM_API void elm_fileselector_button_window_size_get(const Elm_Fileselector_Button *obj, Evas_Coord *width, Evas_Coord *height); /** * @brief Set the title for a given file selector button widget's window @@ -90,7 +90,7 @@ EAPI void elm_fileselector_button_window_size_get(const Elm_Fileselector_Button * * @ingroup Elm_Fileselector_Button */ -EAPI void elm_fileselector_button_window_title_set(Elm_Fileselector_Button *obj, const char *title); +ELM_API void elm_fileselector_button_window_title_set(Elm_Fileselector_Button *obj, const char *title); /** * @brief Get the title for a given file selector button widget's window @@ -101,4 +101,4 @@ EAPI void elm_fileselector_button_window_title_set(Elm_Fileselector_Button *obj, * * @ingroup Elm_Fileselector_Button */ -EAPI const char *elm_fileselector_button_window_title_get(const Elm_Fileselector_Button *obj); +ELM_API const char *elm_fileselector_button_window_title_get(const Elm_Fileselector_Button *obj); diff --git a/src/lib/elementary/elc_fileselector_common.h b/src/lib/elementary/elc_fileselector_common.h index df4f831268..83b6c75de1 100644 --- a/src/lib/elementary/elc_fileselector_common.h +++ b/src/lib/elementary/elc_fileselector_common.h @@ -2,5 +2,5 @@ typedef Eina_Bool (*Elm_Fileselector_Filter_Func)(const char *path, /**< File pa Eina_Bool dir, /**< A flag to show if path is a directory or not. True if the path is a directory. */ void *data /**< A user data that was given by elm_fileselector_custom_filter_append. */); -EAPI extern Eina_Error ELM_FILESELECTOR_ERROR_UNKNOWN; -EAPI extern Eina_Error ELM_FILESELECTOR_ERROR_INVALID_MODEL; +ELM_API extern Eina_Error ELM_FILESELECTOR_ERROR_UNKNOWN; +ELM_API extern Eina_Error ELM_FILESELECTOR_ERROR_INVALID_MODEL; diff --git a/src/lib/elementary/elc_fileselector_entry.c b/src/lib/elementary/elc_fileselector_entry.c index ff37e5b1d0..c94f77a377 100644 --- a/src/lib/elementary/elc_fileselector_entry.c +++ b/src/lib/elementary/elc_fileselector_entry.c @@ -281,7 +281,7 @@ _elm_fileselector_entry_efl_canvas_group_group_del(Eo *obj, Elm_Fileselector_Ent efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_fileselector_entry_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -300,7 +300,7 @@ _elm_fileselector_entry_efl_object_constructor(Eo *obj, Elm_Fileselector_Entry_D return obj; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path) { ELM_FILESELECTOR_INTERFACE_CHECK(obj); @@ -325,7 +325,7 @@ _elm_fileselector_entry_elm_interface_fileselector_selected_model_set(Eo *obj EI return EINA_TRUE; } -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_fileselector_entry_selected_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -345,7 +345,7 @@ _elm_fileselector_entry_elm_interface_fileselector_selected_model_get(const Eo * return efl_ui_view_model_get(sd->button); } -EAPI void +ELM_API void elm_fileselector_entry_window_title_set(Eo *obj, const char *title) { ELM_FILESELECTOR_ENTRY_CHECK(obj); @@ -353,7 +353,7 @@ elm_fileselector_entry_window_title_set(Eo *obj, const char *title) elm_fileselector_button_window_title_set(sd->button, title); } -EAPI const char * +ELM_API const char * elm_fileselector_entry_window_title_get(const Eo *obj) { ELM_FILESELECTOR_ENTRY_CHECK(obj) NULL; @@ -361,7 +361,7 @@ elm_fileselector_entry_window_title_get(const Eo *obj) return elm_fileselector_button_window_title_get(sd->button); } -EAPI void +ELM_API void elm_fileselector_entry_window_size_set(Eo *obj, Evas_Coord width, Evas_Coord height) { ELM_FILESELECTOR_ENTRY_CHECK(obj); @@ -369,7 +369,7 @@ elm_fileselector_entry_window_size_set(Eo *obj, Evas_Coord width, Evas_Coord hei elm_fileselector_button_window_size_set(sd->button, width, height); } -EAPI void +ELM_API void elm_fileselector_entry_window_size_get(const Eo *obj, Evas_Coord *width, Evas_Coord *height) { if (width) *width = 0; @@ -379,7 +379,7 @@ elm_fileselector_entry_window_size_get(const Eo *obj, Evas_Coord *width, Evas_Co elm_fileselector_button_window_size_get(sd->button, width, height); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path) { @@ -413,7 +413,7 @@ _elm_fileselector_entry_efl_ui_view_model_set(Eo *obj EINA_UNUSED, Elm_Fileselec efl_ui_property_bind(sd->entry, "default", "path"); } -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_fileselector_entry_path_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL); @@ -455,7 +455,7 @@ _elm_fileselector_entry_efl_ui_view_model_get(const Eo *obj, Elm_Fileselector_En return ret; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value) { @@ -469,7 +469,7 @@ _elm_fileselector_entry_elm_interface_fileselector_expandable_set(Eo *obj EINA_U elm_fileselector_expandable_set(sd->button, value); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -482,7 +482,7 @@ _elm_fileselector_entry_elm_interface_fileselector_expandable_get(const Eo *obj return elm_fileselector_expandable_get(sd->button); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value) { @@ -496,7 +496,7 @@ _elm_fileselector_entry_elm_interface_fileselector_folder_only_set(Eo *obj EINA_ elm_fileselector_folder_only_set(sd->button, value); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -509,7 +509,7 @@ _elm_fileselector_entry_elm_interface_fileselector_folder_only_get(const Eo *obj return elm_fileselector_folder_only_get(sd->button); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value) { @@ -523,7 +523,7 @@ _elm_fileselector_entry_elm_interface_fileselector_is_save_set(Eo *obj EINA_UNUS elm_fileselector_is_save_set(sd->button, value); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj) { ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE); @@ -536,7 +536,7 @@ _elm_fileselector_entry_elm_interface_fileselector_is_save_get(const Eo *obj EIN return elm_fileselector_is_save_get(sd->button); } -EAPI void +ELM_API void elm_fileselector_entry_inwin_mode_set(Eo *obj, Eina_Bool value) { ELM_FILESELECTOR_ENTRY_CHECK(obj); @@ -544,7 +544,7 @@ elm_fileselector_entry_inwin_mode_set(Eo *obj, Eina_Bool value) elm_fileselector_button_inwin_mode_set(sd->button, value); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_entry_inwin_mode_get(const Eo *obj) { ELM_FILESELECTOR_ENTRY_CHECK(obj) EINA_FALSE; diff --git a/src/lib/elementary/elc_fileselector_entry_legacy.h b/src/lib/elementary/elc_fileselector_entry_legacy.h index af983d738b..a80939835c 100644 --- a/src/lib/elementary/elc_fileselector_entry_legacy.h +++ b/src/lib/elementary/elc_fileselector_entry_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_File_Selector_Entry */ -EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent); +ELM_API Evas_Object *elm_fileselector_entry_add(Evas_Object *parent); #include "elm_fileselector_entry_eo.legacy.h" @@ -26,7 +26,7 @@ EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent) * * @ingroup Elm_Fileselector_Entry */ -EAPI void elm_fileselector_entry_inwin_mode_set(Elm_Fileselector_Entry *obj, Eina_Bool value); +ELM_API void elm_fileselector_entry_inwin_mode_set(Elm_Fileselector_Entry *obj, Eina_Bool value); /** * @brief Get whether a given file selector entry widget's internal file @@ -40,7 +40,7 @@ EAPI void elm_fileselector_entry_inwin_mode_set(Elm_Fileselector_Entry *obj, Ein * * @ingroup Elm_Fileselector_Entry */ -EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Elm_Fileselector_Entry *obj); +ELM_API Eina_Bool elm_fileselector_entry_inwin_mode_get(const Elm_Fileselector_Entry *obj); /** * @brief Set the size of a given file selector entry widget's window, holding @@ -57,7 +57,7 @@ EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Elm_Fileselector_Entr * * @ingroup Elm_Fileselector_Entry */ -EAPI void elm_fileselector_entry_window_size_set(Elm_Fileselector_Entry *obj, Evas_Coord width, Evas_Coord height); +ELM_API void elm_fileselector_entry_window_size_set(Elm_Fileselector_Entry *obj, Evas_Coord width, Evas_Coord height); /** * @brief Get the size of a given file selector entry widget's window, holding @@ -73,7 +73,7 @@ EAPI void elm_fileselector_entry_window_size_set(Elm_Fileselector_Entry *obj, Ev * * @ingroup Elm_Fileselector_Entry */ -EAPI void elm_fileselector_entry_window_size_get(const Elm_Fileselector_Entry *obj, Evas_Coord *width, Evas_Coord *height); +ELM_API void elm_fileselector_entry_window_size_get(const Elm_Fileselector_Entry *obj, Evas_Coord *width, Evas_Coord *height); /** * @brief Set the title for a given file selector entry widget's window @@ -91,7 +91,7 @@ EAPI void elm_fileselector_entry_window_size_get(const Elm_Fileselector_Entry *o * * @ingroup Elm_Fileselector_Entry */ -EAPI void elm_fileselector_entry_window_title_set(Elm_Fileselector_Entry *obj, const char *title); +ELM_API void elm_fileselector_entry_window_title_set(Elm_Fileselector_Entry *obj, const char *title); /** * @brief Get the title set for a given file selector entry widget's window. @@ -102,4 +102,4 @@ EAPI void elm_fileselector_entry_window_title_set(Elm_Fileselector_Entry *obj, c * * @ingroup Elm_Fileselector_Entry */ -EAPI const char *elm_fileselector_entry_window_title_get(const Elm_Fileselector_Entry *obj); +ELM_API const char *elm_fileselector_entry_window_title_get(const Elm_Fileselector_Entry *obj); diff --git a/src/lib/elementary/elc_fileselector_legacy.h b/src/lib/elementary/elc_fileselector_legacy.h index 252767ecea..299f6f2af1 100644 --- a/src/lib/elementary/elc_fileselector_legacy.h +++ b/src/lib/elementary/elc_fileselector_legacy.h @@ -10,7 +10,7 @@ * * @ingroup Elm_Fileselector */ -EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent); +ELM_API Evas_Object *elm_fileselector_add(Evas_Object *parent); /** * Enable/disable the file name entry box where the user can type @@ -29,7 +29,7 @@ EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent); * * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save); +ELM_API void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save); /** * Get whether the given file selector is in "saving dialog" mode @@ -42,7 +42,7 @@ EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_B * * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj); /** * Enable/disable folder-only view for a given file selector widget @@ -59,7 +59,7 @@ EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj); * * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only); +ELM_API void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only); /** * Get whether folder-only view is set for a given file selector @@ -74,7 +74,7 @@ EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Ei * * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector widget, @@ -94,7 +94,7 @@ EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *o * * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand); +ELM_API void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand); /** * Get whether tree view is enabled for the given file selector @@ -108,7 +108,7 @@ EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Ein * * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj); /** * Set, programmatically, the @b directory that a given file @@ -125,7 +125,7 @@ EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *ob * * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path); +ELM_API void elm_fileselector_path_set(Evas_Object *obj, const char *path); /** * Get the parent directory's path that a given file selector @@ -139,7 +139,7 @@ EAPI void elm_fileselector_path_set(Evas_Object *obj, const cha * * @ingroup Elm_Fileselector */ -EAPI const char *elm_fileselector_path_get(const Evas_Object *obj); +ELM_API const char *elm_fileselector_path_get(const Evas_Object *obj); /** * Set the mode in which a given file selector widget will display @@ -165,7 +165,7 @@ EAPI const char *elm_fileselector_path_get(const Evas_Object *obj); * * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode); +ELM_API void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode); /** * Get the mode in which a given file selector widget is displaying @@ -178,7 +178,7 @@ EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Files * * @ingroup Elm_Fileselector */ -EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj); +ELM_API Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj); /** * Enable or disable multi-selection in the file selector widget. @@ -197,7 +197,7 @@ EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj); * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi); +ELM_API void elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi); /** * Get if multi-selection in the file selector is enabled or disabled. @@ -211,7 +211,7 @@ EAPI void elm_fileselector_multi_select_set(Evas_Object *obj, E * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_multi_select_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_fileselector_multi_select_get(const Evas_Object *obj); /** * Set, programmatically, the currently selected file/directory in @@ -227,7 +227,7 @@ EAPI Eina_Bool elm_fileselector_multi_select_get(const Evas_Object * * * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path); +ELM_API Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path); /** * Get the currently selected item's (full) path, in the given file @@ -244,10 +244,10 @@ EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const * * @ingroup Elm_Fileselector */ -EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj); +ELM_API const char *elm_fileselector_selected_get(const Evas_Object *obj); -EAPI void elm_fileselector_current_name_set(Evas_Object *obj, const char *name); -EAPI const char *elm_fileselector_current_name_get(const Evas_Object *obj); +ELM_API void elm_fileselector_current_name_set(Evas_Object *obj, const char *name); +ELM_API const char *elm_fileselector_current_name_get(const Evas_Object *obj); /** * Get a list of selected paths in the file selector. @@ -270,7 +270,7 @@ EAPI const char *elm_fileselector_current_name_get(const Evas_Object * * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI const Eina_List *elm_fileselector_selected_paths_get(const Evas_Object *obj); +ELM_API const Eina_List *elm_fileselector_selected_paths_get(const Evas_Object *obj); /** * Append mime types filter into filter list @@ -290,7 +290,7 @@ EAPI const Eina_List *elm_fileselector_selected_paths_get(const Evas_Object * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_types, const char *filter_name); +ELM_API Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_types, const char *filter_name); /** * Append custom filter into filter list @@ -306,7 +306,7 @@ EAPI Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object * @since 1.9 * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_custom_filter_append(Evas_Object *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); +ELM_API Eina_Bool elm_fileselector_custom_filter_append(Evas_Object *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); /** * Clear all filters registered @@ -321,7 +321,7 @@ EAPI Eina_Bool elm_fileselector_custom_filter_append(Evas_Object *ob * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_filters_clear(Evas_Object *obj); +ELM_API void elm_fileselector_filters_clear(Evas_Object *obj); /** * Enable or disable visibility of hidden files/directories @@ -336,7 +336,7 @@ EAPI void elm_fileselector_filters_clear(Evas_Object *obj); * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible); +ELM_API void elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible); /** * Get if hidden files/directories in the file selector widget are visible or not. @@ -350,7 +350,7 @@ EAPI void elm_fileselector_hidden_visible_set(Evas_Object *obj, * @since 1.8 * @ingroup Elm_Fileselector */ -EAPI Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object *obj); /** * Set the size for the thumbnail of the file selector widget's view. @@ -366,7 +366,7 @@ EAPI Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object * @since 1.9 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_thumbnail_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); +ELM_API void elm_fileselector_thumbnail_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * Get the size for the thumbnail of a given file selector widget @@ -383,7 +383,7 @@ EAPI void elm_fileselector_thumbnail_size_set(Evas_Object *obj, * @since 1.9 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_thumbnail_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); +ELM_API void elm_fileselector_thumbnail_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * Get the sort method of the file selector widget. @@ -396,7 +396,7 @@ EAPI void elm_fileselector_thumbnail_size_get(const Evas_Object * @since 1.9 * @ingroup Elm_Fileselector */ -EAPI Elm_Fileselector_Sort elm_fileselector_sort_method_get(const Evas_Object *obj); +ELM_API Elm_Fileselector_Sort elm_fileselector_sort_method_get(const Evas_Object *obj); /** * Set the sort method of the file selector widget. @@ -409,6 +409,6 @@ EAPI Elm_Fileselector_Sort elm_fileselector_sort_method_get(const Evas_Object *o * @since 1.9 * @ingroup Elm_Fileselector */ -EAPI void elm_fileselector_sort_method_set(Evas_Object *obj, Elm_Fileselector_Sort sort); +ELM_API void elm_fileselector_sort_method_set(Evas_Object *obj, Elm_Fileselector_Sort sort); #include "elm_fileselector_eo.legacy.h" diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_hoversel.c index 6a9708c407..4bb90d5586 100644 --- a/src/lib/elementary/elc_hoversel.c +++ b/src/lib/elementary/elc_hoversel.c @@ -699,7 +699,7 @@ _elm_hoversel_efl_ui_autorepeat_autorepeat_enabled_set(const Eo *obj EINA_UNUSED efl_ui_autorepeat_enabled_set(efl_super(obj, MY_CLASS), EINA_FALSE); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_hoversel_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elc_hoversel_legacy.h b/src/lib/elementary/elc_hoversel_legacy.h index 79a286f328..634a305dce 100644 --- a/src/lib/elementary/elc_hoversel_legacy.h +++ b/src/lib/elementary/elc_hoversel_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Hoversel */ -EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent); +ELM_API Evas_Object *elm_hoversel_add(Evas_Object *parent); #include "elm_hoversel_item_eo.legacy.h" #include "elm_hoversel_eo.legacy.h" diff --git a/src/lib/elementary/elc_multibuttonentry.c b/src/lib/elementary/elc_multibuttonentry.c index e40eb4f8a5..2f24d99170 100644 --- a/src/lib/elementary/elc_multibuttonentry.c +++ b/src/lib/elementary/elc_multibuttonentry.c @@ -1624,7 +1624,7 @@ _elm_multibuttonentry_efl_ui_widget_on_access_update(Eo *obj, Elm_Multibuttonent _access_obj_process(obj, _elm_multibuttonentry_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_multibuttonentry_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -1838,13 +1838,13 @@ _elm_multibuttonentry_item_elm_widget_item_disable(Eo *eo_it, Elm_Multibuttonent elm_layout_signal_emit(VIEW(it), emission, "elm"); } -EINA_DEPRECATED EAPI void * +EINA_DEPRECATED ELM_API void * elm_multibuttonentry_item_data_get(const Elm_Object_Item *it) { return (void *)WIDGET_ITEM_DATA_GET(it); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_multibuttonentry_item_data_set(Elm_Object_Item *it, void *data) { diff --git a/src/lib/elementary/elc_multibuttonentry_legacy.h b/src/lib/elementary/elc_multibuttonentry_legacy.h index 05edfcc491..4e11de67ef 100644 --- a/src/lib/elementary/elc_multibuttonentry_legacy.h +++ b/src/lib/elementary/elc_multibuttonentry_legacy.h @@ -10,7 +10,7 @@ * * @ingroup Multibuttonentry */ -EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent); +ELM_API Evas_Object *elm_multibuttonentry_add(Evas_Object *parent); /** * @brief Set a function to format the string that will be used to display the @@ -27,4 +27,4 @@ EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent); * * @ingroup Multibuttonentry */ - EAPI void elm_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); + ELM_API void elm_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index e68d5803b2..6cf59fdc3e 100644 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -1601,7 +1601,7 @@ _item_push_helper(Elm_Naviframe_Item_Data *item) efl_event_callback_legacy_call(obj, ELM_NAVIFRAME_EVENT_ITEM_ACTIVATED, EO_OBJ(item)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_naviframe_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -1913,26 +1913,26 @@ _elm_naviframe_item_elm_widget_item_style_set(Eo *eo_item EINA_UNUSED, _item_title_enabled_update(nit, EINA_FALSE); } -EAPI void +ELM_API void elm_naviframe_item_style_set(Elm_Object_Item *obj, const char *style) { elm_wdg_item_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_naviframe_item_style_get(const Elm_Object_Item *obj) { return elm_wdg_item_style_get(obj); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible) { elm_naviframe_item_title_enabled_set(it, visible, EINA_FALSE); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it) { return elm_naviframe_item_title_enabled_get(it); diff --git a/src/lib/elementary/elc_naviframe_common.h b/src/lib/elementary/elc_naviframe_common.h index 23174ffd9f..46c7e99ac2 100644 --- a/src/lib/elementary/elc_naviframe_common.h +++ b/src/lib/elementary/elc_naviframe_common.h @@ -19,9 +19,9 @@ typedef Eina_Bool (*Elm_Naviframe_Item_Pop_Cb)(void *data, Elm_Object_Item *it); * * @ingroup Elm_Naviframe_Group */ -EAPI Evas_Object *elm_naviframe_add(Evas_Object *parent); +ELM_API Evas_Object *elm_naviframe_add(Evas_Object *parent); -EAPI void elm_naviframe_item_title_enabled_set(Elm_Object_Item *it, Eina_Bool enabled, Eina_Bool transition); +ELM_API void elm_naviframe_item_title_enabled_set(Elm_Object_Item *it, Eina_Bool enabled, Eina_Bool transition); /** * @brief Push a new item to the top of the naviframe stack (and show it). @@ -51,7 +51,7 @@ EAPI void elm_naviframe_item_title_enabled_set(Elm_Object_Item *it, * * @ingroup Elm_Naviframe_Group */ -EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style); +ELM_API Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style); /** * @brief Simple version of item_push. diff --git a/src/lib/elementary/elc_naviframe_legacy.h b/src/lib/elementary/elc_naviframe_legacy.h index 31c9f216e2..028e3cc6e5 100644 --- a/src/lib/elementary/elc_naviframe_legacy.h +++ b/src/lib/elementary/elc_naviframe_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Naviframe_Item_Group */ -EAPI void elm_naviframe_item_style_set(Elm_Object_Item *obj, const char *style); +ELM_API void elm_naviframe_item_style_set(Elm_Object_Item *obj, const char *style); /** * @brief Get an item style. @@ -17,7 +17,7 @@ EAPI void elm_naviframe_item_style_set(Elm_Object_Item *obj, const char *style); * * @ingroup Elm_Naviframe_Item_Group */ -EAPI const char *elm_naviframe_item_style_get(const Elm_Object_Item *obj); +ELM_API const char *elm_naviframe_item_style_get(const Elm_Object_Item *obj); #include "elm_naviframe_item_eo.legacy.h" #include "elm_naviframe_eo.legacy.h" diff --git a/src/lib/elementary/elc_player.c b/src/lib/elementary/elc_player.c index 1a0c7d52e6..b25653b7fb 100644 --- a/src/lib/elementary/elc_player.c +++ b/src/lib/elementary/elc_player.c @@ -642,7 +642,7 @@ _elm_player_efl_canvas_group_group_del(Eo *obj, Elm_Player_Data *sd EINA_UNUSED) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_player_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elc_popup.c b/src/lib/elementary/elc_popup.c index df9e4e70e8..ff912553d2 100644 --- a/src/lib/elementary/elc_popup.c +++ b/src/lib/elementary/elc_popup.c @@ -1527,7 +1527,7 @@ _elm_popup_efl_ui_widget_on_access_update(Eo *obj, Elm_Popup_Data *_pd EINA_UNUS _access_obj_process(obj, is_access); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_popup_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elc_popup_legacy.h b/src/lib/elementary/elc_popup_legacy.h index dded76eefa..1d7873f1ae 100644 --- a/src/lib/elementary/elc_popup_legacy.h +++ b/src/lib/elementary/elc_popup_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Popup_Group */ -EAPI Evas_Object *elm_popup_add(Evas_Object *parent) EINA_ARG_NONNULL(1); +ELM_API Evas_Object *elm_popup_add(Evas_Object *parent) EINA_ARG_NONNULL(1); #include "elm_popup_eo.legacy.h" diff --git a/src/lib/elementary/elc_scrolled_entry.c b/src/lib/elementary/elc_scrolled_entry.c index 629c4a2aad..4e8f7b6731 100644 --- a/src/lib/elementary/elc_scrolled_entry.c +++ b/src/lib/elementary/elc_scrolled_entry.c @@ -4,7 +4,7 @@ #include #include "elm_priv.h" -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_scrolled_entry_add(Evas_Object *parent) { Evas_Object *obj; @@ -12,186 +12,186 @@ elm_scrolled_entry_add(Evas_Object *parent) elm_entry_scrollable_set(obj, EINA_TRUE); return obj; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon) {elm_object_part_content_set(obj, "icon", icon);} -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_scrolled_entry_icon_get(const Evas_Object *obj) {return elm_object_part_content_get(obj, "icon");} -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_scrolled_entry_icon_unset(Evas_Object *obj) {return elm_object_part_content_unset(obj, "icon");} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) {elm_entry_icon_visible_set(obj, setting);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end) {elm_object_part_content_set(obj, "end", end);} -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_scrolled_entry_end_get(const Evas_Object *obj) {return elm_object_part_content_get(obj, "end");} -EINA_DEPRECATED EAPI Evas_Object * +EINA_DEPRECATED ELM_API Evas_Object * elm_scrolled_entry_end_unset(Evas_Object *obj) {return elm_object_part_content_unset(obj, "end");} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) {elm_entry_end_visible_set(obj, setting);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) {elm_entry_single_line_set(obj, single_line);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj) {return elm_entry_single_line_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password) {elm_entry_password_set(obj, password);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj) {return elm_entry_password_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry) {elm_object_text_set(obj, entry);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry) {elm_entry_entry_append(obj, entry);} -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_scrolled_entry_entry_get(const Evas_Object *obj) {return elm_object_text_get(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj) {return elm_entry_is_empty(obj);} -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_scrolled_entry_selection_get(const Evas_Object *obj) {return elm_entry_selection_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry) {elm_entry_entry_insert(obj, entry);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) {elm_entry_line_wrap_set(obj, wrap);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable) {elm_entry_editable_set(obj, editable);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj) {return elm_entry_editable_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_select_none(Evas_Object *obj) {elm_entry_select_none(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_select_all(Evas_Object *obj) {return elm_entry_select_all(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj) {return elm_entry_cursor_next(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj) {return elm_entry_cursor_prev(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj) {return elm_entry_cursor_up(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj) {return elm_entry_cursor_down(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj) {elm_entry_cursor_begin_set(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_end_set(Evas_Object *obj) {elm_entry_cursor_end_set(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj) {elm_entry_cursor_line_begin_set(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj) {elm_entry_cursor_line_end_set(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj) {elm_entry_cursor_selection_begin(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj) {return elm_entry_cursor_selection_end(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj) {return elm_entry_cursor_is_format_get(obj);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj) {return elm_entry_cursor_is_visible_format_get(obj);} -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_scrolled_entry_cursor_content_get(const Evas_Object *obj) {return elm_entry_cursor_content_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos) {elm_entry_cursor_pos_set(obj, pos);} -EINA_DEPRECATED EAPI int +EINA_DEPRECATED ELM_API int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj) {return elm_entry_cursor_pos_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_cut(Evas_Object *obj) {elm_entry_selection_cut(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_copy(Evas_Object *obj) {elm_entry_selection_copy(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_paste(Evas_Object *obj) {elm_entry_selection_paste(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_clear(Evas_Object *obj) {elm_entry_context_menu_clear(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) {elm_entry_context_menu_item_add(obj, label, icon_file, icon_type, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) {elm_entry_context_menu_disabled_set(obj, disabled);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj) {return elm_entry_context_menu_disabled_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) {elm_scroller_policy_set(obj, h, v);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) {elm_scroller_bounce_set(obj, h_bounce, v_bounce);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) {elm_scroller_bounce_get(obj, h_bounce, v_bounce);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_append(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_prepend(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_remove(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_append(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_prepend(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_remove(obj, func, data);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) {elm_entry_file_set(obj, file, format);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) {elm_entry_file_get(obj, file, format);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_save(Evas_Object *obj) {elm_entry_file_save(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) {elm_entry_autosave_set(obj, autosave);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj) {return elm_entry_autosave_get(obj);} -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) {Elm_Cnp_Mode cnp_mode = ELM_CNP_MODE_MARKUP; if (textonly) cnp_mode = ELM_CNP_MODE_NO_IMAGE; elm_entry_cnp_mode_set(obj, cnp_mode);} -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj) {return elm_entry_cnp_mode_get(obj) != ELM_CNP_MODE_MARKUP;} diff --git a/src/lib/elementary/elementary_api.h b/src/lib/elementary/elementary_api.h new file mode 100644 index 0000000000..8a98243d48 --- /dev/null +++ b/src/lib/elementary/elementary_api.h @@ -0,0 +1,35 @@ +#ifndef _EFL_ELM_API_H +#define _EFL_ELM_API_H + +#ifdef ELM_API +#error ELM_API should not be already defined +#endif + +#ifdef _WIN32 +# ifndef ELM_STATIC +# ifdef ELM_BUILD +# define ELM_API __declspec(dllexport) +# else +# define ELM_API __declspec(dllimport) +# endif +# else +# define ELM_API +# endif +# define ELM_API_WEAK +#else +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define ELM_API __attribute__ ((visibility("default"))) +# define ELM_API_WEAK __attribute__ ((weak)) +# else +# define ELM_API +# define ELM_API_WEAK +# endif +# else +# define ELM_API +# define ELM_API_WEAK +# endif +#endif + +#endif + diff --git a/src/lib/elementary/elementary_js.cc b/src/lib/elementary/elementary_js.cc index 50ed67db46..ea023c5c36 100644 --- a/src/lib/elementary/elementary_js.cc +++ b/src/lib/elementary/elementary_js.cc @@ -17,132 +17,117 @@ #include -#ifdef EAPI -# undef EAPI -#endif -#ifdef _WIN32 -# define EAPI __declspec(dllimport) -#else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# else -# define EAPI -# endif -# else -# define EAPI -# endif -#endif /* ! _WIN32 */ +#include "elementary_api.h" -EAPI void register_elm_atspi_app_object(v8::Handle global, v8::Isolate* isolate); -EAPI void register_efl_access(v8::Handle global, v8::Isolate* isolate); -EAPI void register_efl_access_action(v8::Handle global, v8::Isolate* isolate); -EAPI void register_efl_access_component(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_atspi_text_editable(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_atspi_image(v8::Handle global, v8::Isolate* isolate); -EAPI void register_efl_access_selection(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_atspi_text(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_atspi_value(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_atspi_widget_action(v8::Handle global, v8::Isolate* isolate); -EAPI void register_efl_access_window(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_fileselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_interface_scrollable(v8::Handle global, v8::Isolate* isolate); -EAPI void register_elm_pan(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_atspi_app_object(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_efl_access(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_efl_access_action(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_efl_access_component(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_atspi_text_editable(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_atspi_image(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_efl_access_selection(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_atspi_text(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_atspi_value(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_atspi_widget_action(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_efl_access_window(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_fileselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_interface_scrollable(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_elm_pan(v8::Handle global, v8::Isolate* isolate); namespace elm { -EAPI void register_access(v8::Handle global, v8::Isolate* isolate); -EAPI void register_actionslider(v8::Handle global, v8::Isolate* isolate); -EAPI void register_bg(v8::Handle global, v8::Isolate* isolate); -EAPI void register_box(v8::Handle global, v8::Isolate* isolate); -EAPI void register_bubble(v8::Handle global, v8::Isolate* isolate); -EAPI void register_button(v8::Handle global, v8::Isolate* isolate); -EAPI void register_calendar(v8::Handle global, v8::Isolate* isolate); -EAPI void register_check(v8::Handle global, v8::Isolate* isolate); -EAPI void register_clock(v8::Handle global, v8::Isolate* isolate); -EAPI void register_colorselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_conformant(v8::Handle global, v8::Isolate* isolate); -EAPI void register_container(v8::Handle global, v8::Isolate* isolate); -EAPI void register_combobox(v8::Handle global, v8::Isolate* isolate); -EAPI void register_ctxpopup(v8::Handle global, v8::Isolate* isolate); -EAPI void register_datetime(v8::Handle global, v8::Isolate* isolate); -EAPI void register_dayselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_diskselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_entry(v8::Handle global, v8::Isolate* isolate); -EAPI void register_fileselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_fileselector_button(v8::Handle global, v8::Isolate* isolate); -EAPI void register_fileselector_entry(v8::Handle global, v8::Isolate* isolate); -EAPI void register_flip(v8::Handle global, v8::Isolate* isolate); -EAPI void register_flipselector(v8::Handle global, v8::Isolate* isolate); -EAPI void register_frame(v8::Handle global, v8::Isolate* isolate); -EAPI void register_gengrid(v8::Handle global, v8::Isolate* isolate); -EAPI void register_gengrid_pan(v8::Handle global, v8::Isolate* isolate); -EAPI void register_genlist(v8::Handle global, v8::Isolate* isolate); -EAPI void register_genlist_pan(v8::Handle global, v8::Isolate* isolate); -EAPI void register_gesture_layer(v8::Handle global, v8::Isolate* isolate); -EAPI void register_glview(v8::Handle global, v8::Isolate* isolate); -EAPI void register_grid(v8::Handle global, v8::Isolate* isolate); -EAPI void register_hover(v8::Handle global, v8::Isolate* isolate); -EAPI void register_hoversel(v8::Handle global, v8::Isolate* isolate); -EAPI void register_icon(v8::Handle global, v8::Isolate* isolate); -EAPI void register_image(v8::Handle global, v8::Isolate* isolate); -EAPI void register_index(v8::Handle global, v8::Isolate* isolate); -EAPI void register_inwin(v8::Handle global, v8::Isolate* isolate); -EAPI void register_label(v8::Handle global, v8::Isolate* isolate); -EAPI void register_layout(v8::Handle global, v8::Isolate* isolate); -EAPI void register_list(v8::Handle global, v8::Isolate* isolate); -EAPI void register_map(v8::Handle global, v8::Isolate* isolate); -EAPI void register_map_pan(v8::Handle global, v8::Isolate* isolate); -EAPI void register_mapbuf(v8::Handle global, v8::Isolate* isolate); -EAPI void register_menu(v8::Handle global, v8::Isolate* isolate); -EAPI void register_multibuttonentry(v8::Handle global, v8::Isolate* isolate); -EAPI void register_naviframe(v8::Handle global, v8::Isolate* isolate); -EAPI void register_notify(v8::Handle global, v8::Isolate* isolate); -EAPI void register_panel(v8::Handle global, v8::Isolate* isolate); -EAPI void register_panes(v8::Handle global, v8::Isolate* isolate); -EAPI void register_photo(v8::Handle global, v8::Isolate* isolate); -EAPI void register_photocam(v8::Handle global, v8::Isolate* isolate); -EAPI void register_photocam_pan(v8::Handle global, v8::Isolate* isolate); -EAPI void register_player(v8::Handle global, v8::Isolate* isolate); -EAPI void register_plug(v8::Handle global, v8::Isolate* isolate); -EAPI void register_popup(v8::Handle global, v8::Isolate* isolate); -EAPI void register_prefs(v8::Handle global, v8::Isolate* isolate); -EAPI void register_progressbar(v8::Handle global, v8::Isolate* isolate); -EAPI void register_radio(v8::Handle global, v8::Isolate* isolate); -EAPI void register_route(v8::Handle global, v8::Isolate* isolate); -EAPI void register_scroller(v8::Handle global, v8::Isolate* isolate); -EAPI void register_segment_control(v8::Handle global, v8::Isolate* isolate); -EAPI void register_separator(v8::Handle global, v8::Isolate* isolate); -EAPI void register_slider(v8::Handle global, v8::Isolate* isolate); -EAPI void register_slideshow(v8::Handle global, v8::Isolate* isolate); -EAPI void register_spinner(v8::Handle global, v8::Isolate* isolate); -EAPI void register_systray(v8::Handle global, v8::Isolate* isolate); -EAPI void register_table(v8::Handle global, v8::Isolate* isolate); -EAPI void register_thumb(v8::Handle global, v8::Isolate* isolate); -EAPI void register_toolbar(v8::Handle global, v8::Isolate* isolate); -EAPI void register_video(v8::Handle global, v8::Isolate* isolate); -EAPI void register_web(v8::Handle global, v8::Isolate* isolate); -EAPI void register_widget(v8::Handle global, v8::Isolate* isolate); -EAPI void register_win(v8::Handle global, v8::Isolate* isolate); -EAPI void register_win_standard(v8::Handle global, v8::Isolate* isolate); -EAPI void register_widget_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_color_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_dayselector_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_hoversel_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_segment_control_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_slideshow_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_flipselector_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_menu_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_ctxpopup_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_index_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_multibuttonentry_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_naviframe_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_genlist_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_gengrid_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_list_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_toolbar_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_diskselector_item(v8::Handle global, v8::Isolate* isolate); -EAPI void register_popup_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_access(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_actionslider(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_bg(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_box(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_bubble(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_button(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_calendar(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_check(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_clock(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_colorselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_conformant(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_container(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_combobox(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_ctxpopup(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_datetime(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_dayselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_diskselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_entry(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_fileselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_fileselector_button(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_fileselector_entry(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_flip(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_flipselector(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_frame(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_gengrid(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_gengrid_pan(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_genlist(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_genlist_pan(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_gesture_layer(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_glview(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_grid(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_hover(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_hoversel(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_icon(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_image(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_index(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_inwin(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_label(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_layout(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_list(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_map(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_map_pan(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_mapbuf(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_menu(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_multibuttonentry(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_naviframe(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_notify(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_panel(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_panes(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_photo(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_photocam(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_photocam_pan(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_player(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_plug(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_popup(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_prefs(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_progressbar(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_radio(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_route(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_scroller(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_segment_control(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_separator(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_slider(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_slideshow(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_spinner(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_systray(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_table(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_thumb(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_toolbar(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_video(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_web(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_widget(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_win(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_win_standard(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_widget_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_color_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_dayselector_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_hoversel_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_segment_control_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_slideshow_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_flipselector_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_menu_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_ctxpopup_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_index_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_multibuttonentry_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_naviframe_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_genlist_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_gengrid_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_list_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_toolbar_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_diskselector_item(v8::Handle global, v8::Isolate* isolate); +ELM_API void register_popup_item(v8::Handle global, v8::Isolate* isolate); } @@ -160,7 +145,7 @@ void init(v8::Handle exports) elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN); #endif - + try { elm::register_access(exports, v8::Isolate::GetCurrent()); @@ -275,7 +260,7 @@ void init(v8::Handle exports) std::cout << "Exception" << std::endl; } } - + #ifdef HAVE_NODEJS } NODE_MODULE(elm, init) diff --git a/src/lib/elementary/elm_access.c b/src/lib/elementary/elm_access.c index fc7c0ab262..ca2d4d73b6 100644 --- a/src/lib/elementary/elm_access.c +++ b/src/lib/elementary/elm_access.c @@ -559,7 +559,7 @@ _access_highlight_next_get(Evas_Object *obj, Elm_Focus_Direction dir) } //-------------------------------------------------------------------------// -EAPI void +ELM_API void _elm_access_highlight_set(Evas_Object* obj) { Elm_Access_Info *ac; @@ -576,7 +576,7 @@ _elm_access_highlight_set(Evas_Object* obj) _access_highlight_read(ac, obj); } -EAPI void +ELM_API void _elm_access_clear(Elm_Access_Info *ac) { Elm_Access_Item *ai; @@ -593,7 +593,7 @@ _elm_access_clear(Elm_Access_Info *ac) } } -EAPI void +ELM_API void _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text) { Elm_Access_Item *ai = _access_add_set(ac, type); @@ -602,7 +602,7 @@ _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text) ai->data = eina_stringshare_add(text); } -EAPI void +ELM_API void _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Info_Cb func, const void *data) { Elm_Access_Item *ai = _access_add_set(ac, type); @@ -611,7 +611,7 @@ _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Info_Cb func, ai->data = data; } -EAPI void +ELM_API void _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, Elm_Access_On_Highlight_Cb func, void *data) @@ -621,7 +621,7 @@ _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, ac->on_highlight_data = data; } -EAPI void +ELM_API void _elm_access_activate_callback_set(Elm_Access_Info *ac, Elm_Access_Activate_Cb func, void *data) @@ -631,7 +631,7 @@ _elm_access_activate_callback_set(Elm_Access_Info *ac, ac->activate_data = data; } -EAPI void +ELM_API void _elm_access_highlight_object_activate(Evas_Object *obj, Efl_Ui_Activate act) { Evas_Object *highlight; @@ -648,7 +648,7 @@ _elm_access_highlight_object_activate(Evas_Object *obj, Efl_Ui_Activate act) return; } -EAPI void +ELM_API void _elm_access_highlight_cycle(Evas_Object *obj, Elm_Focus_Direction dir) { int type; @@ -712,7 +712,7 @@ _elm_access_highlight_cycle(Evas_Object *obj, Elm_Focus_Direction dir) _elm_access_auto_highlight_set(EINA_FALSE); } -EAPI char * +ELM_API char * _elm_access_text_get(const Elm_Access_Info *ac, int type, const Evas_Object *obj) { Elm_Access_Item *ai; @@ -731,7 +731,7 @@ _elm_access_text_get(const Elm_Access_Info *ac, int type, const Evas_Object *obj return NULL; } -EAPI void +ELM_API void _elm_access_read(Elm_Access_Info *ac, int type, const Evas_Object *obj) { char *txt = _elm_access_text_get(ac, type, obj); @@ -761,7 +761,7 @@ _elm_access_read(Elm_Access_Info *ac, int type, const Evas_Object *obj) free(txt); } -EAPI void +ELM_API void _elm_access_say(const char *txt) { if (!_elm_config->access_mode) return; @@ -781,13 +781,13 @@ _elm_access_say(const char *txt) } } -EAPI Elm_Access_Info * +ELM_API Elm_Access_Info * _elm_access_info_get(const Evas_Object *obj) { return evas_object_data_get(obj, "_elm_access"); } -EAPI Elm_Access_Info * +ELM_API Elm_Access_Info * _elm_access_object_get(const Evas_Object *obj) { return _elm_access_info_get(obj); @@ -814,7 +814,7 @@ _elm_access_widget_target_get(Evas_Object *obj) return o; } -EAPI void +ELM_API void _elm_access_object_highlight(Evas_Object *obj) { Evas_Object *o, *widget; @@ -890,7 +890,7 @@ _elm_access_object_highlight(Evas_Object *obj) evas_object_hide(o); } -EAPI void +ELM_API void _elm_access_object_unhighlight(Evas_Object *obj) { Evas_Object *o, *ptarget; @@ -1005,7 +1005,7 @@ _access_object_unregister(Evas_Object *obj) } } -EAPI Evas_Object * +ELM_API Evas_Object * _elm_access_edje_object_part_object_register(Evas_Object* obj, const Evas_Object *eobj, const char* part) @@ -1028,7 +1028,7 @@ _elm_access_edje_object_part_object_register(Evas_Object* obj, } //FIXME: unused obj should be removed from here and each widget. -EAPI void +ELM_API void _elm_access_edje_object_part_object_unregister(Evas_Object* obj EINA_UNUSED, const Evas_Object *eobj, const char* part) @@ -1043,7 +1043,7 @@ _elm_access_edje_object_part_object_unregister(Evas_Object* obj EINA_UNUSED, _access_object_unregister(po); } -EAPI void +ELM_API void _elm_access_object_highlight_disable(Evas *e) { Evas_Object *o, *ptarget; @@ -1131,7 +1131,7 @@ _access_hover_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *ev evas_object_data_set(data, "_access_obj_del_job", ao_del_job); } -EAPI void +ELM_API void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj) { Elm_Access_Info *ac; @@ -1152,7 +1152,7 @@ _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj) ac->hoverobj = hoverobj; } -EAPI void +ELM_API void _elm_access_object_unregister(Evas_Object *obj, Evas_Object *hoverobj) { Elm_Access_Info *ac; @@ -1184,7 +1184,7 @@ _elm_access_object_unregister(Evas_Object *obj, Evas_Object *hoverobj) free(a); } -EAPI void +ELM_API void _elm_access_widget_item_register(Elm_Widget_Item_Data *item) { Evas_Object *ao, *ho; @@ -1221,7 +1221,7 @@ _elm_access_widget_item_register(Elm_Widget_Item_Data *item) ac->widget_item = item; } -EAPI void +ELM_API void _elm_access_widget_item_unregister(Elm_Widget_Item_Data *item) { Evas_Object *ao; @@ -1237,7 +1237,7 @@ _elm_access_widget_item_unregister(Elm_Widget_Item_Data *item) evas_object_del(ao); } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_access_2nd_click_timeout(Evas_Object *obj) { Ecore_Timer *t; @@ -1275,44 +1275,44 @@ _elm_access_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_access_object_register(Evas_Object *obj, Evas_Object *parent) { return _access_object_register(obj, parent); } -EAPI void +ELM_API void elm_access_object_unregister(Evas_Object *obj) { _access_object_unregister(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_access_object_get(const Evas_Object *obj) { return evas_object_data_get(obj, "_part_access_obj"); } -EAPI void +ELM_API void elm_access_info_set(Evas_Object *obj, int type, const char *text) { _elm_access_text_set(_elm_access_info_get(obj), type, text); } -EAPI char * +ELM_API char * elm_access_info_get(const Evas_Object *obj, int type) { return _elm_access_text_get(_elm_access_info_get(obj), type, obj); } -EAPI void +ELM_API void elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb func, const void *data) { _elm_access_callback_set(_elm_access_info_get(obj), type, func, data); } -EAPI void +ELM_API void elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb func, void *data) { @@ -1325,7 +1325,7 @@ elm_access_activate_cb_set(Evas_Object *obj, ac->activate_data = data; } -EAPI void +ELM_API void elm_access_say(const char *text) { if (!text) return; @@ -1333,13 +1333,13 @@ elm_access_say(const char *text) _elm_access_say(text); } -EAPI void +ELM_API void elm_access_highlight_set(Evas_Object* obj) { _elm_access_highlight_set(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type type, Elm_Access_Action_Info *action_info) { Evas *evas; @@ -1410,7 +1410,7 @@ elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type type, Elm_Acces return EINA_TRUE; } -EAPI void +ELM_API void elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Type type, const Elm_Access_Action_Cb cb, const void *data) { Action_Info *a; @@ -1426,14 +1426,14 @@ elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Type type, co a->fn[type].cb = cb; a->fn[type].user_data = (void *)data; } -EAPI void +ELM_API void elm_access_external_info_set(Evas_Object *obj, const char *text) { _elm_access_text_set (_elm_access_info_get(obj), ELM_ACCESS_CONTEXT_INFO, text); } -EAPI char * +ELM_API char * elm_access_external_info_get(const Evas_Object *obj) { Elm_Access_Info *ac; @@ -1442,7 +1442,7 @@ elm_access_external_info_get(const Evas_Object *obj) return _elm_access_text_get(ac, ELM_ACCESS_CONTEXT_INFO, obj); } -EAPI void +ELM_API void elm_access_highlight_next_set(Evas_Object *obj, Elm_Highlight_Direction dir, Evas_Object *next) { EINA_SAFETY_ON_FALSE_RETURN(obj); diff --git a/src/lib/elementary/elm_access.h b/src/lib/elementary/elm_access.h index 0b0dfab78b..d71a74b3d2 100644 --- a/src/lib/elementary/elm_access.h +++ b/src/lib/elementary/elm_access.h @@ -117,7 +117,7 @@ typedef void (*Elm_Access_Activate_Cb)(void *data, Evas_Object *part_obj, Elm_Ob * * @ingroup Access */ -EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *parent); +ELM_API Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *parent); /** * @brief Unregister accessible object. @@ -127,7 +127,7 @@ EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *pare * * @ingroup Access */ -EAPI void elm_access_object_unregister(Evas_Object *obj); +ELM_API void elm_access_object_unregister(Evas_Object *obj); /** * @brief Get an accessible object of the evas object. @@ -138,7 +138,7 @@ EAPI void elm_access_object_unregister(Evas_Object *obj); * * @ingroup Access */ -EAPI Evas_Object *elm_access_object_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_access_object_get(const Evas_Object *obj); /** * @brief Set text to give information for specific type. @@ -151,7 +151,7 @@ EAPI Evas_Object *elm_access_object_get(const Evas_Object *obj); * @see elm_access_info_cb_set * @ingroup Access */ -EAPI void elm_access_info_set(Evas_Object *obj, int type, const char *text); +ELM_API void elm_access_info_set(Evas_Object *obj, int type, const char *text); /** * @brief Set text to give information for specific type. @@ -163,7 +163,7 @@ EAPI void elm_access_info_set(Evas_Object *obj, int type, const char *text); * @see elm_access_info_cb_set * @ingroup Access */ -EAPI char *elm_access_info_get(const Evas_Object *obj, int type); +ELM_API char *elm_access_info_get(const Evas_Object *obj, int type); /** * @brief Set content callback to give information for specific type. @@ -184,7 +184,7 @@ EAPI char *elm_access_info_get(const Evas_Object *obj, int type); * * @ingroup Access */ -EAPI void elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb func, const void *data); +ELM_API void elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb func, const void *data); /** * @brief Set activate callback to activate highlight object. @@ -196,7 +196,7 @@ EAPI void elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb * * @ingroup Access */ -EAPI void elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb func, void *data); +ELM_API void elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb func, void *data); /** * @brief Read out text information directly. @@ -208,7 +208,7 @@ EAPI void elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb fu * * @ingroup Access */ -EAPI void elm_access_say(const char *text); +ELM_API void elm_access_say(const char *text); /** * @brief Give the highlight to the object directly. @@ -221,7 +221,7 @@ EAPI void elm_access_say(const char *text); * @see elm_access_object_get * @ingroup Access */ -EAPI void elm_access_highlight_set(Evas_Object* obj); +ELM_API void elm_access_highlight_set(Evas_Object* obj); /** * @brief Do the accessibility action base on given object. @@ -239,7 +239,7 @@ EAPI void elm_access_highlight_set(Evas_Object* obj); * * @ingroup Access */ -EAPI Eina_Bool elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type type, Elm_Access_Action_Info *action_info); +ELM_API Eina_Bool elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type type, Elm_Access_Action_Info *action_info); /** * @brief Set a callback function to a given accessibility action type @@ -252,7 +252,7 @@ EAPI Eina_Bool elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type * * @ingroup Access */ -EAPI void elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Type type, const Elm_Access_Action_Cb cb, const void *data); +ELM_API void elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Type type, const Elm_Access_Action_Cb cb, const void *data); /** * @brief Set the next access object for highlight. @@ -269,5 +269,5 @@ EAPI void elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Typ * * @ingroup Access */ -EAPI void +ELM_API void elm_access_highlight_next_set(Evas_Object *obj, Elm_Highlight_Direction dir, Evas_Object *next); diff --git a/src/lib/elementary/elm_access_eo.h b/src/lib/elementary/elm_access_eo.h index 3828b5a31e..d3e598b961 100644 --- a/src/lib/elementary/elm_access_eo.h +++ b/src/lib/elementary/elm_access_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Access; */ #define ELM_ACCESS_CLASS elm_access_class_get() -EWAPI const Efl_Class *elm_access_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_access_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_actionslider.c b/src/lib/elementary/elm_actionslider.c index 4537cd9255..d0031f9fb8 100644 --- a/src/lib/elementary/elm_actionslider.c +++ b/src/lib/elementary/elm_actionslider.c @@ -514,7 +514,7 @@ _elm_actionslider_efl_canvas_group_group_add(Eo *obj, Elm_Actionslider_Data *pri elm_layout_sizing_eval(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_actionslider_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_actionslider_eo.c b/src/lib/elementary/elm_actionslider_eo.c index 1a263cae36..46f52c3d6e 100644 --- a/src/lib/elementary/elm_actionslider_eo.c +++ b/src/lib/elementary/elm_actionslider_eo.c @@ -1,33 +1,33 @@ -EWAPI const Efl_Event_Description _ELM_ACTIONSLIDER_EVENT_POS_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ACTIONSLIDER_EVENT_POS_CHANGED = EFL_EVENT_DESCRIPTION("pos_changed"); void _elm_actionslider_indicator_pos_set(Eo *obj, Elm_Actionslider_Data *pd, Elm_Actionslider_Pos pos); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_actionslider_indicator_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_actionslider_indicator_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); Elm_Actionslider_Pos _elm_actionslider_indicator_pos_get(const Eo *obj, Elm_Actionslider_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_actionslider_indicator_pos_get, Elm_Actionslider_Pos, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_actionslider_indicator_pos_get, Elm_Actionslider_Pos, 0); void _elm_actionslider_magnet_pos_set(Eo *obj, Elm_Actionslider_Data *pd, Elm_Actionslider_Pos pos); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_actionslider_magnet_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_actionslider_magnet_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); Elm_Actionslider_Pos _elm_actionslider_magnet_pos_get(const Eo *obj, Elm_Actionslider_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_actionslider_magnet_pos_get, Elm_Actionslider_Pos, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_actionslider_magnet_pos_get, Elm_Actionslider_Pos, 0); void _elm_actionslider_enabled_pos_set(Eo *obj, Elm_Actionslider_Data *pd, Elm_Actionslider_Pos pos); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_actionslider_enabled_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_actionslider_enabled_pos_set, EFL_FUNC_CALL(pos), Elm_Actionslider_Pos pos); Elm_Actionslider_Pos _elm_actionslider_enabled_pos_get(const Eo *obj, Elm_Actionslider_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_actionslider_enabled_pos_get, Elm_Actionslider_Pos, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_actionslider_enabled_pos_get, Elm_Actionslider_Pos, 0); const char *_elm_actionslider_selected_label_get(const Eo *obj, Elm_Actionslider_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_actionslider_selected_label_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_actionslider_selected_label_get, const char *, NULL); Efl_Object *_elm_actionslider_efl_object_constructor(Eo *obj, Elm_Actionslider_Data *pd); diff --git a/src/lib/elementary/elm_actionslider_eo.h b/src/lib/elementary/elm_actionslider_eo.h index 99ab3805fc..d0e3aab843 100644 --- a/src/lib/elementary/elm_actionslider_eo.h +++ b/src/lib/elementary/elm_actionslider_eo.h @@ -38,7 +38,7 @@ typedef enum */ #define ELM_ACTIONSLIDER_CLASS elm_actionslider_class_get() -EWAPI const Efl_Class *elm_actionslider_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_actionslider_class_get(void) EINA_CONST; /** * @brief Actionslider position indicator @@ -48,7 +48,7 @@ EWAPI const Efl_Class *elm_actionslider_class_get(void) EINA_CONST; * * @ingroup Elm_Actionslider */ -EOAPI void elm_obj_actionslider_indicator_pos_set(Eo *obj, Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK void elm_obj_actionslider_indicator_pos_set(Eo *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider position indicator @@ -59,7 +59,7 @@ EOAPI void elm_obj_actionslider_indicator_pos_set(Eo *obj, Elm_Actionslider_Pos * * @ingroup Elm_Actionslider */ -EOAPI Elm_Actionslider_Pos elm_obj_actionslider_indicator_pos_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Actionslider_Pos elm_obj_actionslider_indicator_pos_get(const Eo *obj); /** * @brief Actionslider magnet position. @@ -72,7 +72,7 @@ EOAPI Elm_Actionslider_Pos elm_obj_actionslider_indicator_pos_get(const Eo *obj) * * @ingroup Elm_Actionslider */ -EOAPI void elm_obj_actionslider_magnet_pos_set(Eo *obj, Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK void elm_obj_actionslider_magnet_pos_set(Eo *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider magnet position. @@ -83,7 +83,7 @@ EOAPI void elm_obj_actionslider_magnet_pos_set(Eo *obj, Elm_Actionslider_Pos pos * * @ingroup Elm_Actionslider */ -EOAPI Elm_Actionslider_Pos elm_obj_actionslider_magnet_pos_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Actionslider_Pos elm_obj_actionslider_magnet_pos_get(const Eo *obj); /** * @brief Actionslider enabled position. @@ -98,7 +98,7 @@ EOAPI Elm_Actionslider_Pos elm_obj_actionslider_magnet_pos_get(const Eo *obj); * * @ingroup Elm_Actionslider */ -EOAPI void elm_obj_actionslider_enabled_pos_set(Eo *obj, Elm_Actionslider_Pos pos); +ELM_API ELM_API_WEAK void elm_obj_actionslider_enabled_pos_set(Eo *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider enabled position. @@ -109,7 +109,7 @@ EOAPI void elm_obj_actionslider_enabled_pos_set(Eo *obj, Elm_Actionslider_Pos po * * @ingroup Elm_Actionslider */ -EOAPI Elm_Actionslider_Pos elm_obj_actionslider_enabled_pos_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Actionslider_Pos elm_obj_actionslider_enabled_pos_get(const Eo *obj); /** * @brief Get actionslider selected label. @@ -120,9 +120,9 @@ EOAPI Elm_Actionslider_Pos elm_obj_actionslider_enabled_pos_get(const Eo *obj); * * @ingroup Elm_Actionslider */ -EOAPI const char *elm_obj_actionslider_selected_label_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_actionslider_selected_label_get(const Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_ACTIONSLIDER_EVENT_POS_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ACTIONSLIDER_EVENT_POS_CHANGED; /** The position of the actionslider has changed * @return const char * diff --git a/src/lib/elementary/elm_actionslider_eo.legacy.c b/src/lib/elementary/elm_actionslider_eo.legacy.c index b1c02500d9..e7f0afcb63 100644 --- a/src/lib/elementary/elm_actionslider_eo.legacy.c +++ b/src/lib/elementary/elm_actionslider_eo.legacy.c @@ -1,41 +1,41 @@ -EAPI void +ELM_API void elm_actionslider_indicator_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos) { elm_obj_actionslider_indicator_pos_set(obj, pos); } -EAPI Elm_Actionslider_Pos +ELM_API Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Elm_Actionslider *obj) { return elm_obj_actionslider_indicator_pos_get(obj); } -EAPI void +ELM_API void elm_actionslider_magnet_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos) { elm_obj_actionslider_magnet_pos_set(obj, pos); } -EAPI Elm_Actionslider_Pos +ELM_API Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Elm_Actionslider *obj) { return elm_obj_actionslider_magnet_pos_get(obj); } -EAPI void +ELM_API void elm_actionslider_enabled_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos) { elm_obj_actionslider_enabled_pos_set(obj, pos); } -EAPI Elm_Actionslider_Pos +ELM_API Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Elm_Actionslider *obj) { return elm_obj_actionslider_enabled_pos_get(obj); } -EAPI const char * +ELM_API const char * elm_actionslider_selected_label_get(const Elm_Actionslider *obj) { return elm_obj_actionslider_selected_label_get(obj); diff --git a/src/lib/elementary/elm_actionslider_eo.legacy.h b/src/lib/elementary/elm_actionslider_eo.legacy.h index 6a8b63bd0c..9b55504237 100644 --- a/src/lib/elementary/elm_actionslider_eo.legacy.h +++ b/src/lib/elementary/elm_actionslider_eo.legacy.h @@ -36,7 +36,7 @@ typedef enum * * @ingroup Elm_Actionslider_Group */ -EAPI void elm_actionslider_indicator_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); +ELM_API void elm_actionslider_indicator_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider position indicator @@ -47,7 +47,7 @@ EAPI void elm_actionslider_indicator_pos_set(Elm_Actionslider *obj, Elm_Actionsl * * @ingroup Elm_Actionslider_Group */ -EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Elm_Actionslider *obj); +ELM_API Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Elm_Actionslider *obj); /** * @brief Actionslider magnet position. @@ -60,7 +60,7 @@ EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Elm_Actionsli * * @ingroup Elm_Actionslider_Group */ -EAPI void elm_actionslider_magnet_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); +ELM_API void elm_actionslider_magnet_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider magnet position. @@ -71,7 +71,7 @@ EAPI void elm_actionslider_magnet_pos_set(Elm_Actionslider *obj, Elm_Actionslide * * @ingroup Elm_Actionslider_Group */ -EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Elm_Actionslider *obj); +ELM_API Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Elm_Actionslider *obj); /** * @brief Actionslider enabled position. @@ -86,7 +86,7 @@ EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Elm_Actionslider * * @ingroup Elm_Actionslider_Group */ -EAPI void elm_actionslider_enabled_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); +ELM_API void elm_actionslider_enabled_pos_set(Elm_Actionslider *obj, Elm_Actionslider_Pos pos); /** * @brief Actionslider enabled position. @@ -97,7 +97,7 @@ EAPI void elm_actionslider_enabled_pos_set(Elm_Actionslider *obj, Elm_Actionslid * * @ingroup Elm_Actionslider_Group */ -EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Elm_Actionslider *obj); +ELM_API Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Elm_Actionslider *obj); /** * @brief Get actionslider selected label. @@ -108,6 +108,6 @@ EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Elm_Actionslide * * @ingroup Elm_Actionslider_Group */ -EAPI const char *elm_actionslider_selected_label_get(const Elm_Actionslider *obj); +ELM_API const char *elm_actionslider_selected_label_get(const Elm_Actionslider *obj); #endif diff --git a/src/lib/elementary/elm_actionslider_legacy.h b/src/lib/elementary/elm_actionslider_legacy.h index 57aa0e2770..4aaa9d88e7 100644 --- a/src/lib/elementary/elm_actionslider_legacy.h +++ b/src/lib/elementary/elm_actionslider_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Actionslider */ -EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent); +ELM_API Evas_Object *elm_actionslider_add(Evas_Object *parent); #include "elm_actionslider_eo.legacy.h" diff --git a/src/lib/elementary/elm_app.h b/src/lib/elementary/elm_app.h index a169f7c988..464af8930c 100644 --- a/src/lib/elementary/elm_app.h +++ b/src/lib/elementary/elm_app.h @@ -84,7 +84,7 @@ * * @ingroup Elm_App */ -EAPI void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile); +ELM_API void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile); /** * Set a formal name to be used with the elm application. @@ -94,7 +94,7 @@ EAPI void elm_app_info_set(void *mainfunc, const char *dom, const char *c * @ingroup Elm_App * @since 1.8 */ -EAPI void elm_app_name_set(const char *name); +ELM_API void elm_app_name_set(const char *name); /** * Set the path to the '.desktop' file to be associated @@ -108,7 +108,7 @@ EAPI void elm_app_name_set(const char *name); * @ingroup Elm_App * @since 1.8 */ -EAPI void elm_app_desktop_entry_set(const char *path); +ELM_API void elm_app_desktop_entry_set(const char *path); /** * Provide information on the @b fallback application's binaries @@ -128,7 +128,7 @@ EAPI void elm_app_desktop_entry_set(const char *path); * * @ingroup Elm_App */ -EAPI void elm_app_compile_bin_dir_set(const char *dir); +ELM_API void elm_app_compile_bin_dir_set(const char *dir); /** * Provide information on the @b fallback application's libraries @@ -148,7 +148,7 @@ EAPI void elm_app_compile_bin_dir_set(const char *dir); * * @ingroup Elm_App */ -EAPI void elm_app_compile_lib_dir_set(const char *dir); +ELM_API void elm_app_compile_lib_dir_set(const char *dir); /** * Provide information on the @b fallback application's data @@ -168,7 +168,7 @@ EAPI void elm_app_compile_lib_dir_set(const char *dir); * * @ingroup Elm_App */ -EAPI void elm_app_compile_data_dir_set(const char *dir); +ELM_API void elm_app_compile_data_dir_set(const char *dir); /** * Provide information on the @b fallback application's locale @@ -183,7 +183,7 @@ EAPI void elm_app_compile_data_dir_set(const char *dir); * * @ingroup Elm_App */ -EAPI void elm_app_compile_locale_set(const char *dir); +ELM_API void elm_app_compile_locale_set(const char *dir); /** * Get the application formal name, as set by elm_app_name_set(). @@ -193,7 +193,7 @@ EAPI void elm_app_compile_locale_set(const char *dir); * @ingroup Elm_App * @since 1.8 */ -EAPI const char *elm_app_name_get(void); +ELM_API const char *elm_app_name_get(void); /** * Get the path to the '.desktop' file, as set by @@ -204,7 +204,7 @@ EAPI const char *elm_app_name_get(void); * @ingroup Elm_App * @since 1.8 */ -EAPI const char *elm_app_desktop_entry_get(void); +ELM_API const char *elm_app_desktop_entry_get(void); /** * Get the application's run time prefix directory, as set by @@ -215,7 +215,7 @@ EAPI const char *elm_app_desktop_entry_get(void); * * @ingroup Elm_App */ -EAPI const char *elm_app_prefix_dir_get(void); +ELM_API const char *elm_app_prefix_dir_get(void); /** * Get the application's run time binaries prefix directory, as @@ -227,7 +227,7 @@ EAPI const char *elm_app_prefix_dir_get(void); * * @ingroup Elm_App */ -EAPI const char *elm_app_bin_dir_get(void); +ELM_API const char *elm_app_bin_dir_get(void); /** * Get the application's run time libraries prefix directory, as @@ -239,7 +239,7 @@ EAPI const char *elm_app_bin_dir_get(void); * * @ingroup Elm_App */ -EAPI const char *elm_app_lib_dir_get(void); +ELM_API const char *elm_app_lib_dir_get(void); /** * Get the application's run time data prefix directory, as @@ -251,7 +251,7 @@ EAPI const char *elm_app_lib_dir_get(void); * * @ingroup Elm_App */ -EAPI const char *elm_app_data_dir_get(void); +ELM_API const char *elm_app_data_dir_get(void); /** * Get the application's run time locale prefix directory, as @@ -263,7 +263,7 @@ EAPI const char *elm_app_data_dir_get(void); * * @ingroup Elm_App */ -EAPI const char *elm_app_locale_dir_get(void); +ELM_API const char *elm_app_locale_dir_get(void); /** * Set the base scale of the application. @@ -280,7 +280,7 @@ EAPI const char *elm_app_locale_dir_get(void); * @ingroup Elm_App * @since 1.12 */ -EAPI void elm_app_base_scale_set(double base_scale); +ELM_API void elm_app_base_scale_set(double base_scale); /** * Get the base scale of the application. @@ -290,7 +290,7 @@ EAPI void elm_app_base_scale_set(double base_scale); * @ingroup Elm_App * @since 1.12 */ -EAPI double elm_app_base_scale_get(void); +ELM_API double elm_app_base_scale_get(void); /** * @} diff --git a/src/lib/elementary/elm_atspi_app_object_eo.h b/src/lib/elementary/elm_atspi_app_object_eo.h index 1558c5b747..fde3d2c5cf 100644 --- a/src/lib/elementary/elm_atspi_app_object_eo.h +++ b/src/lib/elementary/elm_atspi_app_object_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Atspi_App_Object; */ #define ELM_ATSPI_APP_OBJECT_CLASS elm_atspi_app_object_class_get() -EWAPI const Efl_Class *elm_atspi_app_object_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_atspi_app_object_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index 868a72ccf2..8c4049c14c 100644 --- a/src/lib/elementary/elm_atspi_bridge.c +++ b/src/lib/elementary/elm_atspi_bridge.c @@ -4163,7 +4163,7 @@ _on_elm_atspi_bridge_app_register(void *data EINA_UNUSED, const Eldbus_Message * DBG("Application successfully registered at ATSPI2 bus."); } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_atspi_bridge_app_register(Eo *bridge) { Eo *root; @@ -4182,7 +4182,7 @@ _elm_atspi_bridge_app_register(Eo *bridge) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool _elm_atspi_bridge_app_unregister(Eo *bridge) { Eo *root; @@ -5042,7 +5042,7 @@ _elm_atspi_bridge_init(void) } } -EAPI Eo* +ELM_API Eo* _elm_atspi_bridge_get(void) { return _instance; diff --git a/src/lib/elementary/elm_atspi_bridge_eo.c b/src/lib/elementary/elm_atspi_bridge_eo.c index aa883454cd..a55794e226 100644 --- a/src/lib/elementary/elm_atspi_bridge_eo.c +++ b/src/lib/elementary/elm_atspi_bridge_eo.c @@ -1,6 +1,6 @@ -EWAPI const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_CONNECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_CONNECTED = EFL_EVENT_DESCRIPTION("connected"); -EWAPI const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED = EFL_EVENT_DESCRIPTION("disconnected"); Eina_Bool _elm_atspi_bridge_connected_get(const Eo *obj, Elm_Atspi_Bridge_Data *pd); @@ -13,7 +13,7 @@ __eolian_elm_atspi_bridge_connected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_atspi_bridge_connected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_atspi_bridge_connected_get, Eina_Bool, 0); Efl_Object *_elm_atspi_bridge_efl_object_constructor(Eo *obj, Elm_Atspi_Bridge_Data *pd); diff --git a/src/lib/elementary/elm_atspi_bridge_eo.h b/src/lib/elementary/elm_atspi_bridge_eo.h index 76cd68c690..ffc67e5c22 100644 --- a/src/lib/elementary/elm_atspi_bridge_eo.h +++ b/src/lib/elementary/elm_atspi_bridge_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Atspi_Bridge; */ #define ELM_ATSPI_BRIDGE_CLASS elm_atspi_bridge_class_get() -EWAPI const Efl_Class *elm_atspi_bridge_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_atspi_bridge_class_get(void) EINA_CONST; /** * @brief Indicate if connection with AT-SPI2 bus has been established. @@ -30,9 +30,9 @@ EWAPI const Efl_Class *elm_atspi_bridge_class_get(void) EINA_CONST; * * @ingroup Elm_Atspi_Bridge */ -EOAPI Eina_Bool elm_obj_atspi_bridge_connected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_atspi_bridge_connected_get(const Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_CONNECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_CONNECTED; /** Connected with AT-SPI2 bus * @@ -40,7 +40,7 @@ EWAPI extern const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_CONNECTED; */ #define ELM_ATSPI_BRIDGE_EVENT_CONNECTED (&(_ELM_ATSPI_BRIDGE_EVENT_CONNECTED)) -EWAPI extern const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED; /** Disconnected from AT-SPI2 bus * diff --git a/src/lib/elementary/elm_atspi_bridge_eo.legacy.c b/src/lib/elementary/elm_atspi_bridge_eo.legacy.c index 8f6ffebcc8..7009925d4a 100644 --- a/src/lib/elementary/elm_atspi_bridge_eo.legacy.c +++ b/src/lib/elementary/elm_atspi_bridge_eo.legacy.c @@ -1,5 +1,5 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_atspi_bridge_connected_get(const Elm_Atspi_Bridge *obj) { return elm_obj_atspi_bridge_connected_get(obj); diff --git a/src/lib/elementary/elm_atspi_bridge_eo.legacy.h b/src/lib/elementary/elm_atspi_bridge_eo.legacy.h index ed90721eb6..000047774d 100644 --- a/src/lib/elementary/elm_atspi_bridge_eo.legacy.h +++ b/src/lib/elementary/elm_atspi_bridge_eo.legacy.h @@ -23,6 +23,6 @@ typedef Eo Elm_Atspi_Bridge; * * @ingroup Elm_Atspi_Bridge_Group */ -EAPI Eina_Bool elm_atspi_bridge_connected_get(const Elm_Atspi_Bridge *obj); +ELM_API Eina_Bool elm_atspi_bridge_connected_get(const Elm_Atspi_Bridge *obj); #endif diff --git a/src/lib/elementary/elm_bg_legacy.h b/src/lib/elementary/elm_bg_legacy.h index abbd0b3d2a..e5637fa821 100644 --- a/src/lib/elementary/elm_bg_legacy.h +++ b/src/lib/elementary/elm_bg_legacy.h @@ -27,7 +27,7 @@ typedef Eo Elm_Bg; * * @ingroup Elm_Bg */ -EAPI Evas_Object *elm_bg_add(Evas_Object *parent); +ELM_API Evas_Object *elm_bg_add(Evas_Object *parent); /** * @brief Sets the color on a given background widget @@ -50,7 +50,7 @@ EAPI Evas_Object *elm_bg_add(Evas_Object *parent); * * @ingroup Elm_Bg */ -EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b); +ELM_API void elm_bg_color_set(Evas_Object *obj, int r, int g, int b); /** * @brief Gets the color set on a given background widget @@ -67,7 +67,7 @@ EAPI void elm_bg_color_set(Evas_Object *obj, int r, int * * @ingroup Elm_Bg */ -EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b); +ELM_API void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b); /** * @brief Sets the file (image or edje collection) to give life for the @@ -97,7 +97,7 @@ EAPI void elm_bg_color_get(const Evas_Object *obj, int * * @param[in] file The file path * @param[in] group Optional key (group in Edje) within the file */ -EAPI Eina_Bool elm_bg_file_set(Eo *obj, const char *file, const char *group); +ELM_API Eina_Bool elm_bg_file_set(Eo *obj, const char *file, const char *group); /** * @brief Gets the file (image or edje collection) set on a given background @@ -112,7 +112,7 @@ EAPI Eina_Bool elm_bg_file_set(Eo *obj, const char *file, const char *group); * @param[out] file The file path * @param[out] group Optional key (group in Edje) within the file */ -EAPI void elm_bg_file_get(const Eo *obj, const char **file, const char **group); +ELM_API void elm_bg_file_get(const Eo *obj, const char **file, const char **group); /** * @brief Sets the mode of display for a given background widget's image @@ -128,7 +128,7 @@ EAPI void elm_bg_file_get(const Eo *obj, const char **file, const char **group); * * @ingroup Elm_Bg */ -EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option); +ELM_API void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option); /** * @brief Gets the mode of display of a given background widget's image @@ -139,7 +139,7 @@ EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option); * * @ingroup Elm_Bg */ -EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj); +ELM_API Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj); /** * @brief Sets the size of the pixmap representation of the image set on a @@ -163,6 +163,6 @@ EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj); * @param[in] w The new width of the image pixmap representation * @param[in] h The new height of the image pixmap representation */ -EAPI void elm_bg_load_size_set(Evas_Object *obj, int w, int h); +ELM_API void elm_bg_load_size_set(Evas_Object *obj, int w, int h); #include "efl_ui_bg_eo.legacy.h" diff --git a/src/lib/elementary/elm_box.c b/src/lib/elementary/elm_box.c index ff0c32a3c5..822fc05249 100644 --- a/src/lib/elementary/elm_box.c +++ b/src/lib/elementary/elm_box.c @@ -359,7 +359,7 @@ _elm_box_efl_canvas_group_group_del(Eo *obj, Elm_Box_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_box_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -498,7 +498,7 @@ _elm_box_unpack_all(Eo *obj, Elm_Box_Data *pd EINA_UNUSED) efl_ui_focus_composition_dirty(obj); } -EAPI void +ELM_API void elm_box_layout_set(Eo *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); @@ -510,7 +510,7 @@ elm_box_layout_set(Eo *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_C (wd->resize_obj, _elm_box_custom_layout, obj, NULL); } -EAPI void +ELM_API void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data) @@ -545,7 +545,7 @@ elm_box_layout_transition(Evas_Object *obj, _transition_layout_animation_exec(obj, priv, box_data, curtime); } -EAPI Elm_Box_Transition * +ELM_API Elm_Box_Transition * elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, @@ -577,7 +577,7 @@ elm_box_transition_new(const double duration, return box_data; } -EAPI void +ELM_API void elm_box_transition_free(void *data) { EINA_SAFETY_ON_NULL_RETURN(data); diff --git a/src/lib/elementary/elm_box_common.h b/src/lib/elementary/elm_box_common.h index 7eeb53b144..cd5c15dcd4 100644 --- a/src/lib/elementary/elm_box_common.h +++ b/src/lib/elementary/elm_box_common.h @@ -52,7 +52,7 @@ typedef struct _Elm_Box_Transition Elm_Box_Transition; * @see elm_box_transition_free * @see elm_box_layout_set */ -EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); +ELM_API void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); /** * Create a new ::Elm_Box_Transition to animate the switch of layouts @@ -85,7 +85,7 @@ EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object * @see elm_box_transition_new * @see elm_box_layout_transition */ -EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data); +ELM_API Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data); /** * Free a Elm_Box_Transition instance created with elm_box_transition_new(). @@ -98,7 +98,7 @@ EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Obje * @see elm_box_transition_new * @see elm_box_layout_transition */ -EAPI void elm_box_transition_free(void *data); +ELM_API void elm_box_transition_free(void *data); /** * @} diff --git a/src/lib/elementary/elm_box_eo.c b/src/lib/elementary/elm_box_eo.c index 397d7f49a7..476eda117a 100644 --- a/src/lib/elementary/elm_box_eo.c +++ b/src/lib/elementary/elm_box_eo.c @@ -1,6 +1,6 @@ -EWAPI const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED = EFL_EVENT_DESCRIPTION("child,added"); -EWAPI const Efl_Event_Description _ELM_BOX_EVENT_CHILD_REMOVED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_BOX_EVENT_CHILD_REMOVED = EFL_EVENT_DESCRIPTION("child,removed"); void _elm_box_homogeneous_set(Eo *obj, Elm_Box_Data *pd, Eina_Bool homogeneous); @@ -21,7 +21,7 @@ __eolian_elm_box_homogeneous_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); Eina_Bool _elm_box_homogeneous_get(const Eo *obj, Elm_Box_Data *pd); @@ -33,15 +33,15 @@ __eolian_elm_box_homogeneous_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_box_homogeneous_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_box_homogeneous_get, Eina_Bool, 0); void _elm_box_align_set(Eo *obj, Elm_Box_Data *pd, double horizontal, double vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); void _elm_box_align_get(const Eo *obj, Elm_Box_Data *pd, double *horizontal, double *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_box_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_box_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); void _elm_box_horizontal_set(Eo *obj, Elm_Box_Data *pd, Eina_Bool horizontal); @@ -61,7 +61,7 @@ __eolian_elm_box_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_box_horizontal_get(const Eo *obj, Elm_Box_Data *pd); @@ -73,51 +73,51 @@ __eolian_elm_box_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_box_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_box_horizontal_get, Eina_Bool, 0); void _elm_box_padding_set(Eo *obj, Elm_Box_Data *pd, int horizontal, int vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_padding_set, EFL_FUNC_CALL(horizontal, vertical), int horizontal, int vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_padding_set, EFL_FUNC_CALL(horizontal, vertical), int horizontal, int vertical); void _elm_box_padding_get(const Eo *obj, Elm_Box_Data *pd, int *horizontal, int *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_box_padding_get, EFL_FUNC_CALL(horizontal, vertical), int *horizontal, int *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_box_padding_get, EFL_FUNC_CALL(horizontal, vertical), int *horizontal, int *vertical); Eina_List *_elm_box_children_get(const Eo *obj, Elm_Box_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_box_children_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_box_children_get, Eina_List *, NULL); void _elm_box_pack_end(Eo *obj, Elm_Box_Data *pd, Efl_Canvas_Object *subobj); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_pack_end, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_pack_end, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); void _elm_box_unpack_all(Eo *obj, Elm_Box_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_box_unpack_all); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_box_unpack_all); void _elm_box_unpack(Eo *obj, Elm_Box_Data *pd, Efl_Canvas_Object *subobj); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); void _elm_box_pack_after(Eo *obj, Elm_Box_Data *pd, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_pack_after, EFL_FUNC_CALL(subobj, after), Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_pack_after, EFL_FUNC_CALL(subobj, after), Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); void _elm_box_pack_start(Eo *obj, Elm_Box_Data *pd, Efl_Canvas_Object *subobj); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_pack_start, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_pack_start, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); void _elm_box_recalculate(Eo *obj, Elm_Box_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_box_recalculate); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_box_recalculate); void _elm_box_pack_before(Eo *obj, Elm_Box_Data *pd, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_box_pack_before, EFL_FUNC_CALL(subobj, before), Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_box_pack_before, EFL_FUNC_CALL(subobj, before), Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); void _elm_box_clear(Eo *obj, Elm_Box_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_box_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_box_clear); Efl_Object *_elm_box_efl_object_constructor(Eo *obj, Elm_Box_Data *pd); diff --git a/src/lib/elementary/elm_box_eo.h b/src/lib/elementary/elm_box_eo.h index 64c1174e35..1c597667b0 100644 --- a/src/lib/elementary/elm_box_eo.h +++ b/src/lib/elementary/elm_box_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Box; */ #define ELM_BOX_CLASS elm_box_class_get() -EWAPI const Efl_Class *elm_box_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_box_class_get(void) EINA_CONST; /** * @brief Set the box to arrange its children homogeneously @@ -34,7 +34,7 @@ EWAPI const Efl_Class *elm_box_class_get(void) EINA_CONST; * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous); +ELM_API ELM_API_WEAK void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous); /** * @brief Get whether the box is using homogeneous mode or not ($true if it's @@ -46,7 +46,7 @@ EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous); * * @ingroup Elm_Box_Group */ -EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj); /** * @brief Set the alignment of the whole bounding box of contents. @@ -61,7 +61,7 @@ EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical); +ELM_API ELM_API_WEAK void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical); /** * @brief Get the alignment of the whole bounding box of contents. @@ -74,7 +74,7 @@ EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vertical); +ELM_API ELM_API_WEAK void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vertical); /** * @brief Set the horizontal orientation @@ -90,7 +90,7 @@ EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vert * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Get the horizontal orientation ($true if the box is set to horizontal @@ -102,7 +102,7 @@ EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_Box_Group */ -EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_box_horizontal_get(const Eo *obj); /** * @brief Set the space (padding) between the box's elements. @@ -118,7 +118,7 @@ EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical); +ELM_API ELM_API_WEAK void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical); /** * @brief Get the space (padding) between the box's elements. @@ -131,7 +131,7 @@ EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical); +ELM_API ELM_API_WEAK void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical); /** * @brief Get a list of the objects packed into the box @@ -147,7 +147,7 @@ EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical * * @ingroup Elm_Box_Group */ -EOAPI Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Add an object at the end of the pack list @@ -166,7 +166,7 @@ EOAPI Eina_List *elm_obj_box_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj); /** * @brief Remove all items from the box, without deleting them @@ -182,7 +182,7 @@ EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_unpack_all(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_box_unpack_all(Eo *obj); /** * @brief Unpack a box item @@ -197,7 +197,7 @@ EOAPI void elm_obj_box_unpack_all(Eo *obj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj); /** * @brief Adds an object to the box after the indicated object @@ -217,7 +217,7 @@ EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); +ELM_API ELM_API_WEAK void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); /** * @brief Add an object to the beginning of the pack list @@ -236,7 +236,7 @@ EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj); /** * @brief Force the box to recalculate its children packing. @@ -249,7 +249,7 @@ EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_recalculate(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_box_recalculate(Eo *obj); /** * @brief Adds an object to the box before the indicated object @@ -269,7 +269,7 @@ EOAPI void elm_obj_box_recalculate(Eo *obj); * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); +ELM_API ELM_API_WEAK void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); /** * @brief Clear the box of all children @@ -282,9 +282,9 @@ EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canva * * @ingroup Elm_Box_Group */ -EOAPI void elm_obj_box_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_box_clear(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED; /** Called when child was added * @return Efl_Object * @@ -293,7 +293,7 @@ EWAPI extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_ADDED; */ #define ELM_BOX_EVENT_CHILD_ADDED (&(_ELM_BOX_EVENT_CHILD_ADDED)) -EWAPI extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_REMOVED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_BOX_EVENT_CHILD_REMOVED; /** Called when child was removed * @return Efl_Object * diff --git a/src/lib/elementary/elm_box_eo.legacy.c b/src/lib/elementary/elm_box_eo.legacy.c index c1e5b7e702..5362fbcb3e 100644 --- a/src/lib/elementary/elm_box_eo.legacy.c +++ b/src/lib/elementary/elm_box_eo.legacy.c @@ -1,101 +1,101 @@ -EAPI void +ELM_API void elm_box_homogeneous_set(Elm_Box *obj, Eina_Bool homogeneous) { elm_obj_box_homogeneous_set(obj, homogeneous); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_box_homogeneous_get(const Elm_Box *obj) { return elm_obj_box_homogeneous_get(obj); } -EAPI void +ELM_API void elm_box_align_set(Elm_Box *obj, double horizontal, double vertical) { elm_obj_box_align_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_box_align_get(const Elm_Box *obj, double *horizontal, double *vertical) { elm_obj_box_align_get(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_box_horizontal_set(Elm_Box *obj, Eina_Bool horizontal) { elm_obj_box_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_box_horizontal_get(const Elm_Box *obj) { return elm_obj_box_horizontal_get(obj); } -EAPI void +ELM_API void elm_box_padding_set(Elm_Box *obj, int horizontal, int vertical) { elm_obj_box_padding_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_box_padding_get(const Elm_Box *obj, int *horizontal, int *vertical) { elm_obj_box_padding_get(obj, horizontal, vertical); } -EAPI Eina_List * +ELM_API Eina_List * elm_box_children_get(const Elm_Box *obj) { return elm_obj_box_children_get(obj); } -EAPI void +ELM_API void elm_box_pack_end(Elm_Box *obj, Efl_Canvas_Object *subobj) { elm_obj_box_pack_end(obj, subobj); } -EAPI void +ELM_API void elm_box_unpack_all(Elm_Box *obj) { elm_obj_box_unpack_all(obj); } -EAPI void +ELM_API void elm_box_unpack(Elm_Box *obj, Efl_Canvas_Object *subobj) { elm_obj_box_unpack(obj, subobj); } -EAPI void +ELM_API void elm_box_pack_after(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after) { elm_obj_box_pack_after(obj, subobj, after); } -EAPI void +ELM_API void elm_box_pack_start(Elm_Box *obj, Efl_Canvas_Object *subobj) { elm_obj_box_pack_start(obj, subobj); } -EAPI void +ELM_API void elm_box_recalculate(Elm_Box *obj) { elm_obj_box_recalculate(obj); } -EAPI void +ELM_API void elm_box_pack_before(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before) { elm_obj_box_pack_before(obj, subobj, before); } -EAPI void +ELM_API void elm_box_clear(Elm_Box *obj) { elm_obj_box_clear(obj); diff --git a/src/lib/elementary/elm_box_eo.legacy.h b/src/lib/elementary/elm_box_eo.legacy.h index 9171fbaafe..3b20169627 100644 --- a/src/lib/elementary/elm_box_eo.legacy.h +++ b/src/lib/elementary/elm_box_eo.legacy.h @@ -27,7 +27,7 @@ typedef Eo Elm_Box; * * @ingroup Elm_Box_Group */ -EAPI void elm_box_homogeneous_set(Elm_Box *obj, Eina_Bool homogeneous); +ELM_API void elm_box_homogeneous_set(Elm_Box *obj, Eina_Bool homogeneous); /** * @brief Get whether the box is using homogeneous mode or not ($true if it's @@ -39,7 +39,7 @@ EAPI void elm_box_homogeneous_set(Elm_Box *obj, Eina_Bool homogeneous); * * @ingroup Elm_Box_Group */ -EAPI Eina_Bool elm_box_homogeneous_get(const Elm_Box *obj); +ELM_API Eina_Bool elm_box_homogeneous_get(const Elm_Box *obj); /** * @brief Set the alignment of the whole bounding box of contents. @@ -54,7 +54,7 @@ EAPI Eina_Bool elm_box_homogeneous_get(const Elm_Box *obj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_align_set(Elm_Box *obj, double horizontal, double vertical); +ELM_API void elm_box_align_set(Elm_Box *obj, double horizontal, double vertical); /** * @brief Get the alignment of the whole bounding box of contents. @@ -67,7 +67,7 @@ EAPI void elm_box_align_set(Elm_Box *obj, double horizontal, double vertical); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_align_get(const Elm_Box *obj, double *horizontal, double *vertical); +ELM_API void elm_box_align_get(const Elm_Box *obj, double *horizontal, double *vertical); /** * @brief Set the horizontal orientation @@ -83,7 +83,7 @@ EAPI void elm_box_align_get(const Elm_Box *obj, double *horizontal, double *vert * * @ingroup Elm_Box_Group */ -EAPI void elm_box_horizontal_set(Elm_Box *obj, Eina_Bool horizontal); +ELM_API void elm_box_horizontal_set(Elm_Box *obj, Eina_Bool horizontal); /** * @brief Get the horizontal orientation ($true if the box is set to horizontal @@ -95,7 +95,7 @@ EAPI void elm_box_horizontal_set(Elm_Box *obj, Eina_Bool horizontal); * * @ingroup Elm_Box_Group */ -EAPI Eina_Bool elm_box_horizontal_get(const Elm_Box *obj); +ELM_API Eina_Bool elm_box_horizontal_get(const Elm_Box *obj); /** * @brief Set the space (padding) between the box's elements. @@ -111,7 +111,7 @@ EAPI Eina_Bool elm_box_horizontal_get(const Elm_Box *obj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_padding_set(Elm_Box *obj, int horizontal, int vertical); +ELM_API void elm_box_padding_set(Elm_Box *obj, int horizontal, int vertical); /** * @brief Get the space (padding) between the box's elements. @@ -124,7 +124,7 @@ EAPI void elm_box_padding_set(Elm_Box *obj, int horizontal, int vertical); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_padding_get(const Elm_Box *obj, int *horizontal, int *vertical); +ELM_API void elm_box_padding_get(const Elm_Box *obj, int *horizontal, int *vertical); /** * @brief Get a list of the objects packed into the box @@ -140,7 +140,7 @@ EAPI void elm_box_padding_get(const Elm_Box *obj, int *horizontal, int *vertical * * @ingroup Elm_Box_Group */ -EAPI Eina_List *elm_box_children_get(const Elm_Box *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_box_children_get(const Elm_Box *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Add an object at the end of the pack list @@ -159,7 +159,7 @@ EAPI Eina_List *elm_box_children_get(const Elm_Box *obj) EINA_WARN_UNUSED_RESULT * * @ingroup Elm_Box_Group */ -EAPI void elm_box_pack_end(Elm_Box *obj, Efl_Canvas_Object *subobj); +ELM_API void elm_box_pack_end(Elm_Box *obj, Efl_Canvas_Object *subobj); /** * @brief Remove all items from the box, without deleting them @@ -175,7 +175,7 @@ EAPI void elm_box_pack_end(Elm_Box *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_unpack_all(Elm_Box *obj); +ELM_API void elm_box_unpack_all(Elm_Box *obj); /** * @brief Unpack a box item @@ -190,7 +190,7 @@ EAPI void elm_box_unpack_all(Elm_Box *obj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_unpack(Elm_Box *obj, Efl_Canvas_Object *subobj); +ELM_API void elm_box_unpack(Elm_Box *obj, Efl_Canvas_Object *subobj); /** * @brief Adds an object to the box after the indicated object @@ -210,7 +210,7 @@ EAPI void elm_box_unpack(Elm_Box *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_pack_after(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); +ELM_API void elm_box_pack_after(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after); /** * @brief Add an object to the beginning of the pack list @@ -229,7 +229,7 @@ EAPI void elm_box_pack_after(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas * * @ingroup Elm_Box_Group */ -EAPI void elm_box_pack_start(Elm_Box *obj, Efl_Canvas_Object *subobj); +ELM_API void elm_box_pack_start(Elm_Box *obj, Efl_Canvas_Object *subobj); /** * @brief Force the box to recalculate its children packing. @@ -242,7 +242,7 @@ EAPI void elm_box_pack_start(Elm_Box *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_recalculate(Elm_Box *obj); +ELM_API void elm_box_recalculate(Elm_Box *obj); /** * @brief Adds an object to the box before the indicated object @@ -262,7 +262,7 @@ EAPI void elm_box_recalculate(Elm_Box *obj); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_pack_before(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); +ELM_API void elm_box_pack_before(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before); /** * @brief Clear the box of all children @@ -275,6 +275,6 @@ EAPI void elm_box_pack_before(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canva * * @ingroup Elm_Box_Group */ -EAPI void elm_box_clear(Elm_Box *obj); +ELM_API void elm_box_clear(Elm_Box *obj); #endif diff --git a/src/lib/elementary/elm_box_legacy.h b/src/lib/elementary/elm_box_legacy.h index ad8aaa91d0..b31d1d9605 100644 --- a/src/lib/elementary/elm_box_legacy.h +++ b/src/lib/elementary/elm_box_legacy.h @@ -8,7 +8,7 @@ * * @ingroup Elm_Box_Group */ -EAPI Evas_Object *elm_box_add(Evas_Object *parent); +ELM_API Evas_Object *elm_box_add(Evas_Object *parent); #include "elm_box_eo.legacy.h" @@ -46,4 +46,4 @@ EAPI Evas_Object *elm_box_add(Evas_Object *parent); * * @ingroup Elm_Box_Group */ -EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data); +ELM_API void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data); diff --git a/src/lib/elementary/elm_bubble.c b/src/lib/elementary/elm_bubble.c index 06ebba6d43..fbe5c815ae 100644 --- a/src/lib/elementary/elm_bubble.c +++ b/src/lib/elementary/elm_bubble.c @@ -170,7 +170,7 @@ _elm_bubble_efl_ui_widget_on_access_update(Eo *obj, Elm_Bubble_Data *_pd EINA_UN elm_widget_can_focus_set(obj, EINA_FALSE); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_bubble_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_bubble_eo.c b/src/lib/elementary/elm_bubble_eo.c index 284bfb9ff6..e68d117101 100644 --- a/src/lib/elementary/elm_bubble_eo.c +++ b/src/lib/elementary/elm_bubble_eo.c @@ -1,11 +1,11 @@ void _elm_bubble_pos_set(Eo *obj, Elm_Bubble_Data *pd, Elm_Bubble_Pos pos); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_bubble_pos_set, EFL_FUNC_CALL(pos), Elm_Bubble_Pos pos); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_bubble_pos_set, EFL_FUNC_CALL(pos), Elm_Bubble_Pos pos); Elm_Bubble_Pos _elm_bubble_pos_get(const Eo *obj, Elm_Bubble_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_bubble_pos_get, Elm_Bubble_Pos, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_bubble_pos_get, Elm_Bubble_Pos, 0); Efl_Object *_elm_bubble_efl_object_constructor(Eo *obj, Elm_Bubble_Data *pd); diff --git a/src/lib/elementary/elm_bubble_eo.h b/src/lib/elementary/elm_bubble_eo.h index 693bb98e60..fed44723a4 100644 --- a/src/lib/elementary/elm_bubble_eo.h +++ b/src/lib/elementary/elm_bubble_eo.h @@ -40,7 +40,7 @@ typedef enum */ #define ELM_BUBBLE_CLASS elm_bubble_class_get() -EWAPI const Efl_Class *elm_bubble_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_bubble_class_get(void) EINA_CONST; /** * @brief The corner of the bubble @@ -54,7 +54,7 @@ EWAPI const Efl_Class *elm_bubble_class_get(void) EINA_CONST; * * @ingroup Elm_Bubble */ -EOAPI void elm_obj_bubble_pos_set(Eo *obj, Elm_Bubble_Pos pos); +ELM_API ELM_API_WEAK void elm_obj_bubble_pos_set(Eo *obj, Elm_Bubble_Pos pos); /** * @brief The corner of the bubble @@ -69,6 +69,6 @@ EOAPI void elm_obj_bubble_pos_set(Eo *obj, Elm_Bubble_Pos pos); * * @ingroup Elm_Bubble */ -EOAPI Elm_Bubble_Pos elm_obj_bubble_pos_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Bubble_Pos elm_obj_bubble_pos_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_bubble_eo.legacy.c b/src/lib/elementary/elm_bubble_eo.legacy.c index 812b6b21d3..c382e70d25 100644 --- a/src/lib/elementary/elm_bubble_eo.legacy.c +++ b/src/lib/elementary/elm_bubble_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_bubble_pos_set(Elm_Bubble *obj, Elm_Bubble_Pos pos) { elm_obj_bubble_pos_set(obj, pos); } -EAPI Elm_Bubble_Pos +ELM_API Elm_Bubble_Pos elm_bubble_pos_get(const Elm_Bubble *obj) { return elm_obj_bubble_pos_get(obj); diff --git a/src/lib/elementary/elm_bubble_eo.legacy.h b/src/lib/elementary/elm_bubble_eo.legacy.h index 3b06655c24..bbb6d4ef4d 100644 --- a/src/lib/elementary/elm_bubble_eo.legacy.h +++ b/src/lib/elementary/elm_bubble_eo.legacy.h @@ -47,7 +47,7 @@ typedef enum * * @ingroup Elm_Bubble_Group */ -EAPI void elm_bubble_pos_set(Elm_Bubble *obj, Elm_Bubble_Pos pos); +ELM_API void elm_bubble_pos_set(Elm_Bubble *obj, Elm_Bubble_Pos pos); /** * @brief The corner of the bubble @@ -62,6 +62,6 @@ EAPI void elm_bubble_pos_set(Elm_Bubble *obj, Elm_Bubble_Pos pos); * * @ingroup Elm_Bubble_Group */ -EAPI Elm_Bubble_Pos elm_bubble_pos_get(const Elm_Bubble *obj); +ELM_API Elm_Bubble_Pos elm_bubble_pos_get(const Elm_Bubble *obj); #endif diff --git a/src/lib/elementary/elm_bubble_legacy.h b/src/lib/elementary/elm_bubble_legacy.h index c301e0d6ea..a1391f5321 100644 --- a/src/lib/elementary/elm_bubble_legacy.h +++ b/src/lib/elementary/elm_bubble_legacy.h @@ -8,6 +8,6 @@ * * @ingroup Elm_Bubble */ -EAPI Evas_Object *elm_bubble_add(Evas_Object *parent); +ELM_API Evas_Object *elm_bubble_add(Evas_Object *parent); #include "elm_bubble_eo.legacy.h" \ No newline at end of file diff --git a/src/lib/elementary/elm_button_legacy.h b/src/lib/elementary/elm_button_legacy.h index 08db783be0..5cae754b6c 100644 --- a/src/lib/elementary/elm_button_legacy.h +++ b/src/lib/elementary/elm_button_legacy.h @@ -8,7 +8,7 @@ typedef Eo Elm_Button; * * @ingroup Elm_Button */ -EAPI Evas_Object *elm_button_add(Evas_Object *parent); +ELM_API Evas_Object *elm_button_add(Evas_Object *parent); /** * @brief The initial timeout before the autorepeat event is generated @@ -25,7 +25,7 @@ EAPI Evas_Object *elm_button_add(Evas_Object *parent); * @ingroup Elm_Button */ -EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t); +ELM_API void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t); /** * @brief The initial timeout before the autorepeat event is generated @@ -42,7 +42,7 @@ EAPI void elm_button_autorepeat_initial_timeout_set(Evas_ * @ingroup Elm_Button */ -EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj); +ELM_API double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj); /** * @brief The interval between each generated autorepeat event @@ -56,7 +56,7 @@ EAPI double elm_button_autorepeat_initial_timeout_get(const * * @ingroup Elm_Button */ -EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t); +ELM_API void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t); /** * @brief The interval between each generated autorepeat event @@ -70,7 +70,7 @@ EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Obje * * @ingroup Elm_Button */ -EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj); +ELM_API double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj); /** * @brief Turn on/off the autorepeat event generated when the button is kept @@ -89,7 +89,7 @@ EAPI double elm_button_autorepeat_gap_timeout_get(const Eva * * @ingroup Elm_Button */ -EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on); +ELM_API void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on); /** * @brief Turn on/off the autorepeat event generated when the button is kept @@ -108,6 +108,6 @@ EAPI void elm_button_autorepeat_set(Evas_Object *obj, Ein * * @ingroup Elm_Button */ -EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj); #include "efl_ui_button_eo.legacy.h" diff --git a/src/lib/elementary/elm_cache.h b/src/lib/elementary/elm_cache.h index d78113efa5..7d6837228c 100644 --- a/src/lib/elementary/elm_cache.h +++ b/src/lib/elementary/elm_cache.h @@ -24,7 +24,7 @@ * * @ingroup Elm_Caches */ -EAPI void elm_cache_all_flush(void); +ELM_API void elm_cache_all_flush(void); /** * @} diff --git a/src/lib/elementary/elm_calendar.c b/src/lib/elementary/elm_calendar.c index c58fc1cc15..a27a6f4cb3 100644 --- a/src/lib/elementary/elm_calendar.c +++ b/src/lib/elementary/elm_calendar.c @@ -1497,7 +1497,7 @@ _elm_calendar_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Calendar_D _access_obj_process(obj, _elm_calendar_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_calendar_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -1551,7 +1551,7 @@ _elm_calendar_interval_get(const Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd) return sd->first_interval; } -EAPI void +ELM_API void elm_calendar_min_max_year_set(Elm_Calendar *obj, int min, int max) { Elm_Calendar_Data *sd; @@ -1580,7 +1580,7 @@ elm_calendar_min_max_year_set(Elm_Calendar *obj, int min, int max) evas_object_smart_changed(obj); } -EAPI void +ELM_API void elm_calendar_min_max_year_get(const Elm_Calendar *obj, int *min, int *max) { Elm_Calendar_Data *sd; @@ -1710,7 +1710,7 @@ _elm_calendar_date_max_get(const Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd) return &(sd->date_max); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_calendar_day_selection_disabled_set(Evas_Object *obj, Eina_Bool disabled) { @@ -1722,7 +1722,7 @@ elm_calendar_day_selection_disabled_set(Evas_Object *obj, elm_calendar_select_mode_set(obj, ELM_CALENDAR_SELECT_MODE_DEFAULT); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_calendar_day_selection_disabled_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) EINA_FALSE; @@ -1805,7 +1805,7 @@ _elm_calendar_mark_del(Eo *obj, Elm_Calendar_Data *sd, Elm_Calendar_Mark *mark) _mark_free(mark); } -EAPI void +ELM_API void elm_calendar_mark_del(Elm_Calendar_Mark *mark) { EINA_SAFETY_ON_NULL_RETURN(mark); diff --git a/src/lib/elementary/elm_calendar_eo.c b/src/lib/elementary/elm_calendar_eo.c index eebca52f43..8df5d1cebe 100644 --- a/src/lib/elementary/elm_calendar_eo.c +++ b/src/lib/elementary/elm_calendar_eo.c @@ -1,23 +1,23 @@ -EWAPI const Efl_Event_Description _ELM_CALENDAR_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CALENDAR_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_CALENDAR_EVENT_DISPLAY_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CALENDAR_EVENT_DISPLAY_CHANGED = EFL_EVENT_DESCRIPTION("display,changed"); void _elm_calendar_first_day_of_week_set(Eo *obj, Elm_Calendar_Data *pd, Elm_Calendar_Weekday day); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_first_day_of_week_set, EFL_FUNC_CALL(day), Elm_Calendar_Weekday day); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_first_day_of_week_set, EFL_FUNC_CALL(day), Elm_Calendar_Weekday day); Elm_Calendar_Weekday _elm_calendar_first_day_of_week_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_first_day_of_week_get, Elm_Calendar_Weekday, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_first_day_of_week_get, Elm_Calendar_Weekday, 0); void _elm_calendar_selectable_set(Eo *obj, Elm_Calendar_Data *pd, Elm_Calendar_Selectable selectable); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_selectable_set, EFL_FUNC_CALL(selectable), Elm_Calendar_Selectable selectable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_selectable_set, EFL_FUNC_CALL(selectable), Elm_Calendar_Selectable selectable); Elm_Calendar_Selectable _elm_calendar_selectable_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_selectable_get, Elm_Calendar_Selectable, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_selectable_get, Elm_Calendar_Selectable, 0); void _elm_calendar_interval_set(Eo *obj, Elm_Calendar_Data *pd, double interval); @@ -37,7 +37,7 @@ __eolian_elm_calendar_interval_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_interval_set, EFL_FUNC_CALL(interval), double interval); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_interval_set, EFL_FUNC_CALL(interval), double interval); double _elm_calendar_interval_get(const Eo *obj, Elm_Calendar_Data *pd); @@ -49,75 +49,75 @@ __eolian_elm_calendar_interval_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_interval_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_interval_get, double, 0); void _elm_calendar_weekdays_names_set(Eo *obj, Elm_Calendar_Data *pd, const char **weekdays); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_weekdays_names_set, EFL_FUNC_CALL(weekdays), const char **weekdays); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_weekdays_names_set, EFL_FUNC_CALL(weekdays), const char **weekdays); const char **_elm_calendar_weekdays_names_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_weekdays_names_get, const char **, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_weekdays_names_get, const char **, NULL); void _elm_calendar_select_mode_set(Eo *obj, Elm_Calendar_Data *pd, Elm_Calendar_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_select_mode_set, EFL_FUNC_CALL(mode), Elm_Calendar_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_select_mode_set, EFL_FUNC_CALL(mode), Elm_Calendar_Select_Mode mode); Elm_Calendar_Select_Mode _elm_calendar_select_mode_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_select_mode_get, Elm_Calendar_Select_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_select_mode_get, Elm_Calendar_Select_Mode, 0); void _elm_calendar_format_function_set(Eo *obj, Elm_Calendar_Data *pd, Elm_Calendar_Format_Cb format_function); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_format_function_set, EFL_FUNC_CALL(format_function), Elm_Calendar_Format_Cb format_function); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_format_function_set, EFL_FUNC_CALL(format_function), Elm_Calendar_Format_Cb format_function); const Eina_List *_elm_calendar_marks_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_marks_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_marks_get, const Eina_List *, NULL); void _elm_calendar_date_min_set(Eo *obj, Elm_Calendar_Data *pd, const Efl_Time *min); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_date_min_set, EFL_FUNC_CALL(min), const Efl_Time *min); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_date_min_set, EFL_FUNC_CALL(min), const Efl_Time *min); const Efl_Time *_elm_calendar_date_min_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_date_min_get, const Efl_Time *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_date_min_get, const Efl_Time *, NULL); void _elm_calendar_date_max_set(Eo *obj, Elm_Calendar_Data *pd, const Efl_Time *max); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_date_max_set, EFL_FUNC_CALL(max), const Efl_Time *max); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_date_max_set, EFL_FUNC_CALL(max), const Efl_Time *max); const Efl_Time *_elm_calendar_date_max_get(const Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_calendar_date_max_get, const Efl_Time *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_calendar_date_max_get, const Efl_Time *, NULL); void _elm_calendar_selected_time_set(Eo *obj, Elm_Calendar_Data *pd, Efl_Time *selected_time); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_selected_time_set, EFL_FUNC_CALL(selected_time), Efl_Time *selected_time); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_selected_time_set, EFL_FUNC_CALL(selected_time), Efl_Time *selected_time); Eina_Bool _elm_calendar_selected_time_get(const Eo *obj, Elm_Calendar_Data *pd, Efl_Time *selected_time); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_calendar_selected_time_get, Eina_Bool, 0, EFL_FUNC_CALL(selected_time), Efl_Time *selected_time); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_calendar_selected_time_get, Eina_Bool, 0, EFL_FUNC_CALL(selected_time), Efl_Time *selected_time); Elm_Calendar_Mark *_elm_calendar_mark_add(Eo *obj, Elm_Calendar_Data *pd, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); -EOAPI EFL_FUNC_BODYV(elm_obj_calendar_mark_add, Elm_Calendar_Mark *, NULL, EFL_FUNC_CALL(mark_type, mark_time, repeat), const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_calendar_mark_add, Elm_Calendar_Mark *, NULL, EFL_FUNC_CALL(mark_type, mark_time, repeat), const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); void _elm_calendar_mark_del(Eo *obj, Elm_Calendar_Data *pd, Elm_Calendar_Mark *mark); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_calendar_mark_del, EFL_FUNC_CALL(mark), Elm_Calendar_Mark *mark); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_calendar_mark_del, EFL_FUNC_CALL(mark), Elm_Calendar_Mark *mark); void _elm_calendar_marks_clear(Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_calendar_marks_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_calendar_marks_clear); void _elm_calendar_marks_draw(Eo *obj, Elm_Calendar_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_calendar_marks_draw); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_calendar_marks_draw); Eina_Bool _elm_calendar_displayed_time_get(const Eo *obj, Elm_Calendar_Data *pd, Efl_Time *displayed_time); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_calendar_displayed_time_get, Eina_Bool, 0, EFL_FUNC_CALL(displayed_time), Efl_Time *displayed_time); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_calendar_displayed_time_get, Eina_Bool, 0, EFL_FUNC_CALL(displayed_time), Efl_Time *displayed_time); Efl_Object *_elm_calendar_efl_object_constructor(Eo *obj, Elm_Calendar_Data *pd); diff --git a/src/lib/elementary/elm_calendar_eo.h b/src/lib/elementary/elm_calendar_eo.h index a9cdaab195..a727bbca0f 100644 --- a/src/lib/elementary/elm_calendar_eo.h +++ b/src/lib/elementary/elm_calendar_eo.h @@ -128,7 +128,7 @@ typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; */ #define ELM_CALENDAR_CLASS elm_calendar_class_get() -EWAPI const Efl_Class *elm_calendar_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_calendar_class_get(void) EINA_CONST; /** * @brief The first day of week to use on calendar widgets'. @@ -138,7 +138,7 @@ EWAPI const Efl_Class *elm_calendar_class_get(void) EINA_CONST; * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_first_day_of_week_set(Eo *obj, Elm_Calendar_Weekday day); +ELM_API ELM_API_WEAK void elm_obj_calendar_first_day_of_week_set(Eo *obj, Elm_Calendar_Weekday day); /** * @brief The first day of week to use on calendar widgets'. @@ -149,7 +149,7 @@ EOAPI void elm_obj_calendar_first_day_of_week_set(Eo *obj, Elm_Calendar_Weekday * * @ingroup Elm_Calendar */ -EOAPI Elm_Calendar_Weekday elm_obj_calendar_first_day_of_week_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Calendar_Weekday elm_obj_calendar_first_day_of_week_get(const Eo *obj); /** * @brief Define which fields of a tm struct will be taken into account, when @@ -167,7 +167,7 @@ EOAPI Elm_Calendar_Weekday elm_obj_calendar_first_day_of_week_get(const Eo *obj) * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_selectable_set(Eo *obj, Elm_Calendar_Selectable selectable); +ELM_API ELM_API_WEAK void elm_obj_calendar_selectable_set(Eo *obj, Elm_Calendar_Selectable selectable); /** * @brief Define which fields of a tm struct will be taken into account, when @@ -186,7 +186,7 @@ EOAPI void elm_obj_calendar_selectable_set(Eo *obj, Elm_Calendar_Selectable sele * * @ingroup Elm_Calendar */ -EOAPI Elm_Calendar_Selectable elm_obj_calendar_selectable_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Calendar_Selectable elm_obj_calendar_selectable_get(const Eo *obj); /** * @brief The interval on time updates for a user mouse button hold on @@ -210,7 +210,7 @@ EOAPI Elm_Calendar_Selectable elm_obj_calendar_selectable_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_interval_set(Eo *obj, double interval); +ELM_API ELM_API_WEAK void elm_obj_calendar_interval_set(Eo *obj, double interval); /** * @brief The interval on time updates for a user mouse button hold on @@ -235,7 +235,7 @@ EOAPI void elm_obj_calendar_interval_set(Eo *obj, double interval); * * @ingroup Elm_Calendar */ -EOAPI double elm_obj_calendar_interval_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_calendar_interval_get(const Eo *obj); /** * @brief Weekdays names to be displayed by the calendar. @@ -256,7 +256,7 @@ EOAPI double elm_obj_calendar_interval_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_weekdays_names_set(Eo *obj, const char **weekdays); +ELM_API ELM_API_WEAK void elm_obj_calendar_weekdays_names_set(Eo *obj, const char **weekdays); /** * @brief Weekdays names to be displayed by the calendar. @@ -278,7 +278,7 @@ EOAPI void elm_obj_calendar_weekdays_names_set(Eo *obj, const char **weekdays); * * @ingroup Elm_Calendar */ -EOAPI const char **elm_obj_calendar_weekdays_names_get(const Eo *obj); +ELM_API ELM_API_WEAK const char **elm_obj_calendar_weekdays_names_get(const Eo *obj); /** * @brief Select day mode to use. @@ -290,7 +290,7 @@ EOAPI const char **elm_obj_calendar_weekdays_names_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_select_mode_set(Eo *obj, Elm_Calendar_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_calendar_select_mode_set(Eo *obj, Elm_Calendar_Select_Mode mode); /** * @brief Select day mode to use. @@ -303,7 +303,7 @@ EOAPI void elm_obj_calendar_select_mode_set(Eo *obj, Elm_Calendar_Select_Mode mo * * @ingroup Elm_Calendar */ -EOAPI Elm_Calendar_Select_Mode elm_obj_calendar_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Calendar_Select_Mode elm_obj_calendar_select_mode_get(const Eo *obj); /** * @brief Set a function to format the string that will be used to display @@ -322,7 +322,7 @@ EOAPI Elm_Calendar_Select_Mode elm_obj_calendar_select_mode_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_format_function_set(Eo *obj, Elm_Calendar_Format_Cb format_function); +ELM_API ELM_API_WEAK void elm_obj_calendar_format_function_set(Eo *obj, Elm_Calendar_Format_Cb format_function); /** * @brief Get a list of all the calendar marks. @@ -336,7 +336,7 @@ EOAPI void elm_obj_calendar_format_function_set(Eo *obj, Elm_Calendar_Format_Cb * * @ingroup Elm_Calendar */ -EOAPI const Eina_List *elm_obj_calendar_marks_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_calendar_marks_get(const Eo *obj); /** * @brief Minimum date on calendar. @@ -356,7 +356,7 @@ EOAPI const Eina_List *elm_obj_calendar_marks_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_date_min_set(Eo *obj, const Efl_Time *min); +ELM_API ELM_API_WEAK void elm_obj_calendar_date_min_set(Eo *obj, const Efl_Time *min); /** * @brief Minimum date on calendar. @@ -376,7 +376,7 @@ EOAPI void elm_obj_calendar_date_min_set(Eo *obj, const Efl_Time *min); * * @ingroup Elm_Calendar */ -EOAPI const Efl_Time *elm_obj_calendar_date_min_get(const Eo *obj); +ELM_API ELM_API_WEAK const Efl_Time *elm_obj_calendar_date_min_get(const Eo *obj); /** * @brief Maximum date on calendar. @@ -396,7 +396,7 @@ EOAPI const Efl_Time *elm_obj_calendar_date_min_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_date_max_set(Eo *obj, const Efl_Time *max); +ELM_API ELM_API_WEAK void elm_obj_calendar_date_max_set(Eo *obj, const Efl_Time *max); /** * @brief Maximum date on calendar. @@ -419,7 +419,7 @@ EOAPI void elm_obj_calendar_date_max_set(Eo *obj, const Efl_Time *max); * * @ingroup Elm_Calendar */ -EOAPI const Efl_Time *elm_obj_calendar_date_max_get(const Eo *obj); +ELM_API ELM_API_WEAK const Efl_Time *elm_obj_calendar_date_max_get(const Eo *obj); /** * @brief Set selected date to be highlighted on calendar. @@ -437,7 +437,7 @@ EOAPI const Efl_Time *elm_obj_calendar_date_max_get(const Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_selected_time_set(Eo *obj, Efl_Time *selected_time); +ELM_API ELM_API_WEAK void elm_obj_calendar_selected_time_set(Eo *obj, Efl_Time *selected_time); /** * @brief Get selected date. @@ -458,7 +458,7 @@ EOAPI void elm_obj_calendar_selected_time_set(Eo *obj, Efl_Time *selected_time); * * @ingroup Elm_Calendar */ -EOAPI Eina_Bool elm_obj_calendar_selected_time_get(const Eo *obj, Efl_Time *selected_time); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_calendar_selected_time_get(const Eo *obj, Efl_Time *selected_time); /** * @brief Add a new mark to the calendar @@ -492,7 +492,7 @@ EOAPI Eina_Bool elm_obj_calendar_selected_time_get(const Eo *obj, Efl_Time *sele * * @ingroup Elm_Calendar */ -EOAPI Elm_Calendar_Mark *elm_obj_calendar_mark_add(Eo *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); +ELM_API ELM_API_WEAK Elm_Calendar_Mark *elm_obj_calendar_mark_add(Eo *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); /** * @brief Delete mark from the calendar. @@ -509,7 +509,7 @@ EOAPI Elm_Calendar_Mark *elm_obj_calendar_mark_add(Eo *obj, const char *mark_typ * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_mark_del(Eo *obj, Elm_Calendar_Mark *mark); +ELM_API ELM_API_WEAK void elm_obj_calendar_mark_del(Eo *obj, Elm_Calendar_Mark *mark); /** * @brief Remove all calendar's marks @@ -519,7 +519,7 @@ EOAPI void elm_obj_calendar_mark_del(Eo *obj, Elm_Calendar_Mark *mark); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_marks_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_calendar_marks_clear(Eo *obj); /** * @brief Draw calendar marks. @@ -539,7 +539,7 @@ EOAPI void elm_obj_calendar_marks_clear(Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI void elm_obj_calendar_marks_draw(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_calendar_marks_draw(Eo *obj); /** * @brief Get the current time displayed in the widget @@ -553,9 +553,9 @@ EOAPI void elm_obj_calendar_marks_draw(Eo *obj); * * @ingroup Elm_Calendar */ -EOAPI Eina_Bool elm_obj_calendar_displayed_time_get(const Eo *obj, Efl_Time *displayed_time); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_calendar_displayed_time_get(const Eo *obj, Efl_Time *displayed_time); -EWAPI extern const Efl_Event_Description _ELM_CALENDAR_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CALENDAR_EVENT_CHANGED; /** Emitted when the date in the calendar is changed * @@ -563,7 +563,7 @@ EWAPI extern const Efl_Event_Description _ELM_CALENDAR_EVENT_CHANGED; */ #define ELM_CALENDAR_EVENT_CHANGED (&(_ELM_CALENDAR_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_CALENDAR_EVENT_DISPLAY_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CALENDAR_EVENT_DISPLAY_CHANGED; /** Emitted when the current month displayed in the calendar is changed * diff --git a/src/lib/elementary/elm_calendar_eo.legacy.c b/src/lib/elementary/elm_calendar_eo.legacy.c index 1ddf8af1cb..10d9fe1f73 100644 --- a/src/lib/elementary/elm_calendar_eo.legacy.c +++ b/src/lib/elementary/elm_calendar_eo.legacy.c @@ -1,131 +1,131 @@ -EAPI void +ELM_API void elm_calendar_first_day_of_week_set(Elm_Calendar *obj, Elm_Calendar_Weekday day) { elm_obj_calendar_first_day_of_week_set(obj, day); } -EAPI Elm_Calendar_Weekday +ELM_API Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Elm_Calendar *obj) { return elm_obj_calendar_first_day_of_week_get(obj); } -EAPI void +ELM_API void elm_calendar_selectable_set(Elm_Calendar *obj, Elm_Calendar_Selectable selectable) { elm_obj_calendar_selectable_set(obj, selectable); } -EAPI Elm_Calendar_Selectable +ELM_API Elm_Calendar_Selectable elm_calendar_selectable_get(const Elm_Calendar *obj) { return elm_obj_calendar_selectable_get(obj); } -EAPI void +ELM_API void elm_calendar_interval_set(Elm_Calendar *obj, double interval) { elm_obj_calendar_interval_set(obj, interval); } -EAPI double +ELM_API double elm_calendar_interval_get(const Elm_Calendar *obj) { return elm_obj_calendar_interval_get(obj); } -EAPI void +ELM_API void elm_calendar_weekdays_names_set(Elm_Calendar *obj, const char **weekdays) { elm_obj_calendar_weekdays_names_set(obj, weekdays); } -EAPI const char ** +ELM_API const char ** elm_calendar_weekdays_names_get(const Elm_Calendar *obj) { return elm_obj_calendar_weekdays_names_get(obj); } -EAPI void +ELM_API void elm_calendar_select_mode_set(Elm_Calendar *obj, Elm_Calendar_Select_Mode mode) { elm_obj_calendar_select_mode_set(obj, mode); } -EAPI Elm_Calendar_Select_Mode +ELM_API Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Elm_Calendar *obj) { return elm_obj_calendar_select_mode_get(obj); } -EAPI void +ELM_API void elm_calendar_format_function_set(Elm_Calendar *obj, Elm_Calendar_Format_Cb format_function) { elm_obj_calendar_format_function_set(obj, format_function); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_calendar_marks_get(const Elm_Calendar *obj) { return elm_obj_calendar_marks_get(obj); } -EAPI void +ELM_API void elm_calendar_date_min_set(Elm_Calendar *obj, const Efl_Time *min) { elm_obj_calendar_date_min_set(obj, min); } -EAPI const Efl_Time * +ELM_API const Efl_Time * elm_calendar_date_min_get(const Elm_Calendar *obj) { return elm_obj_calendar_date_min_get(obj); } -EAPI void +ELM_API void elm_calendar_date_max_set(Elm_Calendar *obj, const Efl_Time *max) { elm_obj_calendar_date_max_set(obj, max); } -EAPI const Efl_Time * +ELM_API const Efl_Time * elm_calendar_date_max_get(const Elm_Calendar *obj) { return elm_obj_calendar_date_max_get(obj); } -EAPI void +ELM_API void elm_calendar_selected_time_set(Elm_Calendar *obj, Efl_Time *selected_time) { elm_obj_calendar_selected_time_set(obj, selected_time); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_calendar_selected_time_get(const Elm_Calendar *obj, Efl_Time *selected_time) { return elm_obj_calendar_selected_time_get(obj, selected_time); } -EAPI Elm_Calendar_Mark * +ELM_API Elm_Calendar_Mark * elm_calendar_mark_add(Elm_Calendar *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat) { return elm_obj_calendar_mark_add(obj, mark_type, mark_time, repeat); } -EAPI void +ELM_API void elm_calendar_marks_clear(Elm_Calendar *obj) { elm_obj_calendar_marks_clear(obj); } -EAPI void +ELM_API void elm_calendar_marks_draw(Elm_Calendar *obj) { elm_obj_calendar_marks_draw(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_calendar_displayed_time_get(const Elm_Calendar *obj, Efl_Time *displayed_time) { return elm_obj_calendar_displayed_time_get(obj, displayed_time); diff --git a/src/lib/elementary/elm_calendar_eo.legacy.h b/src/lib/elementary/elm_calendar_eo.legacy.h index e2f903cb66..d6206a0c7f 100644 --- a/src/lib/elementary/elm_calendar_eo.legacy.h +++ b/src/lib/elementary/elm_calendar_eo.legacy.h @@ -125,7 +125,7 @@ typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_first_day_of_week_set(Elm_Calendar *obj, Elm_Calendar_Weekday day); +ELM_API void elm_calendar_first_day_of_week_set(Elm_Calendar *obj, Elm_Calendar_Weekday day); /** * @brief The first day of week to use on calendar widgets'. @@ -136,7 +136,7 @@ EAPI void elm_calendar_first_day_of_week_set(Elm_Calendar *obj, Elm_Calendar_Wee * * @ingroup Elm_Calendar_Group */ -EAPI Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Elm_Calendar *obj); +ELM_API Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Elm_Calendar *obj); /** * @brief Define which fields of a tm struct will be taken into account, when @@ -154,7 +154,7 @@ EAPI Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Elm_Calendar * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_selectable_set(Elm_Calendar *obj, Elm_Calendar_Selectable selectable); +ELM_API void elm_calendar_selectable_set(Elm_Calendar *obj, Elm_Calendar_Selectable selectable); /** * @brief Define which fields of a tm struct will be taken into account, when @@ -173,7 +173,7 @@ EAPI void elm_calendar_selectable_set(Elm_Calendar *obj, Elm_Calendar_Selectable * * @ingroup Elm_Calendar_Group */ -EAPI Elm_Calendar_Selectable elm_calendar_selectable_get(const Elm_Calendar *obj); +ELM_API Elm_Calendar_Selectable elm_calendar_selectable_get(const Elm_Calendar *obj); /** * @brief The interval on time updates for a user mouse button hold on @@ -197,7 +197,7 @@ EAPI Elm_Calendar_Selectable elm_calendar_selectable_get(const Elm_Calendar *obj * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_interval_set(Elm_Calendar *obj, double interval); +ELM_API void elm_calendar_interval_set(Elm_Calendar *obj, double interval); /** * @brief The interval on time updates for a user mouse button hold on @@ -222,7 +222,7 @@ EAPI void elm_calendar_interval_set(Elm_Calendar *obj, double interval); * * @ingroup Elm_Calendar_Group */ -EAPI double elm_calendar_interval_get(const Elm_Calendar *obj); +ELM_API double elm_calendar_interval_get(const Elm_Calendar *obj); /** * @brief Weekdays names to be displayed by the calendar. @@ -243,7 +243,7 @@ EAPI double elm_calendar_interval_get(const Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_weekdays_names_set(Elm_Calendar *obj, const char **weekdays); +ELM_API void elm_calendar_weekdays_names_set(Elm_Calendar *obj, const char **weekdays); /** * @brief Weekdays names to be displayed by the calendar. @@ -265,7 +265,7 @@ EAPI void elm_calendar_weekdays_names_set(Elm_Calendar *obj, const char **weekda * * @ingroup Elm_Calendar_Group */ -EAPI const char **elm_calendar_weekdays_names_get(const Elm_Calendar *obj); +ELM_API const char **elm_calendar_weekdays_names_get(const Elm_Calendar *obj); /** * @brief Select day mode to use. @@ -277,7 +277,7 @@ EAPI const char **elm_calendar_weekdays_names_get(const Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_select_mode_set(Elm_Calendar *obj, Elm_Calendar_Select_Mode mode); +ELM_API void elm_calendar_select_mode_set(Elm_Calendar *obj, Elm_Calendar_Select_Mode mode); /** * @brief Select day mode to use. @@ -290,7 +290,7 @@ EAPI void elm_calendar_select_mode_set(Elm_Calendar *obj, Elm_Calendar_Select_Mo * * @ingroup Elm_Calendar_Group */ -EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Elm_Calendar *obj); +ELM_API Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Elm_Calendar *obj); /** * @brief Set a function to format the string that will be used to display @@ -309,7 +309,7 @@ EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Elm_Calendar *o * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_format_function_set(Elm_Calendar *obj, Elm_Calendar_Format_Cb format_function); +ELM_API void elm_calendar_format_function_set(Elm_Calendar *obj, Elm_Calendar_Format_Cb format_function); /** * @brief Get a list of all the calendar marks. @@ -323,7 +323,7 @@ EAPI void elm_calendar_format_function_set(Elm_Calendar *obj, Elm_Calendar_Forma * * @ingroup Elm_Calendar_Group */ -EAPI const Eina_List *elm_calendar_marks_get(const Elm_Calendar *obj); +ELM_API const Eina_List *elm_calendar_marks_get(const Elm_Calendar *obj); /** * @brief Minimum date on calendar. @@ -342,7 +342,7 @@ EAPI const Eina_List *elm_calendar_marks_get(const Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_date_min_set(Elm_Calendar *obj, const Efl_Time *min); +ELM_API void elm_calendar_date_min_set(Elm_Calendar *obj, const Efl_Time *min); /** * @brief Minimum date on calendar. @@ -361,7 +361,7 @@ EAPI void elm_calendar_date_min_set(Elm_Calendar *obj, const Efl_Time *min); * * @ingroup Elm_Calendar_Group */ -EAPI const Efl_Time *elm_calendar_date_min_get(const Elm_Calendar *obj); +ELM_API const Efl_Time *elm_calendar_date_min_get(const Elm_Calendar *obj); /** * @brief Maximum date on calendar. @@ -380,7 +380,7 @@ EAPI const Efl_Time *elm_calendar_date_min_get(const Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_date_max_set(Elm_Calendar *obj, const Efl_Time *max); +ELM_API void elm_calendar_date_max_set(Elm_Calendar *obj, const Efl_Time *max); /** * @brief Maximum date on calendar. @@ -402,7 +402,7 @@ EAPI void elm_calendar_date_max_set(Elm_Calendar *obj, const Efl_Time *max); * * @ingroup Elm_Calendar_Group */ -EAPI const Efl_Time *elm_calendar_date_max_get(const Elm_Calendar *obj); +ELM_API const Efl_Time *elm_calendar_date_max_get(const Elm_Calendar *obj); /** * @brief Set selected date to be highlighted on calendar. @@ -420,7 +420,7 @@ EAPI const Efl_Time *elm_calendar_date_max_get(const Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_selected_time_set(Elm_Calendar *obj, Efl_Time *selected_time); +ELM_API void elm_calendar_selected_time_set(Elm_Calendar *obj, Efl_Time *selected_time); /** * @brief Get selected date. @@ -440,7 +440,7 @@ EAPI void elm_calendar_selected_time_set(Elm_Calendar *obj, Efl_Time *selected_t * * @ingroup Elm_Calendar_Group */ -EAPI Eina_Bool elm_calendar_selected_time_get(const Elm_Calendar *obj, Efl_Time *selected_time); +ELM_API Eina_Bool elm_calendar_selected_time_get(const Elm_Calendar *obj, Efl_Time *selected_time); /** * @brief Add a new mark to the calendar @@ -474,7 +474,7 @@ EAPI Eina_Bool elm_calendar_selected_time_get(const Elm_Calendar *obj, Efl_Time * * @ingroup Elm_Calendar_Group */ -EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Elm_Calendar *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); +ELM_API Elm_Calendar_Mark *elm_calendar_mark_add(Elm_Calendar *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); /** @@ -485,7 +485,7 @@ EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Elm_Calendar *obj, const char *mar * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_marks_clear(Elm_Calendar *obj); +ELM_API void elm_calendar_marks_clear(Elm_Calendar *obj); /** * @brief Draw calendar marks. @@ -505,7 +505,7 @@ EAPI void elm_calendar_marks_clear(Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI void elm_calendar_marks_draw(Elm_Calendar *obj); +ELM_API void elm_calendar_marks_draw(Elm_Calendar *obj); /** * @brief Get the current time displayed in the widget @@ -519,6 +519,6 @@ EAPI void elm_calendar_marks_draw(Elm_Calendar *obj); * * @ingroup Elm_Calendar_Group */ -EAPI Eina_Bool elm_calendar_displayed_time_get(const Elm_Calendar *obj, Efl_Time *displayed_time); +ELM_API Eina_Bool elm_calendar_displayed_time_get(const Elm_Calendar *obj, Efl_Time *displayed_time); #endif diff --git a/src/lib/elementary/elm_calendar_item_eo.c b/src/lib/elementary/elm_calendar_item_eo.c index 8c98817768..0cc786bdee 100644 --- a/src/lib/elementary/elm_calendar_item_eo.c +++ b/src/lib/elementary/elm_calendar_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_calendar_item_day_number_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_calendar_item_day_number_set, EFL_FUNC_CALL(i), int i); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_calendar_item_day_number_set, EFL_FUNC_CALL(i), int i); int _elm_calendar_item_day_number_get(const Eo *obj, Elm_Calendar_Item_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_calendar_item_day_number_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_calendar_item_day_number_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_calendar_item_day_number_get, int, 0); void _elm_calendar_item_efl_ui_focus_object_focus_set(Eo *obj, Elm_Calendar_Item_Data *pd, Eina_Bool focus); diff --git a/src/lib/elementary/elm_calendar_item_eo.h b/src/lib/elementary/elm_calendar_item_eo.h index 6e33610bd3..1525802fcf 100644 --- a/src/lib/elementary/elm_calendar_item_eo.h +++ b/src/lib/elementary/elm_calendar_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Calendar_Item; */ #define ELM_CALENDAR_ITEM_CLASS elm_calendar_item_class_get() -EWAPI const Efl_Class *elm_calendar_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_calendar_item_class_get(void) EINA_CONST; /** * @brief Day number property @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_calendar_item_class_get(void) EINA_CONST; * * @ingroup Elm_Calendar_Item */ -EOAPI void elm_calendar_item_day_number_set(Eo *obj, int i); +ELM_API ELM_API_WEAK void elm_calendar_item_day_number_set(Eo *obj, int i); /** * @brief Day number property @@ -40,6 +40,6 @@ EOAPI void elm_calendar_item_day_number_set(Eo *obj, int i); * * @ingroup Elm_Calendar_Item */ -EOAPI int elm_calendar_item_day_number_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_calendar_item_day_number_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_calendar_legacy.h b/src/lib/elementary/elm_calendar_legacy.h index 8f450c79a3..7d78814671 100644 --- a/src/lib/elementary/elm_calendar_legacy.h +++ b/src/lib/elementary/elm_calendar_legacy.h @@ -13,7 +13,7 @@ * * @ingroup Elm_Calendar */ -EAPI Evas_Object *elm_calendar_add(Evas_Object *parent); +ELM_API Evas_Object *elm_calendar_add(Evas_Object *parent); /** * Delete mark from the calendar. @@ -27,7 +27,7 @@ EAPI Evas_Object *elm_calendar_add(Evas_Object *parent); * * @ref calendar_example_06 */ -EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark); +ELM_API void elm_calendar_mark_del(Elm_Calendar_Mark *mark); /** * Set the minimum and maximum values for the year. @@ -43,7 +43,7 @@ EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark); * * @ref calendar_example_03 */ -EAPI void elm_calendar_min_max_year_set(Elm_Calendar *obj, int min, int max); +ELM_API void elm_calendar_min_max_year_set(Elm_Calendar *obj, int min, int max); /** * Get the minimum and maximum values for the year. @@ -57,4 +57,4 @@ EAPI void elm_calendar_min_max_year_set(Elm_Calendar *obj, int m * * @ref calendar_example_05 */ -EAPI void elm_calendar_min_max_year_get(const Elm_Calendar *obj, int *min, int *max); +ELM_API void elm_calendar_min_max_year_get(const Elm_Calendar *obj, int *min, int *max); diff --git a/src/lib/elementary/elm_check_legacy.h b/src/lib/elementary/elm_check_legacy.h index 075203693e..533f719e2b 100644 --- a/src/lib/elementary/elm_check_legacy.h +++ b/src/lib/elementary/elm_check_legacy.h @@ -8,7 +8,7 @@ typedef Eo Elm_Check; * * @ingroup Elm_Check */ -EAPI Evas_Object * elm_check_add(Evas_Object *parent); +ELM_API Evas_Object * elm_check_add(Evas_Object *parent); /** * @brief Get the state of the check object @@ -17,7 +17,7 @@ EAPI Evas_Object * elm_check_add(Evas_Object *parent); * * @ingroup Elm_Check */ -EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_check_state_get(const Evas_Object *obj); /** * @brief Set the on/off state of the check object @@ -32,7 +32,7 @@ EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); * * @ingroup Elm_Check */ -EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state); +ELM_API void elm_check_state_set(Evas_Object *obj, Eina_Bool state); /** * @brief Set a convenience pointer to a boolean to change @@ -49,6 +49,6 @@ EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Check */ -EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); +ELM_API void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); # include "efl_ui_check_eo.legacy.h" diff --git a/src/lib/elementary/elm_clock.c b/src/lib/elementary/elm_clock.c index 9b6caa147a..786382a11f 100644 --- a/src/lib/elementary/elm_clock.c +++ b/src/lib/elementary/elm_clock.c @@ -793,7 +793,7 @@ _elm_clock_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Clock_Data *_ _access_obj_process(obj, _elm_clock_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_clock_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_clock_eo.c b/src/lib/elementary/elm_clock_eo.c index a8512e2200..002d42404a 100644 --- a/src/lib/elementary/elm_clock_eo.c +++ b/src/lib/elementary/elm_clock_eo.c @@ -1,4 +1,4 @@ -EWAPI const Efl_Event_Description _ELM_CLOCK_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CLOCK_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); void _elm_clock_show_am_pm_set(Eo *obj, Elm_Clock_Data *pd, Eina_Bool am_pm); @@ -19,7 +19,7 @@ __eolian_elm_clock_show_am_pm_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_show_am_pm_set, EFL_FUNC_CALL(am_pm), Eina_Bool am_pm); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_show_am_pm_set, EFL_FUNC_CALL(am_pm), Eina_Bool am_pm); Eina_Bool _elm_clock_show_am_pm_get(const Eo *obj, Elm_Clock_Data *pd); @@ -31,7 +31,7 @@ __eolian_elm_clock_show_am_pm_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_show_am_pm_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_show_am_pm_get, Eina_Bool, 0); void _elm_clock_first_interval_set(Eo *obj, Elm_Clock_Data *pd, double interval); @@ -51,7 +51,7 @@ __eolian_elm_clock_first_interval_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_first_interval_set, EFL_FUNC_CALL(interval), double interval); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_first_interval_set, EFL_FUNC_CALL(interval), double interval); double _elm_clock_first_interval_get(const Eo *obj, Elm_Clock_Data *pd); @@ -63,7 +63,7 @@ __eolian_elm_clock_first_interval_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_first_interval_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_first_interval_get, double, 0); void _elm_clock_show_seconds_set(Eo *obj, Elm_Clock_Data *pd, Eina_Bool seconds); @@ -83,7 +83,7 @@ __eolian_elm_clock_show_seconds_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_show_seconds_set, EFL_FUNC_CALL(seconds), Eina_Bool seconds); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_show_seconds_set, EFL_FUNC_CALL(seconds), Eina_Bool seconds); Eina_Bool _elm_clock_show_seconds_get(const Eo *obj, Elm_Clock_Data *pd); @@ -95,7 +95,7 @@ __eolian_elm_clock_show_seconds_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_show_seconds_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_show_seconds_get, Eina_Bool, 0); void _elm_clock_edit_set(Eo *obj, Elm_Clock_Data *pd, Eina_Bool edit); @@ -115,7 +115,7 @@ __eolian_elm_clock_edit_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_edit_set, EFL_FUNC_CALL(edit), Eina_Bool edit); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_edit_set, EFL_FUNC_CALL(edit), Eina_Bool edit); Eina_Bool _elm_clock_edit_get(const Eo *obj, Elm_Clock_Data *pd); @@ -127,7 +127,7 @@ __eolian_elm_clock_edit_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_edit_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_edit_get, Eina_Bool, 0); void _elm_clock_pause_set(Eo *obj, Elm_Clock_Data *pd, Eina_Bool paused); @@ -147,7 +147,7 @@ __eolian_elm_clock_pause_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_pause_set, EFL_FUNC_CALL(paused), Eina_Bool paused); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_pause_set, EFL_FUNC_CALL(paused), Eina_Bool paused); Eina_Bool _elm_clock_pause_get(const Eo *obj, Elm_Clock_Data *pd); @@ -159,23 +159,23 @@ __eolian_elm_clock_pause_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_pause_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_pause_get, Eina_Bool, 0); void _elm_clock_time_set(Eo *obj, Elm_Clock_Data *pd, int hrs, int min, int sec); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_time_set, EFL_FUNC_CALL(hrs, min, sec), int hrs, int min, int sec); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_time_set, EFL_FUNC_CALL(hrs, min, sec), int hrs, int min, int sec); void _elm_clock_time_get(const Eo *obj, Elm_Clock_Data *pd, int *hrs, int *min, int *sec); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_clock_time_get, EFL_FUNC_CALL(hrs, min, sec), int *hrs, int *min, int *sec); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_clock_time_get, EFL_FUNC_CALL(hrs, min, sec), int *hrs, int *min, int *sec); void _elm_clock_edit_mode_set(Eo *obj, Elm_Clock_Data *pd, Elm_Clock_Edit_Mode digedit); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_clock_edit_mode_set, EFL_FUNC_CALL(digedit), Elm_Clock_Edit_Mode digedit); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_clock_edit_mode_set, EFL_FUNC_CALL(digedit), Elm_Clock_Edit_Mode digedit); Elm_Clock_Edit_Mode _elm_clock_edit_mode_get(const Eo *obj, Elm_Clock_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_clock_edit_mode_get, Elm_Clock_Edit_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_clock_edit_mode_get, Elm_Clock_Edit_Mode, 0); Efl_Object *_elm_clock_efl_object_constructor(Eo *obj, Elm_Clock_Data *pd); diff --git a/src/lib/elementary/elm_clock_eo.h b/src/lib/elementary/elm_clock_eo.h index 829c161559..ed70f51358 100644 --- a/src/lib/elementary/elm_clock_eo.h +++ b/src/lib/elementary/elm_clock_eo.h @@ -56,7 +56,7 @@ typedef enum */ #define ELM_CLOCK_CLASS elm_clock_class_get() -EWAPI const Efl_Class *elm_clock_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_clock_class_get(void) EINA_CONST; /** * @brief If the given clock widget must show hours in military or am/pm mode @@ -70,7 +70,7 @@ EWAPI const Efl_Class *elm_clock_class_get(void) EINA_CONST; * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_show_am_pm_set(Eo *obj, Eina_Bool am_pm); +ELM_API ELM_API_WEAK void elm_obj_clock_show_am_pm_set(Eo *obj, Eina_Bool am_pm); /** * @brief If the given clock widget must show hours in military or am/pm mode @@ -85,7 +85,7 @@ EOAPI void elm_obj_clock_show_am_pm_set(Eo *obj, Eina_Bool am_pm); * * @ingroup Elm_Clock */ -EOAPI Eina_Bool elm_obj_clock_show_am_pm_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_clock_show_am_pm_get(const Eo *obj); /** * @brief The first interval on time updates for a user mouse button hold on @@ -109,7 +109,7 @@ EOAPI Eina_Bool elm_obj_clock_show_am_pm_get(const Eo *obj); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_first_interval_set(Eo *obj, double interval); +ELM_API ELM_API_WEAK void elm_obj_clock_first_interval_set(Eo *obj, double interval); /** * @brief The first interval on time updates for a user mouse button hold on @@ -134,7 +134,7 @@ EOAPI void elm_obj_clock_first_interval_set(Eo *obj, double interval); * * @ingroup Elm_Clock */ -EOAPI double elm_obj_clock_first_interval_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_clock_first_interval_get(const Eo *obj); /** * @brief If the given clock widget must show time with seconds or not @@ -147,7 +147,7 @@ EOAPI double elm_obj_clock_first_interval_get(const Eo *obj); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_show_seconds_set(Eo *obj, Eina_Bool seconds); +ELM_API ELM_API_WEAK void elm_obj_clock_show_seconds_set(Eo *obj, Eina_Bool seconds); /** * @brief If the given clock widget must show time with seconds or not @@ -161,7 +161,7 @@ EOAPI void elm_obj_clock_show_seconds_set(Eo *obj, Eina_Bool seconds); * * @ingroup Elm_Clock */ -EOAPI Eina_Bool elm_obj_clock_show_seconds_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_clock_show_seconds_get(const Eo *obj); /** * @brief Whether a given clock widget is under editing mode or under (default) @@ -181,7 +181,7 @@ EOAPI Eina_Bool elm_obj_clock_show_seconds_get(const Eo *obj); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_edit_set(Eo *obj, Eina_Bool edit); +ELM_API ELM_API_WEAK void elm_obj_clock_edit_set(Eo *obj, Eina_Bool edit); /** * @brief Whether a given clock widget is under editing mode or under (default) @@ -202,7 +202,7 @@ EOAPI void elm_obj_clock_edit_set(Eo *obj, Eina_Bool edit); * * @ingroup Elm_Clock */ -EOAPI Eina_Bool elm_obj_clock_edit_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_clock_edit_get(const Eo *obj); /** * @brief Whether the given clock widget should be paused or not. @@ -216,7 +216,7 @@ EOAPI Eina_Bool elm_obj_clock_edit_get(const Eo *obj); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_pause_set(Eo *obj, Eina_Bool paused); +ELM_API ELM_API_WEAK void elm_obj_clock_pause_set(Eo *obj, Eina_Bool paused); /** * @brief Whether the given clock widget should be paused or not. @@ -231,7 +231,7 @@ EOAPI void elm_obj_clock_pause_set(Eo *obj, Eina_Bool paused); * * @ingroup Elm_Clock */ -EOAPI Eina_Bool elm_obj_clock_pause_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_clock_pause_get(const Eo *obj); /** * @brief Clock widget's time @@ -248,7 +248,7 @@ EOAPI Eina_Bool elm_obj_clock_pause_get(const Eo *obj); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_time_set(Eo *obj, int hrs, int min, int sec); +ELM_API ELM_API_WEAK void elm_obj_clock_time_set(Eo *obj, int hrs, int min, int sec); /** * @brief Clock widget's time @@ -266,7 +266,7 @@ EOAPI void elm_obj_clock_time_set(Eo *obj, int hrs, int min, int sec); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_time_get(const Eo *obj, int *hrs, int *min, int *sec); +ELM_API ELM_API_WEAK void elm_obj_clock_time_get(const Eo *obj, int *hrs, int *min, int *sec); /** * @brief Digits of the given clock widget should be editable when in editing @@ -278,7 +278,7 @@ EOAPI void elm_obj_clock_time_get(const Eo *obj, int *hrs, int *min, int *sec); * * @ingroup Elm_Clock */ -EOAPI void elm_obj_clock_edit_mode_set(Eo *obj, Elm_Clock_Edit_Mode digedit); +ELM_API ELM_API_WEAK void elm_obj_clock_edit_mode_set(Eo *obj, Elm_Clock_Edit_Mode digedit); /** * @brief Digits of the given clock widget should be editable when in editing @@ -291,9 +291,9 @@ EOAPI void elm_obj_clock_edit_mode_set(Eo *obj, Elm_Clock_Edit_Mode digedit); * * @ingroup Elm_Clock */ -EOAPI Elm_Clock_Edit_Mode elm_obj_clock_edit_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Clock_Edit_Mode elm_obj_clock_edit_mode_get(const Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_CLOCK_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CLOCK_EVENT_CHANGED; /** The clock's user changed the time * diff --git a/src/lib/elementary/elm_clock_eo.legacy.c b/src/lib/elementary/elm_clock_eo.legacy.c index 1764596e17..3ae52dd272 100644 --- a/src/lib/elementary/elm_clock_eo.legacy.c +++ b/src/lib/elementary/elm_clock_eo.legacy.c @@ -1,83 +1,83 @@ -EAPI void +ELM_API void elm_clock_show_am_pm_set(Elm_Clock *obj, Eina_Bool am_pm) { elm_obj_clock_show_am_pm_set(obj, am_pm); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_clock_show_am_pm_get(const Elm_Clock *obj) { return elm_obj_clock_show_am_pm_get(obj); } -EAPI void +ELM_API void elm_clock_first_interval_set(Elm_Clock *obj, double interval) { elm_obj_clock_first_interval_set(obj, interval); } -EAPI double +ELM_API double elm_clock_first_interval_get(const Elm_Clock *obj) { return elm_obj_clock_first_interval_get(obj); } -EAPI void +ELM_API void elm_clock_show_seconds_set(Elm_Clock *obj, Eina_Bool seconds) { elm_obj_clock_show_seconds_set(obj, seconds); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_clock_show_seconds_get(const Elm_Clock *obj) { return elm_obj_clock_show_seconds_get(obj); } -EAPI void +ELM_API void elm_clock_edit_set(Elm_Clock *obj, Eina_Bool edit) { elm_obj_clock_edit_set(obj, edit); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_clock_edit_get(const Elm_Clock *obj) { return elm_obj_clock_edit_get(obj); } -EAPI void +ELM_API void elm_clock_pause_set(Elm_Clock *obj, Eina_Bool paused) { elm_obj_clock_pause_set(obj, paused); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_clock_pause_get(const Elm_Clock *obj) { return elm_obj_clock_pause_get(obj); } -EAPI void +ELM_API void elm_clock_time_set(Elm_Clock *obj, int hrs, int min, int sec) { elm_obj_clock_time_set(obj, hrs, min, sec); } -EAPI void +ELM_API void elm_clock_time_get(const Elm_Clock *obj, int *hrs, int *min, int *sec) { elm_obj_clock_time_get(obj, hrs, min, sec); } -EAPI void +ELM_API void elm_clock_edit_mode_set(Elm_Clock *obj, Elm_Clock_Edit_Mode digedit) { elm_obj_clock_edit_mode_set(obj, digedit); } -EAPI Elm_Clock_Edit_Mode +ELM_API Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Elm_Clock *obj) { return elm_obj_clock_edit_mode_get(obj); diff --git a/src/lib/elementary/elm_clock_eo.legacy.h b/src/lib/elementary/elm_clock_eo.legacy.h index 957150e1f5..34d22c3460 100644 --- a/src/lib/elementary/elm_clock_eo.legacy.h +++ b/src/lib/elementary/elm_clock_eo.legacy.h @@ -55,7 +55,7 @@ typedef enum * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_show_am_pm_set(Elm_Clock *obj, Eina_Bool am_pm); +ELM_API void elm_clock_show_am_pm_set(Elm_Clock *obj, Eina_Bool am_pm); /** * @brief If the given clock widget must show hours in military or am/pm mode @@ -70,7 +70,7 @@ EAPI void elm_clock_show_am_pm_set(Elm_Clock *obj, Eina_Bool am_pm); * * @ingroup Elm_Clock_Group */ -EAPI Eina_Bool elm_clock_show_am_pm_get(const Elm_Clock *obj); +ELM_API Eina_Bool elm_clock_show_am_pm_get(const Elm_Clock *obj); /** * @brief The first interval on time updates for a user mouse button hold on @@ -94,7 +94,7 @@ EAPI Eina_Bool elm_clock_show_am_pm_get(const Elm_Clock *obj); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_first_interval_set(Elm_Clock *obj, double interval); +ELM_API void elm_clock_first_interval_set(Elm_Clock *obj, double interval); /** * @brief The first interval on time updates for a user mouse button hold on @@ -119,7 +119,7 @@ EAPI void elm_clock_first_interval_set(Elm_Clock *obj, double interval); * * @ingroup Elm_Clock_Group */ -EAPI double elm_clock_first_interval_get(const Elm_Clock *obj); +ELM_API double elm_clock_first_interval_get(const Elm_Clock *obj); /** * @brief If the given clock widget must show time with seconds or not @@ -132,7 +132,7 @@ EAPI double elm_clock_first_interval_get(const Elm_Clock *obj); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_show_seconds_set(Elm_Clock *obj, Eina_Bool seconds); +ELM_API void elm_clock_show_seconds_set(Elm_Clock *obj, Eina_Bool seconds); /** * @brief If the given clock widget must show time with seconds or not @@ -146,7 +146,7 @@ EAPI void elm_clock_show_seconds_set(Elm_Clock *obj, Eina_Bool seconds); * * @ingroup Elm_Clock_Group */ -EAPI Eina_Bool elm_clock_show_seconds_get(const Elm_Clock *obj); +ELM_API Eina_Bool elm_clock_show_seconds_get(const Elm_Clock *obj); /** * @brief Whether a given clock widget is under editing mode or under (default) @@ -166,7 +166,7 @@ EAPI Eina_Bool elm_clock_show_seconds_get(const Elm_Clock *obj); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_edit_set(Elm_Clock *obj, Eina_Bool edit); +ELM_API void elm_clock_edit_set(Elm_Clock *obj, Eina_Bool edit); /** * @brief Whether a given clock widget is under editing mode or under (default) @@ -187,7 +187,7 @@ EAPI void elm_clock_edit_set(Elm_Clock *obj, Eina_Bool edit); * * @ingroup Elm_Clock_Group */ -EAPI Eina_Bool elm_clock_edit_get(const Elm_Clock *obj); +ELM_API Eina_Bool elm_clock_edit_get(const Elm_Clock *obj); /** * @brief Whether the given clock widget should be paused or not. @@ -201,7 +201,7 @@ EAPI Eina_Bool elm_clock_edit_get(const Elm_Clock *obj); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_pause_set(Elm_Clock *obj, Eina_Bool paused); +ELM_API void elm_clock_pause_set(Elm_Clock *obj, Eina_Bool paused); /** * @brief Whether the given clock widget should be paused or not. @@ -216,7 +216,7 @@ EAPI void elm_clock_pause_set(Elm_Clock *obj, Eina_Bool paused); * * @ingroup Elm_Clock_Group */ -EAPI Eina_Bool elm_clock_pause_get(const Elm_Clock *obj); +ELM_API Eina_Bool elm_clock_pause_get(const Elm_Clock *obj); /** * @brief Clock widget's time @@ -233,7 +233,7 @@ EAPI Eina_Bool elm_clock_pause_get(const Elm_Clock *obj); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_time_set(Elm_Clock *obj, int hrs, int min, int sec); +ELM_API void elm_clock_time_set(Elm_Clock *obj, int hrs, int min, int sec); /** * @brief Clock widget's time @@ -251,7 +251,7 @@ EAPI void elm_clock_time_set(Elm_Clock *obj, int hrs, int min, int sec); * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_time_get(const Elm_Clock *obj, int *hrs, int *min, int *sec); +ELM_API void elm_clock_time_get(const Elm_Clock *obj, int *hrs, int *min, int *sec); /** * @brief Digits of the given clock widget should be editable when in editing @@ -263,7 +263,7 @@ EAPI void elm_clock_time_get(const Elm_Clock *obj, int *hrs, int *min, int *sec) * * @ingroup Elm_Clock_Group */ -EAPI void elm_clock_edit_mode_set(Elm_Clock *obj, Elm_Clock_Edit_Mode digedit); +ELM_API void elm_clock_edit_mode_set(Elm_Clock *obj, Elm_Clock_Edit_Mode digedit); /** * @brief Digits of the given clock widget should be editable when in editing @@ -276,6 +276,6 @@ EAPI void elm_clock_edit_mode_set(Elm_Clock *obj, Elm_Clock_Edit_Mode digedit); * * @ingroup Elm_Clock_Group */ -EAPI Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Elm_Clock *obj); +ELM_API Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Elm_Clock *obj); #endif diff --git a/src/lib/elementary/elm_clock_legacy.h b/src/lib/elementary/elm_clock_legacy.h index 1a777820ab..78aad0a24c 100644 --- a/src/lib/elementary/elm_clock_legacy.h +++ b/src/lib/elementary/elm_clock_legacy.h @@ -9,6 +9,6 @@ * * @ingroup Elm_Clock */ -EAPI Evas_Object *elm_clock_add(Evas_Object *parent); +ELM_API Evas_Object *elm_clock_add(Evas_Object *parent); #include "elm_clock_eo.legacy.h" \ No newline at end of file diff --git a/src/lib/elementary/elm_cnp.c b/src/lib/elementary/elm_cnp.c index eb820766f0..5f5828250a 100644 --- a/src/lib/elementary/elm_cnp.c +++ b/src/lib/elementary/elm_cnp.c @@ -115,7 +115,7 @@ _default_seat(const Eo *obj) return evas_device_seat_id_get(evas_default_device_get(evas_object_evas_get(obj), EVAS_DEVICE_CLASS_SEAT)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *buf, size_t buflen) @@ -166,7 +166,7 @@ elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, return ecore_evas_selection_set(ee, _default_seat(obj), _elm_sel_type_to_ee_type(selection), content); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection) { @@ -176,7 +176,7 @@ elm_object_cnp_selection_clear(Evas_Object *obj, return ecore_evas_selection_set(ee, _default_seat(obj), _elm_sel_type_to_ee_type(selection), NULL); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_cnp_clipboard_selection_has_owner(Evas_Object *obj) { Ecore_Evas *ee; @@ -215,7 +215,7 @@ _selection_changed_cb(void *data, const Efl_Event *ev) free(data); } -EAPI void +ELM_API void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type type, Elm_Selection_Loss_Cb func, const void *data) { Sel_Lost_Data *ldata = calloc(1, sizeof(Sel_Lost_Data)); @@ -278,7 +278,7 @@ _callback_storage_free(Eo *obj EINA_UNUSED, void *data, const Eina_Future *dead_ free(data); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_cnp_selection_get(const Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb data_cb, void *udata) diff --git a/src/lib/elementary/elm_cnp.h b/src/lib/elementary/elm_cnp.h index 06346e40a5..45c24cc502 100644 --- a/src/lib/elementary/elm_cnp.h +++ b/src/lib/elementary/elm_cnp.h @@ -48,7 +48,7 @@ * @see Elm_Cnp_Event_Selection_Changed * @since 1.20 */ -EAPI extern int ELM_CNP_EVENT_SELECTION_CHANGED; +ELM_API extern int ELM_CNP_EVENT_SELECTION_CHANGED; /** * Defines the types of selection property names. @@ -232,7 +232,7 @@ typedef void (*Elm_Drag_Start) (void *data, Evas_Object *obj); * @ingroup CopyPaste * */ -EAPI Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, +ELM_API Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *buf, size_t buflen); @@ -255,7 +255,7 @@ EAPI Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, * * @ingroup CopyPaste */ -EAPI Eina_Bool elm_cnp_selection_get(const Evas_Object *obj, Elm_Sel_Type selection, +ELM_API Eina_Bool elm_cnp_selection_get(const Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata); @@ -273,7 +273,7 @@ EAPI Eina_Bool elm_cnp_selection_get(const Evas_Object *obj, Elm_Sel_Type select * @ingroup CopyPaste * */ -EAPI Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, +ELM_API Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection); @@ -306,7 +306,7 @@ EAPI Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, * * @since 1.7 */ -EAPI void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data); +ELM_API void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data); /** * @brief Determine whether the clipboard selection has an owner @@ -316,7 +316,7 @@ EAPI void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type sel * @ingroup CopyPaste * @since 1.20 */ -EAPI Eina_Bool elm_cnp_clipboard_selection_has_owner(Evas_Object *win); +ELM_API Eina_Bool elm_cnp_clipboard_selection_has_owner(Evas_Object *win); /** * @brief Set the given object as a target for drops for drag-and-drop @@ -337,7 +337,7 @@ EAPI Eina_Bool elm_cnp_clipboard_selection_has_owner(Evas_Object *win); * * @since 1.8 */ -EAPI Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, +ELM_API Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, @@ -362,7 +362,7 @@ EAPI Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, * * @since 1.8 */ -EAPI Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, +ELM_API Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, @@ -390,7 +390,7 @@ EAPI Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, * * @since 1.8 */ -EAPI Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, +ELM_API Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, Elm_Xdnd_Action action, Elm_Drag_Icon_Create_Cb createicon, void *createdata, @@ -410,7 +410,7 @@ EAPI Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, * * @since 1.9 */ -EAPI Eina_Bool elm_drag_cancel(Evas_Object *obj); +ELM_API Eina_Bool elm_drag_cancel(Evas_Object *obj); /** * @brief Changes the current drag action @@ -423,7 +423,7 @@ EAPI Eina_Bool elm_drag_cancel(Evas_Object *obj); * * @since 1.8 */ -EAPI Eina_Bool elm_drag_action_set(Evas_Object *obj, Elm_Xdnd_Action action); +ELM_API Eina_Bool elm_drag_action_set(Evas_Object *obj, Elm_Xdnd_Action action); /** * Callback called when a drag is over an object @@ -514,7 +514,7 @@ typedef Eina_Bool (*Elm_Item_Container_Data_Get_Cb)( * * @since 1.8 */ -EAPI Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double tm_to_anim, double tm_to_drag, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Item_Container_Data_Get_Cb data_get); +ELM_API Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double tm_to_anim, double tm_to_drag, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Item_Container_Data_Get_Cb data_get); /** * @brief Deletes a item container from drag-source list @@ -526,7 +526,7 @@ EAPI Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double tm_to_anim, * * @since 1.8 */ -EAPI Eina_Bool elm_drag_item_container_del(Evas_Object *obj); +ELM_API Eina_Bool elm_drag_item_container_del(Evas_Object *obj); /** * @brief Set a item container (list, genlist, grid) as target for drop. @@ -548,7 +548,7 @@ EAPI Eina_Bool elm_drag_item_container_del(Evas_Object *obj); * * @since 1.8 */ -EAPI Eina_Bool elm_drop_item_container_add(Evas_Object *obj, +ELM_API Eina_Bool elm_drop_item_container_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Drag_State entercb, void *enterdata, @@ -566,7 +566,7 @@ EAPI Eina_Bool elm_drop_item_container_add(Evas_Object *obj, * * @since 1.8 */ -EAPI Eina_Bool elm_drop_item_container_del(Evas_Object *obj); +ELM_API Eina_Bool elm_drop_item_container_del(Evas_Object *obj); /** * @} diff --git a/src/lib/elementary/elm_code.c b/src/lib/elementary/elm_code.c index 12c1e4e9b6..25ef07eeb1 100644 --- a/src/lib/elementary/elm_code.c +++ b/src/lib/elementary/elm_code.c @@ -9,13 +9,13 @@ #include "elm_code_private.h" -EAPI const Efl_Event_Description ELM_CODE_EVENT_LINE_LOAD_DONE = +ELM_API const Efl_Event_Description ELM_CODE_EVENT_LINE_LOAD_DONE = EFL_EVENT_DESCRIPTION("line,load,done"); -EAPI const Efl_Event_Description ELM_CODE_EVENT_FILE_LOAD_DONE = +ELM_API const Efl_Event_Description ELM_CODE_EVENT_FILE_LOAD_DONE = EFL_EVENT_DESCRIPTION("file,load,done"); -EAPI Elm_Code * +ELM_API Elm_Code * elm_code_create(void) { Elm_Code *ret; @@ -29,7 +29,7 @@ elm_code_create(void) return ret; } -EAPI void +ELM_API void elm_code_free(Elm_Code *code) { Evas_Object *widget; @@ -52,7 +52,7 @@ elm_code_free(Elm_Code *code) free(code); } -EAPI void +ELM_API void elm_code_callback_fire(Elm_Code *code, const Efl_Event_Description *signal, void *data) { Eina_List *item; diff --git a/src/lib/elementary/elm_code.h b/src/lib/elementary/elm_code.h index 9ffd0e9ad1..01cbf5c596 100644 --- a/src/lib/elementary/elm_code.h +++ b/src/lib/elementary/elm_code.h @@ -52,14 +52,14 @@ extern "C" { * @return an allocated Elm_Code that references the given file * @see elm_code_file_open() */ -EAPI Elm_Code *elm_code_create(void); +ELM_API Elm_Code *elm_code_create(void); /** * Free an Elm Code instance * * Releases the resources retained by the code instance and any files it references. */ -EAPI void elm_code_free(Elm_Code *code); +ELM_API void elm_code_free(Elm_Code *code); /** * @} @@ -73,7 +73,7 @@ EAPI void elm_code_free(Elm_Code *code); */ -EAPI void elm_code_callback_fire(Elm_Code *code, const Efl_Event_Description *signal, void *data); +ELM_API void elm_code_callback_fire(Elm_Code *code, const Efl_Event_Description *signal, void *data); /** diff --git a/src/lib/elementary/elm_code_common.h b/src/lib/elementary/elm_code_common.h index 925721f9c6..f97cb76344 100644 --- a/src/lib/elementary/elm_code_common.h +++ b/src/lib/elementary/elm_code_common.h @@ -5,9 +5,9 @@ typedef struct _Elm_Code Elm_Code; typedef struct _Elm_Code_File Elm_Code_File; /** Event marking that a single line has loaded or changed */ -EAPI extern const Efl_Event_Description ELM_CODE_EVENT_LINE_LOAD_DONE; +ELM_API extern const Efl_Event_Description ELM_CODE_EVENT_LINE_LOAD_DONE; /** Event that marks a file load has been completed */ -EAPI extern const Efl_Event_Description ELM_CODE_EVENT_FILE_LOAD_DONE; +ELM_API extern const Efl_Event_Description ELM_CODE_EVENT_FILE_LOAD_DONE; typedef enum { ELM_CODE_STATUS_TYPE_DEFAULT = 0, diff --git a/src/lib/elementary/elm_code_diff_widget.c b/src/lib/elementary/elm_code_diff_widget.c index 5b4e63380b..22406b6e33 100644 --- a/src/lib/elementary/elm_code_diff_widget.c +++ b/src/lib/elementary/elm_code_diff_widget.c @@ -80,7 +80,7 @@ _elm_code_diff_widget_parse_diff(Elm_Code_File *diff, Elm_Code_File *left, Elm_C _elm_code_parse_file(right->parent, right); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_code_diff_widget_add(Evas_Object *parent, Elm_Code *code) { Elm_Code *wcode1, *wcode2; @@ -119,7 +119,7 @@ elm_code_diff_widget_add(Evas_Object *parent, Elm_Code *code) return hbox; } -EAPI void +ELM_API void elm_code_diff_widget_font_set(Evas_Object *widget, const char *name, int size) { Elm_Code_Widget *child; diff --git a/src/lib/elementary/elm_code_diff_widget.h b/src/lib/elementary/elm_code_diff_widget.h index 4387f9dbb2..444c874fde 100644 --- a/src/lib/elementary/elm_code_diff_widget.h +++ b/src/lib/elementary/elm_code_diff_widget.h @@ -21,9 +21,9 @@ extern "C" { * */ -EAPI Evas_Object *elm_code_diff_widget_add(Evas_Object *parent, Elm_Code *code); +ELM_API Evas_Object *elm_code_diff_widget_add(Evas_Object *parent, Elm_Code *code); -EAPI void elm_code_diff_widget_font_set(Evas_Object *widget, const char *name, +ELM_API void elm_code_diff_widget_font_set(Evas_Object *widget, const char *name, int size); /** diff --git a/src/lib/elementary/elm_code_file.c b/src/lib/elementary/elm_code_file.c index 07e2f927e6..f140ad6dd4 100644 --- a/src/lib/elementary/elm_code_file.c +++ b/src/lib/elementary/elm_code_file.c @@ -70,7 +70,7 @@ static void _elm_code_file_line_insert_data(Elm_Code_File *file, const char *con } } -EAPI const char *elm_code_file_filename_get(Elm_Code_File *file) +ELM_API const char *elm_code_file_filename_get(Elm_Code_File *file) { if (!file->file) return NULL; @@ -78,7 +78,7 @@ EAPI const char *elm_code_file_filename_get(Elm_Code_File *file) return ecore_file_file_get(eina_file_filename_get(file->file)); } -EAPI const char *elm_code_file_path_get(Elm_Code_File *file) +ELM_API const char *elm_code_file_path_get(Elm_Code_File *file) { if (!file->file) return NULL; @@ -86,7 +86,7 @@ EAPI const char *elm_code_file_path_get(Elm_Code_File *file) return eina_file_filename_get(file->file); } -EAPI char *_elm_code_file_tmp_path_get(Elm_Code_File *file) +ELM_API char *_elm_code_file_tmp_path_get(Elm_Code_File *file) { const char *name, *path; char *tmp; @@ -104,7 +104,7 @@ EAPI char *_elm_code_file_tmp_path_get(Elm_Code_File *file) return tmp; } -EAPI Elm_Code_File *elm_code_file_new(Elm_Code *code) +ELM_API Elm_Code_File *elm_code_file_new(Elm_Code *code) { Elm_Code_File *ret; @@ -119,7 +119,7 @@ EAPI Elm_Code_File *elm_code_file_new(Elm_Code *code) return ret; } -EAPI Elm_Code_File *elm_code_file_open(Elm_Code *code, const char *path) +ELM_API Elm_Code_File *elm_code_file_open(Elm_Code *code, const char *path) { EINA_SAFETY_ON_NULL_RETURN_VAL(code, NULL); @@ -166,7 +166,7 @@ EAPI Elm_Code_File *elm_code_file_open(Elm_Code *code, const char *path) return ret; } -EAPI void elm_code_file_save(Elm_Code_File *file) +ELM_API void elm_code_file_save(Elm_Code_File *file) { Eina_List *item; Elm_Code *code; @@ -231,7 +231,7 @@ EAPI void elm_code_file_save(Elm_Code_File *file) } } -EAPI void elm_code_file_free(Elm_Code_File *file) +ELM_API void elm_code_file_free(Elm_Code_File *file) { Elm_Code_Line *l; @@ -244,7 +244,7 @@ EAPI void elm_code_file_free(Elm_Code_File *file) free(file); } -EAPI void elm_code_file_close(Elm_Code_File *file) +ELM_API void elm_code_file_close(Elm_Code_File *file) { if (!file->file) return; @@ -256,12 +256,12 @@ EAPI void elm_code_file_close(Elm_Code_File *file) file->file = NULL; } -EAPI Elm_Code_File_Line_Ending elm_code_file_line_ending_get(Elm_Code_File *file) +ELM_API Elm_Code_File_Line_Ending elm_code_file_line_ending_get(Elm_Code_File *file) { return file->line_ending; } -EAPI const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short *length) +ELM_API const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short *length) { if (length) { @@ -276,7 +276,7 @@ EAPI const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short return "\n"; } -EAPI void elm_code_file_clear(Elm_Code_File *file) +ELM_API void elm_code_file_clear(Elm_Code_File *file) { Elm_Code_Line *l; @@ -289,13 +289,13 @@ EAPI void elm_code_file_clear(Elm_Code_File *file) elm_code_callback_fire(file->parent, &ELM_CODE_EVENT_FILE_LOAD_DONE, file); } -EAPI unsigned int elm_code_file_lines_get(Elm_Code_File *file) +ELM_API unsigned int elm_code_file_lines_get(Elm_Code_File *file) { return eina_list_count(file->lines); } -EAPI void elm_code_file_line_append(Elm_Code_File *file, const char *line, int length, void *data) +ELM_API void elm_code_file_line_append(Elm_Code_File *file, const char *line, int length, void *data) { int row; @@ -303,7 +303,7 @@ EAPI void elm_code_file_line_append(Elm_Code_File *file, const char *line, int l _elm_code_file_line_insert_data(file, line, length, row, EINA_FALSE, data); } -EAPI void elm_code_file_line_insert(Elm_Code_File *file, unsigned int row, const char *line, int length, void *data) +ELM_API void elm_code_file_line_insert(Elm_Code_File *file, unsigned int row, const char *line, int length, void *data) { Eina_List *item; Elm_Code_Line *line_item; @@ -321,7 +321,7 @@ EAPI void elm_code_file_line_insert(Elm_Code_File *file, unsigned int row, const } } -EAPI void elm_code_file_line_remove(Elm_Code_File *file, unsigned int row) +ELM_API void elm_code_file_line_remove(Elm_Code_File *file, unsigned int row) { Eina_List *item, *next; Elm_Code_Line *line_item, *tofree = NULL; @@ -346,7 +346,7 @@ EAPI void elm_code_file_line_remove(Elm_Code_File *file, unsigned int row) elm_code_line_free(tofree); } -EAPI Elm_Code_Line *elm_code_file_line_get(Elm_Code_File *file, unsigned int number) +ELM_API Elm_Code_Line *elm_code_file_line_get(Elm_Code_File *file, unsigned int number) { return eina_list_nth(file->lines, number - 1); } diff --git a/src/lib/elementary/elm_code_file.h b/src/lib/elementary/elm_code_file.h index 9bafe431ac..0c6eb19525 100644 --- a/src/lib/elementary/elm_code_file.h +++ b/src/lib/elementary/elm_code_file.h @@ -37,33 +37,33 @@ struct _Elm_Code_File * */ -EAPI Elm_Code_File *elm_code_file_new(Elm_Code *code); +ELM_API Elm_Code_File *elm_code_file_new(Elm_Code *code); -EAPI Elm_Code_File *elm_code_file_open(Elm_Code *code, const char *path); +ELM_API Elm_Code_File *elm_code_file_open(Elm_Code *code, const char *path); -EAPI void elm_code_file_save(Elm_Code_File *file); +ELM_API void elm_code_file_save(Elm_Code_File *file); -EAPI void elm_code_file_free(Elm_Code_File *file); +ELM_API void elm_code_file_free(Elm_Code_File *file); -EAPI void elm_code_file_close(Elm_Code_File *file); +ELM_API void elm_code_file_close(Elm_Code_File *file); /** * Get the filename for the file specified. * * @return the filename or NULL if it is an in-memory file */ -EAPI const char *elm_code_file_filename_get(Elm_Code_File *file); +ELM_API const char *elm_code_file_filename_get(Elm_Code_File *file); /** * Get the file path for the file specified. * * @return the file's path or NULL if it is an in-memory file */ -EAPI const char *elm_code_file_path_get(Elm_Code_File *file); +ELM_API const char *elm_code_file_path_get(Elm_Code_File *file); -EAPI Elm_Code_File_Line_Ending elm_code_file_line_ending_get(Elm_Code_File *file); +ELM_API Elm_Code_File_Line_Ending elm_code_file_line_ending_get(Elm_Code_File *file); -EAPI const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short *length); +ELM_API const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short *length); /** * @} @@ -77,17 +77,17 @@ EAPI const char *elm_code_file_line_ending_chars_get(Elm_Code_File *file, short * */ -EAPI void elm_code_file_clear(Elm_Code_File *file); +ELM_API void elm_code_file_clear(Elm_Code_File *file); -EAPI unsigned int elm_code_file_lines_get(Elm_Code_File *file); +ELM_API unsigned int elm_code_file_lines_get(Elm_Code_File *file); -EAPI void elm_code_file_line_append(Elm_Code_File *file, const char *line, int length, void *data); +ELM_API void elm_code_file_line_append(Elm_Code_File *file, const char *line, int length, void *data); -EAPI void elm_code_file_line_insert(Elm_Code_File *file, unsigned int row, const char *line, int length, void *data); +ELM_API void elm_code_file_line_insert(Elm_Code_File *file, unsigned int row, const char *line, int length, void *data); -EAPI void elm_code_file_line_remove(Elm_Code_File *file, unsigned int row); +ELM_API void elm_code_file_line_remove(Elm_Code_File *file, unsigned int row); -EAPI Elm_Code_Line *elm_code_file_line_get(Elm_Code_File *file, unsigned int line); +ELM_API Elm_Code_Line *elm_code_file_line_get(Elm_Code_File *file, unsigned int line); /** * @} diff --git a/src/lib/elementary/elm_code_indent.c b/src/lib/elementary/elm_code_indent.c index e9f0bc9d05..7a513d7650 100644 --- a/src/lib/elementary/elm_code_indent.c +++ b/src/lib/elementary/elm_code_indent.c @@ -33,7 +33,7 @@ elm_code_line_indent_startswith_keyword(Elm_Code_Line *line) return ret == 0; } -EAPI char * +ELM_API char * elm_code_line_indent_get(Elm_Code_Line *line) { Elm_Code_Line *prevline; @@ -118,7 +118,7 @@ elm_code_line_indent_get(Elm_Code_Line *line) return buf; } -EAPI const char * +ELM_API const char * elm_code_line_indent_matching_braces_get(Elm_Code_Line *line, unsigned int *length) { Elm_Code_File *file; diff --git a/src/lib/elementary/elm_code_indent.h b/src/lib/elementary/elm_code_indent.h index b00ac3d8f2..9bbb20e7cc 100644 --- a/src/lib/elementary/elm_code_indent.h +++ b/src/lib/elementary/elm_code_indent.h @@ -20,9 +20,9 @@ extern "C" { * */ -EAPI char *elm_code_line_indent_get(Elm_Code_Line *line); +ELM_API char *elm_code_line_indent_get(Elm_Code_Line *line); -EAPI const char *elm_code_line_indent_matching_braces_get(Elm_Code_Line *line, unsigned int *length); +ELM_API const char *elm_code_line_indent_matching_braces_get(Elm_Code_Line *line, unsigned int *length); /** * @} diff --git a/src/lib/elementary/elm_code_line.c b/src/lib/elementary/elm_code_line.c index 2f9e8edd99..8d12a1664d 100644 --- a/src/lib/elementary/elm_code_line.c +++ b/src/lib/elementary/elm_code_line.c @@ -6,7 +6,7 @@ #include "elm_code_private.h" -EAPI void +ELM_API void elm_code_line_free(Elm_Code_Line *line) { if (!line) @@ -60,7 +60,7 @@ _elm_code_line_tokens_split_at(Elm_Code_Line *oldline, Elm_Code_Line *newline, elm_code_callback_fire(newline->file->parent, &ELM_CODE_EVENT_LINE_LOAD_DONE, newline); } -EAPI void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position) +ELM_API void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position) { Elm_Code_Line *newline; Elm_Code_Token *token EINA_UNUSED; @@ -128,7 +128,7 @@ _elm_code_line_merge_into(Elm_Code_Line *line1, Elm_Code_Line *line2) free(newtext); } -EAPI void +ELM_API void elm_code_line_merge_up(Elm_Code_Line *line) { Elm_Code_Line *other; @@ -139,7 +139,7 @@ elm_code_line_merge_up(Elm_Code_Line *line) _elm_code_line_merge_into(other, line); } -EAPI void +ELM_API void elm_code_line_merge_down(Elm_Code_Line *line) { Elm_Code_Line *other; @@ -150,7 +150,7 @@ elm_code_line_merge_down(Elm_Code_Line *line) _elm_code_line_merge_into(line, other); } -EAPI void elm_code_line_status_set(Elm_Code_Line *line, Elm_Code_Status_Type status) +ELM_API void elm_code_line_status_set(Elm_Code_Line *line, Elm_Code_Status_Type status) { if (!line) return; @@ -158,7 +158,7 @@ EAPI void elm_code_line_status_set(Elm_Code_Line *line, Elm_Code_Status_Type sta line->status = status; } -EAPI void elm_code_line_status_text_set(Elm_Code_Line *line, const char *text) +ELM_API void elm_code_line_status_text_set(Elm_Code_Line *line, const char *text) { if (line->status_text) free(line->status_text); @@ -169,7 +169,7 @@ EAPI void elm_code_line_status_text_set(Elm_Code_Line *line, const char *text) line->status_text = NULL; } -EAPI void elm_code_line_token_add(Elm_Code_Line *line, int start, int end, int lines, +ELM_API void elm_code_line_token_add(Elm_Code_Line *line, int start, int end, int lines, Elm_Code_Token_Type type) { Elm_Code_Token *tok; @@ -195,7 +195,7 @@ EAPI void elm_code_line_token_add(Elm_Code_Line *line, int start, int end, int l } } -EAPI void elm_code_line_tokens_clear(Elm_Code_Line *line) +ELM_API void elm_code_line_tokens_clear(Elm_Code_Line *line) { Elm_Code_Token *token; @@ -207,7 +207,7 @@ EAPI void elm_code_line_tokens_clear(Elm_Code_Line *line) line->tokens = NULL; } -EAPI void elm_code_line_status_clear(Elm_Code_Line *line) +ELM_API void elm_code_line_status_clear(Elm_Code_Line *line) { line->status = ELM_CODE_STATUS_TYPE_DEFAULT; if (line->status_text) @@ -217,7 +217,7 @@ EAPI void elm_code_line_status_clear(Elm_Code_Line *line) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_line_contains_widget_cursor(Elm_Code_Line *line) { Elm_Code *code = line->file->parent; diff --git a/src/lib/elementary/elm_code_line.h b/src/lib/elementary/elm_code_line.h index 5f42174041..cb1e22cf2a 100644 --- a/src/lib/elementary/elm_code_line.h +++ b/src/lib/elementary/elm_code_line.h @@ -36,7 +36,7 @@ typedef struct _Elm_Code_Line char *status_text; } Elm_Code_Line; -EAPI void elm_code_line_free(Elm_Code_Line *line); +ELM_API void elm_code_line_free(Elm_Code_Line *line); /** * @brief Line manipulation functions. @@ -55,7 +55,7 @@ EAPI void elm_code_line_free(Elm_Code_Line *line); * * @ingroup Content */ -EAPI void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position); +ELM_API void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position); /** * Merge the specified line with the line above. @@ -68,7 +68,7 @@ EAPI void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position); * * @ingroup Content */ -EAPI void elm_code_line_merge_up(Elm_Code_Line *line); +ELM_API void elm_code_line_merge_up(Elm_Code_Line *line); /** * Merge the specified line with the line below. @@ -81,7 +81,7 @@ EAPI void elm_code_line_merge_up(Elm_Code_Line *line); * * @ingroup Content */ -EAPI void elm_code_line_merge_down(Elm_Code_Line *line); +ELM_API void elm_code_line_merge_down(Elm_Code_Line *line); /** * @} @@ -95,19 +95,19 @@ EAPI void elm_code_line_merge_down(Elm_Code_Line *line); * */ -EAPI void elm_code_line_status_set(Elm_Code_Line *line, Elm_Code_Status_Type status); +ELM_API void elm_code_line_status_set(Elm_Code_Line *line, Elm_Code_Status_Type status); -EAPI void elm_code_line_status_text_set(Elm_Code_Line *line, const char *text); +ELM_API void elm_code_line_status_text_set(Elm_Code_Line *line, const char *text); -EAPI void elm_code_line_status_clear(Elm_Code_Line *line); +ELM_API void elm_code_line_status_clear(Elm_Code_Line *line); -EAPI void elm_code_line_token_add(Elm_Code_Line *line, int start, int end, int lines, Elm_Code_Token_Type type); +ELM_API void elm_code_line_token_add(Elm_Code_Line *line, int start, int end, int lines, Elm_Code_Token_Type type); -EAPI void elm_code_line_tokens_clear(Elm_Code_Line *line); +ELM_API void elm_code_line_tokens_clear(Elm_Code_Line *line); -EAPI unsigned int elm_code_line_scope_get(Elm_Code_Line *line); +ELM_API unsigned int elm_code_line_scope_get(Elm_Code_Line *line); -EAPI Eina_Bool elm_code_line_contains_widget_cursor(Elm_Code_Line *line); +ELM_API Eina_Bool elm_code_line_contains_widget_cursor(Elm_Code_Line *line); /** * @} diff --git a/src/lib/elementary/elm_code_parse.c b/src/lib/elementary/elm_code_parse.c index ce6dd78036..a1fdc0beff 100644 --- a/src/lib/elementary/elm_code_parse.c +++ b/src/lib/elementary/elm_code_parse.c @@ -7,9 +7,9 @@ #include "elm_code_private.h" #ifndef ELM_CODE_TEST -EAPI Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_SYNTAX = NULL; -EAPI Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_DIFF = NULL; -EAPI Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_TODO = NULL; +ELM_API Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_SYNTAX = NULL; +ELM_API Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_DIFF = NULL; +ELM_API Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_TODO = NULL; #endif struct _Elm_Code_Parser @@ -81,7 +81,7 @@ _elm_code_parser_new(void (*parse_line)(Elm_Code_Line *, void *), return parser; } -EAPI void +ELM_API void elm_code_parser_add(Elm_Code *code, void (*parse_line)(Elm_Code_Line *, void *), void (*parse_file)(Elm_Code_File *, void *), void *data) @@ -97,7 +97,7 @@ elm_code_parser_add(Elm_Code *code, code->parsers = eina_list_append(code->parsers, parser); } -EAPI void +ELM_API void elm_code_parser_standard_add(Elm_Code *code, Elm_Code_Parser *parser) { if (!parser || !code) diff --git a/src/lib/elementary/elm_code_parse.h b/src/lib/elementary/elm_code_parse.h index ec86cc53b3..5d04f93ecf 100644 --- a/src/lib/elementary/elm_code_parse.h +++ b/src/lib/elementary/elm_code_parse.h @@ -12,9 +12,9 @@ extern "C" { typedef struct _Elm_Code_Parser Elm_Code_Parser; -EAPI extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_SYNTAX; /**< A provided parser to provide syntax highlighting */ -EAPI extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_DIFF; /**< A provided parser that will mark up diff text */ -EAPI extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_TODO; /**< A provided parser that will highlight TODO and FIXME lines */ +ELM_API extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_SYNTAX; /**< A provided parser to provide syntax highlighting */ +ELM_API extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_DIFF; /**< A provided parser that will mark up diff text */ +ELM_API extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_TODO; /**< A provided parser that will highlight TODO and FIXME lines */ /** * @brief Parser helper functions. @@ -26,10 +26,10 @@ EAPI extern Elm_Code_Parser *ELM_CODE_PARSER_STANDARD_TODO; /**< A provided pars * */ -EAPI void elm_code_parser_add(Elm_Code *code, void (*parse_line)(Elm_Code_Line *, void *), +ELM_API void elm_code_parser_add(Elm_Code *code, void (*parse_line)(Elm_Code_Line *, void *), void (*parse_file)(Elm_Code_File *, void *), void *data); -EAPI void elm_code_parser_standard_add(Elm_Code *code, Elm_Code_Parser *parser); +ELM_API void elm_code_parser_standard_add(Elm_Code *code, Elm_Code_Parser *parser); /** * @} diff --git a/src/lib/elementary/elm_code_syntax.c b/src/lib/elementary/elm_code_syntax.c index dbdf7d32f7..efe3158a67 100644 --- a/src/lib/elementary/elm_code_syntax.c +++ b/src/lib/elementary/elm_code_syntax.c @@ -156,7 +156,7 @@ static Elm_Code_Syntax _elm_code_syntax_csharp = "orderby","select","where","unmanaged","var", NULL } }; -EAPI Elm_Code_Syntax * +ELM_API Elm_Code_Syntax * elm_code_syntax_for_mime_get(const char *mime) { if (!mime) return NULL; @@ -289,7 +289,7 @@ _previous_line_scope(Elm_Code_Line *line) return prev->scope; } -EAPI void +ELM_API void elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *line) { unsigned int i, i2, count, length; @@ -424,7 +424,7 @@ elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *line) _elm_code_syntax_parse_token(syntax, line, ptr-content, ptr, count); } -EAPI void +ELM_API void elm_code_syntax_parse_file(Elm_Code_Syntax *syntax, Elm_Code_File *file EINA_UNUSED) { EINA_SAFETY_ON_NULL_RETURN(syntax); diff --git a/src/lib/elementary/elm_code_syntax.h b/src/lib/elementary/elm_code_syntax.h index 268e11a63f..2f1a93f623 100644 --- a/src/lib/elementary/elm_code_syntax.h +++ b/src/lib/elementary/elm_code_syntax.h @@ -31,7 +31,7 @@ typedef struct _Elm_Code_Syntax Elm_Code_Syntax; * * @ingroup Syntax */ -EAPI Elm_Code_Syntax *elm_code_syntax_for_mime_get(const char *mime); +ELM_API Elm_Code_Syntax *elm_code_syntax_for_mime_get(const char *mime); /** * Parse a line and apply the syntax definition by inserting Elm_Code_Token into the line. @@ -41,7 +41,7 @@ EAPI Elm_Code_Syntax *elm_code_syntax_for_mime_get(const char *mime); * * @ingroup Syntax */ -EAPI void elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *line); +ELM_API void elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *line); /** * Parse a file and apply the syntax definition one line at a time. @@ -51,7 +51,7 @@ EAPI void elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *lin * * @ingroup Syntax */ -EAPI void elm_code_syntax_parse_file(Elm_Code_Syntax *syntax, Elm_Code_File *file); +ELM_API void elm_code_syntax_parse_file(Elm_Code_Syntax *syntax, Elm_Code_File *file); /** diff --git a/src/lib/elementary/elm_code_text.c b/src/lib/elementary/elm_code_text.c index 56fc1a07c5..68831e0e34 100644 --- a/src/lib/elementary/elm_code_text.c +++ b/src/lib/elementary/elm_code_text.c @@ -6,7 +6,7 @@ #include "elm_code_private.h" -EAPI const char * +ELM_API const char * elm_code_line_text_get(Elm_Code_Line *line, unsigned int *length) { if (!line) @@ -27,7 +27,7 @@ elm_code_line_text_get(Elm_Code_Line *line, unsigned int *length) return line->content; } -EAPI void +ELM_API void elm_code_line_text_set(Elm_Code_Line *line, const char *chars, unsigned int length) { Elm_Code_File *file; @@ -55,7 +55,7 @@ elm_code_line_text_set(Elm_Code_Line *line, const char *chars, unsigned int leng } } -EAPI int +ELM_API int elm_code_text_strnpos(const char *content, unsigned int length, const char *search, int offset) { unsigned int searchlen, c; @@ -79,7 +79,7 @@ elm_code_text_strnpos(const char *content, unsigned int length, const char *sear return ELM_CODE_TEXT_NOT_FOUND; } -EAPI int +ELM_API int elm_code_line_text_strpos(Elm_Code_Line *line, const char *search, int offset) { unsigned int length = 0; @@ -89,13 +89,13 @@ elm_code_line_text_strpos(Elm_Code_Line *line, const char *search, int offset) return elm_code_text_strnpos(content, length, search, offset); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_line_text_contains(Elm_Code_Line *line, const char *search) { return elm_code_line_text_strpos(line, search, 0) != ELM_CODE_TEXT_NOT_FOUND; } -EAPI char * +ELM_API char * elm_code_line_text_substr(Elm_Code_Line *line, unsigned int position, int length) { const char *content; @@ -145,7 +145,7 @@ _elm_code_line_tokens_move_left(Elm_Code_Line *line, int position, int move) } } -EAPI void +ELM_API void elm_code_line_text_insert(Elm_Code_Line *line, unsigned int position, const char *string, int length) { Elm_Code_File *file; @@ -186,7 +186,7 @@ elm_code_line_text_insert(Elm_Code_Line *line, unsigned int position, const char } } -EAPI void +ELM_API void elm_code_line_text_remove(Elm_Code_Line *line, unsigned int position, int length) { Elm_Code_File *file; @@ -253,7 +253,7 @@ _elm_code_text_trailing_whitespace_length(const char *text, unsigned int length) return count; } -EAPI void elm_code_line_text_leading_whitespace_strip(Elm_Code_Line *line) +ELM_API void elm_code_line_text_leading_whitespace_strip(Elm_Code_Line *line) { unsigned int length, count = 0; const char *content; @@ -276,7 +276,7 @@ EAPI void elm_code_line_text_leading_whitespace_strip(Elm_Code_Line *line) elm_code_line_text_remove(line, 0, count); } -EAPI void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line) +ELM_API void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line) { unsigned int length = 0; unsigned int trailing; @@ -292,7 +292,7 @@ EAPI void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line) /* generic text functions */ -EAPI int +ELM_API int elm_code_text_newlinenpos(const char *text, unsigned int length, short *nllen) { int lfpos, crpos; @@ -321,7 +321,7 @@ elm_code_text_newlinenpos(const char *text, unsigned int length, short *nllen) return crpos; } -EAPI unsigned int +ELM_API unsigned int elm_code_text_is_whitespace(const char *text, unsigned int length) { unsigned int leading; diff --git a/src/lib/elementary/elm_code_text.h b/src/lib/elementary/elm_code_text.h index b79d30f3a5..5cb43a203c 100644 --- a/src/lib/elementary/elm_code_text.h +++ b/src/lib/elementary/elm_code_text.h @@ -22,23 +22,23 @@ extern "C" { * */ -EAPI const char *elm_code_line_text_get(Elm_Code_Line *line, unsigned int *length); +ELM_API const char *elm_code_line_text_get(Elm_Code_Line *line, unsigned int *length); -EAPI void elm_code_line_text_set(Elm_Code_Line *line, const char *chars, unsigned int length); +ELM_API void elm_code_line_text_set(Elm_Code_Line *line, const char *chars, unsigned int length); -EAPI int elm_code_line_text_strpos(Elm_Code_Line *line, const char *search, int offset); +ELM_API int elm_code_line_text_strpos(Elm_Code_Line *line, const char *search, int offset); -EAPI Eina_Bool elm_code_line_text_contains(Elm_Code_Line *line, const char *search); +ELM_API Eina_Bool elm_code_line_text_contains(Elm_Code_Line *line, const char *search); -EAPI char *elm_code_line_text_substr(Elm_Code_Line *line, unsigned int position, int length); +ELM_API char *elm_code_line_text_substr(Elm_Code_Line *line, unsigned int position, int length); -EAPI void elm_code_line_text_insert(Elm_Code_Line *line, unsigned int position, const char *string, int length); +ELM_API void elm_code_line_text_insert(Elm_Code_Line *line, unsigned int position, const char *string, int length); -EAPI void elm_code_line_text_remove(Elm_Code_Line *line, unsigned int position, int length); +ELM_API void elm_code_line_text_remove(Elm_Code_Line *line, unsigned int position, int length); -EAPI void elm_code_line_text_leading_whitespace_strip(Elm_Code_Line *line); +ELM_API void elm_code_line_text_leading_whitespace_strip(Elm_Code_Line *line); -EAPI void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line); +ELM_API void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line); /** * @} @@ -52,11 +52,11 @@ EAPI void elm_code_line_text_trailing_whitespace_strip(Elm_Code_Line *line); * */ -EAPI int elm_code_text_strnpos(const char *text, unsigned int length, const char *search, int offset); +ELM_API int elm_code_text_strnpos(const char *text, unsigned int length, const char *search, int offset); -EAPI int elm_code_text_newlinenpos(const char *text, unsigned int length, short *nllen); +ELM_API int elm_code_text_newlinenpos(const char *text, unsigned int length, short *nllen); -EAPI unsigned int elm_code_text_is_whitespace(const char *text, unsigned int length); +ELM_API unsigned int elm_code_text_is_whitespace(const char *text, unsigned int length); /** * @} diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c index 59298a0462..40a47cb9aa 100644 --- a/src/lib/elementary/elm_code_widget.c +++ b/src/lib/elementary/elm_code_widget.c @@ -60,7 +60,7 @@ static void _elm_code_widget_resize(Elm_Code_Widget *widget, Elm_Code_Line *newl #include "elm_code_widget_legacy_eo.h" -EAPI Evas_Object * +ELM_API Evas_Object * elm_code_widget_add(Evas_Object *parent, Elm_Code *code) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -2134,13 +2134,13 @@ _elm_code_widget_resize(Elm_Code_Widget *widget, Elm_Code_Line *newline) (EINA_DBL_EQ(pd->gravity_y, 1.0) && wh > old_height) ? wh - old_height : 0); } -EOAPI void +ELM_API ELM_API_WEAK void _elm_code_widget_line_refresh(Eo *obj, Elm_Code_Widget_Data *pd, Elm_Code_Line *line) { _elm_code_widget_fill_line(obj, pd, line); } -EOAPI Eina_Bool +ELM_API ELM_API_WEAK Eina_Bool _elm_code_widget_line_visible_get(Eo *obj, Elm_Code_Widget_Data *pd, Elm_Code_Line *line) { Evas_Coord cellh = 0, viewy = 0, viewh = 0; @@ -2154,7 +2154,7 @@ _elm_code_widget_line_visible_get(Eo *obj, Elm_Code_Widget_Data *pd, Elm_Code_Li return EINA_TRUE;; } -EOAPI unsigned int +ELM_API ELM_API_WEAK unsigned int _elm_code_widget_lines_visible_get(Eo *obj, Elm_Code_Widget_Data *pd) { Evas_Coord cellh = 0, viewh = 0; diff --git a/src/lib/elementary/elm_code_widget_eo.legacy.c b/src/lib/elementary/elm_code_widget_eo.legacy.c index cc91160565..73dc6326a5 100644 --- a/src/lib/elementary/elm_code_widget_eo.legacy.c +++ b/src/lib/elementary/elm_code_widget_eo.legacy.c @@ -1,269 +1,269 @@ -EAPI void +ELM_API void elm_code_widget_code_set(Elm_Code_Widget *obj, Elm_Code *code) { efl_ui_code_widget_code_set(obj, code); } -EAPI Elm_Code * +ELM_API Elm_Code * elm_code_widget_code_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_code_get(obj); } -EAPI void +ELM_API void elm_code_widget_font_set(Elm_Code_Widget *obj, const char *name, int size) { efl_ui_code_widget_font_set(obj, name, size); } -EAPI void +ELM_API void elm_code_widget_font_get(const Elm_Code_Widget *obj, const char **name, int *size) { efl_ui_code_widget_font_get(obj, name, size); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_columns_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_columns_get(obj); } -EAPI void +ELM_API void elm_code_widget_gravity_set(Elm_Code_Widget *obj, double x, double y) { efl_ui_code_widget_gravity_set(obj, x, y); } -EAPI void +ELM_API void elm_code_widget_gravity_get(const Elm_Code_Widget *obj, double *x, double *y) { efl_ui_code_widget_gravity_get(obj, x, y); } -EAPI void +ELM_API void elm_code_widget_policy_set(Elm_Code_Widget *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { efl_ui_code_widget_policy_set(obj, (Elm_Code_Widget_Scroller_Policy)policy_h, (Elm_Code_Widget_Scroller_Policy)policy_v); } -EAPI void +ELM_API void elm_code_widget_policy_get(const Elm_Code_Widget *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { efl_ui_code_widget_policy_get(obj, (Elm_Code_Widget_Scroller_Policy*)policy_h, (Elm_Code_Widget_Scroller_Policy*)policy_v); } -EAPI void +ELM_API void elm_code_widget_tabstop_set(Elm_Code_Widget *obj, unsigned int tabstop) { efl_ui_code_widget_tabstop_set(obj, tabstop); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_tabstop_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_tabstop_get(obj); } -EAPI void +ELM_API void elm_code_widget_editable_set(Elm_Code_Widget *obj, Eina_Bool editable) { efl_ui_code_widget_editable_set(obj, editable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_editable_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_editable_get(obj); } -EAPI void +ELM_API void elm_code_widget_line_numbers_set(Elm_Code_Widget *obj, Eina_Bool line_numbers) { efl_ui_code_widget_line_numbers_set(obj, line_numbers); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_line_numbers_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_line_numbers_get(obj); } -EAPI void +ELM_API void elm_code_widget_line_width_marker_set(Elm_Code_Widget *obj, unsigned int line_width_marker) { efl_ui_code_widget_line_width_marker_set(obj, line_width_marker); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_line_width_marker_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_line_width_marker_get(obj); } -EAPI void +ELM_API void elm_code_widget_show_whitespace_set(Elm_Code_Widget *obj, Eina_Bool show_whitespace) { efl_ui_code_widget_show_whitespace_set(obj, show_whitespace); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_show_whitespace_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_show_whitespace_get(obj); } -EAPI void +ELM_API void elm_code_widget_alpha_set(Elm_Code_Widget *obj, int alpha) { efl_ui_code_widget_alpha_set(obj, alpha); } -EAPI int +ELM_API int elm_code_widget_alpha_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_alpha_get(obj); } -EAPI void +ELM_API void elm_code_widget_syntax_enabled_set(Elm_Code_Widget *obj, Eina_Bool syntax_enabled) { efl_ui_code_widget_syntax_enabled_set(obj, syntax_enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_syntax_enabled_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_syntax_enabled_get(obj); } -EAPI void +ELM_API void elm_code_widget_tab_inserts_spaces_set(Elm_Code_Widget *obj, Eina_Bool tab_inserts_spaces) { efl_ui_code_widget_tab_inserts_spaces_set(obj, tab_inserts_spaces); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_tab_inserts_spaces_get(const Elm_Code_Widget *obj) { return efl_ui_code_widget_tab_inserts_spaces_get(obj); } -EAPI void +ELM_API void elm_code_widget_cursor_position_set(Elm_Code_Widget *obj, unsigned int row, unsigned int col) { efl_ui_code_widget_cursor_position_set(obj, row, col); } -EAPI void +ELM_API void elm_code_widget_cursor_position_get(const Elm_Code_Widget *obj, unsigned int *row, unsigned int *col) { efl_ui_code_widget_cursor_position_get(obj, row, col); } -EAPI void +ELM_API void elm_code_widget_theme_refresh(Elm_Code_Widget *obj) { efl_ui_code_widget_theme_refresh(obj); } -EAPI void +ELM_API void elm_code_widget_line_refresh(Elm_Code_Widget *obj, Elm_Code_Line *line) { efl_ui_code_widget_line_refresh(obj, line); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_line_visible_get(Elm_Code_Widget *obj, Elm_Code_Line *line) { return efl_ui_code_widget_line_visible_get(obj, line); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_lines_visible_get(Elm_Code_Widget *obj) { return efl_ui_code_widget_lines_visible_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_position_at_coordinates_get(Elm_Code_Widget *obj, int x, int y, unsigned int *row, int *col) { return efl_ui_code_widget_position_at_coordinates_get(obj, x, y, row, col); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_geometry_for_position_get(Elm_Code_Widget *obj, unsigned int row, int col, int *x, int *y, int *w, int *h) { return efl_ui_code_widget_geometry_for_position_get(obj, row, col, x, y, w, h); } -EAPI int +ELM_API int elm_code_widget_text_left_gutter_width_get(Elm_Code_Widget *obj) { return efl_ui_code_widget_text_left_gutter_width_get(obj); } -EAPI char * +ELM_API char * elm_code_widget_text_between_positions_get(Elm_Code_Widget *obj, unsigned int start_line, unsigned int start_col, unsigned int end_line, unsigned int end_col) { return efl_ui_code_widget_text_between_positions_get(obj, start_line, start_col, end_line, end_col); } -EAPI void +ELM_API void elm_code_widget_text_at_cursor_insert(Elm_Code_Widget *obj, const char *text) { efl_ui_code_widget_text_at_cursor_insert(obj, text); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_line_text_column_width_to_position(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int position) { return efl_ui_code_widget_line_text_column_width_to_position(obj, line, position); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_line_text_column_width_get(Elm_Code_Widget *obj, Elm_Code_Line *line) { return efl_ui_code_widget_line_text_column_width_get(obj, line); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_line_text_position_for_column_get(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int column) { return efl_ui_code_widget_line_text_position_for_column_get(obj, line, column); } -EAPI unsigned int +ELM_API unsigned int elm_code_widget_text_tabwidth_at_column_get(Elm_Code_Widget *obj, unsigned int column) { return efl_ui_code_widget_text_tabwidth_at_column_get(obj, column); } -EAPI void +ELM_API void elm_code_widget_line_status_toggle(Elm_Code_Widget *obj, Elm_Code_Line *line) { efl_ui_code_widget_line_status_toggle(obj, line); } -EAPI void +ELM_API void elm_code_widget_undo(Elm_Code_Widget *obj) { efl_ui_code_widget_undo(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_can_undo_get(Elm_Code_Widget *obj) { return efl_ui_code_widget_can_undo_get(obj); } -EAPI void +ELM_API void elm_code_widget_redo(Elm_Code_Widget *obj) { efl_ui_code_widget_redo(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_can_redo_get(Elm_Code_Widget *obj) { return efl_ui_code_widget_can_redo_get(obj); diff --git a/src/lib/elementary/elm_code_widget_eo.legacy.h b/src/lib/elementary/elm_code_widget_eo.legacy.h index 0d72c8c11e..16069480d0 100644 --- a/src/lib/elementary/elm_code_widget_eo.legacy.h +++ b/src/lib/elementary/elm_code_widget_eo.legacy.h @@ -24,7 +24,7 @@ typedef Eo Elm_Code_Widget; * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_code_set(Elm_Code_Widget *obj, Elm_Code *code); +ELM_API void elm_code_widget_code_set(Elm_Code_Widget *obj, Elm_Code *code); /** * @brief Get the underlying code object we are rendering @@ -35,7 +35,7 @@ EAPI void elm_code_widget_code_set(Elm_Code_Widget *obj, Elm_Code *code); * * @ingroup Elm_Code_Widget_Group */ -EAPI Elm_Code *elm_code_widget_code_get(const Elm_Code_Widget *obj); +ELM_API Elm_Code *elm_code_widget_code_get(const Elm_Code_Widget *obj); /** * @brief Set the font that this widget uses, the font should be a monospaced @@ -47,7 +47,7 @@ EAPI Elm_Code *elm_code_widget_code_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_font_set(Elm_Code_Widget *obj, const char *name, int size); +ELM_API void elm_code_widget_font_set(Elm_Code_Widget *obj, const char *name, int size); /** * @brief Get the font currently in use. The font name is a copy ad should be @@ -59,7 +59,7 @@ EAPI void elm_code_widget_font_set(Elm_Code_Widget *obj, const char *name, int s * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_font_get(const Elm_Code_Widget *obj, const char **name, int *size); +ELM_API void elm_code_widget_font_get(const Elm_Code_Widget *obj, const char **name, int *size); /** * @brief Get the number of columns in the widget currently. This will be the @@ -72,7 +72,7 @@ EAPI void elm_code_widget_font_get(const Elm_Code_Widget *obj, const char **name * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_columns_get(const Elm_Code_Widget *obj); +ELM_API unsigned int elm_code_widget_columns_get(const Elm_Code_Widget *obj); /** * @brief Set how this widget's scroller should respond to new lines being @@ -91,7 +91,7 @@ EAPI unsigned int elm_code_widget_columns_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_gravity_set(Elm_Code_Widget *obj, double x, double y); +ELM_API void elm_code_widget_gravity_set(Elm_Code_Widget *obj, double x, double y); /** * @brief Get the current x and y gravity of the widget's scroller @@ -104,7 +104,7 @@ EAPI void elm_code_widget_gravity_set(Elm_Code_Widget *obj, double x, double y); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_gravity_get(const Elm_Code_Widget *obj, double *x, double *y); +ELM_API void elm_code_widget_gravity_get(const Elm_Code_Widget *obj, double *x, double *y); /** * @brief Set the policy for scrollbar visibility. @@ -115,7 +115,7 @@ EAPI void elm_code_widget_gravity_get(const Elm_Code_Widget *obj, double *x, dou * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_policy_set(Elm_Code_Widget *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +ELM_API void elm_code_widget_policy_set(Elm_Code_Widget *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * @brief Get the widget's policy for scrollbar visibility. @@ -126,7 +126,7 @@ EAPI void elm_code_widget_policy_set(Elm_Code_Widget *obj, Elm_Scroller_Policy p * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_policy_get(const Elm_Code_Widget *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +ELM_API void elm_code_widget_policy_get(const Elm_Code_Widget *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * @brief Set the width of a tab stop, used purely for visual layout of tab @@ -139,7 +139,7 @@ EAPI void elm_code_widget_policy_get(const Elm_Code_Widget *obj, Elm_Scroller_Po * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_tabstop_set(Elm_Code_Widget *obj, unsigned int tabstop); +ELM_API void elm_code_widget_tabstop_set(Elm_Code_Widget *obj, unsigned int tabstop); /** * @brief Get the current width of a tab stop. This is used to determine where @@ -151,7 +151,7 @@ EAPI void elm_code_widget_tabstop_set(Elm_Code_Widget *obj, unsigned int tabstop * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_tabstop_get(const Elm_Code_Widget *obj); +ELM_API unsigned int elm_code_widget_tabstop_get(const Elm_Code_Widget *obj); /** * @brief Set whether this widget allows editing @@ -166,7 +166,7 @@ EAPI unsigned int elm_code_widget_tabstop_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_editable_set(Elm_Code_Widget *obj, Eina_Bool editable); +ELM_API void elm_code_widget_editable_set(Elm_Code_Widget *obj, Eina_Bool editable); /** * @brief Get the current editable state of this widget @@ -181,7 +181,7 @@ EAPI void elm_code_widget_editable_set(Elm_Code_Widget *obj, Eina_Bool editable) * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_editable_get(const Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_editable_get(const Elm_Code_Widget *obj); /** * @brief Set whether line numbers should be displayed in the left gutter. @@ -195,7 +195,7 @@ EAPI Eina_Bool elm_code_widget_editable_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_line_numbers_set(Elm_Code_Widget *obj, Eina_Bool line_numbers); +ELM_API void elm_code_widget_line_numbers_set(Elm_Code_Widget *obj, Eina_Bool line_numbers); /** * @brief Get the status of line number display for this widget. @@ -206,7 +206,7 @@ EAPI void elm_code_widget_line_numbers_set(Elm_Code_Widget *obj, Eina_Bool line_ * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_line_numbers_get(const Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_line_numbers_get(const Elm_Code_Widget *obj); /** * @brief Set where the line width market should be shown. @@ -219,7 +219,7 @@ EAPI Eina_Bool elm_code_widget_line_numbers_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_line_width_marker_set(Elm_Code_Widget *obj, unsigned int line_width_marker); +ELM_API void elm_code_widget_line_width_marker_set(Elm_Code_Widget *obj, unsigned int line_width_marker); /** * @brief Get the position of the line width marker, any positive return @@ -231,7 +231,7 @@ EAPI void elm_code_widget_line_width_marker_set(Elm_Code_Widget *obj, unsigned i * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_line_width_marker_get(const Elm_Code_Widget *obj); +ELM_API unsigned int elm_code_widget_line_width_marker_get(const Elm_Code_Widget *obj); /** * @brief Set whether white space should be shown. @@ -241,7 +241,7 @@ EAPI unsigned int elm_code_widget_line_width_marker_get(const Elm_Code_Widget *o * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_show_whitespace_set(Elm_Code_Widget *obj, Eina_Bool show_whitespace); +ELM_API void elm_code_widget_show_whitespace_set(Elm_Code_Widget *obj, Eina_Bool show_whitespace); /** * @brief Get whether or not white space will be visible. @@ -252,7 +252,7 @@ EAPI void elm_code_widget_show_whitespace_set(Elm_Code_Widget *obj, Eina_Bool sh * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_show_whitespace_get(const Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_show_whitespace_get(const Elm_Code_Widget *obj); /** * @brief Set an alpha color value for this widget (0 - 255) default is fully @@ -263,7 +263,7 @@ EAPI Eina_Bool elm_code_widget_show_whitespace_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_alpha_set(Elm_Code_Widget *obj, int alpha); +ELM_API void elm_code_widget_alpha_set(Elm_Code_Widget *obj, int alpha); /** * @brief Set an alpha color value for this widget (0 - 255) default is fully @@ -275,7 +275,7 @@ EAPI void elm_code_widget_alpha_set(Elm_Code_Widget *obj, int alpha); * * @ingroup Elm_Code_Widget_Group */ -EAPI int elm_code_widget_alpha_get(const Elm_Code_Widget *obj); +ELM_API int elm_code_widget_alpha_get(const Elm_Code_Widget *obj); /** * @brief Set whether syntax highlighting should be use for this widget. @@ -285,7 +285,7 @@ EAPI int elm_code_widget_alpha_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_syntax_enabled_set(Elm_Code_Widget *obj, Eina_Bool syntax_enabled); +ELM_API void elm_code_widget_syntax_enabled_set(Elm_Code_Widget *obj, Eina_Bool syntax_enabled); /** * @brief Get this widget's enabled state for syntax highlighting. @@ -296,7 +296,7 @@ EAPI void elm_code_widget_syntax_enabled_set(Elm_Code_Widget *obj, Eina_Bool syn * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_syntax_enabled_get(const Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_syntax_enabled_get(const Elm_Code_Widget *obj); /** * @brief Set whether space characters should be inserted instead of tabs. @@ -307,7 +307,7 @@ EAPI Eina_Bool elm_code_widget_syntax_enabled_get(const Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_tab_inserts_spaces_set(Elm_Code_Widget *obj, Eina_Bool tab_inserts_spaces); +ELM_API void elm_code_widget_tab_inserts_spaces_set(Elm_Code_Widget *obj, Eina_Bool tab_inserts_spaces); /** * @brief Get whether or not space characters will be inserted instead of tabs. @@ -319,7 +319,7 @@ EAPI void elm_code_widget_tab_inserts_spaces_set(Elm_Code_Widget *obj, Eina_Bool * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_tab_inserts_spaces_get(const Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_tab_inserts_spaces_get(const Elm_Code_Widget *obj); /** * @brief Set the current location of the text cursor. @@ -330,7 +330,7 @@ EAPI Eina_Bool elm_code_widget_tab_inserts_spaces_get(const Elm_Code_Widget *obj * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_cursor_position_set(Elm_Code_Widget *obj, unsigned int row, unsigned int col); +ELM_API void elm_code_widget_cursor_position_set(Elm_Code_Widget *obj, unsigned int row, unsigned int col); /** * @brief Get the current x and y position of the widget's cursor. @@ -342,13 +342,13 @@ EAPI void elm_code_widget_cursor_position_set(Elm_Code_Widget *obj, unsigned int * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_cursor_position_get(const Elm_Code_Widget *obj, unsigned int *row, unsigned int *col); +ELM_API void elm_code_widget_cursor_position_get(const Elm_Code_Widget *obj, unsigned int *row, unsigned int *col); /** Update and refresh theme for widget. * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_theme_refresh(Elm_Code_Widget *obj); +ELM_API void elm_code_widget_theme_refresh(Elm_Code_Widget *obj); /** * @brief Refresh code line in widget @@ -358,7 +358,7 @@ EAPI void elm_code_widget_theme_refresh(Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_line_refresh(Elm_Code_Widget *obj, Elm_Code_Line *line); +ELM_API void elm_code_widget_line_refresh(Elm_Code_Widget *obj, Elm_Code_Line *line); /** * @brief Check if the code line is currently visible @@ -371,7 +371,7 @@ EAPI void elm_code_widget_line_refresh(Elm_Code_Widget *obj, Elm_Code_Line *line * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_line_visible_get(Elm_Code_Widget *obj, Elm_Code_Line *line); +ELM_API Eina_Bool elm_code_widget_line_visible_get(Elm_Code_Widget *obj, Elm_Code_Line *line); /** * @brief Get the number of code lines currently visible in the widget @@ -382,7 +382,7 @@ EAPI Eina_Bool elm_code_widget_line_visible_get(Elm_Code_Widget *obj, Elm_Code_L * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_lines_visible_get(Elm_Code_Widget *obj); +ELM_API unsigned int elm_code_widget_lines_visible_get(Elm_Code_Widget *obj); /** * @brief Get the row, col position for a given coordinate on the widget. @@ -397,7 +397,7 @@ EAPI unsigned int elm_code_widget_lines_visible_get(Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_position_at_coordinates_get(Elm_Code_Widget *obj, int x, int y, unsigned int *row, int *col); +ELM_API Eina_Bool elm_code_widget_position_at_coordinates_get(Elm_Code_Widget *obj, int x, int y, unsigned int *row, int *col); /** * @brief Get the geometry for the cell at the specified position. @@ -414,7 +414,7 @@ EAPI Eina_Bool elm_code_widget_position_at_coordinates_get(Elm_Code_Widget *obj, * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_geometry_for_position_get(Elm_Code_Widget *obj, unsigned int row, int col, int *x, int *y, int *w, int *h); +ELM_API Eina_Bool elm_code_widget_geometry_for_position_get(Elm_Code_Widget *obj, unsigned int row, int col, int *x, int *y, int *w, int *h); /** * @brief Get the column width of the gutter @@ -425,7 +425,7 @@ EAPI Eina_Bool elm_code_widget_geometry_for_position_get(Elm_Code_Widget *obj, u * * @ingroup Elm_Code_Widget_Group */ -EAPI int elm_code_widget_text_left_gutter_width_get(Elm_Code_Widget *obj); +ELM_API int elm_code_widget_text_left_gutter_width_get(Elm_Code_Widget *obj); /** * @brief Get text between given positions @@ -440,7 +440,7 @@ EAPI int elm_code_widget_text_left_gutter_width_get(Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI char *elm_code_widget_text_between_positions_get(Elm_Code_Widget *obj, unsigned int start_line, unsigned int start_col, unsigned int end_line, unsigned int end_col); +ELM_API char *elm_code_widget_text_between_positions_get(Elm_Code_Widget *obj, unsigned int start_line, unsigned int start_col, unsigned int end_line, unsigned int end_col); /** * @brief Insert the provided text at the cursor position. This will add the @@ -451,7 +451,7 @@ EAPI char *elm_code_widget_text_between_positions_get(Elm_Code_Widget *obj, unsi * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_text_at_cursor_insert(Elm_Code_Widget *obj, const char *text); +ELM_API void elm_code_widget_text_at_cursor_insert(Elm_Code_Widget *obj, const char *text); /** * @brief Get text column width at given position @@ -464,7 +464,7 @@ EAPI void elm_code_widget_text_at_cursor_insert(Elm_Code_Widget *obj, const char * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_line_text_column_width_to_position(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int position); +ELM_API unsigned int elm_code_widget_line_text_column_width_to_position(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int position); /** * @brief Get text column width for code line @@ -476,7 +476,7 @@ EAPI unsigned int elm_code_widget_line_text_column_width_to_position(Elm_Code_Wi * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_line_text_column_width_get(Elm_Code_Widget *obj, Elm_Code_Line *line); +ELM_API unsigned int elm_code_widget_line_text_column_width_get(Elm_Code_Widget *obj, Elm_Code_Line *line); /** * @brief Get position from column @@ -489,7 +489,7 @@ EAPI unsigned int elm_code_widget_line_text_column_width_get(Elm_Code_Widget *ob * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_line_text_position_for_column_get(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int column); +ELM_API unsigned int elm_code_widget_line_text_position_for_column_get(Elm_Code_Widget *obj, Elm_Code_Line *line, unsigned int column); /** * @brief Get tabwidth for column @@ -501,7 +501,7 @@ EAPI unsigned int elm_code_widget_line_text_position_for_column_get(Elm_Code_Wid * * @ingroup Elm_Code_Widget_Group */ -EAPI unsigned int elm_code_widget_text_tabwidth_at_column_get(Elm_Code_Widget *obj, unsigned int column); +ELM_API unsigned int elm_code_widget_text_tabwidth_at_column_get(Elm_Code_Widget *obj, unsigned int column); /** * @brief Toggle the display of the line status widget @@ -511,13 +511,13 @@ EAPI unsigned int elm_code_widget_text_tabwidth_at_column_get(Elm_Code_Widget *o * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_line_status_toggle(Elm_Code_Widget *obj, Elm_Code_Line *line); +ELM_API void elm_code_widget_line_status_toggle(Elm_Code_Widget *obj, Elm_Code_Line *line); /** Undo last action * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_undo(Elm_Code_Widget *obj); +ELM_API void elm_code_widget_undo(Elm_Code_Widget *obj); /** * @brief Determine if there are any available undo operations @@ -528,13 +528,13 @@ EAPI void elm_code_widget_undo(Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_can_undo_get(Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_can_undo_get(Elm_Code_Widget *obj); /** Redo last action * * @ingroup Elm_Code_Widget_Group */ -EAPI void elm_code_widget_redo(Elm_Code_Widget *obj); +ELM_API void elm_code_widget_redo(Elm_Code_Widget *obj); /** * @brief Determine if there are any available redo operations @@ -545,6 +545,6 @@ EAPI void elm_code_widget_redo(Elm_Code_Widget *obj); * * @ingroup Elm_Code_Widget_Group */ -EAPI Eina_Bool elm_code_widget_can_redo_get(Elm_Code_Widget *obj); +ELM_API Eina_Bool elm_code_widget_can_redo_get(Elm_Code_Widget *obj); #endif diff --git a/src/lib/elementary/elm_code_widget_legacy.h b/src/lib/elementary/elm_code_widget_legacy.h index e2d7661a2c..d4b05053a1 100644 --- a/src/lib/elementary/elm_code_widget_legacy.h +++ b/src/lib/elementary/elm_code_widget_legacy.h @@ -8,6 +8,6 @@ * * @ingroup Data */ -EAPI Evas_Object *elm_code_widget_add(Evas_Object *parent, Elm_Code *code); +ELM_API Evas_Object *elm_code_widget_add(Evas_Object *parent, Elm_Code *code); #include "elm_code_widget_eo.legacy.h" diff --git a/src/lib/elementary/elm_code_widget_legacy_eo.h b/src/lib/elementary/elm_code_widget_legacy_eo.h index eb1a9b6bae..bae038ebed 100644 --- a/src/lib/elementary/elm_code_widget_legacy_eo.h +++ b/src/lib/elementary/elm_code_widget_legacy_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Code_Widget_Legacy; */ #define ELM_CODE_WIDGET_LEGACY_CLASS elm_code_widget_legacy_class_get() -EWAPI const Efl_Class *elm_code_widget_legacy_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_code_widget_legacy_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_code_widget_private.h b/src/lib/elementary/elm_code_widget_private.h index d64e5d67c7..342eade03a 100644 --- a/src/lib/elementary/elm_code_widget_private.h +++ b/src/lib/elementary/elm_code_widget_private.h @@ -69,7 +69,7 @@ void _elm_code_widget_backspace(Elm_Code_Widget *widget); void _elm_code_widget_delete(Elm_Code_Widget *widget); -EAPI Elm_Code_Widget_Selection_Data *elm_code_widget_selection_normalized_get(Evas_Object *widget); +ELM_API Elm_Code_Widget_Selection_Data *elm_code_widget_selection_normalized_get(Evas_Object *widget); void _elm_code_widget_selection_delete_no_undo(Elm_Code_Widget *widget); diff --git a/src/lib/elementary/elm_code_widget_selection.c b/src/lib/elementary/elm_code_widget_selection.c index 674f466c33..0f97b09270 100644 --- a/src/lib/elementary/elm_code_widget_selection.c +++ b/src/lib/elementary/elm_code_widget_selection.c @@ -38,7 +38,7 @@ _elm_code_widget_selection_limit(Evas_Object *widget EINA_UNUSED, Elm_Code_Widge *col = width + 1; } -EAPI void +ELM_API void elm_code_widget_selection_start(Evas_Object *widget, unsigned int line, unsigned int col) { @@ -65,7 +65,7 @@ elm_code_widget_selection_start(Evas_Object *widget, efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_START, widget); } -EAPI void +ELM_API void elm_code_widget_selection_end(Evas_Object *widget, unsigned int line, unsigned int col) { @@ -93,7 +93,7 @@ elm_code_widget_selection_end(Evas_Object *widget, efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CHANGED, widget); } -EAPI void +ELM_API void elm_code_widget_selection_select_all(Evas_Object *widget) { Elm_Code_Line *last_line; @@ -113,7 +113,7 @@ elm_code_widget_selection_select_all(Evas_Object *widget) efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CHANGED, widget); } -EAPI Elm_Code_Widget_Selection_Data * +ELM_API Elm_Code_Widget_Selection_Data * elm_code_widget_selection_normalized_get(Evas_Object *widget) { Elm_Code_Widget_Data *pd; @@ -154,7 +154,7 @@ elm_code_widget_selection_normalized_get(Evas_Object *widget) return selection; } -EAPI void +ELM_API void elm_code_widget_selection_clear(Evas_Object *widget) { Elm_Code_Widget_Data *pd; @@ -296,7 +296,7 @@ _elm_code_widget_selection_delete_do(Evas_Object *widget, Eina_Bool undo) elm_code_widget_cursor_position_set(widget, row, col); } -EAPI void +ELM_API void elm_code_widget_selection_delete(Evas_Object *widget) { _elm_code_widget_selection_delete_do(widget, EINA_TRUE); @@ -308,7 +308,7 @@ _elm_code_widget_selection_delete_no_undo(Evas_Object *widget) _elm_code_widget_selection_delete_do(widget, EINA_FALSE); } -EAPI void +ELM_API void elm_code_widget_selection_select_line(Evas_Object *widget, unsigned int line) { Elm_Code_Widget_Data *pd; @@ -342,7 +342,7 @@ _elm_code_widget_selection_char_breaks(char chr) return EINA_FALSE; } -EAPI void +ELM_API void elm_code_widget_selection_select_word(Evas_Object *widget, unsigned int line, unsigned int col) { Elm_Code_Widget_Data *pd; @@ -378,7 +378,7 @@ elm_code_widget_selection_select_word(Evas_Object *widget, unsigned int line, un elm_code_widget_line_text_column_width_to_position(widget, lineobj, pos)); } -EAPI char * +ELM_API char * elm_code_widget_selection_text_get(Evas_Object *widget) { Elm_Code_Widget_Data *pd; @@ -410,7 +410,7 @@ _selection_loss_cb(void *data EINA_UNUSED, Elm_Sel_Type selection EINA_UNUSED) // elm_code_widget_selection_clear(widget); } -EAPI void +ELM_API void elm_code_widget_selection_cut(Evas_Object *widget) { char *text; @@ -429,7 +429,7 @@ elm_code_widget_selection_cut(Evas_Object *widget) efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CHANGED_USER, NULL); } -EAPI void +ELM_API void elm_code_widget_selection_copy(Evas_Object *widget) { char *text; @@ -458,7 +458,7 @@ _selection_paste_cb(void *data, Evas_Object *obj EINA_UNUSED, Elm_Selection_Data return EINA_TRUE; } -EAPI void +ELM_API void elm_code_widget_selection_paste(Evas_Object *widget) { elm_code_widget_selection_delete(widget); @@ -466,7 +466,7 @@ elm_code_widget_selection_paste(Evas_Object *widget) elm_cnp_selection_get(widget, ELM_SEL_TYPE_CLIPBOARD, ELM_SEL_FORMAT_TEXT, _selection_paste_cb, widget); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_code_widget_selection_is_empty(Evas_Object *widget) { Elm_Code_Widget_Data *pd; diff --git a/src/lib/elementary/elm_code_widget_selection.h b/src/lib/elementary/elm_code_widget_selection.h index 989231b238..3d7009fbf3 100644 --- a/src/lib/elementary/elm_code_widget_selection.h +++ b/src/lib/elementary/elm_code_widget_selection.h @@ -25,7 +25,7 @@ extern "C" { * @return None * */ -EAPI void elm_code_widget_selection_start(Evas_Object *widget, unsigned int line, unsigned int col); +ELM_API void elm_code_widget_selection_start(Evas_Object *widget, unsigned int line, unsigned int col); /** * @brief End the selection of widget contents. @@ -37,7 +37,7 @@ EAPI void elm_code_widget_selection_start(Evas_Object *widget, unsigned int line * @return None * */ -EAPI void elm_code_widget_selection_end(Evas_Object *widget, unsigned int line, unsigned int col); +ELM_API void elm_code_widget_selection_end(Evas_Object *widget, unsigned int line, unsigned int col); /** * @brief Clear selection of widget contents. @@ -47,7 +47,7 @@ EAPI void elm_code_widget_selection_end(Evas_Object *widget, unsigned int line, * @return None * */ -EAPI void elm_code_widget_selection_clear(Evas_Object *widget); +ELM_API void elm_code_widget_selection_clear(Evas_Object *widget); /** * @brief Delete the selected contents of widget contents. @@ -57,7 +57,7 @@ EAPI void elm_code_widget_selection_clear(Evas_Object *widget); * @return None * */ -EAPI void elm_code_widget_selection_delete(Evas_Object *widget); +ELM_API void elm_code_widget_selection_delete(Evas_Object *widget); /** * @brief Select the entire line from the widget. @@ -68,7 +68,7 @@ EAPI void elm_code_widget_selection_delete(Evas_Object *widget); * @return None * */ -EAPI void elm_code_widget_selection_select_line(Evas_Object *widget, unsigned int line); +ELM_API void elm_code_widget_selection_select_line(Evas_Object *widget, unsigned int line); /** * @brief Select a word from the widget. @@ -80,7 +80,7 @@ EAPI void elm_code_widget_selection_select_line(Evas_Object *widget, unsigned in * @return None * */ -EAPI void elm_code_widget_selection_select_word(Evas_Object *widget, unsigned int line, unsigned int col); +ELM_API void elm_code_widget_selection_select_word(Evas_Object *widget, unsigned int line, unsigned int col); /** * @brief Get the selected widget content. @@ -90,7 +90,7 @@ EAPI void elm_code_widget_selection_select_word(Evas_Object *widget, unsigned in * @return char pointer to text contents. * */ -EAPI char *elm_code_widget_selection_text_get(Evas_Object *widget); +ELM_API char *elm_code_widget_selection_text_get(Evas_Object *widget); /** * @brief Cut the selected widget content. @@ -100,7 +100,7 @@ EAPI char *elm_code_widget_selection_text_get(Evas_Object *widget); * @return None * */ -EAPI void elm_code_widget_selection_cut(Evas_Object *widget); +ELM_API void elm_code_widget_selection_cut(Evas_Object *widget); /** * @brief Copy the selected widget content to clipboard. @@ -110,7 +110,7 @@ EAPI void elm_code_widget_selection_cut(Evas_Object *widget); * @return None * */ -EAPI void elm_code_widget_selection_copy(Evas_Object *widget); +ELM_API void elm_code_widget_selection_copy(Evas_Object *widget); /** * @brief Paste the copied widget content from clipboard. @@ -121,7 +121,7 @@ EAPI void elm_code_widget_selection_copy(Evas_Object *widget); * */ -EAPI void elm_code_widget_selection_paste(Evas_Object *widget); +ELM_API void elm_code_widget_selection_paste(Evas_Object *widget); /** * @brief check if the widget selection is empty. @@ -131,7 +131,7 @@ EAPI void elm_code_widget_selection_paste(Evas_Object *widget); * @return true is empty, false otherwise * */ -EAPI Eina_Bool elm_code_widget_selection_is_empty(Evas_Object *widget); +ELM_API Eina_Bool elm_code_widget_selection_is_empty(Evas_Object *widget); /** * @brief Select the entire widget contents. @@ -141,7 +141,7 @@ EAPI Eina_Bool elm_code_widget_selection_is_empty(Evas_Object *widget); * @return None * */ -EAPI void elm_code_widget_selection_select_all(Evas_Object *widget); +ELM_API void elm_code_widget_selection_select_all(Evas_Object *widget); /** diff --git a/src/lib/elementary/elm_color_class.c b/src/lib/elementary/elm_color_class.c index 962e16f178..3cc3c6a56e 100644 --- a/src/lib/elementary/elm_color_class.c +++ b/src/lib/elementary/elm_color_class.c @@ -670,7 +670,7 @@ static const Eldbus_Service_Interface_Desc base_desc = ELM_COLOR_CLASS_METHOD_BASE, colorclass_editor_methods, colorclass_editor_signals, NULL, NULL, NULL }; #endif -EAPI Evas_Object * +ELM_API Evas_Object * elm_color_class_editor_add(Evas_Object *obj) { Evas_Object *ly, *bt, *gl, *cs; @@ -793,19 +793,19 @@ elm_color_class_editor_add(Evas_Object *obj) return ly; } -EAPI void +ELM_API void elm_color_class_translate_cb_set(Elm_Color_Class_Name_Cb cb) { tl_cb = cb; } -EAPI void +ELM_API void elm_color_class_list_cb_set(Elm_Color_Class_List_Cb cb) { list_cb = cb; } -EAPI Eina_List * +ELM_API Eina_List * elm_color_class_util_edje_file_list(Eina_File *f) { Edje_Color_Class *ecc, *ecc2; diff --git a/src/lib/elementary/elm_color_class.h b/src/lib/elementary/elm_color_class.h index 8d97f2bce8..b4c1e3d4f7 100644 --- a/src/lib/elementary/elm_color_class.h +++ b/src/lib/elementary/elm_color_class.h @@ -37,7 +37,7 @@ typedef Eina_List *(*Elm_Color_Class_List_Cb)(void); * * @since 1.14 */ -EAPI Evas_Object *elm_color_class_editor_add(Evas_Object *obj); +ELM_API Evas_Object *elm_color_class_editor_add(Evas_Object *obj); /** * @brief Set a callback to provide translations for color class descriptions @@ -48,7 +48,7 @@ EAPI Evas_Object *elm_color_class_editor_add(Evas_Object *obj); * * @since 1.14 **/ -EAPI void elm_color_class_translate_cb_set(Elm_Color_Class_Name_Cb cb); +ELM_API void elm_color_class_translate_cb_set(Elm_Color_Class_Name_Cb cb); /** * @brief Set a callback to provide a list of supplementary color classes @@ -61,7 +61,7 @@ EAPI void elm_color_class_translate_cb_set(Elm_Color_Class_Name_Cb cb); * * @since 1.14 **/ -EAPI void elm_color_class_list_cb_set(Elm_Color_Class_List_Cb cb); +ELM_API void elm_color_class_list_cb_set(Elm_Color_Class_List_Cb cb); /** * @brief Create an allocated list of allocated Edje_Color_Class structs from an open edje file @@ -74,7 +74,7 @@ EAPI void elm_color_class_list_cb_set(Elm_Color_Class_List_Cb cb); * * @since 1.14 **/ -EAPI Eina_List *elm_color_class_util_edje_file_list(Eina_File *f); +ELM_API Eina_List *elm_color_class_util_edje_file_list(Eina_File *f); /** @} */ #endif diff --git a/src/lib/elementary/elm_color_item_eo.c b/src/lib/elementary/elm_color_item_eo.c index f0657c5f58..ca9e4ac300 100644 --- a/src/lib/elementary/elm_color_item_eo.c +++ b/src/lib/elementary/elm_color_item_eo.c @@ -1,11 +1,11 @@ void _elm_color_item_color_set(Eo *obj, Elm_Color_Item_Data *pd, int r, int g, int b, int a); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_color_item_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_color_item_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); void _elm_color_item_color_get(const Eo *obj, Elm_Color_Item_Data *pd, int *r, int *g, int *b, int *a); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_color_item_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_color_item_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); void _elm_color_item_selected_set(Eo *obj, Elm_Color_Item_Data *pd, Eina_Bool selected); @@ -25,7 +25,7 @@ __eolian_elm_color_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_color_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_color_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_color_item_selected_get(const Eo *obj, Elm_Color_Item_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_color_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_color_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_color_item_selected_get, Eina_Bool, 0); Efl_Object *_elm_color_item_efl_object_constructor(Eo *obj, Elm_Color_Item_Data *pd); diff --git a/src/lib/elementary/elm_color_item_eo.h b/src/lib/elementary/elm_color_item_eo.h index 1c2f0ba06b..613f135a78 100644 --- a/src/lib/elementary/elm_color_item_eo.h +++ b/src/lib/elementary/elm_color_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Color_Item; */ #define ELM_COLOR_ITEM_CLASS elm_color_item_class_get() -EWAPI const Efl_Class *elm_color_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_color_item_class_get(void) EINA_CONST; /** * @brief Set Palette item's color. @@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_color_item_class_get(void) EINA_CONST; * * @ingroup Elm_Color_Item */ -EOAPI void elm_obj_color_item_color_set(Eo *obj, int r, int g, int b, int a); +ELM_API ELM_API_WEAK void elm_obj_color_item_color_set(Eo *obj, int r, int g, int b, int a); /** * @brief Get Palette item's color. @@ -45,7 +45,7 @@ EOAPI void elm_obj_color_item_color_set(Eo *obj, int r, int g, int b, int a); * * @ingroup Elm_Color_Item */ -EOAPI void elm_obj_color_item_color_get(const Eo *obj, int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK void elm_obj_color_item_color_get(const Eo *obj, int *r, int *g, int *b, int *a); /** * @brief Set the selected state of color palette item @@ -57,7 +57,7 @@ EOAPI void elm_obj_color_item_color_get(const Eo *obj, int *r, int *g, int *b, i * * @ingroup Elm_Color_Item */ -EOAPI void elm_obj_color_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_color_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Get the selected state of color palette item @@ -70,6 +70,6 @@ EOAPI void elm_obj_color_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Color_Item */ -EOAPI Eina_Bool elm_obj_color_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_color_item_selected_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_color_item_eo.legacy.c b/src/lib/elementary/elm_color_item_eo.legacy.c index 3bd5aaddeb..57862433e3 100644 --- a/src/lib/elementary/elm_color_item_eo.legacy.c +++ b/src/lib/elementary/elm_color_item_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI void +ELM_API void elm_color_item_color_set(Elm_Color_Item *obj, int r, int g, int b, int a) { elm_obj_color_item_color_set(obj, r, g, b, a); } -EAPI void +ELM_API void elm_color_item_color_get(const Elm_Color_Item *obj, int *r, int *g, int *b, int *a) { elm_obj_color_item_color_get(obj, r, g, b, a); } -EAPI void +ELM_API void elm_color_item_selected_set(Elm_Color_Item *obj, Eina_Bool selected) { elm_obj_color_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_color_item_selected_get(const Elm_Color_Item *obj) { return elm_obj_color_item_selected_get(obj); diff --git a/src/lib/elementary/elm_color_item_eo.legacy.h b/src/lib/elementary/elm_color_item_eo.legacy.h index a91f728203..fa608be266 100644 --- a/src/lib/elementary/elm_color_item_eo.legacy.h +++ b/src/lib/elementary/elm_color_item_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Elm_Color_Item; * * @ingroup Elm_Color_Item_Group */ -EAPI void elm_color_item_color_set(Elm_Color_Item *obj, int r, int g, int b, int a); +ELM_API void elm_color_item_color_set(Elm_Color_Item *obj, int r, int g, int b, int a); /** * @brief Get Palette item's color. @@ -38,7 +38,7 @@ EAPI void elm_color_item_color_set(Elm_Color_Item *obj, int r, int g, int b, int * * @ingroup Elm_Color_Item_Group */ -EAPI void elm_color_item_color_get(const Elm_Color_Item *obj, int *r, int *g, int *b, int *a); +ELM_API void elm_color_item_color_get(const Elm_Color_Item *obj, int *r, int *g, int *b, int *a); /** * @brief Set the selected state of color palette item @@ -50,7 +50,7 @@ EAPI void elm_color_item_color_get(const Elm_Color_Item *obj, int *r, int *g, in * * @ingroup Elm_Color_Item_Group */ -EAPI void elm_color_item_selected_set(Elm_Color_Item *obj, Eina_Bool selected); +ELM_API void elm_color_item_selected_set(Elm_Color_Item *obj, Eina_Bool selected); /** * @brief Get the selected state of color palette item @@ -63,6 +63,6 @@ EAPI void elm_color_item_selected_set(Elm_Color_Item *obj, Eina_Bool selected); * * @ingroup Elm_Color_Item_Group */ -EAPI Eina_Bool elm_color_item_selected_get(const Elm_Color_Item *obj); +ELM_API Eina_Bool elm_color_item_selected_get(const Elm_Color_Item *obj); #endif diff --git a/src/lib/elementary/elm_colorselector.c b/src/lib/elementary/elm_colorselector.c index 5a53c69692..2f3b2635ea 100644 --- a/src/lib/elementary/elm_colorselector.c +++ b/src/lib/elementary/elm_colorselector.c @@ -2259,7 +2259,7 @@ _elm_colorselector_efl_ui_widget_on_access_update(Eo *obj, Elm_Colorselector_Dat _access_obj_process(obj, _elm_colorselector_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_colorselector_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -2379,7 +2379,7 @@ _elm_colorselector_mode_get(const Eo *obj EINA_UNUSED, Elm_Colorselector_Data *s return sd->mode; } -EAPI void +ELM_API void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, @@ -2403,7 +2403,7 @@ _elm_color_item_color_get(const Eo *eo_item EINA_UNUSED, if (a) *a = item->color->a; } -EAPI void +ELM_API void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, @@ -2484,7 +2484,7 @@ _elm_colorselector_palette_items_get(const Eo *obj EINA_UNUSED, Elm_Colorselecto return sd->items; } -EAPI void +ELM_API void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { @@ -2532,7 +2532,7 @@ _elm_color_item_selected_set(Eo *eo_item, } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it) { return elm_obj_color_item_selected_get(it); diff --git a/src/lib/elementary/elm_colorselector_common.h b/src/lib/elementary/elm_colorselector_common.h index 5dc0ba226e..e0cabe4c0d 100644 --- a/src/lib/elementary/elm_colorselector_common.h +++ b/src/lib/elementary/elm_colorselector_common.h @@ -31,7 +31,7 @@ struct _Elm_Custom_Palette * * @ingroup Elm_Colorselector */ -EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a); +ELM_API void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a); /** * @brief Set palette item's color. @@ -44,7 +44,7 @@ EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, in * * @ingroup Elm_Colorselector */ -EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a); +ELM_API void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a); /** * @brief Get the selected state of color palette item. @@ -54,7 +54,7 @@ EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, i * * @ingroup Elm_Colorselector */ -EAPI Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it); /** * @brief Set the selected state of color palette item. @@ -64,7 +64,7 @@ EAPI Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item * * @ingroup Elm_Colorselector */ -EAPI void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); +ELM_API void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * @} diff --git a/src/lib/elementary/elm_colorselector_eo.c b/src/lib/elementary/elm_colorselector_eo.c index 7ccbde22d7..bdf24f4a92 100644 --- a/src/lib/elementary/elm_colorselector_eo.c +++ b/src/lib/elementary/elm_colorselector_eo.c @@ -1,19 +1,19 @@ -EWAPI const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED = EFL_EVENT_DESCRIPTION("color,item,selected"); -EWAPI const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED = EFL_EVENT_DESCRIPTION("color,item,longpressed"); -EWAPI const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED_USER = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED_USER = EFL_EVENT_DESCRIPTION("changed,user"); void _elm_colorselector_picked_color_set(Eo *obj, Elm_Colorselector_Data *pd, int r, int g, int b, int a); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_colorselector_picked_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_colorselector_picked_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); void _elm_colorselector_picked_color_get(const Eo *obj, Elm_Colorselector_Data *pd, int *r, int *g, int *b, int *a); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_colorselector_picked_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_colorselector_picked_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); void _elm_colorselector_palette_name_set(Eo *obj, Elm_Colorselector_Data *pd, const char *palette_name); @@ -33,7 +33,7 @@ __eolian_elm_colorselector_palette_name_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_colorselector_palette_name_set, EFL_FUNC_CALL(palette_name), const char *palette_name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_colorselector_palette_name_set, EFL_FUNC_CALL(palette_name), const char *palette_name); const char *_elm_colorselector_palette_name_get(const Eo *obj, Elm_Colorselector_Data *pd); @@ -45,31 +45,31 @@ __eolian_elm_colorselector_palette_name_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_name_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_name_get, const char *, NULL); void _elm_colorselector_mode_set(Eo *obj, Elm_Colorselector_Data *pd, Elm_Colorselector_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_colorselector_mode_set, EFL_FUNC_CALL(mode), Elm_Colorselector_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_colorselector_mode_set, EFL_FUNC_CALL(mode), Elm_Colorselector_Mode mode); Elm_Colorselector_Mode _elm_colorselector_mode_get(const Eo *obj, Elm_Colorselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_colorselector_mode_get, Elm_Colorselector_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_colorselector_mode_get, Elm_Colorselector_Mode, 0); const Eina_List *_elm_colorselector_palette_items_get(const Eo *obj, Elm_Colorselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_colorselector_palette_selected_item_get(const Eo *obj, Elm_Colorselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_colorselector_palette_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_colorselector_palette_color_add(Eo *obj, Elm_Colorselector_Data *pd, int r, int g, int b, int a); -EOAPI EFL_FUNC_BODYV(elm_obj_colorselector_palette_color_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_colorselector_palette_color_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); void _elm_colorselector_palette_clear(Eo *obj, Elm_Colorselector_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_colorselector_palette_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_colorselector_palette_clear); Efl_Object *_elm_colorselector_efl_object_constructor(Eo *obj, Elm_Colorselector_Data *pd); diff --git a/src/lib/elementary/elm_colorselector_eo.h b/src/lib/elementary/elm_colorselector_eo.h index 88d7243fae..3a3968f347 100644 --- a/src/lib/elementary/elm_colorselector_eo.h +++ b/src/lib/elementary/elm_colorselector_eo.h @@ -37,7 +37,7 @@ typedef enum */ #define ELM_COLORSELECTOR_CLASS elm_colorselector_class_get() -EWAPI const Efl_Class *elm_colorselector_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_colorselector_class_get(void) EINA_CONST; /** * @brief Set color to colorselector. @@ -50,7 +50,7 @@ EWAPI const Efl_Class *elm_colorselector_class_get(void) EINA_CONST; * * @ingroup Elm_Colorselector */ -EOAPI void elm_obj_colorselector_picked_color_set(Eo *obj, int r, int g, int b, int a); +ELM_API ELM_API_WEAK void elm_obj_colorselector_picked_color_set(Eo *obj, int r, int g, int b, int a); /** * @brief Get current color from colorselector. @@ -63,7 +63,7 @@ EOAPI void elm_obj_colorselector_picked_color_set(Eo *obj, int r, int g, int b, * * @ingroup Elm_Colorselector */ -EOAPI void elm_obj_colorselector_picked_color_get(const Eo *obj, int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK void elm_obj_colorselector_picked_color_get(const Eo *obj, int *r, int *g, int *b, int *a); /** * @brief Set current palette's name @@ -77,7 +77,7 @@ EOAPI void elm_obj_colorselector_picked_color_get(const Eo *obj, int *r, int *g, * * @ingroup Elm_Colorselector */ -EOAPI void elm_obj_colorselector_palette_name_set(Eo *obj, const char *palette_name); +ELM_API ELM_API_WEAK void elm_obj_colorselector_palette_name_set(Eo *obj, const char *palette_name); /** * @brief Get current palette's name @@ -91,7 +91,7 @@ EOAPI void elm_obj_colorselector_palette_name_set(Eo *obj, const char *palette_n * * @ingroup Elm_Colorselector */ -EOAPI const char *elm_obj_colorselector_palette_name_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_colorselector_palette_name_get(const Eo *obj); /** * @brief Set Colorselector's mode. @@ -103,7 +103,7 @@ EOAPI const char *elm_obj_colorselector_palette_name_get(const Eo *obj); * * @ingroup Elm_Colorselector */ -EOAPI void elm_obj_colorselector_mode_set(Eo *obj, Elm_Colorselector_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_colorselector_mode_set(Eo *obj, Elm_Colorselector_Mode mode); /** * @brief Get Colorselector's mode. @@ -114,7 +114,7 @@ EOAPI void elm_obj_colorselector_mode_set(Eo *obj, Elm_Colorselector_Mode mode); * * @ingroup Elm_Colorselector */ -EOAPI Elm_Colorselector_Mode elm_obj_colorselector_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Colorselector_Mode elm_obj_colorselector_mode_get(const Eo *obj); /** * @brief Get list of palette items. @@ -130,7 +130,7 @@ EOAPI Elm_Colorselector_Mode elm_obj_colorselector_mode_get(const Eo *obj); * * @ingroup Elm_Colorselector */ -EOAPI const Eina_List *elm_obj_colorselector_palette_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_colorselector_palette_items_get(const Eo *obj); /** * @brief Get the selected item in colorselector palette. @@ -143,7 +143,7 @@ EOAPI const Eina_List *elm_obj_colorselector_palette_items_get(const Eo *obj); * * @ingroup Elm_Colorselector */ -EOAPI Elm_Widget_Item *elm_obj_colorselector_palette_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_colorselector_palette_selected_item_get(const Eo *obj); /** * @brief Add a new color item to palette. @@ -158,15 +158,15 @@ EOAPI Elm_Widget_Item *elm_obj_colorselector_palette_selected_item_get(const Eo * * @ingroup Elm_Colorselector */ -EOAPI Elm_Widget_Item *elm_obj_colorselector_palette_color_add(Eo *obj, int r, int g, int b, int a); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_colorselector_palette_color_add(Eo *obj, int r, int g, int b, int a); /** Clear the palette items. * * @ingroup Elm_Colorselector */ -EOAPI void elm_obj_colorselector_palette_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_colorselector_palette_clear(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED; /** Called when color item was selected * @return Efl_Object * @@ -175,7 +175,7 @@ EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SEL */ #define ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED (&(_ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED)) -EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED; /** Called when color item got a long press * @return Efl_Object * @@ -184,7 +184,7 @@ EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LON */ #define ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED (&(_ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED)) -EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED; /** Called when colorselector changed * @@ -192,7 +192,7 @@ EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED; */ #define ELM_COLORSELECTOR_EVENT_CHANGED (&(_ELM_COLORSELECTOR_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED_USER; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_COLORSELECTOR_EVENT_CHANGED_USER; /** Called when the object changed due to user interaction * diff --git a/src/lib/elementary/elm_colorselector_eo.legacy.c b/src/lib/elementary/elm_colorselector_eo.legacy.c index c3d7225dee..c4b4d21fdf 100644 --- a/src/lib/elementary/elm_colorselector_eo.legacy.c +++ b/src/lib/elementary/elm_colorselector_eo.legacy.c @@ -1,59 +1,59 @@ -EAPI void +ELM_API void elm_colorselector_color_set(Elm_Colorselector *obj, int r, int g, int b, int a) { elm_obj_colorselector_picked_color_set(obj, r, g, b, a); } -EAPI void +ELM_API void elm_colorselector_color_get(const Elm_Colorselector *obj, int *r, int *g, int *b, int *a) { elm_obj_colorselector_picked_color_get(obj, r, g, b, a); } -EAPI void +ELM_API void elm_colorselector_palette_name_set(Elm_Colorselector *obj, const char *palette_name) { elm_obj_colorselector_palette_name_set(obj, palette_name); } -EAPI const char * +ELM_API const char * elm_colorselector_palette_name_get(const Elm_Colorselector *obj) { return elm_obj_colorselector_palette_name_get(obj); } -EAPI void +ELM_API void elm_colorselector_mode_set(Elm_Colorselector *obj, Elm_Colorselector_Mode mode) { elm_obj_colorselector_mode_set(obj, mode); } -EAPI Elm_Colorselector_Mode +ELM_API Elm_Colorselector_Mode elm_colorselector_mode_get(const Elm_Colorselector *obj) { return elm_obj_colorselector_mode_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_colorselector_palette_items_get(const Elm_Colorselector *obj) { return elm_obj_colorselector_palette_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_colorselector_palette_selected_item_get(const Elm_Colorselector *obj) { return elm_obj_colorselector_palette_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_colorselector_palette_color_add(Elm_Colorselector *obj, int r, int g, int b, int a) { return elm_obj_colorselector_palette_color_add(obj, r, g, b, a); } -EAPI void +ELM_API void elm_colorselector_palette_clear(Elm_Colorselector *obj) { elm_obj_colorselector_palette_clear(obj); diff --git a/src/lib/elementary/elm_colorselector_eo.legacy.h b/src/lib/elementary/elm_colorselector_eo.legacy.h index 3b22f22e4a..d2be46e158 100644 --- a/src/lib/elementary/elm_colorselector_eo.legacy.h +++ b/src/lib/elementary/elm_colorselector_eo.legacy.h @@ -42,7 +42,7 @@ typedef enum * * @ingroup Elm_Colorselector_Group */ -EAPI void elm_colorselector_color_set(Elm_Colorselector *obj, int r, int g, int b, int a); +ELM_API void elm_colorselector_color_set(Elm_Colorselector *obj, int r, int g, int b, int a); /** * @brief Get current color from colorselector. @@ -55,7 +55,7 @@ EAPI void elm_colorselector_color_set(Elm_Colorselector *obj, int r, int g, int * * @ingroup Elm_Colorselector_Group */ -EAPI void elm_colorselector_color_get(const Elm_Colorselector *obj, int *r, int *g, int *b, int *a); +ELM_API void elm_colorselector_color_get(const Elm_Colorselector *obj, int *r, int *g, int *b, int *a); /** * @brief Set current palette's name @@ -69,7 +69,7 @@ EAPI void elm_colorselector_color_get(const Elm_Colorselector *obj, int *r, int * * @ingroup Elm_Colorselector_Group */ -EAPI void elm_colorselector_palette_name_set(Elm_Colorselector *obj, const char *palette_name); +ELM_API void elm_colorselector_palette_name_set(Elm_Colorselector *obj, const char *palette_name); /** * @brief Get current palette's name @@ -83,7 +83,7 @@ EAPI void elm_colorselector_palette_name_set(Elm_Colorselector *obj, const char * * @ingroup Elm_Colorselector_Group */ -EAPI const char *elm_colorselector_palette_name_get(const Elm_Colorselector *obj); +ELM_API const char *elm_colorselector_palette_name_get(const Elm_Colorselector *obj); /** * @brief Set Colorselector's mode. @@ -95,7 +95,7 @@ EAPI const char *elm_colorselector_palette_name_get(const Elm_Colorselector *obj * * @ingroup Elm_Colorselector_Group */ -EAPI void elm_colorselector_mode_set(Elm_Colorselector *obj, Elm_Colorselector_Mode mode); +ELM_API void elm_colorselector_mode_set(Elm_Colorselector *obj, Elm_Colorselector_Mode mode); /** * @brief Get Colorselector's mode. @@ -106,7 +106,7 @@ EAPI void elm_colorselector_mode_set(Elm_Colorselector *obj, Elm_Colorselector_M * * @ingroup Elm_Colorselector_Group */ -EAPI Elm_Colorselector_Mode elm_colorselector_mode_get(const Elm_Colorselector *obj); +ELM_API Elm_Colorselector_Mode elm_colorselector_mode_get(const Elm_Colorselector *obj); /** * @brief Get list of palette items. @@ -122,7 +122,7 @@ EAPI Elm_Colorselector_Mode elm_colorselector_mode_get(const Elm_Colorselector * * * @ingroup Elm_Colorselector_Group */ -EAPI const Eina_List *elm_colorselector_palette_items_get(const Elm_Colorselector *obj); +ELM_API const Eina_List *elm_colorselector_palette_items_get(const Elm_Colorselector *obj); /** * @brief Get the selected item in colorselector palette. @@ -135,7 +135,7 @@ EAPI const Eina_List *elm_colorselector_palette_items_get(const Elm_Colorselecto * * @ingroup Elm_Colorselector_Group */ -EAPI Elm_Widget_Item *elm_colorselector_palette_selected_item_get(const Elm_Colorselector *obj); +ELM_API Elm_Widget_Item *elm_colorselector_palette_selected_item_get(const Elm_Colorselector *obj); /** * @brief Add a new color item to palette. @@ -150,12 +150,12 @@ EAPI Elm_Widget_Item *elm_colorselector_palette_selected_item_get(const Elm_Colo * * @ingroup Elm_Colorselector_Group */ -EAPI Elm_Widget_Item *elm_colorselector_palette_color_add(Elm_Colorselector *obj, int r, int g, int b, int a); +ELM_API Elm_Widget_Item *elm_colorselector_palette_color_add(Elm_Colorselector *obj, int r, int g, int b, int a); /** Clear the palette items. * * @ingroup Elm_Colorselector_Group */ -EAPI void elm_colorselector_palette_clear(Elm_Colorselector *obj); +ELM_API void elm_colorselector_palette_clear(Elm_Colorselector *obj); #endif diff --git a/src/lib/elementary/elm_colorselector_legacy.h b/src/lib/elementary/elm_colorselector_legacy.h index a707951be6..65c564e776 100644 --- a/src/lib/elementary/elm_colorselector_legacy.h +++ b/src/lib/elementary/elm_colorselector_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Colorselector */ -EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent); +ELM_API Evas_Object *elm_colorselector_add(Evas_Object *parent); #include "elm_colorselector_eo.legacy.h" diff --git a/src/lib/elementary/elm_config.c b/src/lib/elementary/elm_config.c index 79e0f9a998..60f585894e 100644 --- a/src/lib/elementary/elm_config.c +++ b/src/lib/elementary/elm_config.c @@ -8,8 +8,8 @@ #include "../../static_libs/buildsystem/buildsystem.h" #include "efl_config_global.eo.h" -EAPI int ELM_EVENT_CONFIG_ALL_CHANGED = 0; -EAPI void __efl_internal_elm_config_set(Efl_Config *cfg); +ELM_API int ELM_EVENT_CONFIG_ALL_CHANGED = 0; +ELM_API void __efl_internal_elm_config_set(Efl_Config *cfg); Elm_Config *_elm_config = NULL; Efl_Config *_efl_config_obj = NULL; @@ -927,7 +927,7 @@ _elm_config_derived_save(Elm_Config *cfg, Elm_Config_Derived *derived) } } -EAPI void +ELM_API void elm_config_profile_derived_add(const char *profile, const char *derive_options) { Elm_Config_Derived *derived; @@ -950,7 +950,7 @@ elm_config_profile_derived_add(const char *profile, const char *derive_options) } } -EAPI void +ELM_API void elm_config_profile_derived_del(const char *profile) { Elm_Config_Derived *derived; @@ -2939,13 +2939,13 @@ _elm_config_key_binding_call(Evas_Object *obj, return EINA_FALSE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_mirrored_get(void) { return _elm_config->is_mirrored; } -EAPI void +ELM_API void elm_config_mirrored_set(Eina_Bool mirrored) { mirrored = !!mirrored; @@ -2954,13 +2954,13 @@ elm_config_mirrored_set(Eina_Bool mirrored) _elm_rescale(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_cursor_engine_only_get(void) { return _elm_config->cursor_engine_only; } -EAPI void +ELM_API void elm_config_cursor_engine_only_set(Eina_Bool engine_only) { _elm_config->priv.cursor_engine_only = EINA_TRUE; @@ -2968,13 +2968,13 @@ elm_config_cursor_engine_only_set(Eina_Bool engine_only) _elm_config->cursor_engine_only = engine_only; } -EAPI double +ELM_API double elm_config_tooltip_delay_get(void) { return _elm_config->tooltip_delay; } -EAPI void +ELM_API void elm_config_tooltip_delay_set(double delay) { _elm_config->priv.tooltip_delay = EINA_TRUE; @@ -2982,13 +2982,13 @@ elm_config_tooltip_delay_set(double delay) _elm_config->tooltip_delay = delay; } -EAPI double +ELM_API double elm_config_scale_get(void) { return _elm_config->scale; } -EAPI void +ELM_API void elm_config_scale_set(double scale) { _elm_config->priv.scale = EINA_TRUE; @@ -2998,7 +2998,7 @@ elm_config_scale_set(double scale) _elm_rescale(); } -EAPI const char * +ELM_API const char * elm_config_icon_theme_get(void) { if (!_elm_config->icon_theme) @@ -3007,7 +3007,7 @@ elm_config_icon_theme_get(void) return _elm_config->icon_theme; } -EAPI void +ELM_API void elm_config_icon_theme_set(const char *theme) { _elm_config->priv.icon_theme = EINA_TRUE; @@ -3019,13 +3019,13 @@ elm_config_icon_theme_set(const char *theme) _elm_config->icon_theme = eina_stringshare_add(ELM_CONFIG_ICON_THEME_ELEMENTARY); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_password_show_last_get(void) { return _elm_config->password_show_last; } -EAPI void +ELM_API void elm_config_password_show_last_set(Eina_Bool password_show_last) { _elm_config->priv.password_show_last = EINA_TRUE; @@ -3034,13 +3034,13 @@ elm_config_password_show_last_set(Eina_Bool password_show_last) edje_password_show_last_set(_elm_config->password_show_last); } -EAPI double +ELM_API double elm_config_password_show_last_timeout_get(void) { return _elm_config->password_show_last_timeout; } -EAPI void +ELM_API void elm_config_password_show_last_timeout_set(double password_show_last_timeout) { _elm_config->priv.password_show_last_timeout = EINA_TRUE; @@ -3050,51 +3050,51 @@ elm_config_password_show_last_timeout_set(double password_show_last_timeout) edje_password_show_last_timeout_set(_elm_config->password_show_last_timeout); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_save(void) { return _elm_config_save(_elm_config, NULL); } -EAPI void +ELM_API void elm_config_reload(void) { _elm_config_reload(); } -EAPI const char * +ELM_API const char * elm_config_profile_get(void) { return _elm_config_current_profile_get(); } -EAPI const char * +ELM_API const char * elm_config_profile_dir_get(const char *profile, Eina_Bool is_user) { return _elm_config_profile_dir_get(profile, is_user); } -EAPI void +ELM_API void elm_config_profile_dir_free(const char *p_dir) { // Don't change this: EO relies on free() to be used. free((void *)p_dir); } -EAPI Eina_List * +ELM_API Eina_List * elm_config_profile_list_get(void) { return _elm_config_profiles_list(EINA_TRUE); } -EAPI Eina_List * +ELM_API Eina_List * elm_config_profile_list_full_get(void) { return _elm_config_profiles_list(EINA_FALSE); } -EAPI void +ELM_API void elm_config_profile_list_free(Eina_List *l) { const char *dir; @@ -3103,7 +3103,7 @@ elm_config_profile_list_free(Eina_List *l) eina_stringshare_del(dir); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_profile_exists(const char *profile) { char buf[PATH_MAX], buf2[PATH_MAX]; @@ -3127,27 +3127,27 @@ elm_config_profile_exists(const char *profile) return EINA_FALSE; } -EAPI void +ELM_API void elm_config_profile_set(const char *profile) { EINA_SAFETY_ON_NULL_RETURN(profile); _elm_config_profile_set(profile); } -EAPI void +ELM_API void elm_config_profile_save(const char *profile) { EINA_SAFETY_ON_NULL_RETURN(profile); _elm_config_save(_elm_config, profile); } -EAPI const char * +ELM_API const char * elm_config_engine_get(void) { return _elm_config->engine; } -EAPI void +ELM_API void elm_config_engine_set(const char *engine) { EINA_SAFETY_ON_NULL_RETURN(engine); @@ -3155,63 +3155,63 @@ elm_config_engine_set(const char *engine) _elm_config_engine_set(engine); } -EAPI Eina_List * +ELM_API Eina_List * elm_config_text_classes_list_get(void) { return _elm_config_text_classes_get(); } -EAPI void +ELM_API void elm_config_text_classes_list_free(Eina_List *list) { _elm_config_text_classes_free(list); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_config_font_overlay_list_get(void) { return _elm_config_font_overlays_list(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_access_get(void) { return _elm_config_access_get(); } -EAPI void +ELM_API void elm_config_access_set(Eina_Bool is_access) { _elm_config->priv.access_mode = EINA_TRUE; _elm_config_access_set(is_access); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_atspi_mode_get(void) { return _elm_config_atspi_mode_get(); } -EAPI void +ELM_API void elm_config_atspi_mode_set(Eina_Bool is_enable) { _elm_config_atspi_mode_set(is_enable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_selection_unfocused_clear_get(void) { return _elm_config_selection_unfocused_clear_get(); } -EAPI void +ELM_API void elm_config_selection_unfocused_clear_set(Eina_Bool enabled) { _elm_config->priv.selection_clear_enable = EINA_TRUE; _elm_config_selection_unfocused_clear_set(enabled); } -EAPI void +ELM_API void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size) @@ -3221,7 +3221,7 @@ elm_config_font_overlay_set(const char *text_class, _elm_config_font_overlay_set(text_class, font, size); } -EAPI void +ELM_API void elm_config_font_overlay_unset(const char *text_class) { _elm_config->priv.font_overlays = EINA_TRUE; @@ -3229,32 +3229,32 @@ elm_config_font_overlay_unset(const char *text_class) _elm_config_font_overlay_remove(text_class); } -EAPI void +ELM_API void elm_config_font_overlay_apply(void) { _elm_config_font_overlay_apply(); _elm_rescale(); } -EAPI Eina_List * +ELM_API Eina_List * elm_config_color_classes_list_get(void) { return _elm_config_color_classes_get(); } -EAPI void +ELM_API void elm_config_color_classes_list_free(Eina_List *list) { _elm_config_color_classes_free(list); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_config_color_overlay_list_get(void) { return _elm_config_color_overlays_list(); } -EAPI void +ELM_API void elm_config_color_overlay_set(const char *color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, @@ -3268,7 +3268,7 @@ elm_config_color_overlay_set(const char *color_class, r3, g3, b3, a3); } -EAPI void +ELM_API void elm_config_color_overlay_unset(const char *color_class) { _elm_config->priv.color_overlays = EINA_TRUE; @@ -3276,19 +3276,19 @@ elm_config_color_overlay_unset(const char *color_class) _elm_config_color_overlay_remove(color_class); } -EAPI void +ELM_API void elm_config_color_overlay_apply(void) { _elm_config_color_overlay_apply(); } -EAPI Evas_Coord +ELM_API Evas_Coord elm_config_finger_size_get(void) { return _elm_config->finger_size; } -EAPI void +ELM_API void elm_config_finger_size_set(Evas_Coord size) { _elm_config->priv.finger_size = EINA_TRUE; @@ -3298,13 +3298,13 @@ elm_config_finger_size_set(Evas_Coord size) _elm_rescale(); } -EAPI int +ELM_API int elm_config_cache_flush_interval_get(void) { return _elm_config->cache_flush_poll_interval; } -EAPI void +ELM_API void elm_config_cache_flush_interval_set(int size) { _elm_config->priv.cache_flush_poll_interval = EINA_TRUE; @@ -3315,13 +3315,13 @@ elm_config_cache_flush_interval_set(int size) _elm_recache(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_cache_flush_enabled_get(void) { return _elm_config->cache_flush_enable; } -EAPI void +ELM_API void elm_config_cache_flush_enabled_set(Eina_Bool enabled) { _elm_config->priv.cache_flush_enable = EINA_TRUE; @@ -3332,13 +3332,13 @@ elm_config_cache_flush_enabled_set(Eina_Bool enabled) _elm_recache(); } -EAPI int +ELM_API int elm_config_cache_font_cache_size_get(void) { return _elm_config->font_cache; } -EAPI void +ELM_API void elm_config_cache_font_cache_size_set(int size) { _elm_config->priv.font_cache = EINA_TRUE; @@ -3349,13 +3349,13 @@ elm_config_cache_font_cache_size_set(int size) _elm_recache(); } -EAPI int +ELM_API int elm_config_cache_image_cache_size_get(void) { return _elm_config->image_cache; } -EAPI void +ELM_API void elm_config_cache_image_cache_size_set(int size) { _elm_config->priv.image_cache = EINA_TRUE; @@ -3366,7 +3366,7 @@ elm_config_cache_image_cache_size_set(int size) _elm_recache(); } -EAPI void +ELM_API void elm_config_font_hint_type_set(int type) { Eina_List *l; @@ -3389,13 +3389,13 @@ elm_config_font_hint_type_set(int type) } } -EAPI int +ELM_API int elm_config_cache_edje_file_cache_size_get() { return _elm_config->edje_cache; } -EAPI void +ELM_API void elm_config_cache_edje_file_cache_size_set(int size) { _elm_config->priv.edje_cache = EINA_TRUE; @@ -3406,13 +3406,13 @@ elm_config_cache_edje_file_cache_size_set(int size) _elm_recache(); } -EAPI int +ELM_API int elm_config_cache_edje_collection_cache_size_get(void) { return _elm_config->edje_collection_cache; } -EAPI void +ELM_API void elm_config_cache_edje_collection_cache_size_set(int size) { _elm_config->priv.edje_collection_cache = EINA_TRUE; @@ -3422,20 +3422,20 @@ elm_config_cache_edje_collection_cache_size_set(int size) _elm_recache(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_vsync_get(void) { return _elm_config->vsync; } -EAPI void +ELM_API void elm_config_vsync_set(Eina_Bool enabled) { _elm_config->priv.vsync = EINA_TRUE; _elm_config->vsync = enabled; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_agressive_withdrawn_get(void) { return _elm_config->auto_norender_withdrawn && @@ -3444,7 +3444,7 @@ elm_config_agressive_withdrawn_get(void) _elm_config->auto_dump_withdrawn; } -EAPI void +ELM_API void elm_config_agressive_withdrawn_set(Eina_Bool enabled) { _elm_config->auto_norender_withdrawn = enabled; @@ -3453,59 +3453,59 @@ elm_config_agressive_withdrawn_set(Eina_Bool enabled) _elm_config->auto_dump_withdrawn = enabled; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_accel_preference_override_get(void) { return _elm_config->accel_override; } -EAPI void +ELM_API void elm_config_accel_preference_override_set(Eina_Bool enabled) { _elm_config->priv.accel_override = EINA_TRUE; _elm_config->accel_override = enabled; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_focus_highlight_enabled_get(void) { return _elm_config->focus_highlight_enable; } -EAPI void +ELM_API void elm_config_focus_highlight_enabled_set(Eina_Bool enable) { _elm_config->priv.focus_highlight_enable = EINA_TRUE; _elm_config->focus_highlight_enable = !!enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_focus_highlight_animate_get(void) { return _elm_config->focus_highlight_animate; } -EAPI void +ELM_API void elm_config_focus_highlight_animate_set(Eina_Bool animate) { _elm_config->priv.focus_highlight_animate = EINA_TRUE; _elm_config->focus_highlight_animate = !!animate; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_focus_highlight_clip_disabled_get(void) { return _elm_config->focus_highlight_clip_disable; } -EAPI void +ELM_API void elm_config_focus_highlight_clip_disabled_set(Eina_Bool disable) { _elm_config->priv.focus_highlight_clip_disable = EINA_TRUE; _elm_config->focus_highlight_clip_disable = !!disable; } -EAPI Elm_Focus_Move_Policy +ELM_API Elm_Focus_Move_Policy elm_config_focus_move_policy_get(void) { return _elm_config->focus_move_policy; @@ -3545,7 +3545,7 @@ _elm_win_focus_reconfigure(void) } } -EAPI void +ELM_API void elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy) { _elm_config->priv.focus_move_policy = EINA_TRUE; @@ -3553,233 +3553,233 @@ elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy) _elm_win_focus_reconfigure(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_item_select_on_focus_disabled_get(void) { return _elm_config->item_select_on_focus_disable; } -EAPI void +ELM_API void elm_config_item_select_on_focus_disabled_set(Eina_Bool disable) { _elm_config->priv.item_select_on_focus_disable = EINA_TRUE; _elm_config->item_select_on_focus_disable = !!disable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_first_item_focus_on_first_focusin_get(void) { return _elm_config->first_item_focus_on_first_focus_in; } -EAPI void +ELM_API void elm_config_first_item_focus_on_first_focusin_set(Eina_Bool enable) { _elm_config->priv.first_item_focus_on_first_focus_in = EINA_TRUE; _elm_config->first_item_focus_on_first_focus_in = !!enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_scroll_bounce_enabled_get(void) { return _elm_config->thumbscroll_bounce_enable; } -EAPI void +ELM_API void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled) { _elm_config->priv.thumbscroll_bounce_enable = EINA_TRUE; _elm_config->thumbscroll_bounce_enable = enabled; } -EAPI double +ELM_API double elm_config_scroll_bounce_friction_get(void) { return _elm_config->thumbscroll_bounce_friction; } -EAPI void +ELM_API void elm_config_scroll_bounce_friction_set(double friction) { _elm_config->priv.thumbscroll_bounce_friction = EINA_TRUE; _elm_config->thumbscroll_bounce_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_page_scroll_friction_get(void) { return _elm_config->page_scroll_friction; } -EAPI void +ELM_API void elm_config_scroll_page_scroll_friction_set(double friction) { _elm_config->priv.page_scroll_friction = EINA_TRUE; _elm_config->page_scroll_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_bring_in_scroll_friction_get(void) { return _elm_config->bring_in_scroll_friction; } -EAPI void +ELM_API void elm_config_scroll_bring_in_scroll_friction_set(double friction) { _elm_config->priv.bring_in_scroll_friction = EINA_TRUE; _elm_config->bring_in_scroll_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_zoom_friction_get(void) { return _elm_config->zoom_friction; } -EAPI void +ELM_API void elm_config_scroll_zoom_friction_set(double friction) { _elm_config->zoom_friction = friction; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void) { return _elm_config->thumbscroll_enable; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled) { _elm_config->priv.thumbscroll_enable = EINA_TRUE; _elm_config->thumbscroll_enable = enabled; } -EAPI unsigned int +ELM_API unsigned int elm_config_scroll_thumbscroll_threshold_get(void) { return _elm_config->thumbscroll_threshold; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold) { _elm_config->priv.thumbscroll_threshold = EINA_TRUE; _elm_config->thumbscroll_threshold = threshold; } -EAPI unsigned int +ELM_API unsigned int elm_config_scroll_thumbscroll_hold_threshold_get(void) { return _elm_config->thumbscroll_hold_threshold; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_hold_threshold_set(unsigned int threshold) { _elm_config->priv.thumbscroll_hold_threshold = EINA_TRUE; _elm_config->thumbscroll_hold_threshold = threshold; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_momentum_threshold_get(void) { return _elm_config->thumbscroll_momentum_threshold; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold) { _elm_config->priv.thumbscroll_momentum_threshold = EINA_TRUE; _elm_config->thumbscroll_momentum_threshold = threshold; } -EAPI unsigned int +ELM_API unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get(void) { return _elm_config->thumbscroll_flick_distance_tolerance; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_flick_distance_tolerance_set(unsigned int distance) { _elm_config->priv.thumbscroll_flick_distance_tolerance = EINA_TRUE; _elm_config->thumbscroll_flick_distance_tolerance = distance; } -EAPI unsigned int +ELM_API unsigned int elm_config_scroll_thumbscroll_momentum_distance_max_get(void) { return _elm_config->thumbscroll_momentum_distance_max; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_momentum_distance_max_set(unsigned int distance) { _elm_config->priv.thumbscroll_momentum_distance_max = EINA_TRUE; _elm_config->thumbscroll_momentum_distance_max = distance; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_friction_get(void) { return _elm_config->thumbscroll_friction; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_friction_set(double friction) { _elm_config->priv.thumbscroll_friction = EINA_TRUE; _elm_config->thumbscroll_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_momentum_friction_get(void) { return _elm_config->thumbscroll_momentum_friction; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_momentum_friction_set(double friction) { _elm_config->priv.thumbscroll_momentum_friction = EINA_TRUE; _elm_config->thumbscroll_momentum_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_min_friction_get(void) { return _elm_config->thumbscroll_min_friction; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_min_friction_set(double friction) { _elm_config->priv.thumbscroll_min_friction = EINA_TRUE; _elm_config->thumbscroll_min_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_friction_standard_get(void) { return _elm_config->thumbscroll_friction_standard; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_friction_standard_set(double standard) { _elm_config->priv.thumbscroll_friction_standard = EINA_TRUE; _elm_config->thumbscroll_friction_standard = standard; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_border_friction_get(void) { return _elm_config->thumbscroll_border_friction; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_border_friction_set(double friction) { _elm_config->priv.thumbscroll_border_friction = EINA_TRUE; @@ -3788,26 +3788,26 @@ elm_config_scroll_thumbscroll_border_friction_set(double friction) _elm_config->thumbscroll_border_friction = friction; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_sensitivity_friction_get(void) { return _elm_config->thumbscroll_sensitivity_friction; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_context_menu_disabled_get(void) { return _elm_config->context_menu_disabled; } -EAPI void +ELM_API void elm_config_context_menu_disabled_set(Eina_Bool disabled) { _elm_config->priv.context_menu_disabled = EINA_TRUE; _elm_config->context_menu_disabled = !!disabled; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction) { _elm_config->priv.thumbscroll_sensitivity_friction = EINA_TRUE; @@ -3816,33 +3816,33 @@ elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction) _elm_config->thumbscroll_sensitivity_friction = friction; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_scroll_thumbscroll_smooth_start_get(void) { return _elm_config->scroll_smooth_start_enable; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_smooth_start_set(Eina_Bool enable) { _elm_config->priv.scroll_smooth_start_enable = EINA_TRUE; _elm_config->scroll_smooth_start_enable = enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_scroll_animation_disabled_get(void) { return _elm_config->scroll_animation_disable; } -EAPI void +ELM_API void elm_config_scroll_animation_disabled_set(Eina_Bool disable) { _elm_config->priv.scroll_animation_disable = EINA_TRUE; _elm_config->scroll_animation_disable = !!disable; } -EAPI void +ELM_API void elm_config_scroll_accel_factor_set(double factor) { _elm_config->priv.scroll_accel_factor = EINA_TRUE; @@ -3851,13 +3851,13 @@ elm_config_scroll_accel_factor_set(double factor) _elm_config->scroll_accel_factor = factor; } -EAPI double +ELM_API double elm_config_scroll_accel_factor_get(void) { return _elm_config->scroll_accel_factor; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_smooth_amount_set(double amount) { _elm_config->priv.scroll_smooth_amount = EINA_TRUE; @@ -3866,13 +3866,13 @@ elm_config_scroll_thumbscroll_smooth_amount_set(double amount) _elm_config->scroll_smooth_amount = amount; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_smooth_amount_get(void) { return _elm_config->scroll_smooth_amount; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_smooth_time_window_set(double amount) { _elm_config->priv.scroll_smooth_time_window = EINA_TRUE; @@ -3881,149 +3881,149 @@ elm_config_scroll_thumbscroll_smooth_time_window_set(double amount) _elm_config->scroll_smooth_time_window = amount; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_smooth_time_window_get(void) { return _elm_config->scroll_smooth_time_window; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_acceleration_threshold_get(void) { return _elm_config->thumbscroll_acceleration_threshold; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_acceleration_threshold_set(double threshold) { _elm_config->priv.thumbscroll_acceleration_threshold = EINA_TRUE; _elm_config->thumbscroll_acceleration_threshold = threshold; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_acceleration_time_limit_get(void) { return _elm_config->thumbscroll_acceleration_time_limit; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_acceleration_time_limit_set(double time_limit) { _elm_config->priv.thumbscroll_acceleration_time_limit = EINA_TRUE; _elm_config->thumbscroll_acceleration_time_limit = time_limit; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_acceleration_weight_get(void) { return _elm_config->thumbscroll_acceleration_weight; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_acceleration_weight_set(double weight) { _elm_config->priv.thumbscroll_acceleration_weight = EINA_TRUE; _elm_config->thumbscroll_acceleration_weight = weight; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_get(void) { return _elm_config->thumbscroll_momentum_animation_duration_min_limit; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_set(double min) { _elm_config->priv.thumbscroll_momentum_animation_duration_min_limit = EINA_TRUE; _elm_config->thumbscroll_momentum_animation_duration_min_limit = min; } -EAPI double +ELM_API double elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_get(void) { return _elm_config->thumbscroll_momentum_animation_duration_max_limit; } -EAPI void +ELM_API void elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_set(double max) { _elm_config->priv.thumbscroll_momentum_animation_duration_max_limit = EINA_TRUE; _elm_config->thumbscroll_momentum_animation_duration_max_limit = max; } -EAPI Elm_Focus_Autoscroll_Mode +ELM_API Elm_Focus_Autoscroll_Mode elm_config_focus_autoscroll_mode_get(void) { return _elm_config->focus_autoscroll_mode; } -EAPI void +ELM_API void elm_config_slider_indicator_visible_mode_set(Elm_Slider_Indicator_Visible_Mode mode) { _elm_config->priv.slider_indicator_visible_mode = EINA_TRUE; _elm_config->slider_indicator_visible_mode = mode; } -EAPI Elm_Slider_Indicator_Visible_Mode +ELM_API Elm_Slider_Indicator_Visible_Mode elm_config_slider_indicator_visible_mode_get(void) { return _elm_config->slider_indicator_visible_mode; } -EAPI void +ELM_API void elm_config_focus_autoscroll_mode_set(Elm_Focus_Autoscroll_Mode mode) { _elm_config->priv.focus_autoscroll_mode = EINA_TRUE; _elm_config->focus_autoscroll_mode = mode; } -EAPI void +ELM_API void elm_config_longpress_timeout_set(double longpress_timeout) { _elm_config->priv.longpress_timeout = EINA_TRUE; _elm_config->longpress_timeout = longpress_timeout; } -EAPI double +ELM_API double elm_config_longpress_timeout_get(void) { return _elm_config->longpress_timeout; } -EAPI void +ELM_API void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode) { _elm_config->priv.softcursor_mode = EINA_TRUE; _elm_config->softcursor_mode = mode; } -EAPI Elm_Softcursor_Mode +ELM_API Elm_Softcursor_Mode elm_config_softcursor_mode_get(void) { return _elm_config->softcursor_mode; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_disable_external_menu_get(void) { return _elm_config->disable_external_menu; } -EAPI void +ELM_API void elm_config_disable_external_menu_set(Eina_Bool disable) { _elm_config->priv.disable_external_menu = EINA_TRUE; _elm_config->disable_external_menu = !!disable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_clouseau_enabled_get(void) { return _elm_config->clouseau_enable; } -EAPI void +ELM_API void elm_config_clouseau_enabled_set(Eina_Bool enable) { _elm_config->priv.clouseau_enable = EINA_TRUE; @@ -4031,72 +4031,72 @@ elm_config_clouseau_enabled_set(Eina_Bool enable) _elm_old_clouseau_reload(); } -EAPI double +ELM_API double elm_config_glayer_long_tap_start_timeout_get(void) { return _elm_config->glayer_long_tap_start_timeout; } -EAPI void +ELM_API void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout) { _elm_config->priv.glayer_long_tap_start_timeout = EINA_TRUE; _elm_config->glayer_long_tap_start_timeout = long_tap_timeout; } -EAPI double +ELM_API double elm_config_glayer_double_tap_timeout_get(void) { return _elm_config->glayer_double_tap_timeout; } -EAPI void +ELM_API void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout) { _elm_config->priv.glayer_double_tap_timeout = EINA_TRUE; _elm_config->glayer_double_tap_timeout = double_tap_timeout; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_desktop_entry_get(void) { return _elm_config->desktop_entry; } -EAPI void +ELM_API void elm_config_desktop_entry_set(Eina_Bool enable) { _elm_config->priv.desktop_entry = EINA_TRUE; _elm_config->desktop_entry = !!enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_magnifier_enable_get(void) { return _elm_config->magnifier_enable; } -EAPI void +ELM_API void elm_config_magnifier_enable_set(Eina_Bool enable) { _elm_config->priv.magnifier_enable = EINA_TRUE; _elm_config->magnifier_enable = !!enable; } -EAPI double +ELM_API double elm_config_magnifier_scale_get(void) { return _elm_config->magnifier_scale; } -EAPI void +ELM_API void elm_config_magnifier_scale_set(double scale) { _elm_config->priv.magnifier_scale = EINA_TRUE; _elm_config->magnifier_scale = scale; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_audio_mute_get(Edje_Channel channel) { switch (channel) @@ -4131,7 +4131,7 @@ elm_config_audio_mute_get(Edje_Channel channel) return EINA_FALSE; } -EAPI void +ELM_API void elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute) { switch (channel) @@ -4174,46 +4174,46 @@ elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute) edje_audio_channel_mute_set(channel, mute); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_window_auto_focus_enable_get(void) { return _elm_config->win_auto_focus_enable; } -EAPI void +ELM_API void elm_config_window_auto_focus_enable_set(Eina_Bool enable) { _elm_config->priv.win_auto_focus_enable = EINA_TRUE; _elm_config->win_auto_focus_enable = enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_window_auto_focus_animate_get(void) { return _elm_config->win_auto_focus_animate; } -EAPI void +ELM_API void elm_config_window_auto_focus_animate_set(Eina_Bool enable) { _elm_config->priv.win_auto_focus_animate = EINA_TRUE; _elm_config->win_auto_focus_animate = enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_popup_scrollable_get(void) { return _elm_config->popup_scrollable; } -EAPI void +ELM_API void elm_config_popup_scrollable_set(Eina_Bool scrollable) { _elm_config->priv.popup_scrollable = EINA_TRUE; _elm_config->popup_scrollable = scrollable; } -EAPI void +ELM_API void elm_config_all_flush(void) { char buf[PATH_MAX]; @@ -4519,13 +4519,13 @@ _elm_config_engine_set(const char *engine) eina_stringshare_replace(&(_elm_config->engine), engine); } -EAPI const char * +ELM_API const char * elm_config_preferred_engine_get(void) { return _elm_preferred_engine; } -EAPI void +ELM_API void elm_config_preferred_engine_set(const char *engine) { if (engine) @@ -4536,7 +4536,7 @@ elm_config_preferred_engine_set(const char *engine) } } -EAPI const char * +ELM_API const char * elm_config_accel_preference_get(void) { if (_elm_gl_preference) return _elm_gl_preference; @@ -4623,7 +4623,7 @@ _elm_config_accel_preference_parse(const char *pref, Eina_Stringshare **accel, return is_hw_accel; } -EAPI void +ELM_API void elm_config_accel_preference_set(const char *pref) { _elm_config->priv.accel = EINA_TRUE; @@ -4661,7 +4661,7 @@ elm_config_accel_preference_set(const char *pref) } } -EAPI const char * +ELM_API const char * elm_config_indicator_service_get(int rotation) { switch (rotation) @@ -4679,7 +4679,7 @@ elm_config_indicator_service_get(int rotation) } } -EAPI void +ELM_API void elm_config_transition_duration_factor_set(double factor) { _elm_config->priv.transition_duration_factor = EINA_TRUE; @@ -4689,13 +4689,13 @@ elm_config_transition_duration_factor_set(double factor) edje_transition_duration_factor_set(_elm_config->transition_duration_factor); } -EAPI double +ELM_API double elm_config_transition_duration_factor_get(void) { return _elm_config->transition_duration_factor; } -EAPI void +ELM_API void elm_config_web_backend_set(const char *backend) { _elm_config->priv.web_backend = EINA_TRUE; @@ -4703,49 +4703,49 @@ elm_config_web_backend_set(const char *backend) eina_stringshare_replace(&_elm_config->web_backend, backend); } -EAPI const char * +ELM_API const char * elm_config_web_backend_get(void) { if (!_elm_config) return NULL; return _elm_config->web_backend; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_config_offline_get(void) { if (!_elm_config) return EINA_FALSE; return _elm_config->offline; } -EAPI void +ELM_API void elm_config_offline_set(Eina_Bool set) { if (!_elm_config) return; _elm_config->offline = !!set; } -EAPI int +ELM_API int elm_config_powersave_get(void) { if (!_elm_config) return EINA_FALSE; return _elm_config->powersave; } -EAPI void +ELM_API void elm_config_powersave_set(int set) { if (!_elm_config) return; _elm_config->powersave = set; } -EAPI double +ELM_API double elm_config_drag_anim_duration_get(void) { if (!_elm_config) return 0.0; return _elm_config->drag_anim_duration; } -EAPI void +ELM_API void elm_config_drag_anim_duration_set(double set) { if (!_elm_config) return; @@ -5021,7 +5021,7 @@ _efl_config_global_efl_config_config_set(Eo *obj EINA_UNUSED, void *_pd EINA_UNU //font_overlay const char *text_class, const char *font, Evas_Font_Size size); CONFIG_SETB(access); CONFIG_SETB(selection_unfocused_clear); - //elm_config.h:EAPI void elm_config_font_overlay_unset(const char *text_class); + //elm_config.h:ELM_API void elm_config_font_overlay_unset(const char *text_class); CONFIG_SETI(font_hint_type); CONFIG_SETI(finger_size); CONFIG_SETI(cache_flush_interval); @@ -5042,7 +5042,7 @@ _efl_config_global_efl_config_config_set(Eo *obj EINA_UNUSED, void *_pd EINA_UNU CONFIG_SETB(clouseau_enabled); //color_overlay const char *color_class, - //elm_config.h:EAPI void elm_config_color_overlay_unset(const char *color_class); + //elm_config.h:ELM_API void elm_config_color_overlay_unset(const char *color_class); CONFIG_SETB(magnifier_enable); CONFIG_SETD(magnifier_scale); CONFIG_SETB(window_auto_focus_enable); diff --git a/src/lib/elementary/elm_config.h b/src/lib/elementary/elm_config.h index 429e6aa01f..1f95a6f6d2 100644 --- a/src/lib/elementary/elm_config.h +++ b/src/lib/elementary/elm_config.h @@ -25,7 +25,7 @@ * configuration file. * */ -EAPI Eina_Bool elm_config_save(void); +ELM_API Eina_Bool elm_config_save(void); /** * Reload Elementary's configuration, bounded to current selected @@ -39,7 +39,7 @@ EAPI Eina_Bool elm_config_save(void); * for example, it will force a reload with system values instead. * */ -EAPI void elm_config_reload(void); +ELM_API void elm_config_reload(void); /** * Flush all config settings then apply those settings to all applications @@ -47,7 +47,7 @@ EAPI void elm_config_reload(void); * * @ingroup Elm_Config */ -EAPI void elm_config_all_flush(void); +ELM_API void elm_config_all_flush(void); /** * @} @@ -76,7 +76,7 @@ EAPI void elm_config_all_flush(void); * @return The profile's name * @ingroup Elm_Profile */ -EAPI const char *elm_config_profile_get(void); +ELM_API const char *elm_config_profile_get(void); /** * Get an Elementary's profile directory path in the filesystem. One @@ -91,7 +91,7 @@ EAPI const char *elm_config_profile_get(void); * * @note You must free it with elm_config_profile_dir_free(). */ -EAPI const char *elm_config_profile_dir_get(const char *profile, Eina_Bool is_user); +ELM_API const char *elm_config_profile_dir_get(const char *profile, Eina_Bool is_user); /** * Free an Elementary's profile directory path, as returned by @@ -101,7 +101,7 @@ EAPI const char *elm_config_profile_dir_get(const char *profile, Eina_Bool is_us * @ingroup Elm_Profile * */ -EAPI void elm_config_profile_dir_free(const char *p_dir); +ELM_API void elm_config_profile_dir_free(const char *p_dir); /** * Get Elementary's list of available profiles. @@ -113,7 +113,7 @@ EAPI void elm_config_profile_dir_free(const char *p_dir); * @note One must free this list, after usage, with the function * elm_config_profile_list_free(). */ -EAPI Eina_List *elm_config_profile_list_get(void); +ELM_API Eina_List *elm_config_profile_list_get(void); /** * Get Elementary's list of available profiles including hidden ones. @@ -129,7 +129,7 @@ EAPI Eina_List *elm_config_profile_list_get(void); * elm_config_profile_list_free(). * @since 1.17 */ -EAPI Eina_List *elm_config_profile_list_full_get(void); +ELM_API Eina_List *elm_config_profile_list_full_get(void); /** * Free Elementary's list of available profiles. @@ -138,7 +138,7 @@ EAPI Eina_List *elm_config_profile_list_full_get(void); * @ingroup Elm_Profile * */ -EAPI void elm_config_profile_list_free(Eina_List *l); +ELM_API void elm_config_profile_list_free(Eina_List *l); /** * Return if a profile of the given name exists @@ -149,7 +149,7 @@ EAPI void elm_config_profile_list_free(Eina_List *l); * * @since 1.17 */ -EAPI Eina_Bool elm_config_profile_exists(const char *profile); +ELM_API Eina_Bool elm_config_profile_exists(const char *profile); /** * Set Elementary's profile. @@ -162,7 +162,7 @@ EAPI Eina_Bool elm_config_profile_exists(const char *profile); * @ingroup Elm_Profile * */ -EAPI void elm_config_profile_set(const char *profile); +ELM_API void elm_config_profile_set(const char *profile); /** * Take the current config and write it out to the named profile @@ -176,7 +176,7 @@ EAPI void elm_config_profile_set(const char *profile); * * @since 1.17 */ -EAPI void elm_config_profile_save(const char *profile); +ELM_API void elm_config_profile_save(const char *profile); /** * Add a new profile of the given name to be derived from the current profile @@ -197,7 +197,7 @@ EAPI void elm_config_profile_save(const char *profile); * * @since 1.17 */ -EAPI void elm_config_profile_derived_add(const char *profile, const char *derive_options); +ELM_API void elm_config_profile_derived_add(const char *profile, const char *derive_options); /** * Deletes a profile that is derived from the current one @@ -217,7 +217,7 @@ EAPI void elm_config_profile_derived_add(const char *profile, const char * * @since 1.17 */ -EAPI void elm_config_profile_derived_del(const char *profile); +ELM_API void elm_config_profile_derived_del(const char *profile); /** * @} @@ -242,7 +242,7 @@ EAPI void elm_config_profile_derived_del(const char *profile); * This is the default behavior for touch screens, in general. * @ingroup Elm_Scrolling */ -EAPI Eina_Bool elm_config_scroll_bounce_enabled_get(void); +ELM_API Eina_Bool elm_config_scroll_bounce_enabled_get(void); /** * Set whether scrollers should bounce when they reach their @@ -253,7 +253,7 @@ EAPI Eina_Bool elm_config_scroll_bounce_enabled_get(void); * @see elm_config_scroll_bounce_enabled_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled); +ELM_API void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled); /** * Get the amount of inertia a scroller will impose at bounce @@ -263,7 +263,7 @@ EAPI void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled); * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_bounce_friction_get(void); +ELM_API double elm_config_scroll_bounce_friction_get(void); /** * Set the amount of inertia a scroller will impose at bounce @@ -274,7 +274,7 @@ EAPI double elm_config_scroll_bounce_friction_get(void); * @see elm_config_scroll_bounce_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_bounce_friction_set(double friction); +ELM_API void elm_config_scroll_bounce_friction_set(double friction); /** * Get the amount of inertia a paged scroller will impose at @@ -284,7 +284,7 @@ EAPI void elm_config_scroll_bounce_friction_set(double friction); * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_page_scroll_friction_get(void); +ELM_API double elm_config_scroll_page_scroll_friction_get(void); /** * Set the amount of inertia a paged scroller will impose at @@ -295,7 +295,7 @@ EAPI double elm_config_scroll_page_scroll_friction_get(void); * @see elm_config_scroll_page_scroll_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_page_scroll_friction_set(double friction); +ELM_API void elm_config_scroll_page_scroll_friction_set(double friction); /** * Get enable status of context menu disabled. @@ -307,7 +307,7 @@ EAPI void elm_config_scroll_page_scroll_friction_set(double friction); * @ingroup Elm_Entry_Group * @since 1.17 */ -EAPI Eina_Bool elm_config_context_menu_disabled_get(void); +ELM_API Eina_Bool elm_config_context_menu_disabled_get(void); /** * Enable or disable the context menu in entries. @@ -318,7 +318,7 @@ EAPI Eina_Bool elm_config_context_menu_disabled_get(void); * @ingroup Elm_Entry_Group * @since 1.17 */ -EAPI void elm_config_context_menu_disabled_set(Eina_Bool disabled); +ELM_API void elm_config_context_menu_disabled_set(Eina_Bool disabled); /** * Get the amount of inertia a scroller will impose at region bring @@ -328,7 +328,7 @@ EAPI void elm_config_context_menu_disabled_set(Eina_Bool disabled); * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_bring_in_scroll_friction_get(void); +ELM_API double elm_config_scroll_bring_in_scroll_friction_get(void); /** * Set the amount of inertia a scroller will impose at region bring @@ -339,7 +339,7 @@ EAPI double elm_config_scroll_bring_in_scroll_friction_get(void); * @see elm_config_scroll_bring_in_scroll_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_bring_in_scroll_friction_set(double friction); +ELM_API void elm_config_scroll_bring_in_scroll_friction_set(double friction); /** * Get the amount of inertia scrollers will impose at animations @@ -349,7 +349,7 @@ EAPI void elm_config_scroll_bring_in_scroll_friction_set(double friction * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_zoom_friction_get(void); +ELM_API double elm_config_scroll_zoom_friction_get(void); /** * Set the amount of inertia scrollers will impose at animations @@ -360,7 +360,7 @@ EAPI double elm_config_scroll_zoom_friction_get(void); * @see elm_config_scroll_zoom_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_zoom_friction_set(double friction); +ELM_API void elm_config_scroll_zoom_friction_set(double friction); /** * Get whether scrollers should be draggable from any point in their @@ -374,7 +374,7 @@ EAPI void elm_config_scroll_zoom_friction_set(double friction); * * @ingroup Elm_Scrolling */ -EAPI Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void); +ELM_API Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void); /** * Set whether scrollers should be draggable from any point in their @@ -385,7 +385,7 @@ EAPI Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void); * @see elm_config_scroll_thumbscroll_enabled_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled); +ELM_API void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled); /** * Get the number of pixels one should travel while dragging a @@ -397,7 +397,7 @@ EAPI void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled); * of their inherent imprecision. * @ingroup Elm_Scrolling */ -EAPI unsigned int elm_config_scroll_thumbscroll_threshold_get(void); +ELM_API unsigned int elm_config_scroll_thumbscroll_threshold_get(void); /** * Set the number of pixels one should travel while dragging a @@ -408,7 +408,7 @@ EAPI unsigned int elm_config_scroll_thumbscroll_threshold_get(void); * @see elm_config_thumbscroll_threshold_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold); +ELM_API void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold); /** * Get the number of pixels the range which can be scrolled, @@ -418,7 +418,7 @@ EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int thres * * @ingroup Elm_Scrolling */ -EAPI unsigned int elm_config_scroll_thumbscroll_hold_threshold_get(void); +ELM_API unsigned int elm_config_scroll_thumbscroll_hold_threshold_get(void); /** * Set the number of pixels the range which can be scrolled, @@ -429,7 +429,7 @@ EAPI unsigned int elm_config_scroll_thumbscroll_hold_threshold_get(void); * @see elm_config_thumbscroll_hold_threshold_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_hold_threshold_set(unsigned int threshold); +ELM_API void elm_config_scroll_thumbscroll_hold_threshold_set(unsigned int threshold); /** * Get the minimum speed of mouse cursor movement which will trigger @@ -440,7 +440,7 @@ EAPI void elm_config_scroll_thumbscroll_hold_threshold_set(unsigned int * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void); +ELM_API double elm_config_scroll_thumbscroll_momentum_threshold_get(void); /** * Set the minimum speed of mouse cursor movement which will trigger @@ -452,7 +452,7 @@ EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void); * @see elm_config_thumbscroll_momentum_threshold_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold); +ELM_API void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold); /** * Get the number of pixels the maximum distance which can be flicked. @@ -463,7 +463,7 @@ EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double th * * @ingroup Elm_Scrolling */ -EAPI unsigned int elm_config_scroll_thumbscroll_momentum_distance_max_get(void); +ELM_API unsigned int elm_config_scroll_thumbscroll_momentum_distance_max_get(void); /** * Set the number of pixels the maximum distance which can be flicked. @@ -475,7 +475,7 @@ EAPI unsigned int elm_config_scroll_thumbscroll_momentum_distance_max_get(void); * @see elm_config_thumbscroll_momentum_distance_max_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_momentum_distance_max_set(unsigned int distance); +ELM_API void elm_config_scroll_thumbscroll_momentum_distance_max_set(unsigned int distance); /** * Get the scale ratio of geometric sequence as a kind of inertia a scroller @@ -485,7 +485,7 @@ EAPI void elm_config_scroll_thumbscroll_momentum_distance_max_set(unsign * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_momentum_friction_get(void); +ELM_API double elm_config_scroll_thumbscroll_momentum_friction_get(void); /** * Set the scale ratio of geometric sequence as a kind of inertia a scroller @@ -496,7 +496,7 @@ EAPI double elm_config_scroll_thumbscroll_momentum_friction_get(void); * @see elm_config_thumbscroll_momentum_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_momentum_friction_set(double friction); +ELM_API void elm_config_scroll_thumbscroll_momentum_friction_set(double friction); /** * Get the amount of lag between your actual mouse cursor dragging @@ -507,7 +507,7 @@ EAPI void elm_config_scroll_thumbscroll_momentum_friction_set(double fri * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_border_friction_get(void); +ELM_API double elm_config_scroll_thumbscroll_border_friction_get(void); /** * Set the amount of lag between your actual mouse cursor dragging @@ -523,7 +523,7 @@ EAPI double elm_config_scroll_thumbscroll_border_friction_get(void); * * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_border_friction_set(double friction); +ELM_API void elm_config_scroll_thumbscroll_border_friction_set(double friction); /** * Get the sensitivity amount which is be multiplied by the length of @@ -533,7 +533,7 @@ EAPI void elm_config_scroll_thumbscroll_border_friction_set(double frict * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_sensitivity_friction_get(void); +ELM_API double elm_config_scroll_thumbscroll_sensitivity_friction_get(void); /** * Set the sensitivity amount which is be multiplied by the length of @@ -548,7 +548,7 @@ EAPI double elm_config_scroll_thumbscroll_sensitivity_friction_get(void); * * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction); +ELM_API void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction); /** * Get the smooth start mode for scrolling with your finger @@ -560,7 +560,7 @@ EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI Eina_Bool elm_config_scroll_thumbscroll_smooth_start_get(void); +ELM_API Eina_Bool elm_config_scroll_thumbscroll_smooth_start_get(void); /** * Set the smooth start mode for scrolling with your finger @@ -576,7 +576,7 @@ EAPI Eina_Bool elm_config_scroll_thumbscroll_smooth_start_get(void); * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_smooth_start_set(Eina_Bool enable); +ELM_API void elm_config_scroll_thumbscroll_smooth_start_set(Eina_Bool enable); /** * Get the value of this option @@ -588,7 +588,7 @@ EAPI void elm_config_scroll_thumbscroll_smooth_start_set(Eina_Bool enabl * @since 1.18 * @ingroup Elm_Scrolling */ -EAPI Eina_Bool elm_config_scroll_animation_disabled_get(void); +ELM_API Eina_Bool elm_config_scroll_animation_disabled_get(void); /** * Set the value for this option @@ -603,7 +603,7 @@ EAPI Eina_Bool elm_config_scroll_animation_disabled_get(void); * @since 1.18 * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_animation_disabled_set(Eina_Bool disable); +ELM_API void elm_config_scroll_animation_disabled_set(Eina_Bool disable); /** * Get the value of this option @@ -615,7 +615,7 @@ EAPI void elm_config_scroll_animation_disabled_set(Eina_Bool disable); * @since 1.18 * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_accel_factor_get(void); +ELM_API double elm_config_scroll_accel_factor_get(void); /** * Set the value for this option @@ -632,7 +632,7 @@ EAPI double elm_config_scroll_accel_factor_get(void); * @since 1.18 * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_accel_factor_set(double factor); +ELM_API void elm_config_scroll_accel_factor_set(double factor); /** * Get the amount of smoothing to apply to scrolling @@ -644,7 +644,7 @@ EAPI void elm_config_scroll_accel_factor_set(double factor); * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_smooth_amount_get(void); +ELM_API double elm_config_scroll_thumbscroll_smooth_amount_get(void); /** * Set the amount of smoothing to apply to scrolling @@ -660,7 +660,7 @@ EAPI double elm_config_scroll_thumbscroll_smooth_amount_get(void); * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_smooth_amount_set(double amount); +ELM_API void elm_config_scroll_thumbscroll_smooth_amount_set(double amount); /** * Get the time window to look back at for events for smoothing @@ -672,7 +672,7 @@ EAPI void elm_config_scroll_thumbscroll_smooth_amount_set(double amount) * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_smooth_time_window_get(void); +ELM_API double elm_config_scroll_thumbscroll_smooth_time_window_get(void); /** * Set the time window to look back at for events for smoothing @@ -688,7 +688,7 @@ EAPI double elm_config_scroll_thumbscroll_smooth_time_window_get(void); * @since 1.16 * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_smooth_time_window_set(double amount); +ELM_API void elm_config_scroll_thumbscroll_smooth_time_window_set(double amount); /** * Get the minimum speed of mouse cursor movement which will accelerate @@ -699,7 +699,7 @@ EAPI void elm_config_scroll_thumbscroll_smooth_time_window_set(double am * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_acceleration_threshold_get(void); +ELM_API double elm_config_scroll_thumbscroll_acceleration_threshold_get(void); /** * Set the minimum speed of mouse cursor movement which will accelerate @@ -711,7 +711,7 @@ EAPI double elm_config_scroll_thumbscroll_acceleration_threshold_get(void) * @see elm_config_thumbscroll_acceleration_threshold_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_acceleration_threshold_set(double threshold); +ELM_API void elm_config_scroll_thumbscroll_acceleration_threshold_set(double threshold); /** * Get the time limit for accelerating velocity. @@ -720,7 +720,7 @@ EAPI void elm_config_scroll_thumbscroll_acceleration_threshold_set(doubl * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_acceleration_time_limit_get(void); +ELM_API double elm_config_scroll_thumbscroll_acceleration_time_limit_get(void); /** * Set the time limit for accelerating velocity. @@ -730,7 +730,7 @@ EAPI double elm_config_scroll_thumbscroll_acceleration_time_limit_get(void * @see elm_config_thumbscroll_acceleration_time_limit_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_acceleration_time_limit_set(double time_limit); +ELM_API void elm_config_scroll_thumbscroll_acceleration_time_limit_set(double time_limit); /** * Get the weight for the acceleration. @@ -739,7 +739,7 @@ EAPI void elm_config_scroll_thumbscroll_acceleration_time_limit_set(doub * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_acceleration_weight_get(void); +ELM_API double elm_config_scroll_thumbscroll_acceleration_weight_get(void); /** * Set the weight for the acceleration. @@ -749,7 +749,7 @@ EAPI double elm_config_scroll_thumbscroll_acceleration_weight_get(void); * @see elm_config_thumbscroll_acceleration_weight_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_acceleration_weight_set(double weight); +ELM_API void elm_config_scroll_thumbscroll_acceleration_weight_set(double weight); /** * Get the min limit for the momentum animation duration(unit:second) @@ -758,7 +758,7 @@ EAPI void elm_config_scroll_thumbscroll_acceleration_weight_set(double w * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_get(void); +ELM_API double elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_get(void); /** * Set the min limit for the momentum animation duration(unit:second) @@ -768,7 +768,7 @@ EAPI double elm_config_scroll_thumbscroll_momentum_animation_duration_min_ * @see elm_config_scroll_thumbscroll_acceleration_weight_set() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_set(double min); +ELM_API void elm_config_scroll_thumbscroll_momentum_animation_duration_min_limit_set(double min); /** * Get the max limit for the momentum animation duration(unit:second) @@ -777,7 +777,7 @@ EAPI void elm_config_scroll_thumbscroll_momentum_animation_duration_min_ * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_get(void); +ELM_API double elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_get(void); /** * Set the max limit for the momentum animation duration(unit:second) @@ -787,7 +787,7 @@ EAPI double elm_config_scroll_thumbscroll_momentum_animation_duration_max_ * @see elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_set(double max); +ELM_API void elm_config_scroll_thumbscroll_momentum_animation_duration_max_limit_set(double max); /** * Get the min amount of inertia a scroller will impose at self scrolling @@ -799,7 +799,7 @@ EAPI void elm_config_scroll_thumbscroll_momentum_animation_duration_max_ * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_min_friction_get(void); +ELM_API double elm_config_scroll_thumbscroll_min_friction_get(void); /** * Set the min amount of inertia a scroller will impose at self scrolling @@ -812,7 +812,7 @@ EAPI double elm_config_scroll_thumbscroll_min_friction_get(void); * @see elm_config_thumbscroll_min_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_min_friction_set(double friction); +ELM_API void elm_config_scroll_thumbscroll_min_friction_set(double friction); /** * Get the standard velocity of the scroller. The scroll animation time is @@ -825,7 +825,7 @@ EAPI void elm_config_scroll_thumbscroll_min_friction_set(double friction * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_friction_standard_get(void); +ELM_API double elm_config_scroll_thumbscroll_friction_standard_get(void); /** * Set the standard velocity of the scroller. The scroll animation time is @@ -839,7 +839,7 @@ EAPI double elm_config_scroll_thumbscroll_friction_standard_get(void); * @see elm_config_thumbscroll_friction_standard_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_friction_standard_set(double standard); +ELM_API void elm_config_scroll_thumbscroll_friction_standard_set(double standard); /** * Get the number of pixels the maximum distance which can be flicked. @@ -852,7 +852,7 @@ EAPI void elm_config_scroll_thumbscroll_friction_standard_set(double sta * * @ingroup Elm_Scrolling */ -EAPI unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get(void); +ELM_API unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get(void); /** * Set the number of pixels the maximum distance which can be flicked. @@ -866,7 +866,7 @@ EAPI unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get(voi * @see elm_config_thumbscroll_flick_distance_tolerance_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_flick_distance_tolerance_set(unsigned int distance); +ELM_API void elm_config_scroll_thumbscroll_flick_distance_tolerance_set(unsigned int distance); /** * Get the amount of inertia a scroller will impose at self scrolling @@ -878,7 +878,7 @@ EAPI void elm_config_scroll_thumbscroll_flick_distance_tolerance_set(uns * * @ingroup Elm_Scrolling */ -EAPI double elm_config_scroll_thumbscroll_friction_get(void); +ELM_API double elm_config_scroll_thumbscroll_friction_get(void); /** * Set the amount of inertia a scroller will impose at self scrolling @@ -891,7 +891,7 @@ EAPI double elm_config_scroll_thumbscroll_friction_get(void); * @see elm_config_thumbscroll_friction_get() * @ingroup Elm_Scrolling */ -EAPI void elm_config_scroll_thumbscroll_friction_set(double friction); +ELM_API void elm_config_scroll_thumbscroll_friction_set(double friction); /** * Get focus auto scroll mode. @@ -908,7 +908,7 @@ EAPI void elm_config_scroll_thumbscroll_friction_set(double friction); * @ingroup Elm_Focus * @since 1.10 */ -EAPI Elm_Focus_Autoscroll_Mode elm_config_focus_autoscroll_mode_get(void); +ELM_API Elm_Focus_Autoscroll_Mode elm_config_focus_autoscroll_mode_get(void); /** * Set focus auto scroll mode. @@ -926,7 +926,7 @@ EAPI Elm_Focus_Autoscroll_Mode elm_config_focus_autoscroll_mode_get(void); * @ingroup Elm_Focus * @since 1.10 */ -EAPI void elm_config_focus_autoscroll_mode_set(Elm_Focus_Autoscroll_Mode mode); +ELM_API void elm_config_focus_autoscroll_mode_set(Elm_Focus_Autoscroll_Mode mode); /** * Sets the slider's indicator visible mode. @@ -937,7 +937,7 @@ EAPI void elm_config_focus_autoscroll_mode_set(Elm_Focus_Autoscroll_Mode * @ingroup Elm_Slider * @since 1.13 */ -EAPI void elm_config_slider_indicator_visible_mode_set(Elm_Slider_Indicator_Visible_Mode mode); +ELM_API void elm_config_slider_indicator_visible_mode_set(Elm_Slider_Indicator_Visible_Mode mode); /** * Get the slider's indicator visible mode. @@ -949,7 +949,7 @@ EAPI void elm_config_slider_indicator_visible_mode_set(Elm_Slider_Indicator_Visi * @ingroup Elm_Slider * @since 1.13 */ -EAPI Elm_Slider_Indicator_Visible_Mode elm_config_slider_indicator_visible_mode_get(void); +ELM_API Elm_Slider_Indicator_Visible_Mode elm_config_slider_indicator_visible_mode_get(void); /** * @} @@ -970,7 +970,7 @@ EAPI Elm_Slider_Indicator_Visible_Mode elm_config_slider_indicator_visible_mode_ * @return Timeout for long press event * @ingroup Longpress */ -EAPI double elm_config_longpress_timeout_get(void); +ELM_API double elm_config_longpress_timeout_get(void); /** * Set the duration for occurring long press event. @@ -978,7 +978,7 @@ EAPI double elm_config_longpress_timeout_get(void); * @param longpress_timeout Timeout for long press event * @ingroup Longpress */ -EAPI void elm_config_longpress_timeout_set(double longpress_timeout); +ELM_API void elm_config_longpress_timeout_set(double longpress_timeout); /** * @} @@ -1007,7 +1007,7 @@ EAPI void elm_config_longpress_timeout_set(double longpress_timeout); * @see elm_config_softcursor_mode_get() * @since 1.7 */ -EAPI void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode); +ELM_API void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode); /** * Get the software cursor mode @@ -1018,7 +1018,7 @@ EAPI void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode); * @see elm_config_softcursor_mode_set() * @since 1.7 */ -EAPI Elm_Softcursor_Mode elm_config_softcursor_mode_get(void); +ELM_API Elm_Softcursor_Mode elm_config_softcursor_mode_get(void); /** * @} @@ -1034,14 +1034,14 @@ EAPI Elm_Softcursor_Mode elm_config_softcursor_mode_get(void); * * @return Duration after which tooltip will be shown. */ -EAPI double elm_config_tooltip_delay_get(void); +ELM_API double elm_config_tooltip_delay_get(void); /** * Set the duration after which tooltip will be shown. * * @return @c EINA_TRUE if value is set. */ -EAPI void elm_config_tooltip_delay_set(double delay); +ELM_API void elm_config_tooltip_delay_set(double delay); /** * @} @@ -1055,7 +1055,7 @@ EAPI void elm_config_tooltip_delay_set(double delay); * @return 1 if only engine cursors should be used * @ingroup Elm_Cursors */ -EAPI Eina_Bool elm_config_cursor_engine_only_get(void); +ELM_API Eina_Bool elm_config_cursor_engine_only_get(void); /** * Set the configured cursor engine only usage @@ -1067,7 +1067,7 @@ EAPI Eina_Bool elm_config_cursor_engine_only_get(void); * look for them on theme before. * @ingroup Elm_Cursors */ -EAPI void elm_config_cursor_engine_only_set(Eina_Bool engine_only); +ELM_API void elm_config_cursor_engine_only_set(Eina_Bool engine_only); /** * Get the global scaling factor @@ -1078,7 +1078,7 @@ EAPI void elm_config_cursor_engine_only_set(Eina_Bool engine_only); * @return The scaling factor * @ingroup Elm_Scaling */ -EAPI double elm_config_scale_get(void); +ELM_API double elm_config_scale_get(void); /** * Set the global scaling factor @@ -1089,7 +1089,7 @@ EAPI double elm_config_scale_get(void); * @param scale The scaling factor to set * @ingroup Elm_Scaling */ -EAPI void elm_config_scale_set(double scale); +ELM_API void elm_config_scale_set(double scale); /** * Get the icon theme the user has set. @@ -1101,7 +1101,7 @@ EAPI void elm_config_scale_set(double scale); * @ingroup Elm_Icon * @since 1.18 */ -EAPI const char *elm_config_icon_theme_get(void); +ELM_API const char *elm_config_icon_theme_get(void); /** * Set the icon theme for all elementary apps. @@ -1114,7 +1114,7 @@ EAPI const char *elm_config_icon_theme_get(void); * @ingroup Elm_Icon * @since 1.18 */ -EAPI void elm_config_icon_theme_set(const char *theme); +ELM_API void elm_config_icon_theme_set(const char *theme); /** * @defgroup Elm_Password_last_show Password show last @@ -1140,7 +1140,7 @@ EAPI void elm_config_icon_theme_set(const char *theme); * * @ingroup Elm_Password_last_show */ -EAPI Eina_Bool elm_config_password_show_last_get(void); +ELM_API Eina_Bool elm_config_password_show_last_get(void); /** * Set show last setting in password mode. @@ -1151,7 +1151,7 @@ EAPI Eina_Bool elm_config_password_show_last_get(void); * @see elm_config_password_show_last_timeout_set() * @ingroup Elm_Password_last_show */ -EAPI void elm_config_password_show_last_set(Eina_Bool password_show_last); +ELM_API void elm_config_password_show_last_set(Eina_Bool password_show_last); /** * Get the timeout value in "show last" password mode. @@ -1162,7 +1162,7 @@ EAPI void elm_config_password_show_last_set(Eina_Bool password_show_last); * @return The timeout value of "show last" password mode. * @ingroup Elm_Password_last_show */ -EAPI double elm_config_password_show_last_timeout_get(void); +ELM_API double elm_config_password_show_last_timeout_get(void); /** * Set's the timeout value in "show last" password mode. @@ -1174,7 +1174,7 @@ EAPI double elm_config_password_show_last_timeout_get(void); * @see elm_config_password_show_last_set() * @ingroup Elm_Password_last_show */ -EAPI void elm_config_password_show_last_timeout_set(double password_show_last_timeout); +ELM_API void elm_config_password_show_last_timeout_set(double password_show_last_timeout); /** * @} @@ -1210,7 +1210,7 @@ EAPI void elm_config_password_show_last_timeout_set(double password_show_la * @see elm_config_engine_set() * @deprecated use elm_config_accel_preference_get() + elm_config_accel_preference_set() */ -EINA_DEPRECATED EAPI const char *elm_config_engine_get(void); +EINA_DEPRECATED ELM_API const char *elm_config_engine_get(void); /** * @brief Set Elementary's rendering engine for use. @@ -1223,7 +1223,7 @@ EINA_DEPRECATED EAPI const char *elm_config_engine_get(void); * @see elm_win_add() * @deprecated use elm_config_accel_preference_get() + elm_config_accel_preference_set() */ -EINA_DEPRECATED EAPI void elm_config_engine_set(const char *engine); +EINA_DEPRECATED ELM_API void elm_config_engine_set(const char *engine); /** * @brief Get Elementary's preferred engine to use. @@ -1240,7 +1240,7 @@ EINA_DEPRECATED EAPI void elm_config_engine_set(const char *engine); * * @see elm_config_preferred_engine_set() */ -EAPI const char *elm_config_preferred_engine_get(void); +ELM_API const char *elm_config_preferred_engine_get(void); /** * @brief Set Elementary's preferred rendering engine for use. @@ -1258,7 +1258,7 @@ EAPI const char *elm_config_preferred_engine_get(void); * @see elm_config_accel_preference_set() * @see elm_config_engine_set() */ -EAPI void elm_config_preferred_engine_set(const char *engine); +ELM_API void elm_config_preferred_engine_set(const char *engine); /** * @brief Get Elementary's preferred engine to use. @@ -1272,7 +1272,7 @@ EAPI void elm_config_preferred_engine_set(const char *engine); * @see elm_config_accel_preference_set() * @since 1.10 */ -EAPI const char *elm_config_accel_preference_get(void); +ELM_API const char *elm_config_accel_preference_get(void); /** * @brief Set Elementary's acceleration preferences for new windows. @@ -1318,7 +1318,7 @@ EAPI const char *elm_config_accel_preference_get(void); * * @since 1.10 */ -EAPI void elm_config_accel_preference_set(const char *pref); +ELM_API void elm_config_accel_preference_set(const char *pref); typedef struct _Elm_Text_Class @@ -1342,7 +1342,7 @@ typedef struct _Elm_Font_Overlay * * Release the list with elm_text_classes_list_free(). */ -EAPI Eina_List *elm_config_text_classes_list_get(void); +ELM_API Eina_List *elm_config_text_classes_list_get(void); /** * Free Elementary's list of supported text classes. @@ -1352,7 +1352,7 @@ EAPI Eina_List *elm_config_text_classes_list_get(void); * * @see elm_config_text_classes_list_get(). */ -EAPI void elm_config_text_classes_list_free(Eina_List *list); +ELM_API void elm_config_text_classes_list_free(Eina_List *list); /** * Get Elementary's list of font overlays, set with @@ -1369,7 +1369,7 @@ EAPI void elm_config_text_classes_list_free(Eina_List *list); * * @see elm_config_font_overlay_set() and elm_config_font_overlay_unset(). */ -EAPI const Eina_List *elm_config_font_overlay_list_get(void); +ELM_API const Eina_List *elm_config_font_overlay_list_get(void); /** * Set a font overlay for a given Elementary text class. @@ -1387,7 +1387,7 @@ EAPI const Eina_List *elm_config_font_overlay_list_get(void); * @see elm_config_font_overlay_unset() * @see edje_object_text_class_set() */ -EAPI void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size); +ELM_API void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size); /** * Get access mode @@ -1400,7 +1400,7 @@ EAPI void elm_config_font_overlay_set(const char *text_class, const * * @see elm_config_access_set() */ -EAPI Eina_Bool elm_config_access_get(void); +ELM_API Eina_Bool elm_config_access_get(void); /** * Set access mode @@ -1417,7 +1417,7 @@ EAPI Eina_Bool elm_config_access_get(void); * * @see elm_config_access_get() */ -EAPI void elm_config_access_set(Eina_Bool is_access); +ELM_API void elm_config_access_set(Eina_Bool is_access); /** * Get whether selection should be cleared when entry widget is unfocused. @@ -1430,7 +1430,7 @@ EAPI void elm_config_access_set(Eina_Bool is_access); * * @see elm_config_selection_unfocused_clear_set() */ -EAPI Eina_Bool elm_config_selection_unfocused_clear_get(void); +ELM_API Eina_Bool elm_config_selection_unfocused_clear_get(void); /** * Set whether selection should be cleared when entry widget is unfocused. @@ -1444,7 +1444,7 @@ EAPI Eina_Bool elm_config_selection_unfocused_clear_get(void); * * @see elm_config_selection_unfocused_clear_get() */ -EAPI void elm_config_selection_unfocused_clear_set(Eina_Bool enabled); +ELM_API void elm_config_selection_unfocused_clear_set(Eina_Bool enabled); /** * Unset a font overlay for a given Elementary text class. @@ -1456,7 +1456,7 @@ EAPI void elm_config_selection_unfocused_clear_set(Eina_Bool enabled * This will bring back text elements belonging to text class * @p text_class back to their default font settings. */ -EAPI void elm_config_font_overlay_unset(const char *text_class); +ELM_API void elm_config_font_overlay_unset(const char *text_class); /** * Apply the changes made with elm_config_font_overlay_set() and @@ -1466,7 +1466,7 @@ EAPI void elm_config_font_overlay_unset(const char *text_class); * * This applies all font overlays set to all objects in the UI. */ -EAPI void elm_config_font_overlay_apply(void); +ELM_API void elm_config_font_overlay_apply(void); /** * Apply the specified font hinting type. @@ -1481,7 +1481,7 @@ EAPI void elm_config_font_overlay_apply(void); * * @since 1.13 */ -EAPI void elm_config_font_hint_type_set(int type); +ELM_API void elm_config_font_hint_type_set(int type); /** * Get the configured "finger size" @@ -1492,7 +1492,7 @@ EAPI void elm_config_font_hint_type_set(int type); * * @ingroup Elm_Fingers */ -EAPI Evas_Coord elm_config_finger_size_get(void); +ELM_API Evas_Coord elm_config_finger_size_get(void); /** * Set the configured finger size @@ -1502,7 +1502,7 @@ EAPI Evas_Coord elm_config_finger_size_get(void); * @param size The finger size * @ingroup Elm_Fingers */ -EAPI void elm_config_finger_size_set(Evas_Coord size); +ELM_API void elm_config_finger_size_set(Evas_Coord size); /** * Get the configured cache flush interval time @@ -1515,7 +1515,7 @@ EAPI void elm_config_finger_size_set(Evas_Coord size); * * @see elm_cache_all_flush() */ -EAPI int elm_config_cache_flush_interval_get(void); +ELM_API int elm_config_cache_flush_interval_get(void); /** * Set the configured cache flush interval time @@ -1531,7 +1531,7 @@ EAPI int elm_config_cache_flush_interval_get(void); * * @see elm_cache_all_flush() */ -EAPI void elm_config_cache_flush_interval_set(int size); +ELM_API void elm_config_cache_flush_interval_set(int size); /** * Get the configured cache flush enabled state @@ -1549,7 +1549,7 @@ EAPI void elm_config_cache_flush_interval_set(int size); * * @see elm_cache_all_flush() */ -EAPI Eina_Bool elm_config_cache_flush_enabled_get(void); +ELM_API Eina_Bool elm_config_cache_flush_enabled_get(void); /** * Set the configured cache flush enabled state @@ -1561,7 +1561,7 @@ EAPI Eina_Bool elm_config_cache_flush_enabled_get(void); * * @see elm_cache_all_flush() */ -EAPI void elm_config_cache_flush_enabled_set(Eina_Bool enabled); +ELM_API void elm_config_cache_flush_enabled_set(Eina_Bool enabled); /** * Get the configured font cache size @@ -1571,7 +1571,7 @@ EAPI void elm_config_cache_flush_enabled_set(Eina_Bool enabled); * @return The font cache size * @ingroup Elm_Caches */ -EAPI int elm_config_cache_font_cache_size_get(void); +ELM_API int elm_config_cache_font_cache_size_get(void); /** * Set the configured font cache size @@ -1581,7 +1581,7 @@ EAPI int elm_config_cache_font_cache_size_get(void); * @param size The font cache size * @ingroup Elm_Caches */ -EAPI void elm_config_cache_font_cache_size_set(int size); +ELM_API void elm_config_cache_font_cache_size_set(int size); /** * Get the configured image cache size @@ -1591,7 +1591,7 @@ EAPI void elm_config_cache_font_cache_size_set(int size); * @return The image cache size * @ingroup Elm_Caches */ -EAPI int elm_config_cache_image_cache_size_get(void); +ELM_API int elm_config_cache_image_cache_size_get(void); /** * Set the configured image cache size @@ -1601,7 +1601,7 @@ EAPI int elm_config_cache_image_cache_size_get(void); * @param size The image cache size * @ingroup Elm_Caches */ -EAPI void elm_config_cache_image_cache_size_set(int size); +ELM_API void elm_config_cache_image_cache_size_set(int size); /** * Get the configured edje file cache size. @@ -1612,7 +1612,7 @@ EAPI void elm_config_cache_image_cache_size_set(int size); * @return The edje file cache size * @ingroup Elm_Caches */ -EAPI int elm_config_cache_edje_file_cache_size_get(void); +ELM_API int elm_config_cache_edje_file_cache_size_get(void); /** * Set the configured edje file cache size @@ -1623,7 +1623,7 @@ EAPI int elm_config_cache_edje_file_cache_size_get(void); * @param size The edje file cache size * @ingroup Elm_Caches */ -EAPI void elm_config_cache_edje_file_cache_size_set(int size); +ELM_API void elm_config_cache_edje_file_cache_size_set(int size); /** * Get the configured edje collections (groups) cache size. @@ -1634,7 +1634,7 @@ EAPI void elm_config_cache_edje_file_cache_size_set(int size); * @return The edje collections cache size * @ingroup Elm_Caches */ -EAPI int elm_config_cache_edje_collection_cache_size_get(void); +ELM_API int elm_config_cache_edje_collection_cache_size_get(void); /** * Set the configured edje collections (groups) cache size @@ -1645,7 +1645,7 @@ EAPI int elm_config_cache_edje_collection_cache_size_get(void); * @param size The edje collections cache size * @ingroup Elm_Caches */ -EAPI void elm_config_cache_edje_collection_cache_size_set(int size); +ELM_API void elm_config_cache_edje_collection_cache_size_set(int size); /** * Get the configured vsync flag @@ -1657,7 +1657,7 @@ EAPI void elm_config_cache_edje_collection_cache_size_set(int size); * * @since 1.11 */ -EAPI Eina_Bool elm_config_vsync_get(void); +ELM_API Eina_Bool elm_config_vsync_get(void); /** * Set the configured vsync flag @@ -1670,7 +1670,7 @@ EAPI Eina_Bool elm_config_vsync_get(void); * * @since 1.11 */ -EAPI void elm_config_vsync_set(Eina_Bool enabled); +ELM_API void elm_config_vsync_set(Eina_Bool enabled); /** * Get the configure flag that will define if a window aggressively drop its @@ -1680,7 +1680,7 @@ EAPI void elm_config_vsync_set(Eina_Bool enabled); * * @since 1.21 */ -EAPI Eina_Bool elm_config_agressive_withdrawn_get(void); +ELM_API Eina_Bool elm_config_agressive_withdrawn_get(void); /** * Set the configure flag that will make a window aggressively drop its @@ -1690,7 +1690,7 @@ EAPI Eina_Bool elm_config_agressive_withdrawn_get(void); * not. * @since 1.21 */ -EAPI void elm_config_agressive_withdrawn_set(Eina_Bool enabled); +ELM_API void elm_config_agressive_withdrawn_set(Eina_Bool enabled); /** * Get the acceleration override preference flag @@ -1703,7 +1703,7 @@ EAPI void elm_config_agressive_withdrawn_set(Eina_Bool enabled); * * @since 1.11 */ -EAPI Eina_Bool elm_config_accel_preference_override_get(void); +ELM_API Eina_Bool elm_config_accel_preference_override_get(void); /** * Set the acceleration override preference flag @@ -1719,7 +1719,7 @@ EAPI Eina_Bool elm_config_accel_preference_override_get(void); * * @since 1.11 */ -EAPI void elm_config_accel_preference_override_set(Eina_Bool enabled); +ELM_API void elm_config_accel_preference_override_set(Eina_Bool enabled); /** * Get the enable status of the focus highlight @@ -1732,7 +1732,7 @@ EAPI void elm_config_accel_preference_override_set(Eina_Bool enabled); * @see elm_config_focus_highlight_enabled_set() * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_config_focus_highlight_enabled_get(void); +ELM_API Eina_Bool elm_config_focus_highlight_enabled_get(void); /** * Set the enable status of the focus highlight @@ -1747,7 +1747,7 @@ EAPI Eina_Bool elm_config_focus_highlight_enabled_get(void); * @see elm_config_focus_highlight_enabled_get() * @ingroup Elm_Focus */ -EAPI void elm_config_focus_highlight_enabled_set(Eina_Bool enable); +ELM_API void elm_config_focus_highlight_enabled_set(Eina_Bool enable); /** * Get the enable status of the focus highlight animation @@ -1761,7 +1761,7 @@ EAPI void elm_config_focus_highlight_enabled_set(Eina_Bool enabl * @see elm_config_focus_highlight_animate_set() * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_config_focus_highlight_animate_get(void); +ELM_API Eina_Bool elm_config_focus_highlight_animate_get(void); /** * Set the enable status of the highlight animation @@ -1777,7 +1777,7 @@ EAPI Eina_Bool elm_config_focus_highlight_animate_get(void); * @see elm_config_focus_highlight_animate_get() * @ingroup Elm_Focus */ -EAPI void elm_config_focus_highlight_animate_set(Eina_Bool animate); +ELM_API void elm_config_focus_highlight_animate_set(Eina_Bool animate); /** * Get the disable status of the focus highlight clip feature. @@ -1792,7 +1792,7 @@ EAPI void elm_config_focus_highlight_animate_set(Eina_Bool anima * @since 1.10 * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_config_focus_highlight_clip_disabled_get(void); +ELM_API Eina_Bool elm_config_focus_highlight_clip_disabled_get(void); /** * Set the disable status of the focus highlight clip feature. @@ -1804,7 +1804,7 @@ EAPI Eina_Bool elm_config_focus_highlight_clip_disabled_get(void); * @since 1.10 * @ingroup Elm_Focus */ -EAPI void elm_config_focus_highlight_clip_disabled_set(Eina_Bool disable); +ELM_API void elm_config_focus_highlight_clip_disabled_set(Eina_Bool disable); /** * Get the focus movement policy @@ -1820,7 +1820,7 @@ EAPI void elm_config_focus_highlight_clip_disabled_set(Eina_Bool disable); * @since 1.10 * @ingroup Elm_Focus */ -EAPI Elm_Focus_Move_Policy elm_config_focus_move_policy_get(void); +ELM_API Elm_Focus_Move_Policy elm_config_focus_move_policy_get(void); /** * Set elementary focus movement policy @@ -1831,7 +1831,7 @@ EAPI Elm_Focus_Move_Policy elm_config_focus_move_policy_get(void); * @since 1.10 * @ingroup Elm_Focus */ -EAPI void elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy); +ELM_API void elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy); /** * Get disable status of item select on focus feature. @@ -1842,7 +1842,7 @@ EAPI void elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy); * @since 1.10 * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_config_item_select_on_focus_disabled_get(void); +ELM_API Eina_Bool elm_config_item_select_on_focus_disabled_get(void); /** * Set the disable status of the item select on focus feature. @@ -1853,7 +1853,7 @@ EAPI Eina_Bool elm_config_item_select_on_focus_disabled_get(void); * @since 1.10 * @ingroup Elm_Focus */ -EAPI void elm_config_item_select_on_focus_disabled_set(Eina_Bool disabled); +ELM_API void elm_config_item_select_on_focus_disabled_set(Eina_Bool disabled); /** * Get status of first item focus on first focusin feature. @@ -1864,7 +1864,7 @@ EAPI void elm_config_item_select_on_focus_disabled_set(Eina_Bool disabled); * @since 1.11 * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_config_first_item_focus_on_first_focusin_get(void); +ELM_API Eina_Bool elm_config_first_item_focus_on_first_focusin_get(void); /** * Set the first item focus on first focusin feature. @@ -1875,7 +1875,7 @@ EAPI Eina_Bool elm_config_first_item_focus_on_first_focusin_get(void); * @since 1.11 * @ingroup Elm_Focus */ -EAPI void elm_config_first_item_focus_on_first_focusin_set(Eina_Bool enabled); +ELM_API void elm_config_first_item_focus_on_first_focusin_set(Eina_Bool enabled); /** * Get the system mirrored mode. This determines the default mirrored mode @@ -1883,7 +1883,7 @@ EAPI void elm_config_first_item_focus_on_first_focusin_set(Eina_Bool enabled); * * @return @c EINA_TRUE if mirrored is set, @c EINA_FALSE otherwise */ -EAPI Eina_Bool elm_config_mirrored_get(void); +ELM_API Eina_Bool elm_config_mirrored_get(void); /** * Set the system mirrored mode. This determines the default mirrored mode @@ -1891,7 +1891,7 @@ EAPI Eina_Bool elm_config_mirrored_get(void); * * @param mirrored @c EINA_TRUE to set mirrored mode, @c EINA_FALSE to unset it. */ -EAPI void elm_config_mirrored_set(Eina_Bool mirrored); +ELM_API void elm_config_mirrored_set(Eina_Bool mirrored); /** * Get the clouseau state. @c EINA_TRUE if clouseau was tried to be run. @@ -1899,7 +1899,7 @@ EAPI void elm_config_mirrored_set(Eina_Bool mirrored); * @since 1.8 * @return @c EINA_TRUE if clouseau was tried to run, @c EINA_FALSE otherwise */ -EAPI Eina_Bool elm_config_clouseau_enabled_get(void); +ELM_API Eina_Bool elm_config_clouseau_enabled_get(void); /** * Get the clouseau state. @c EINA_TRUE if clouseau should be attempted to be run. @@ -1907,7 +1907,7 @@ EAPI Eina_Bool elm_config_clouseau_enabled_get(void); * @since 1.8 * @param enabled @c EINA_TRUE to try and run clouseau, @c EINA_FALSE otherwise. */ -EAPI void elm_config_clouseau_enabled_set(Eina_Bool enabled); +ELM_API void elm_config_clouseau_enabled_set(Eina_Bool enabled); /** * Get the indicator service name according to the rotation degree. @@ -1921,7 +1921,7 @@ EAPI void elm_config_clouseau_enabled_set(Eina_Bool enabled); * * @note Do not free the return string. */ -EAPI const char *elm_config_indicator_service_get(int rotation); +ELM_API const char *elm_config_indicator_service_get(int rotation); /** * Get the duration for occurring long tap event of gesture layer. @@ -1930,7 +1930,7 @@ EAPI const char *elm_config_indicator_service_get(int rotation); * @ingroup Elm_Gesture_Layer_Group * @since 1.8 */ -EAPI double elm_config_glayer_long_tap_start_timeout_get(void); +ELM_API double elm_config_glayer_long_tap_start_timeout_get(void); /** * Set the duration for occurring long tap event of gesture layer. @@ -1939,7 +1939,7 @@ EAPI double elm_config_glayer_long_tap_start_timeout_get(void); * @ingroup Elm_Gesture_Layer_Group * @since 1.8 */ -EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout); +ELM_API void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout); /** * Get the duration for occurring double tap event of gesture layer. @@ -1948,7 +1948,7 @@ EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout * @ingroup Elm_Gesture_Layer_Group * @since 1.8 */ -EAPI double elm_config_glayer_double_tap_timeout_get(void); +ELM_API double elm_config_glayer_double_tap_timeout_get(void); /** * Set the duration for occurring double tap event of gesture layer. @@ -1957,7 +1957,7 @@ EAPI double elm_config_glayer_double_tap_timeout_get(void); * @ingroup Elm_Gesture_Layer_Group * @since 1.8 */ -EAPI void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout); +ELM_API void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout); typedef struct _Elm_Color_Class { @@ -1982,7 +1982,7 @@ typedef struct _Elm_Color_Overlay * * Release the list with elm_color_classes_list_free(). */ -EAPI Eina_List *elm_config_color_classes_list_get(void); +ELM_API Eina_List *elm_config_color_classes_list_get(void); /** * Free Elementary's list of supported color classes. @@ -1993,7 +1993,7 @@ EAPI Eina_List *elm_config_color_classes_list_get(void); * * @see elm_config_color_classes_list_get(). */ -EAPI void elm_config_color_classes_list_free(Eina_List *list); +ELM_API void elm_config_color_classes_list_free(Eina_List *list); /** * Get Elementary's list of color overlays, set with @@ -2012,7 +2012,7 @@ EAPI void elm_config_color_classes_list_free(Eina_List *list); * @see elm_config_color_overlay_set() * @see elm_config_color_overlay_unset(). */ -EAPI const Eina_List *elm_config_color_overlay_list_get(void); +ELM_API const Eina_List *elm_config_color_overlay_list_get(void); /** * Set a color overlay for a given Elementary color class. @@ -2049,7 +2049,7 @@ EAPI const Eina_List *elm_config_color_overlay_list_get(void); * @note unlike Evas, Edje colors are @b not pre-multiplied. That is, * half-transparent white is 255 255 255 128. */ -EAPI void elm_config_color_overlay_set(const char *color_class, +ELM_API void elm_config_color_overlay_set(const char *color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3); @@ -2065,7 +2065,7 @@ EAPI void elm_config_color_overlay_set(const char *color_class, * This will bring back color elements belonging to color class * @p color_class back to their default color settings. */ -EAPI void elm_config_color_overlay_unset(const char *color_class); +ELM_API void elm_config_color_overlay_unset(const char *color_class); /** * Apply the changes made with elm_config_color_overlay_set() and @@ -2076,7 +2076,7 @@ EAPI void elm_config_color_overlay_unset(const char *color_class); * * This applies all color overlays set to all objects in the UI. */ -EAPI void elm_config_color_overlay_apply(void); +ELM_API void elm_config_color_overlay_apply(void); /** * Get the desktop style entry enabled state @@ -2084,7 +2084,7 @@ EAPI void elm_config_color_overlay_apply(void); * @return The desktop style enabled state for entries * @since 1.23 */ -EAPI Eina_Bool elm_config_desktop_entry_get(void); +ELM_API Eina_Bool elm_config_desktop_entry_get(void); /** * Set the desktop style entry enabled state @@ -2092,7 +2092,7 @@ EAPI Eina_Bool elm_config_desktop_entry_get(void); * @param enable The desktop style enabled state for entries * @since 1.23 */ -EAPI void elm_config_desktop_entry_set(Eina_Bool enable); +ELM_API void elm_config_desktop_entry_set(Eina_Bool enable); /** * Get the magnifier enabled state for entries @@ -2100,7 +2100,7 @@ EAPI void elm_config_desktop_entry_set(Eina_Bool enable); * @return The enabled state for magnifier * @since 1.9 */ -EAPI Eina_Bool elm_config_magnifier_enable_get(void); +ELM_API Eina_Bool elm_config_magnifier_enable_get(void); /** * Set the magnifier enabled state for entires @@ -2108,7 +2108,7 @@ EAPI Eina_Bool elm_config_magnifier_enable_get(void); * @param enable The magnifier config state * @since 1.9 */ -EAPI void elm_config_magnifier_enable_set(Eina_Bool enable); +ELM_API void elm_config_magnifier_enable_set(Eina_Bool enable); /** * Get the amount of scaling the magnifer does @@ -2116,7 +2116,7 @@ EAPI void elm_config_magnifier_enable_set(Eina_Bool enable); * @return The scaling amount (1.0 is none, 2.0 is twice as big etc.) * @since 1.9 */ -EAPI double elm_config_magnifier_scale_get(void); +ELM_API double elm_config_magnifier_scale_get(void); /** * Set the amount of scaling the magnifier does @@ -2124,7 +2124,7 @@ EAPI double elm_config_magnifier_scale_get(void); * @param scale The scaling amount for magnifiers * @since 1.9 */ -EAPI void elm_config_magnifier_scale_set(double scale); +ELM_API void elm_config_magnifier_scale_set(double scale); /** * Get the mute state of an audio channel for effects @@ -2133,7 +2133,7 @@ EAPI void elm_config_magnifier_scale_set(double scale); * @return The mute state * @since 1.9 */ -EAPI Eina_Bool elm_config_audio_mute_get(Edje_Channel channel); +ELM_API Eina_Bool elm_config_audio_mute_get(Edje_Channel channel); /** * Set the mute state of the specified channel @@ -2142,7 +2142,7 @@ EAPI Eina_Bool elm_config_audio_mute_get(Edje_Channel channel); * @param mute The mute state to set * @since 1.9 */ -EAPI void elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute); +ELM_API void elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute); /** * Get the auto focus enable flag @@ -2155,7 +2155,7 @@ EAPI void elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute); * @return The enabled state for auto focus display * @since 1.14 */ -EAPI Eina_Bool elm_config_window_auto_focus_enable_get(void); +ELM_API Eina_Bool elm_config_window_auto_focus_enable_get(void); /** * Set the auto focus enabled state @@ -2168,7 +2168,7 @@ EAPI Eina_Bool elm_config_window_auto_focus_enable_get(void); * @param enable the auto focus display enabled state * @since 1.14 */ -EAPI void elm_config_window_auto_focus_enable_set(Eina_Bool enable); +ELM_API void elm_config_window_auto_focus_enable_set(Eina_Bool enable); /** * Get the auto focus animate flag @@ -2179,7 +2179,7 @@ EAPI void elm_config_window_auto_focus_enable_set(Eina_Bool enable); * @return The enabled state for auto focus animation * @since 1.14 */ -EAPI Eina_Bool elm_config_window_auto_focus_animate_get(void); +ELM_API Eina_Bool elm_config_window_auto_focus_animate_get(void); /** * Set the auto focus animation flag @@ -2190,7 +2190,7 @@ EAPI Eina_Bool elm_config_window_auto_focus_animate_get(void); * @param enable the auto focus animation state * @since 1.14 */ -EAPI void elm_config_window_auto_focus_animate_set(Eina_Bool enable); +ELM_API void elm_config_window_auto_focus_animate_set(Eina_Bool enable); /** * Get the popup scrollable flag @@ -2201,7 +2201,7 @@ EAPI void elm_config_window_auto_focus_animate_set(Eina_Bool enable); * @return The enabled state for popup scroll * @since 1.18 */ -EAPI Eina_Bool elm_config_popup_scrollable_get(void); +ELM_API Eina_Bool elm_config_popup_scrollable_get(void); /** * Set the popup scrollable flag @@ -2212,7 +2212,7 @@ EAPI Eina_Bool elm_config_popup_scrollable_get(void); * @param scrollable enable the popup scroll * @since 1.18 */ -EAPI void elm_config_popup_scrollable_set(Eina_Bool scrollable); +ELM_API void elm_config_popup_scrollable_set(Eina_Bool scrollable); /** * @defgroup ATSPI AT-SPI2 Accessibility @@ -2236,7 +2236,7 @@ EAPI void elm_config_popup_scrollable_set(Eina_Bool scrollable); * * @see elm_config_atspi_mode_set() */ -EAPI Eina_Bool elm_config_atspi_mode_get(void); +ELM_API Eina_Bool elm_config_atspi_mode_get(void); /** * Sets ATSPI mode @@ -2251,7 +2251,7 @@ EAPI Eina_Bool elm_config_atspi_mode_get(void); * * @see elm_config_atspi_mode_get() */ -EAPI void elm_config_atspi_mode_set(Eina_Bool is_atspi); +ELM_API void elm_config_atspi_mode_set(Eina_Bool is_atspi); /** * @} @@ -2271,7 +2271,7 @@ EAPI void elm_config_atspi_mode_set(Eina_Bool is_atspi); * * @see edje_transition_duration_set() for more details */ -EAPI void elm_config_transition_duration_factor_set(double factor); +ELM_API void elm_config_transition_duration_factor_set(double factor); /** * Get the duration factor of transitions @@ -2280,7 +2280,7 @@ EAPI void elm_config_transition_duration_factor_set(double factor); * * @since 1.15 */ -EAPI double elm_config_transition_duration_factor_get(void); +ELM_API double elm_config_transition_duration_factor_get(void); /** * Set the backend engine used by Elm_Web widget @@ -2293,7 +2293,7 @@ EAPI double elm_config_transition_duration_factor_get(void); * @since 1.18 * @see elm_config_web_backend_get() */ -EAPI void elm_config_web_backend_set(const char *backend); +ELM_API void elm_config_web_backend_set(const char *backend); /** * Get the currently set backend engine used by Elm_Web widget @@ -2306,7 +2306,7 @@ EAPI void elm_config_web_backend_set(const char *backend); * @since 1.18 * @see elm_config_web_backend_set() */ -EAPI const char *elm_config_web_backend_get(void); +ELM_API const char *elm_config_web_backend_get(void); /** * Get whether the system is offline @@ -2316,7 +2316,7 @@ EAPI const char *elm_config_web_backend_get(void); * @since 1.21 * @see elm_config_offline_set() */ -EAPI Eina_Bool elm_config_offline_get(void); +ELM_API Eina_Bool elm_config_offline_get(void); /** * Set whether the system is offline @@ -2326,7 +2326,7 @@ EAPI Eina_Bool elm_config_offline_get(void); * @since 1.21 * @see elm_config_offline_get() */ -EAPI void elm_config_offline_set(Eina_Bool set); +ELM_API void elm_config_offline_set(Eina_Bool set); /** * Get whether the system should be conserving power @@ -2336,7 +2336,7 @@ EAPI void elm_config_offline_set(Eina_Bool set); * @since 1.21 * @see elm_config_powersave_set() */ -EAPI int elm_config_powersave_get(void); +ELM_API int elm_config_powersave_get(void); /** * Set whether the system should be conserving power @@ -2346,7 +2346,7 @@ EAPI int elm_config_powersave_get(void); * @since 1.21 * @see elm_config_powersave_set() */ -EAPI void elm_config_powersave_set(int set); +ELM_API void elm_config_powersave_set(int set); /** * Get the animation duration for container objects @@ -2356,7 +2356,7 @@ EAPI void elm_config_powersave_set(int set); * @since 1.21 * @see elm_config_drag_anim_duration_set() */ -EAPI double elm_config_drag_anim_duration_get(void); +ELM_API double elm_config_drag_anim_duration_get(void); /** * Set the animation duration for container objects @@ -2366,7 +2366,7 @@ EAPI double elm_config_drag_anim_duration_get(void); * @since 1.21 * @see elm_config_drag_anim_duration_get() */ -EAPI void elm_config_drag_anim_duration_set(double set); +ELM_API void elm_config_drag_anim_duration_set(double set); /** diff --git a/src/lib/elementary/elm_conform.c b/src/lib/elementary/elm_conform.c index 38521427a3..20504b7289 100644 --- a/src/lib/elementary/elm_conform.c +++ b/src/lib/elementary/elm_conform.c @@ -964,7 +964,7 @@ _elm_conformant_efl_canvas_group_group_del(Eo *obj, Elm_Conformant_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_conformant_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_conform_legacy.h b/src/lib/elementary/elm_conform_legacy.h index a73ca5262e..bcc73373f8 100644 --- a/src/lib/elementary/elm_conform_legacy.h +++ b/src/lib/elementary/elm_conform_legacy.h @@ -9,5 +9,5 @@ * * @ingroup Elm_Conformant */ -EAPI Evas_Object *elm_conformant_add(Evas_Object *parent); +ELM_API Evas_Object *elm_conformant_add(Evas_Object *parent); diff --git a/src/lib/elementary/elm_conformant_eo.c b/src/lib/elementary/elm_conformant_eo.c index deebeee4de..85b4da8427 100644 --- a/src/lib/elementary/elm_conformant_eo.c +++ b/src/lib/elementary/elm_conformant_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON = EFL_EVENT_DESCRIPTION("virtualkeypad,state,on"); -EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF = EFL_EVENT_DESCRIPTION("virtualkeypad,state,off"); -EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON = EFL_EVENT_DESCRIPTION("clipboard,state,on"); -EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF = EFL_EVENT_DESCRIPTION("clipboard,state,off"); Efl_Object *_elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *pd); diff --git a/src/lib/elementary/elm_conformant_eo.h b/src/lib/elementary/elm_conformant_eo.h index 7860da1862..5e9249670e 100644 --- a/src/lib/elementary/elm_conformant_eo.h +++ b/src/lib/elementary/elm_conformant_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Conformant; */ #define ELM_CONFORMANT_CLASS elm_conformant_class_get() -EWAPI const Efl_Class *elm_conformant_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_conformant_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON; /** Called when virtualkeypad was enabled * @@ -29,7 +29,7 @@ EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STA */ #define ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON (&(_ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON)) -EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF; /** Called when virtualkeypad was disabled * @@ -37,7 +37,7 @@ EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STA */ #define ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF (&(_ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF)) -EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON; /** Called when clipboard was enabled * @@ -45,7 +45,7 @@ EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_O */ #define ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON (&(_ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON)) -EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF; /** Called when clipboard was disabled * diff --git a/src/lib/elementary/elm_ctxpopup_eo.c b/src/lib/elementary/elm_ctxpopup_eo.c index fbe2f54805..7edb3bcffb 100644 --- a/src/lib/elementary/elm_ctxpopup_eo.c +++ b/src/lib/elementary/elm_ctxpopup_eo.c @@ -1,23 +1,23 @@ -EWAPI const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); -EWAPI const Efl_Event_Description _ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE = EFL_EVENT_DESCRIPTION("geometry,update"); Elm_Widget_Item *_elm_ctxpopup_selected_item_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_ctxpopup_first_item_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_first_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_ctxpopup_last_item_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_last_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_ctxpopup_items_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_items_get, const Eina_List *, NULL); void _elm_ctxpopup_horizontal_set(Eo *obj, Elm_Ctxpopup_Data *pd, Eina_Bool horizontal); @@ -37,7 +37,7 @@ __eolian_elm_ctxpopup_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_ctxpopup_horizontal_get(const Eo *obj, Elm_Ctxpopup_Data *pd); @@ -49,7 +49,7 @@ __eolian_elm_ctxpopup_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_horizontal_get, Eina_Bool, 0); void _elm_ctxpopup_auto_hide_disabled_set(Eo *obj, Elm_Ctxpopup_Data *pd, Eina_Bool disabled); @@ -69,7 +69,7 @@ __eolian_elm_ctxpopup_auto_hide_disabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_auto_hide_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_auto_hide_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_ctxpopup_auto_hide_disabled_get(const Eo *obj, Elm_Ctxpopup_Data *pd); @@ -81,51 +81,51 @@ __eolian_elm_ctxpopup_auto_hide_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_auto_hide_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_auto_hide_disabled_get, Eina_Bool, 0); void _elm_ctxpopup_hover_parent_set(Eo *obj, Elm_Ctxpopup_Data *pd, Efl_Canvas_Object *parent); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); Efl_Canvas_Object *_elm_ctxpopup_hover_parent_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_hover_parent_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_hover_parent_get, Efl_Canvas_Object *, NULL); void _elm_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Data *pd, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_direction_priority_set, EFL_FUNC_CALL(first, second, third, fourth), Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_direction_priority_set, EFL_FUNC_CALL(first, second, third, fourth), Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); void _elm_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_Data *pd, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_ctxpopup_direction_priority_get, EFL_FUNC_CALL(first, second, third, fourth), Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_ctxpopup_direction_priority_get, EFL_FUNC_CALL(first, second, third, fourth), Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); Elm_Ctxpopup_Direction _elm_ctxpopup_direction_get(const Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_direction_get, Elm_Ctxpopup_Direction, 4 /* Elm.Ctxpopup.Direction.unknown */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_direction_get, Elm_Ctxpopup_Direction, 4 /* Elm.Ctxpopup.Direction.unknown */); void _elm_ctxpopup_dismiss(Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_ctxpopup_dismiss); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_ctxpopup_dismiss); void _elm_ctxpopup_clear(Eo *obj, Elm_Ctxpopup_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_ctxpopup_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_ctxpopup_clear); Elm_Widget_Item *_elm_ctxpopup_item_insert_before(Eo *obj, Elm_Ctxpopup_Data *pd, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_ctxpopup_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, icon, func, data), Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_ctxpopup_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, icon, func, data), Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_ctxpopup_item_insert_after(Eo *obj, Elm_Ctxpopup_Data *pd, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_ctxpopup_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, icon, func, data), Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_ctxpopup_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, icon, func, data), Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_ctxpopup_item_append(Eo *obj, Elm_Ctxpopup_Data *pd, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_ctxpopup_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_ctxpopup_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_ctxpopup_item_prepend(Eo *obj, Elm_Ctxpopup_Data *pd, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_ctxpopup_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_ctxpopup_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); Efl_Object *_elm_ctxpopup_efl_object_constructor(Eo *obj, Elm_Ctxpopup_Data *pd); diff --git a/src/lib/elementary/elm_ctxpopup_eo.h b/src/lib/elementary/elm_ctxpopup_eo.h index 44a78d88b1..d8e08442fa 100644 --- a/src/lib/elementary/elm_ctxpopup_eo.h +++ b/src/lib/elementary/elm_ctxpopup_eo.h @@ -37,7 +37,7 @@ typedef enum */ #define ELM_CTXPOPUP_CLASS elm_ctxpopup_class_get() -EWAPI const Efl_Class *elm_ctxpopup_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_ctxpopup_class_get(void) EINA_CONST; /** * @brief Get the selected item in the widget. @@ -48,7 +48,7 @@ EWAPI const Efl_Class *elm_ctxpopup_class_get(void) EINA_CONST; * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj); /** * @brief Get the first item in the widget. @@ -59,7 +59,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_selected_item_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj); /** * @brief Get the last item in the widget. @@ -70,7 +70,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_first_item_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj); /** * @brief Returns a list of the widget item. @@ -81,7 +81,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_last_item_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj); /** * @brief Change the ctxpopup's orientation to horizontal or vertical. @@ -91,7 +91,7 @@ EOAPI const Eina_List *elm_obj_ctxpopup_items_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Get the value of current ctxpopup object's orientation. @@ -104,7 +104,7 @@ EOAPI void elm_obj_ctxpopup_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj); /** * @brief Set ctxpopup auto hide mode triggered by ctxpopup policy. @@ -126,7 +126,7 @@ EOAPI Eina_Bool elm_obj_ctxpopup_horizontal_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief Get ctxpopup auto hide mode triggered by ctxpopup policy. @@ -141,7 +141,7 @@ EOAPI void elm_obj_ctxpopup_auto_hide_disabled_set(Eo *obj, Eina_Bool disabled); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj); /** * @brief Set the Ctxpopup's parent @@ -158,7 +158,7 @@ EOAPI Eina_Bool elm_obj_ctxpopup_auto_hide_disabled_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); /** * @brief Get the Ctxpopup's parent @@ -171,7 +171,7 @@ EOAPI void elm_obj_ctxpopup_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent) * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj); /** * @brief Set the direction priority of a ctxpopup. @@ -190,7 +190,7 @@ EOAPI Efl_Canvas_Object *elm_obj_ctxpopup_hover_parent_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); /** * @brief Get the direction priority of a ctxpopup. @@ -205,7 +205,7 @@ EOAPI void elm_obj_ctxpopup_direction_priority_set(Eo *obj, Elm_Ctxpopup_Directi * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); /** * @brief Get the current direction of a ctxpopup. @@ -218,7 +218,7 @@ EOAPI void elm_obj_ctxpopup_direction_priority_get(const Eo *obj, Elm_Ctxpopup_D * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj); /** * @brief Dismiss a ctxpopup object @@ -230,13 +230,13 @@ EOAPI Elm_Ctxpopup_Direction elm_obj_ctxpopup_direction_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_dismiss(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_dismiss(Eo *obj); /** Clear all items in the given ctxpopup object. * * @ingroup Elm_Ctxpopup_Group */ -EOAPI void elm_obj_ctxpopup_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_clear(Eo *obj); /** * @brief Insert a new item to a ctxpopup object before item @c before. @@ -256,7 +256,7 @@ EOAPI void elm_obj_ctxpopup_clear(Eo *obj); * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Insert a new item to a ctxpopup object after item @c after. @@ -276,7 +276,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_before(Eo *obj, Elm_Widget_I * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Add a new item to a ctxpopup object. @@ -296,7 +296,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_insert_after(Eo *obj, Elm_Widget_It * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a new item to a ctxpopup object. @@ -318,9 +318,9 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_append(Eo *obj, const char *label, * * @ingroup Elm_Ctxpopup_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EWAPI extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED; /** Called when context popup was dismissed * @@ -328,7 +328,7 @@ EWAPI extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_DISMISSED; */ #define ELM_CTXPOPUP_EVENT_DISMISSED (&(_ELM_CTXPOPUP_EVENT_DISMISSED)) -EWAPI extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE; /** Called when context popup geometry was updated * @return const Eina_Rect * diff --git a/src/lib/elementary/elm_ctxpopup_eo.legacy.c b/src/lib/elementary/elm_ctxpopup_eo.legacy.c index 09d07738e2..ee53ba9ba7 100644 --- a/src/lib/elementary/elm_ctxpopup_eo.legacy.c +++ b/src/lib/elementary/elm_ctxpopup_eo.legacy.c @@ -1,113 +1,113 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_selected_item_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_first_item_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_first_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_last_item_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_last_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_ctxpopup_items_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_items_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_horizontal_set(Elm_Ctxpopup *obj, Eina_Bool horizontal) { elm_obj_ctxpopup_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_ctxpopup_horizontal_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_horizontal_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_auto_hide_disabled_set(Elm_Ctxpopup *obj, Eina_Bool disabled) { elm_obj_ctxpopup_auto_hide_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_ctxpopup_auto_hide_disabled_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_auto_hide_disabled_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_hover_parent_set(Elm_Ctxpopup *obj, Efl_Canvas_Object *parent) { elm_obj_ctxpopup_hover_parent_set(obj, parent); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_ctxpopup_hover_parent_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_hover_parent_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_direction_priority_set(Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth) { elm_obj_ctxpopup_direction_priority_set(obj, first, second, third, fourth); } -EAPI void +ELM_API void elm_ctxpopup_direction_priority_get(const Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth) { elm_obj_ctxpopup_direction_priority_get(obj, first, second, third, fourth); } -EAPI Elm_Ctxpopup_Direction +ELM_API Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Elm_Ctxpopup *obj) { return elm_obj_ctxpopup_direction_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_dismiss(Elm_Ctxpopup *obj) { elm_obj_ctxpopup_dismiss(obj); } -EAPI void +ELM_API void elm_ctxpopup_clear(Elm_Ctxpopup *obj) { elm_obj_ctxpopup_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_insert_before(Elm_Ctxpopup *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_ctxpopup_item_insert_before(obj, before, label, icon, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_insert_after(Elm_Ctxpopup *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_ctxpopup_item_insert_after(obj, after, label, icon, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_append(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_ctxpopup_item_append(obj, label, icon, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_prepend(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_ctxpopup_item_prepend(obj, label, icon, func, data); diff --git a/src/lib/elementary/elm_ctxpopup_eo.legacy.h b/src/lib/elementary/elm_ctxpopup_eo.legacy.h index 1754b76dd2..cb3724ff97 100644 --- a/src/lib/elementary/elm_ctxpopup_eo.legacy.h +++ b/src/lib/elementary/elm_ctxpopup_eo.legacy.h @@ -41,7 +41,7 @@ typedef enum * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_selected_item_get(const Elm_Ctxpopup *obj); +ELM_API Elm_Widget_Item *elm_ctxpopup_selected_item_get(const Elm_Ctxpopup *obj); /** * @brief Get the first item in the widget. @@ -52,7 +52,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_selected_item_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_first_item_get(const Elm_Ctxpopup *obj); +ELM_API Elm_Widget_Item *elm_ctxpopup_first_item_get(const Elm_Ctxpopup *obj); /** * @brief Get the last item in the widget. @@ -63,7 +63,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_first_item_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_last_item_get(const Elm_Ctxpopup *obj); +ELM_API Elm_Widget_Item *elm_ctxpopup_last_item_get(const Elm_Ctxpopup *obj); /** * @brief Returns a list of the widget item. @@ -74,7 +74,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_last_item_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI const Eina_List *elm_ctxpopup_items_get(const Elm_Ctxpopup *obj); +ELM_API const Eina_List *elm_ctxpopup_items_get(const Elm_Ctxpopup *obj); /** * @brief Change the ctxpopup's orientation to horizontal or vertical. @@ -84,7 +84,7 @@ EAPI const Eina_List *elm_ctxpopup_items_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_horizontal_set(Elm_Ctxpopup *obj, Eina_Bool horizontal); +ELM_API void elm_ctxpopup_horizontal_set(Elm_Ctxpopup *obj, Eina_Bool horizontal); /** * @brief Get the value of current ctxpopup object's orientation. @@ -97,7 +97,7 @@ EAPI void elm_ctxpopup_horizontal_set(Elm_Ctxpopup *obj, Eina_Bool horizontal); * * @ingroup Elm_Ctxpopup_Group */ -EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Elm_Ctxpopup *obj); +ELM_API Eina_Bool elm_ctxpopup_horizontal_get(const Elm_Ctxpopup *obj); /** * @brief Set ctxpopup auto hide mode triggered by ctxpopup policy. @@ -119,7 +119,7 @@ EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_auto_hide_disabled_set(Elm_Ctxpopup *obj, Eina_Bool disabled); +ELM_API void elm_ctxpopup_auto_hide_disabled_set(Elm_Ctxpopup *obj, Eina_Bool disabled); /** * @brief Get ctxpopup auto hide mode triggered by ctxpopup policy. @@ -134,7 +134,7 @@ EAPI void elm_ctxpopup_auto_hide_disabled_set(Elm_Ctxpopup *obj, Eina_Bool disab * * @ingroup Elm_Ctxpopup_Group */ -EAPI Eina_Bool elm_ctxpopup_auto_hide_disabled_get(const Elm_Ctxpopup *obj); +ELM_API Eina_Bool elm_ctxpopup_auto_hide_disabled_get(const Elm_Ctxpopup *obj); /** * @brief Set the Ctxpopup's parent @@ -151,7 +151,7 @@ EAPI Eina_Bool elm_ctxpopup_auto_hide_disabled_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_hover_parent_set(Elm_Ctxpopup *obj, Efl_Canvas_Object *parent); +ELM_API void elm_ctxpopup_hover_parent_set(Elm_Ctxpopup *obj, Efl_Canvas_Object *parent); /** * @brief Get the Ctxpopup's parent @@ -164,7 +164,7 @@ EAPI void elm_ctxpopup_hover_parent_set(Elm_Ctxpopup *obj, Efl_Canvas_Object *pa * * @ingroup Elm_Ctxpopup_Group */ -EAPI Efl_Canvas_Object *elm_ctxpopup_hover_parent_get(const Elm_Ctxpopup *obj); +ELM_API Efl_Canvas_Object *elm_ctxpopup_hover_parent_get(const Elm_Ctxpopup *obj); /** * @brief Set the direction priority of a ctxpopup. @@ -183,7 +183,7 @@ EAPI Efl_Canvas_Object *elm_ctxpopup_hover_parent_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_direction_priority_set(Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); +ELM_API void elm_ctxpopup_direction_priority_set(Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); /** * @brief Get the direction priority of a ctxpopup. @@ -198,7 +198,7 @@ EAPI void elm_ctxpopup_direction_priority_set(Elm_Ctxpopup *obj, Elm_Ctxpopup_Di * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_direction_priority_get(const Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); +ELM_API void elm_ctxpopup_direction_priority_get(const Elm_Ctxpopup *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); /** * @brief Get the current direction of a ctxpopup. @@ -211,7 +211,7 @@ EAPI void elm_ctxpopup_direction_priority_get(const Elm_Ctxpopup *obj, Elm_Ctxpo * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Elm_Ctxpopup *obj); +ELM_API Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Elm_Ctxpopup *obj); /** * @brief Dismiss a ctxpopup object @@ -223,13 +223,13 @@ EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_dismiss(Elm_Ctxpopup *obj); +ELM_API void elm_ctxpopup_dismiss(Elm_Ctxpopup *obj); /** Clear all items in the given ctxpopup object. * * @ingroup Elm_Ctxpopup_Group */ -EAPI void elm_ctxpopup_clear(Elm_Ctxpopup *obj); +ELM_API void elm_ctxpopup_clear(Elm_Ctxpopup *obj); /** * @brief Insert a new item to a ctxpopup object before item @c before. @@ -249,7 +249,7 @@ EAPI void elm_ctxpopup_clear(Elm_Ctxpopup *obj); * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_insert_before(Elm_Ctxpopup *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_insert_before(Elm_Ctxpopup *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Insert a new item to a ctxpopup object after item @c after. @@ -269,7 +269,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_item_insert_before(Elm_Ctxpopup *obj, Elm_Wid * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_insert_after(Elm_Ctxpopup *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_insert_after(Elm_Ctxpopup *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Add a new item to a ctxpopup object. @@ -289,7 +289,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_item_insert_after(Elm_Ctxpopup *obj, Elm_Widg * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_append(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_append(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a new item to a ctxpopup object. @@ -311,6 +311,6 @@ EAPI Elm_Widget_Item *elm_ctxpopup_item_append(Elm_Ctxpopup *obj, const char *la * * @ingroup Elm_Ctxpopup_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_prepend(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_prepend(Elm_Ctxpopup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); #endif diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.c b/src/lib/elementary/elm_ctxpopup_item_eo.c index 837c69bbf6..24ca248a7e 100644 --- a/src/lib/elementary/elm_ctxpopup_item_eo.c +++ b/src/lib/elementary/elm_ctxpopup_item_eo.c @@ -1,11 +1,11 @@ Elm_Widget_Item *_elm_ctxpopup_item_prev_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_ctxpopup_item_next_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_next_get, Elm_Widget_Item *, NULL); void _elm_ctxpopup_item_selected_set(Eo *obj, Elm_Ctxpopup_Item_Data *pd, Eina_Bool selected); @@ -25,7 +25,7 @@ __eolian_elm_ctxpopup_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_ctxpopup_item_selected_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); @@ -37,11 +37,11 @@ __eolian_elm_ctxpopup_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_ctxpopup_item_selected_get, Eina_Bool, 0); void _elm_ctxpopup_item_init(Eo *obj, Elm_Ctxpopup_Item_Data *pd, Evas_Smart_Cb func, const void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_item_init, EFL_FUNC_CALL(func, data), Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_ctxpopup_item_init, EFL_FUNC_CALL(func, data), Evas_Smart_Cb func, const void *data); Efl_Object *_elm_ctxpopup_item_efl_object_constructor(Eo *obj, Elm_Ctxpopup_Item_Data *pd); diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.h b/src/lib/elementary/elm_ctxpopup_item_eo.h index aeb5141fa7..280047e3ab 100644 --- a/src/lib/elementary/elm_ctxpopup_item_eo.h +++ b/src/lib/elementary/elm_ctxpopup_item_eo.h @@ -27,7 +27,7 @@ typedef Eo Elm_Ctxpopup_Item; */ #define ELM_CTXPOPUP_ITEM_CLASS elm_ctxpopup_item_class_get() -EWAPI const Efl_Class *elm_ctxpopup_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_ctxpopup_item_class_get(void) EINA_CONST; /** * @brief Get the item before this one in the widget's list of items. @@ -41,7 +41,7 @@ EWAPI const Efl_Class *elm_ctxpopup_item_class_get(void) EINA_CONST; * * @ingroup Elm_Ctxpopup_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -55,7 +55,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_prev_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj); /** * @brief Indicates whether this item is currently selected. @@ -76,7 +76,7 @@ EOAPI Elm_Widget_Item *elm_obj_ctxpopup_item_next_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EOAPI void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -89,7 +89,7 @@ EOAPI void elm_obj_ctxpopup_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Ctxpopup_Item_Group */ -EOAPI Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj); /** * @brief Init context popup item @@ -100,6 +100,6 @@ EOAPI Eina_Bool elm_obj_ctxpopup_item_selected_get(const Eo *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EOAPI void elm_obj_ctxpopup_item_init(Eo *obj, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK void elm_obj_ctxpopup_item_init(Eo *obj, Evas_Smart_Cb func, const void *data); #endif diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.legacy.c b/src/lib/elementary/elm_ctxpopup_item_eo.legacy.c index a4b13aa3b7..616e1d0cf2 100644 --- a/src/lib/elementary/elm_ctxpopup_item_eo.legacy.c +++ b/src/lib/elementary/elm_ctxpopup_item_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_prev_get(const Elm_Ctxpopup_Item *obj) { return elm_obj_ctxpopup_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_ctxpopup_item_next_get(const Elm_Ctxpopup_Item *obj) { return elm_obj_ctxpopup_item_next_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_item_selected_set(Elm_Ctxpopup_Item *obj, Eina_Bool selected) { elm_obj_ctxpopup_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_ctxpopup_item_selected_get(const Elm_Ctxpopup_Item *obj) { return elm_obj_ctxpopup_item_selected_get(obj); } -EAPI void +ELM_API void elm_ctxpopup_item_init(Elm_Ctxpopup_Item *obj, Evas_Smart_Cb func, const void *data) { elm_obj_ctxpopup_item_init(obj, func, data); diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.legacy.h b/src/lib/elementary/elm_ctxpopup_item_eo.legacy.h index 76bf43c702..58eacc21cc 100644 --- a/src/lib/elementary/elm_ctxpopup_item_eo.legacy.h +++ b/src/lib/elementary/elm_ctxpopup_item_eo.legacy.h @@ -26,7 +26,7 @@ typedef Eo Elm_Ctxpopup_Item; * * @ingroup Elm_Ctxpopup_Item_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_prev_get(const Elm_Ctxpopup_Item *obj); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_prev_get(const Elm_Ctxpopup_Item *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -40,7 +40,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_item_prev_get(const Elm_Ctxpopup_Item *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EAPI Elm_Widget_Item *elm_ctxpopup_item_next_get(const Elm_Ctxpopup_Item *obj); +ELM_API Elm_Widget_Item *elm_ctxpopup_item_next_get(const Elm_Ctxpopup_Item *obj); /** * @brief Indicates whether this item is currently selected. @@ -61,7 +61,7 @@ EAPI Elm_Widget_Item *elm_ctxpopup_item_next_get(const Elm_Ctxpopup_Item *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EAPI void elm_ctxpopup_item_selected_set(Elm_Ctxpopup_Item *obj, Eina_Bool selected); +ELM_API void elm_ctxpopup_item_selected_set(Elm_Ctxpopup_Item *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -74,7 +74,7 @@ EAPI void elm_ctxpopup_item_selected_set(Elm_Ctxpopup_Item *obj, Eina_Bool selec * * @ingroup Elm_Ctxpopup_Item_Group */ -EAPI Eina_Bool elm_ctxpopup_item_selected_get(const Elm_Ctxpopup_Item *obj); +ELM_API Eina_Bool elm_ctxpopup_item_selected_get(const Elm_Ctxpopup_Item *obj); /** * @brief Init context popup item @@ -85,6 +85,6 @@ EAPI Eina_Bool elm_ctxpopup_item_selected_get(const Elm_Ctxpopup_Item *obj); * * @ingroup Elm_Ctxpopup_Item_Group */ -EAPI void elm_ctxpopup_item_init(Elm_Ctxpopup_Item *obj, Evas_Smart_Cb func, const void *data); +ELM_API void elm_ctxpopup_item_init(Elm_Ctxpopup_Item *obj, Evas_Smart_Cb func, const void *data); #endif diff --git a/src/lib/elementary/elm_cursor.h b/src/lib/elementary/elm_cursor.h index 21cd1afc59..7157c1e4f7 100644 --- a/src/lib/elementary/elm_cursor.h +++ b/src/lib/elementary/elm_cursor.h @@ -30,7 +30,7 @@ * * @ingroup Elm_Cursors */ -EAPI Eina_Bool elm_object_cursor_set(Eo *obj, const char *cursor); +ELM_API Eina_Bool elm_object_cursor_set(Eo *obj, const char *cursor); /** * @brief The cursor to be shown when mouse is over the object @@ -51,7 +51,7 @@ EAPI Eina_Bool elm_object_cursor_set(Eo *obj, const char *cursor); * * @ingroup Elm_Cursors */ -EAPI const char *elm_object_cursor_get(const Eo *obj); +ELM_API const char *elm_object_cursor_get(const Eo *obj); /** * @brief A different style for the cursor. @@ -69,7 +69,7 @@ EAPI const char *elm_object_cursor_get(const Eo *obj); * * @ingroup Elm_Cursors */ -EAPI Eina_Bool elm_object_cursor_style_set(Eo *obj, const char *style); +ELM_API Eina_Bool elm_object_cursor_style_set(Eo *obj, const char *style); /** * @brief A different style for the cursor. @@ -86,7 +86,7 @@ EAPI Eina_Bool elm_object_cursor_style_set(Eo *obj, const char *style); * * @ingroup Elm_Cursors */ -EAPI const char *elm_object_cursor_style_get(const Eo *obj); +ELM_API const char *elm_object_cursor_style_get(const Eo *obj); /** * @brief Whether the cursor may be looked in the theme or not. @@ -103,7 +103,7 @@ EAPI const char *elm_object_cursor_style_get(const Eo *obj); * * @ingroup Elm_Cursors */ -EAPI Eina_Bool elm_object_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow); +ELM_API Eina_Bool elm_object_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow); /** * @brief Whether the cursor may be looked in the theme or not. @@ -119,7 +119,7 @@ EAPI Eina_Bool elm_object_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool all * * @ingroup Elm_Cursors */ -EAPI Eina_Bool elm_object_cursor_theme_search_enabled_get(const Eo *obj); +ELM_API Eina_Bool elm_object_cursor_theme_search_enabled_get(const Eo *obj); /** * Unset cursor for object @@ -132,7 +132,7 @@ EAPI Eina_Bool elm_object_cursor_theme_search_enabled_get(const Eo *obj); * * @ingroup Elm_Cursors */ -EAPI void elm_object_cursor_unset(Evas_Object *obj); +ELM_API void elm_object_cursor_unset(Evas_Object *obj); #endif diff --git a/src/lib/elementary/elm_datetime.c b/src/lib/elementary/elm_datetime.c index 3ea11e0ece..64c661b4a3 100644 --- a/src/lib/elementary/elm_datetime.c +++ b/src/lib/elementary/elm_datetime.c @@ -36,14 +36,14 @@ _efl_ui_clock_legacy_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED) return obj; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_datetime_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(EFL_UI_CLOCK_LEGACY_CLASS, parent); } -EAPI void +ELM_API void elm_datetime_format_set(Evas_Object *obj, const char *fmt) { @@ -52,7 +52,7 @@ elm_datetime_format_set(Evas_Object *obj, efl_ui_clock_format_set(obj, fmt); } -EAPI const char * +ELM_API const char * elm_datetime_format_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -90,7 +90,7 @@ adjust_field_type(Elm_Datetime_Field_Type type) return ctype; } -EAPI void +ELM_API void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type type, int min, int max) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -100,7 +100,7 @@ elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type type, int efl_ui_clock_field_limit_set(obj, adjust_field_type(type), min, max); } -EAPI void +ELM_API void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -110,7 +110,7 @@ elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fie efl_ui_clock_field_limit_get(obj, adjust_field_type(fieldtype), min, max); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mintime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -121,7 +121,7 @@ elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mintime) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mintime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -132,7 +132,7 @@ elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mintime) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -143,7 +143,7 @@ elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -154,7 +154,7 @@ elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime) return EINA_TRUE; } -EAPI void +ELM_API void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -164,7 +164,7 @@ elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldty efl_ui_clock_field_visible_set(obj, adjust_field_type(fieldtype), visible); } -EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype) +ELM_API Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -173,7 +173,7 @@ EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Dateti return efl_ui_clock_field_visible_get(obj, adjust_field_type(fieldtype)); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxtime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -184,7 +184,7 @@ elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxtime) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, Efl_Time *maxtime) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); diff --git a/src/lib/elementary/elm_datetime.h b/src/lib/elementary/elm_datetime.h index e88a896b76..24a5ebe667 100644 --- a/src/lib/elementary/elm_datetime.h +++ b/src/lib/elementary/elm_datetime.h @@ -229,7 +229,7 @@ typedef Eo Elm_Datetime; * * @ingroup Elm_Datetime */ -EAPI Evas_Object *elm_datetime_add(Evas_Object *parent); +ELM_API Evas_Object *elm_datetime_add(Evas_Object *parent); /** * @brief Set the datetime format. Format is a combination of allowed Libc date @@ -252,7 +252,7 @@ EAPI Evas_Object *elm_datetime_add(Evas_Object *parent); * * @ingroup Elm_Datetime */ -EAPI void elm_datetime_format_set(Evas_Object *obj, const char *fmt); +ELM_API void elm_datetime_format_set(Evas_Object *obj, const char *fmt); /** * @brief Get the datetime format. @@ -261,7 +261,7 @@ EAPI void elm_datetime_format_set(Evas_Object *obj, const char *fmt); * * @ingroup Elm_Datetime */ -EAPI const char *elm_datetime_format_get(const Evas_Object *obj); +ELM_API const char *elm_datetime_format_get(const Evas_Object *obj); /** * @brief Set the field limits of a field. @@ -280,7 +280,7 @@ EAPI const char *elm_datetime_format_get(const Evas_Object *obj); * * @ingroup Elm_Datetime */ -EAPI void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type type, int min, int max); +ELM_API void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type type, int min, int max); /** * @brief Get the field limits of a field. @@ -299,7 +299,7 @@ EAPI void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type * * @ingroup Elm_Datetime */ -EAPI void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max); +ELM_API void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max); /** * @brief Set the lower boundary of a field. @@ -321,7 +321,7 @@ EAPI void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Fiel * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mintime); +ELM_API Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mintime); /** * @brief Get the lower boundary of a field. @@ -343,7 +343,7 @@ EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mint * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mintime); +ELM_API Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mintime); /** * @brief Set the current value of a Datetime object. @@ -365,7 +365,7 @@ EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mint * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime); +ELM_API Eina_Bool elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime); /** * @brief Get the current value of a Datetime object. @@ -387,7 +387,7 @@ EAPI Eina_Bool elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime) * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime); +ELM_API Eina_Bool elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime); /** * @brief Set a field to be visible or not. @@ -406,7 +406,7 @@ EAPI Eina_Bool elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime * * @ingroup Elm_Datetime */ -EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible); +ELM_API void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible); /** * @brief Get whether a field can be visible/not. @@ -417,7 +417,7 @@ EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Ty * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype); +ELM_API Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype); /** * @brief Set the upper boundary of a field. @@ -439,7 +439,7 @@ EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Dateti * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxtime); +ELM_API Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxtime); /** * @brief Get the upper boundary of a field. @@ -461,7 +461,7 @@ EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxt * * @ingroup Elm_Datetime */ -EAPI Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, Efl_Time *maxtime); +ELM_API Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, Efl_Time *maxtime); #define ELM_DATETIME_EVENT_CHANGED ELM_CLOCK_EVENT_CHANGED diff --git a/src/lib/elementary/elm_dayselector.c b/src/lib/elementary/elm_dayselector.c index 29236edace..a4910d8907 100644 --- a/src/lib/elementary/elm_dayselector.c +++ b/src/lib/elementary/elm_dayselector.c @@ -465,7 +465,7 @@ _elm_dayselector_efl_canvas_group_group_del(Eo *obj, Elm_Dayselector_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_dayselector_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_dayselector_eo.c b/src/lib/elementary/elm_dayselector_eo.c index acffe74ec2..742c157e33 100644 --- a/src/lib/elementary/elm_dayselector_eo.c +++ b/src/lib/elementary/elm_dayselector_eo.c @@ -1,11 +1,11 @@ void _elm_dayselector_week_start_set(Eo *obj, Elm_Dayselector_Data *pd, Elm_Dayselector_Day day); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_dayselector_week_start_set, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_dayselector_week_start_set, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); Elm_Dayselector_Day _elm_dayselector_week_start_get(const Eo *obj, Elm_Dayselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_dayselector_week_start_get, Elm_Dayselector_Day, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_dayselector_week_start_get, Elm_Dayselector_Day, 0); void _elm_dayselector_weekend_length_set(Eo *obj, Elm_Dayselector_Data *pd, unsigned int length); @@ -25,7 +25,7 @@ __eolian_elm_dayselector_weekend_length_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekend_length_set, EFL_FUNC_CALL(length), unsigned int length); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekend_length_set, EFL_FUNC_CALL(length), unsigned int length); unsigned int _elm_dayselector_weekend_length_get(const Eo *obj, Elm_Dayselector_Data *pd); @@ -37,31 +37,31 @@ __eolian_elm_dayselector_weekend_length_get_reflect(const Eo *obj) return eina_value_uint_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekend_length_get, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekend_length_get, unsigned int, 0); void _elm_dayselector_weekend_start_set(Eo *obj, Elm_Dayselector_Data *pd, Elm_Dayselector_Day day); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekend_start_set, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekend_start_set, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); Elm_Dayselector_Day _elm_dayselector_weekend_start_get(const Eo *obj, Elm_Dayselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekend_start_get, Elm_Dayselector_Day, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekend_start_get, Elm_Dayselector_Day, 0); void _elm_dayselector_weekdays_names_set(Eo *obj, Elm_Dayselector_Data *pd, const char **weekdays); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekdays_names_set, EFL_FUNC_CALL(weekdays), const char **weekdays); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_dayselector_weekdays_names_set, EFL_FUNC_CALL(weekdays), const char **weekdays); Eina_List *_elm_dayselector_weekdays_names_get(const Eo *obj, Elm_Dayselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekdays_names_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_dayselector_weekdays_names_get, Eina_List *, NULL); void _elm_dayselector_day_selected_set(Eo *obj, Elm_Dayselector_Data *pd, Elm_Dayselector_Day day, Eina_Bool selected); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_dayselector_day_selected_set, EFL_FUNC_CALL(day, selected), Elm_Dayselector_Day day, Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_dayselector_day_selected_set, EFL_FUNC_CALL(day, selected), Elm_Dayselector_Day day, Eina_Bool selected); Eina_Bool _elm_dayselector_day_selected_get(const Eo *obj, Elm_Dayselector_Data *pd, Elm_Dayselector_Day day); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_dayselector_day_selected_get, Eina_Bool, 0, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_dayselector_day_selected_get, Eina_Bool, 0, EFL_FUNC_CALL(day), Elm_Dayselector_Day day); Efl_Object *_elm_dayselector_efl_object_constructor(Eo *obj, Elm_Dayselector_Data *pd); diff --git a/src/lib/elementary/elm_dayselector_eo.h b/src/lib/elementary/elm_dayselector_eo.h index 23d5f368e5..e3bc30c5d4 100644 --- a/src/lib/elementary/elm_dayselector_eo.h +++ b/src/lib/elementary/elm_dayselector_eo.h @@ -41,7 +41,7 @@ typedef enum */ #define ELM_DAYSELECTOR_CLASS elm_dayselector_class_get() -EWAPI const Efl_Class *elm_dayselector_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_dayselector_class_get(void) EINA_CONST; /** * @brief Set the starting day of Dayselector. @@ -53,7 +53,7 @@ EWAPI const Efl_Class *elm_dayselector_class_get(void) EINA_CONST; * * @ingroup Elm_Dayselector */ -EOAPI void elm_obj_dayselector_week_start_set(Eo *obj, Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK void elm_obj_dayselector_week_start_set(Eo *obj, Elm_Dayselector_Day day); /** * @brief Get the starting day of Dayselector. @@ -66,7 +66,7 @@ EOAPI void elm_obj_dayselector_week_start_set(Eo *obj, Elm_Dayselector_Day day); * * @ingroup Elm_Dayselector */ -EOAPI Elm_Dayselector_Day elm_obj_dayselector_week_start_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Dayselector_Day elm_obj_dayselector_week_start_get(const Eo *obj); /** * @brief Set the weekend length of Dayselector. @@ -78,7 +78,7 @@ EOAPI Elm_Dayselector_Day elm_obj_dayselector_week_start_get(const Eo *obj); * * @ingroup Elm_Dayselector */ -EOAPI void elm_obj_dayselector_weekend_length_set(Eo *obj, unsigned int length); +ELM_API ELM_API_WEAK void elm_obj_dayselector_weekend_length_set(Eo *obj, unsigned int length); /** * @brief Get the weekend length of Dayselector. @@ -92,7 +92,7 @@ EOAPI void elm_obj_dayselector_weekend_length_set(Eo *obj, unsigned int length); * * @ingroup Elm_Dayselector */ -EOAPI unsigned int elm_obj_dayselector_weekend_length_get(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_dayselector_weekend_length_get(const Eo *obj); /** * @brief Set the weekend starting day of Dayselector. @@ -105,7 +105,7 @@ EOAPI unsigned int elm_obj_dayselector_weekend_length_get(const Eo *obj); * * @ingroup Elm_Dayselector */ -EOAPI void elm_obj_dayselector_weekend_start_set(Eo *obj, Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK void elm_obj_dayselector_weekend_start_set(Eo *obj, Elm_Dayselector_Day day); /** * @brief Get the weekend starting day of Dayselector. @@ -119,7 +119,7 @@ EOAPI void elm_obj_dayselector_weekend_start_set(Eo *obj, Elm_Dayselector_Day da * * @ingroup Elm_Dayselector */ -EOAPI Elm_Dayselector_Day elm_obj_dayselector_weekend_start_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Dayselector_Day elm_obj_dayselector_weekend_start_get(const Eo *obj); /** * @brief Set weekdays names to be displayed by the Dayselector. @@ -141,7 +141,7 @@ EOAPI Elm_Dayselector_Day elm_obj_dayselector_weekend_start_get(const Eo *obj); * * @ingroup Elm_Dayselector */ -EOAPI void elm_obj_dayselector_weekdays_names_set(Eo *obj, const char **weekdays); +ELM_API ELM_API_WEAK void elm_obj_dayselector_weekdays_names_set(Eo *obj, const char **weekdays); /** * @brief Get weekdays names displayed by the calendar. @@ -160,7 +160,7 @@ EOAPI void elm_obj_dayselector_weekdays_names_set(Eo *obj, const char **weekdays * * @ingroup Elm_Dayselector */ -EOAPI Eina_List *elm_obj_dayselector_weekdays_names_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_dayselector_weekdays_names_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Set the state of given Dayselector_Day. @@ -174,7 +174,7 @@ EOAPI Eina_List *elm_obj_dayselector_weekdays_names_get(const Eo *obj) EINA_WARN * * @ingroup Elm_Dayselector */ -EOAPI void elm_obj_dayselector_day_selected_set(Eo *obj, Elm_Dayselector_Day day, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_dayselector_day_selected_set(Eo *obj, Elm_Dayselector_Day day, Eina_Bool selected); /** * @brief Get the state of given Dayselector_Day. @@ -189,6 +189,6 @@ EOAPI void elm_obj_dayselector_day_selected_set(Eo *obj, Elm_Dayselector_Day day * * @ingroup Elm_Dayselector */ -EOAPI Eina_Bool elm_obj_dayselector_day_selected_get(const Eo *obj, Elm_Dayselector_Day day); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_dayselector_day_selected_get(const Eo *obj, Elm_Dayselector_Day day); #endif diff --git a/src/lib/elementary/elm_dayselector_eo.legacy.c b/src/lib/elementary/elm_dayselector_eo.legacy.c index 20ad0d8777..ad52c4b757 100644 --- a/src/lib/elementary/elm_dayselector_eo.legacy.c +++ b/src/lib/elementary/elm_dayselector_eo.legacy.c @@ -1,59 +1,59 @@ -EAPI void +ELM_API void elm_dayselector_week_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day) { elm_obj_dayselector_week_start_set(obj, day); } -EAPI Elm_Dayselector_Day +ELM_API Elm_Dayselector_Day elm_dayselector_week_start_get(const Elm_Dayselector *obj) { return elm_obj_dayselector_week_start_get(obj); } -EAPI void +ELM_API void elm_dayselector_weekend_length_set(Elm_Dayselector *obj, unsigned int length) { elm_obj_dayselector_weekend_length_set(obj, length); } -EAPI unsigned int +ELM_API unsigned int elm_dayselector_weekend_length_get(const Elm_Dayselector *obj) { return elm_obj_dayselector_weekend_length_get(obj); } -EAPI void +ELM_API void elm_dayselector_weekend_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day) { elm_obj_dayselector_weekend_start_set(obj, day); } -EAPI Elm_Dayselector_Day +ELM_API Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Elm_Dayselector *obj) { return elm_obj_dayselector_weekend_start_get(obj); } -EAPI void +ELM_API void elm_dayselector_weekdays_names_set(Elm_Dayselector *obj, const char **weekdays) { elm_obj_dayselector_weekdays_names_set(obj, weekdays); } -EAPI Eina_List * +ELM_API Eina_List * elm_dayselector_weekdays_names_get(const Elm_Dayselector *obj) { return elm_obj_dayselector_weekdays_names_get(obj); } -EAPI void +ELM_API void elm_dayselector_day_selected_set(Elm_Dayselector *obj, Elm_Dayselector_Day day, Eina_Bool selected) { elm_obj_dayselector_day_selected_set(obj, day, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_dayselector_day_selected_get(const Elm_Dayselector *obj, Elm_Dayselector_Day day) { return elm_obj_dayselector_day_selected_get(obj, day); diff --git a/src/lib/elementary/elm_dayselector_eo.legacy.h b/src/lib/elementary/elm_dayselector_eo.legacy.h index 0e524b0e2b..374ea4d844 100644 --- a/src/lib/elementary/elm_dayselector_eo.legacy.h +++ b/src/lib/elementary/elm_dayselector_eo.legacy.h @@ -46,7 +46,7 @@ typedef enum * * @ingroup Elm_Dayselector_Group */ -EAPI void elm_dayselector_week_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day); +ELM_API void elm_dayselector_week_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day); /** * @brief Get the starting day of Dayselector. @@ -59,7 +59,7 @@ EAPI void elm_dayselector_week_start_set(Elm_Dayselector *obj, Elm_Dayselector_D * * @ingroup Elm_Dayselector_Group */ -EAPI Elm_Dayselector_Day elm_dayselector_week_start_get(const Elm_Dayselector *obj); +ELM_API Elm_Dayselector_Day elm_dayselector_week_start_get(const Elm_Dayselector *obj); /** * @brief Set the weekend length of Dayselector. @@ -71,7 +71,7 @@ EAPI Elm_Dayselector_Day elm_dayselector_week_start_get(const Elm_Dayselector *o * * @ingroup Elm_Dayselector_Group */ -EAPI void elm_dayselector_weekend_length_set(Elm_Dayselector *obj, unsigned int length); +ELM_API void elm_dayselector_weekend_length_set(Elm_Dayselector *obj, unsigned int length); /** * @brief Get the weekend length of Dayselector. @@ -84,7 +84,7 @@ EAPI void elm_dayselector_weekend_length_set(Elm_Dayselector *obj, unsigned int * * @ingroup Elm_Dayselector_Group */ -EAPI unsigned int elm_dayselector_weekend_length_get(const Elm_Dayselector *obj); +ELM_API unsigned int elm_dayselector_weekend_length_get(const Elm_Dayselector *obj); /** * @brief Set the weekend starting day of Dayselector. @@ -96,7 +96,7 @@ EAPI unsigned int elm_dayselector_weekend_length_get(const Elm_Dayselector *obj) * * @ingroup Elm_Dayselector_Group */ -EAPI void elm_dayselector_weekend_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day); +ELM_API void elm_dayselector_weekend_start_set(Elm_Dayselector *obj, Elm_Dayselector_Day day); /** * @brief Get the weekend starting day of Dayselector. @@ -109,7 +109,7 @@ EAPI void elm_dayselector_weekend_start_set(Elm_Dayselector *obj, Elm_Dayselecto * * @ingroup Elm_Dayselector_Group */ -EAPI Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Elm_Dayselector *obj); +ELM_API Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Elm_Dayselector *obj); /** * @brief Set weekdays names to be displayed by the Dayselector. @@ -131,7 +131,7 @@ EAPI Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Elm_Dayselector * * @ingroup Elm_Dayselector_Group */ -EAPI void elm_dayselector_weekdays_names_set(Elm_Dayselector *obj, const char **weekdays); +ELM_API void elm_dayselector_weekdays_names_set(Elm_Dayselector *obj, const char **weekdays); /** * @brief Get weekdays names displayed by the calendar. @@ -150,7 +150,7 @@ EAPI void elm_dayselector_weekdays_names_set(Elm_Dayselector *obj, const char ** * * @ingroup Elm_Dayselector_Group */ -EAPI Eina_List *elm_dayselector_weekdays_names_get(const Elm_Dayselector *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_dayselector_weekdays_names_get(const Elm_Dayselector *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Set the state of given Dayselector_Day. @@ -163,7 +163,7 @@ EAPI Eina_List *elm_dayselector_weekdays_names_get(const Elm_Dayselector *obj) E * * @ingroup Elm_Dayselector_Group */ -EAPI void elm_dayselector_day_selected_set(Elm_Dayselector *obj, Elm_Dayselector_Day day, Eina_Bool selected); +ELM_API void elm_dayselector_day_selected_set(Elm_Dayselector *obj, Elm_Dayselector_Day day, Eina_Bool selected); /** * @brief Get the state of given Dayselector_Day. @@ -177,6 +177,6 @@ EAPI void elm_dayselector_day_selected_set(Elm_Dayselector *obj, Elm_Dayselector * * @ingroup Elm_Dayselector_Group */ -EAPI Eina_Bool elm_dayselector_day_selected_get(const Elm_Dayselector *obj, Elm_Dayselector_Day day); +ELM_API Eina_Bool elm_dayselector_day_selected_get(const Elm_Dayselector *obj, Elm_Dayselector_Day day); #endif diff --git a/src/lib/elementary/elm_dayselector_item_eo.h b/src/lib/elementary/elm_dayselector_item_eo.h index 6cc03613f8..a64dab01d2 100644 --- a/src/lib/elementary/elm_dayselector_item_eo.h +++ b/src/lib/elementary/elm_dayselector_item_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Dayselector_Item; */ #define ELM_DAYSELECTOR_ITEM_CLASS elm_dayselector_item_class_get() -EWAPI const Efl_Class *elm_dayselector_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_dayselector_item_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_dayselector_legacy.h b/src/lib/elementary/elm_dayselector_legacy.h index cb94d972be..fa88c1324c 100644 --- a/src/lib/elementary/elm_dayselector_legacy.h +++ b/src/lib/elementary/elm_dayselector_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Dayselector */ -EAPI Evas_Object *elm_dayselector_add(Evas_Object *parent); +ELM_API Evas_Object *elm_dayselector_add(Evas_Object *parent); #include "elm_dayselector_eo.legacy.h" diff --git a/src/lib/elementary/elm_debug.h b/src/lib/elementary/elm_debug.h index 1eb21361a1..ec4bb77c27 100644 --- a/src/lib/elementary/elm_debug.h +++ b/src/lib/elementary/elm_debug.h @@ -12,7 +12,7 @@ * @param top The root object * @ingroup Elm_Debug */ -EAPI void elm_object_tree_dump(const Evas_Object *top); +ELM_API void elm_object_tree_dump(const Evas_Object *top); /** * Print Elm Objects tree hierarchy in file as dot(graphviz) syntax. @@ -21,7 +21,7 @@ EAPI void elm_object_tree_dump(const Evas_Object *top); * @param file The path of output file * @ingroup Elm_Debug */ -EAPI void elm_object_tree_dot_dump(const Evas_Object *top, const char *file); +ELM_API void elm_object_tree_dot_dump(const Evas_Object *top, const char *file); /** * @} diff --git a/src/lib/elementary/elm_deprecated.h b/src/lib/elementary/elm_deprecated.h index f9955f2ec4..16f58ca7fc 100644 --- a/src/lib/elementary/elm_deprecated.h +++ b/src/lib/elementary/elm_deprecated.h @@ -1,64 +1,64 @@ -EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent); -EINA_DEPRECATED EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry); -EINA_DEPRECATED EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj); -EINA_DEPRECATED EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry); -EINA_DEPRECATED EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap); -EINA_DEPRECATED EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_select_none(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_select_all(Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos); -EINA_DEPRECATED EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); -EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); -EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); -EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon); -EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting); -EINA_DEPRECATED EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end); -EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting); -EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); -EINA_DEPRECATED EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); -EINA_DEPRECATED EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); -EINA_DEPRECATED EAPI void elm_scrolled_entry_file_save(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_scrolled_entry_add(Evas_Object *parent); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry); +EINA_DEPRECATED ELM_API const char *elm_scrolled_entry_entry_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_scrolled_entry_selection_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_select_none(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_select_all(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_end_set(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos); +EINA_DEPRECATED ELM_API int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_cut(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_copy(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_selection_paste(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_clear(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end); +EINA_DEPRECATED ELM_API Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_file_save(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj); /** * This function sets the entry to textonly mode. @@ -71,7 +71,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Obj * @ingroup Elm_Entry_Group */ -EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly); +EINA_DEPRECATED ELM_API void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly); /** * This function gets the current textonly mode of the entry. @@ -84,7 +84,7 @@ EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Objec * @ingroup Elm_Entry_Group */ -EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj); /** * Convert a pixel coordinate (x,y) into a geographic coordinate @@ -105,7 +105,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Objec * * @deprecated Use elm_map_canvas_to_geo_convert() instead */ -EINA_DEPRECATED EAPI void elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat); +EINA_DEPRECATED ELM_API void elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat); /** * Convert a geographic coordinate (longitude, latitude) into a pixel @@ -128,7 +128,7 @@ EINA_DEPRECATED EAPI void elm_map_utils_convert_coord_into_geo( * * @deprecatedUse Use elm_map_canvas_to_geo_convert() instead */ -EINA_DEPRECATED EAPI void elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y); +EINA_DEPRECATED ELM_API void elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y); /** * Get the information of downloading status. @@ -143,7 +143,7 @@ EINA_DEPRECATED EAPI void elm_map_utils_convert_geo_into_coord( * * @deprecatedUse Use elm_map_tile_load_status_get() instead */ -EINA_DEPRECATED EAPI void elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num); +EINA_DEPRECATED ELM_API void elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num); /** * Convert a geographic coordinate (longitude, latitude) into a name @@ -161,7 +161,7 @@ EINA_DEPRECATED EAPI void elm_map_utils_downloading_status_get( * @deprecatedUse Use elm_map_name_add() instead * */ -EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat); +EINA_DEPRECATED ELM_API Elm_Map_Name *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat); /** * Convert a name (address) into a geographic coordinate @@ -178,7 +178,7 @@ EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_coord_into_name * @deprecatedUse Use elm_map_name_geo_request() instead * */ -EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address); +EINA_DEPRECATED ELM_API Elm_Map_Name *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address); /** * Add a new marker to the map object. @@ -217,7 +217,7 @@ EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_name_into_coord * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data); +EINA_DEPRECATED ELM_API Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data); /** * Remove a marker from the map. @@ -228,7 +228,7 @@ EINA_DEPRECATED EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_remove(Elm_Map_Marker *marker); +EINA_DEPRECATED ELM_API void elm_map_marker_remove(Elm_Map_Marker *marker); /** * Get the current coordinates of the marker. @@ -244,7 +244,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_remove(Elm_Map_Marker * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat); +EINA_DEPRECATED ELM_API void elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat); /** * Animatedly bring in given marker to the center of the map. @@ -261,7 +261,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_region_get(const Elm_M * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker); +EINA_DEPRECATED ELM_API void elm_map_marker_bring_in(Elm_Map_Marker *marker); /** * Show the given marker at the center of the map, @b immediately. @@ -279,7 +279,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_bring_in(Elm_Map_Marke * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_show(Elm_Map_Marker *marker); +EINA_DEPRECATED ELM_API void elm_map_marker_show(Elm_Map_Marker *marker); /** * Move and zoom the map to display a list of markers. @@ -297,7 +297,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_show(Elm_Map_Marker *m * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_markers_list_show(Eina_List *markers); +EINA_DEPRECATED ELM_API void elm_map_markers_list_show(Eina_List *markers); /** * Get the Evas object returned by the Elm_Map_Marker_Get_Func callback @@ -322,7 +322,7 @@ EINA_DEPRECATED EAPI void elm_map_markers_list_show(Eina_List * * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker); +EINA_DEPRECATED ELM_API Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker); /** * Update the marker @@ -338,7 +338,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_map_marker_object_get(const Elm_M * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_update(Elm_Map_Marker *marker); +EINA_DEPRECATED ELM_API void elm_map_marker_update(Elm_Map_Marker *marker); /** * Create a new group class. @@ -378,7 +378,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_update(Elm_Map_Marker * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object *obj); /** * Create a new marker class. @@ -412,7 +412,7 @@ EINA_DEPRECATED EAPI Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object * * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj); /** * Remove a route from the map. @@ -423,27 +423,27 @@ EINA_DEPRECATED EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object * @deprecated Use elm_map_route_del() instead * */ -EINA_DEPRECATED EAPI void elm_map_route_remove(Elm_Map_Route *route); +EINA_DEPRECATED ELM_API void elm_map_route_remove(Elm_Map_Route *route); /** * @deprecated Use elm_object_item_data_get instead. */ -EINA_DEPRECATED EAPI void * elm_multibuttonentry_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void * elm_multibuttonentry_item_data_get(const Elm_Object_Item *it); /** * @deprecated Use elm_object_item_data_set instead. */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_item_data_set(Elm_Object_Item *it, void *data); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_item_data_set(Elm_Object_Item *it, void *data); /** * @deprecated Use elm_calendar_select_mode_set instead. */ -EINA_DEPRECATED EAPI void elm_calendar_day_selection_disabled_set(Evas_Object *obj, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_calendar_day_selection_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * @deprecated Use elm_calendar_select_mode_get instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_calendar_day_selection_disabled_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_calendar_day_selection_disabled_get(const Evas_Object *obj); /** * @deprecated Possible orient values for notify. @@ -471,12 +471,12 @@ typedef enum /** * @deprecated Use elm_notify_align_set instead. */ -EINA_DEPRECATED EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient); +EINA_DEPRECATED ELM_API void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient); /** * @deprecated Use elm_notify_align_get instead. */ -EINA_DEPRECATED EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj); /** * @brief Set slide effect of label widget. @@ -496,7 +496,7 @@ EINA_DEPRECATED EAPI Elm_Notify_Orient elm_notify_orient_get(const Ev * * @ingroup Elm_Label */ -EINA_DEPRECATED EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide); +EINA_DEPRECATED ELM_API void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide); /** * @brief Get whether slide effect is shown or not. @@ -510,7 +510,7 @@ EINA_DEPRECATED EAPI void elm_label_slide_set(Evas_Object * * @ingroup Elm_Label */ -EINA_DEPRECATED EAPI Eina_Bool elm_label_slide_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_label_slide_get(const Evas_Object *obj); /** * Set the text for an object's part, marking it as translatable. @@ -537,7 +537,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_label_slide_get(const Evas_ * * @ingroup Elm_General */ -EINA_DEPRECATED EAPI void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text); +EINA_DEPRECATED ELM_API void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text); /** * Get the original string set as translatable for an object @@ -555,7 +555,7 @@ EINA_DEPRECATED EAPI void elm_object_domain_translatable_text_part_set(Evas * * @ingroup Elm_General */ -EINA_DEPRECATED EAPI const char *elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part); +EINA_DEPRECATED ELM_API const char *elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part); /** * @brief Show/Hide the title area @@ -574,7 +574,7 @@ EINA_DEPRECATED EAPI const char *elm_object_translatable_text_part_get(const Eva * * @ingroup Elm_Naviframe */ -EINA_DEPRECATED EAPI void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible); +EINA_DEPRECATED ELM_API void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible); /** * @brief Get a value whether title area is visible or not. @@ -588,7 +588,7 @@ EINA_DEPRECATED EAPI void elm_naviframe_item_title_visible_set(Elm_Object_I * * @ingroup Elm_Naviframe */ -EINA_DEPRECATED EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it); /** * Enable/disable horizontal and vertical bouncing effect. @@ -609,7 +609,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Ob * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get whether the horizontal and vertical bouncing effect is enabled. @@ -627,7 +627,7 @@ EINA_DEPRECATED EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Set the scrollbar policy @@ -649,7 +649,7 @@ EINA_DEPRECATED EAPI void elm_genlist_bounce_get(const Evas_Object *obj * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +EINA_DEPRECATED ELM_API void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy @@ -664,7 +664,7 @@ EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_set(Evas_Object * * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +EINA_DEPRECATED ELM_API void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * This sets the entry's scrollbar policy (i.e. enabling/disabling @@ -682,7 +682,7 @@ EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_get(const Evas_Ob * * @ingroup Elm_Entry_Group */ -EINA_DEPRECATED EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); +EINA_DEPRECATED ELM_API void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); /** * This enables/disables bouncing within the entry. @@ -698,7 +698,7 @@ EINA_DEPRECATED EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_S * * @ingroup Elm_Entry_Group */ -EINA_DEPRECATED EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bounce mode @@ -711,7 +711,7 @@ EINA_DEPRECATED EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bou * * @ingroup Elm_Entry_Group */ -EINA_DEPRECATED EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * @brief Set the photocam scrolling bouncing. @@ -724,7 +724,7 @@ EINA_DEPRECATED EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool * * @ingroup Elm_Photocam */ -EINA_DEPRECATED EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * @brief Get the photocam scrolling bouncing. @@ -739,7 +739,7 @@ EINA_DEPRECATED EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Photocam */ -EINA_DEPRECATED EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Set bouncing behaviour when the scrolled content reaches an edge. @@ -757,7 +757,7 @@ EINA_DEPRECATED EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina * * @ingroup Elm_List */ -EINA_DEPRECATED EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bouncing behaviour of the internal scroller. @@ -778,7 +778,7 @@ EINA_DEPRECATED EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Boo * * @ingroup Elm_List */ -EINA_DEPRECATED EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Set the scrollbar policy. @@ -801,7 +801,7 @@ EINA_DEPRECATED EAPI void elm_list_bounce_get(const Evas_Object *obj, Ei * * @ingroup Elm_List */ -EINA_DEPRECATED EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +EINA_DEPRECATED ELM_API void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy. @@ -816,7 +816,7 @@ EINA_DEPRECATED EAPI void elm_list_scroller_policy_set(Evas_Object *obj, * * @ingroup Elm_List */ -EINA_DEPRECATED EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +EINA_DEPRECATED ELM_API void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * @brief Set custom theme elements for the scroller @@ -829,7 +829,7 @@ EINA_DEPRECATED EAPI void elm_list_scroller_policy_get(const Evas_Object * * @ingroup Elm_Scroller */ -EINA_DEPRECATED EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base); +EINA_DEPRECATED ELM_API void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base); /** * Set bouncing behaviour when the scrolled content reaches an edge. @@ -847,7 +847,7 @@ EINA_DEPRECATED EAPI void elm_scroller_custom_widget_base_theme_set(Evas * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bouncing behaviour of the internal scroller. @@ -868,7 +868,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Boo * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Get the scrollbar policy. @@ -885,7 +885,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Ei * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +EINA_DEPRECATED ELM_API void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Set the scrollbar policy. @@ -908,7 +908,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_get(const Evas_Object * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +EINA_DEPRECATED ELM_API void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Set the file that will be used as icon. @@ -928,7 +928,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group); /** * Set a location in memory to be used as an icon @@ -953,7 +953,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, c * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); /** * Get the file that will be used as icon. @@ -968,7 +968,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group); +EINA_DEPRECATED ELM_API void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group); /** * Set the smooth scaling for an icon object. @@ -991,7 +991,7 @@ EINA_DEPRECATED EAPI void elm_icon_file_get(const Evas_Object * * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth); +EINA_DEPRECATED ELM_API void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth); /** * Get whether smooth scaling is enabled for an icon object. @@ -1005,7 +1005,7 @@ EINA_DEPRECATED EAPI void elm_icon_smooth_set(Evas_Object *obj, * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_smooth_get(const Evas_Object *obj); /** * Disable scaling of this object. @@ -1027,7 +1027,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); +EINA_DEPRECATED ELM_API void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); /** * Get whether scaling is disabled on the object. @@ -1041,7 +1041,7 @@ EINA_DEPRECATED EAPI void elm_icon_no_scale_set(Evas_Object *ob * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj); /** * Set if the object is (up/down) resizable. @@ -1062,7 +1062,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Obje * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down); +EINA_DEPRECATED ELM_API void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down); /** * Get if the object is (up/down) resizable. @@ -1077,7 +1077,7 @@ EINA_DEPRECATED EAPI void elm_icon_resizable_set(Evas_Object *o * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down); +EINA_DEPRECATED ELM_API void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down); /** * Get the object's image size @@ -1090,7 +1090,7 @@ EINA_DEPRECATED EAPI void elm_icon_resizable_get(const Evas_Obj * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h); +EINA_DEPRECATED ELM_API void elm_icon_size_get(const Evas_Object *obj, int *w, int *h); /** * Set if the icon fill the entire object area. @@ -1117,7 +1117,7 @@ EINA_DEPRECATED EAPI void elm_icon_size_get(const Evas_Object * * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); +EINA_DEPRECATED ELM_API void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); /** * Get if the object is filled outside. @@ -1132,7 +1132,7 @@ EINA_DEPRECATED EAPI void elm_icon_fill_outside_set(Evas_Object * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj); /** * Set the prescale size for the icon. @@ -1158,7 +1158,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_ * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI void elm_icon_prescale_set(Evas_Object *obj, int size); +EINA_DEPRECATED ELM_API void elm_icon_prescale_set(Evas_Object *obj, int size); /** * Get the prescale size for the icon. @@ -1172,7 +1172,7 @@ EINA_DEPRECATED EAPI void elm_icon_prescale_set(Evas_Object *ob * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI int elm_icon_prescale_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_icon_prescale_get(const Evas_Object *obj); /** * Get the image object of the icon. DO NOT MODIFY THIS. @@ -1184,7 +1184,7 @@ EINA_DEPRECATED EAPI int elm_icon_prescale_get(const Evas_Obje * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_icon_object_get(Evas_Object *obj); /** * Enable or disable preloading of the icon @@ -1196,7 +1196,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj) * @deprecated Use elm_image_preload_disabled_set() instead. * */ -EINA_DEPRECATED EAPI void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get if the icon supports animation or not. @@ -1213,7 +1213,7 @@ EINA_DEPRECATED EAPI void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_ * @deprecated Use elm_image_animated_available_get() instead. * */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj); /** * Set animation mode of the icon. @@ -1232,7 +1232,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object * @deprecated Use elm_image_animated_set() instead. * */ -EINA_DEPRECATED EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated); +EINA_DEPRECATED ELM_API void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated); /** * Get animation mode of the icon. @@ -1245,7 +1245,7 @@ EINA_DEPRECATED EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool ani * @deprecated Use elm_image_animated_get() instead. * */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_animated_get(const Evas_Object *obj); /** * Set animation play mode of the icon. @@ -1270,7 +1270,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj); * @deprecated Use elm_image_animated_play_set() instead. * */ -EINA_DEPRECATED EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play); +EINA_DEPRECATED ELM_API void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play); /** * Get animation play mode of the icon. @@ -1284,7 +1284,7 @@ EINA_DEPRECATED EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Boo * @deprecated Use elm_image_animated_play_get() instead. * */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj); /** * Set whether the original aspect ratio of the icon should be kept on resize. @@ -1306,7 +1306,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj * @deprecated Use elm_image_aspect_fixed_set() instead. * */ -EINA_DEPRECATED EAPI void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); +EINA_DEPRECATED ELM_API void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * Get if the object retains the original aspect ratio. @@ -1319,7 +1319,7 @@ EINA_DEPRECATED EAPI void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Icon */ -EINA_DEPRECATED EAPI Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj); /** * Set the initial file system path for a given file selector @@ -1339,7 +1339,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj) * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path); +EINA_DEPRECATED ELM_API void elm_fileselector_button_path_set(Evas_Object *obj, const char *path); /** * Get the initial file system path set for a given file selector @@ -1354,7 +1354,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_path_set(Evas_Object *o * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_fileselector_button_path_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector button @@ -1378,7 +1378,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_button_path_get(const Evas_Obj * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value); /** * Get whether tree view is enabled for the given file selector @@ -1394,7 +1394,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_expandable_set(Evas_Obj * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj); /** * Set whether a given file selector button widget's internal file @@ -1416,7 +1416,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_expandable_get(const Ev * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector button widget's internal file @@ -1434,7 +1434,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_folder_only_set(Evas_Ob * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj); /** * Enable/disable the file name entry box where the user can type @@ -1455,7 +1455,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_folder_only_get(const E * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value); /** * Get whether the given file selector button widget's internal @@ -1472,7 +1472,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_is_save_set(Evas_Object * * @ingroup Elm_File_Selector_Button */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj); /** * Set the initial file system path and the entry's path string for @@ -1492,7 +1492,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_ * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path); /** * Get the entry's path string for a given file selector entry @@ -1506,7 +1506,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_path_set(Evas_Object *ob * @deprecated Use elm_fileselector_path_get() instead. * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_fileselector_entry_path_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector entry @@ -1529,7 +1529,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_entry_path_get(const Evas_Obje * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value); /** * Get whether tree view is enabled for the given file selector @@ -1545,7 +1545,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_expandable_set(Evas_Obje * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj); /** * Set whether a given file selector entry widget's internal file @@ -1567,7 +1567,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Eva * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector entry widget's internal file @@ -1585,7 +1585,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_folder_only_set(Evas_Obj * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj); /** * Enable/disable the file name entry box where the user can type @@ -1606,7 +1606,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Ev * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value); /** * Get whether the given file selector entry widget's internal @@ -1623,7 +1623,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_is_save_set(Evas_Object * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj); /** * Set the initial file system path for a given file selector entry @@ -1643,7 +1643,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_O * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path); /** * Get the parent directory's path to the latest file selection on @@ -1659,15 +1659,15 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_selected_set(Evas_Object * * @ingroup Elm_File_Selector_Entry */ -EINA_DEPRECATED EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_fileselector_entry_selected_get(const Evas_Object *obj); //TODO: remvoe below - use elm_access_text_set(); or elm_access_cb_set(); -EINA_DEPRECATED EAPI void elm_access_external_info_set(Evas_Object *obj, const char *text); -EINA_DEPRECATED EAPI char *elm_access_external_info_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_access_external_info_set(Evas_Object *obj, const char *text); +EINA_DEPRECATED ELM_API char *elm_access_external_info_get(const Evas_Object *obj); // elm_win -EINA_DEPRECATED EAPI void elm_win_type_set(Evas_Object *obj, Elm_Win_Type type); -EINA_DEPRECATED EAPI void elm_win_name_set(Evas_Object *obj, const char *name); +EINA_DEPRECATED ELM_API void elm_win_type_set(Evas_Object *obj, Elm_Win_Type type); +EINA_DEPRECATED ELM_API void elm_win_name_set(Evas_Object *obj, const char *name); /** * @brief Set a circle with given center, radius, and start angle. @@ -1683,7 +1683,7 @@ EINA_DEPRECATED EAPI void elm_win_name_set(Evas_Object *obj, const char *name); * * @ingroup Elm_Textpath_Group */ -EINA_DEPRECATED EAPI void elm_textpath_circle_set(Efl_Ui_Textpath *obj, double x, double y, double radius, double start_angle, Efl_Ui_Textpath_Direction direction); +EINA_DEPRECATED ELM_API void elm_textpath_circle_set(Efl_Ui_Textpath *obj, double x, double y, double radius, double start_angle, Efl_Ui_Textpath_Direction direction); /** * Request that your elementary application needs elocation @@ -1700,4 +1700,4 @@ EINA_DEPRECATED EAPI void elm_textpath_circle_set(Efl_Ui_Textpath *obj, double x * * @ingroup eldbus */ -EINA_DEPRECATED EAPI Eina_Bool elm_need_elocation(void); +EINA_DEPRECATED ELM_API Eina_Bool elm_need_elocation(void); diff --git a/src/lib/elementary/elm_diskselector.c b/src/lib/elementary/elm_diskselector.c index d8d4e3a588..50304199b3 100644 --- a/src/lib/elementary/elm_diskselector.c +++ b/src/lib/elementary/elm_diskselector.c @@ -1404,7 +1404,7 @@ _elm_diskselector_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Diskse _elm_diskselector_smart_focus_next_enable = acs; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_diskselector_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -1521,7 +1521,7 @@ _elm_diskselector_side_text_max_length_set(Eo *obj EINA_UNUSED, Elm_Diskselector sd->len_side = len; } -EAPI void +ELM_API void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -1531,7 +1531,7 @@ elm_diskselector_bounce_set(Evas_Object *obj, elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -1541,7 +1541,7 @@ elm_diskselector_bounce_get(const Evas_Object *obj, elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) @@ -1560,7 +1560,7 @@ _elm_diskselector_elm_interface_scrollable_policy_get(const Eo *obj, Elm_Disksel if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v; } -EAPI void +ELM_API void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) diff --git a/src/lib/elementary/elm_diskselector_common.h b/src/lib/elementary/elm_diskselector_common.h index a280e4c3aa..975ff8335e 100644 --- a/src/lib/elementary/elm_diskselector_common.h +++ b/src/lib/elementary/elm_diskselector_common.h @@ -1,8 +1,8 @@ -EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); +ELM_API void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); -EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it); -EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it); +ELM_API Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it); -EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it); +ELM_API Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it); diff --git a/src/lib/elementary/elm_diskselector_eo.c b/src/lib/elementary/elm_diskselector_eo.c index f48f7d84e0..0428f1910b 100644 --- a/src/lib/elementary/elm_diskselector_eo.c +++ b/src/lib/elementary/elm_diskselector_eo.c @@ -17,7 +17,7 @@ __eolian_elm_diskselector_side_text_max_length_set_reflect(Eo *obj, Eina_Value v return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_diskselector_side_text_max_length_set, EFL_FUNC_CALL(len), int len); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_diskselector_side_text_max_length_set, EFL_FUNC_CALL(len), int len); int _elm_diskselector_side_text_max_length_get(const Eo *obj, Elm_Diskselector_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_diskselector_side_text_max_length_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_side_text_max_length_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_side_text_max_length_get, int, 0); void _elm_diskselector_round_enabled_set(Eo *obj, Elm_Diskselector_Data *pd, Eina_Bool enabled); @@ -49,7 +49,7 @@ __eolian_elm_diskselector_round_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_diskselector_round_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_diskselector_round_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_diskselector_round_enabled_get(const Eo *obj, Elm_Diskselector_Data *pd); @@ -61,7 +61,7 @@ __eolian_elm_diskselector_round_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_round_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_round_enabled_get, Eina_Bool, 0); void _elm_diskselector_display_item_num_set(Eo *obj, Elm_Diskselector_Data *pd, int num); @@ -81,7 +81,7 @@ __eolian_elm_diskselector_display_item_num_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_diskselector_display_item_num_set, EFL_FUNC_CALL(num), int num); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_diskselector_display_item_num_set, EFL_FUNC_CALL(num), int num); int _elm_diskselector_display_item_num_get(const Eo *obj, Elm_Diskselector_Data *pd); @@ -93,31 +93,31 @@ __eolian_elm_diskselector_display_item_num_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_display_item_num_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_display_item_num_get, int, 0); Elm_Widget_Item *_elm_diskselector_first_item_get(const Eo *obj, Elm_Diskselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_first_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_diskselector_items_get(const Eo *obj, Elm_Diskselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_diskselector_last_item_get(const Eo *obj, Elm_Diskselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_last_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_diskselector_selected_item_get(const Eo *obj, Elm_Diskselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_diskselector_item_append(Eo *obj, Elm_Diskselector_Data *pd, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_diskselector_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_diskselector_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); void _elm_diskselector_clear(Eo *obj, Elm_Diskselector_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_diskselector_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_diskselector_clear); Efl_Object *_elm_diskselector_efl_object_constructor(Eo *obj, Elm_Diskselector_Data *pd); diff --git a/src/lib/elementary/elm_diskselector_eo.h b/src/lib/elementary/elm_diskselector_eo.h index 1b8195d4a6..0942d23560 100644 --- a/src/lib/elementary/elm_diskselector_eo.h +++ b/src/lib/elementary/elm_diskselector_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Diskselector; */ #define ELM_DISKSELECTOR_CLASS elm_diskselector_class_get() -EWAPI const Efl_Class *elm_diskselector_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_diskselector_class_get(void) EINA_CONST; /** * @brief Set the side labels max length. @@ -45,7 +45,7 @@ EWAPI const Efl_Class *elm_diskselector_class_get(void) EINA_CONST; * * @ingroup Elm_Diskselector */ -EOAPI void elm_obj_diskselector_side_text_max_length_set(Eo *obj, int len); +ELM_API ELM_API_WEAK void elm_obj_diskselector_side_text_max_length_set(Eo *obj, int len); /** * @brief Get the side labels max length. @@ -58,7 +58,7 @@ EOAPI void elm_obj_diskselector_side_text_max_length_set(Eo *obj, int len); * * @ingroup Elm_Diskselector */ -EOAPI int elm_obj_diskselector_side_text_max_length_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_diskselector_side_text_max_length_get(const Eo *obj); /** * @brief Enable or disable round mode. @@ -74,7 +74,7 @@ EOAPI int elm_obj_diskselector_side_text_max_length_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI void elm_obj_diskselector_round_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_diskselector_round_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Get a value whether round mode is enabled or not. @@ -87,7 +87,7 @@ EOAPI void elm_obj_diskselector_round_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Diskselector */ -EOAPI Eina_Bool elm_obj_diskselector_round_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_diskselector_round_enabled_get(const Eo *obj); /** * @brief Set the number of items to be displayed. @@ -103,7 +103,7 @@ EOAPI Eina_Bool elm_obj_diskselector_round_enabled_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI void elm_obj_diskselector_display_item_num_set(Eo *obj, int num); +ELM_API ELM_API_WEAK void elm_obj_diskselector_display_item_num_set(Eo *obj, int num); /** * @brief Get the number of items in the diskselector object. @@ -114,7 +114,7 @@ EOAPI void elm_obj_diskselector_display_item_num_set(Eo *obj, int num); * * @ingroup Elm_Diskselector */ -EOAPI int elm_obj_diskselector_display_item_num_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_diskselector_display_item_num_get(const Eo *obj); /** * @brief Get the first item of the diskselector. @@ -131,7 +131,7 @@ EOAPI int elm_obj_diskselector_display_item_num_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_first_item_get(const Eo *obj); /** * @brief Get a list of all the diskselector items. @@ -145,7 +145,7 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_first_item_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI const Eina_List *elm_obj_diskselector_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_diskselector_items_get(const Eo *obj); /** * @brief Get the last item of the diskselector. @@ -162,7 +162,7 @@ EOAPI const Eina_List *elm_obj_diskselector_items_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_last_item_get(const Eo *obj); /** * @brief Get the selected item. @@ -181,7 +181,7 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_last_item_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_selected_item_get(const Eo *obj); /** * @brief Appends a new item to the diskselector object. @@ -217,7 +217,7 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_selected_item_get(const Eo *obj); * * @ingroup Elm_Diskselector */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Remove all diskselector's items. @@ -227,6 +227,6 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_item_append(Eo *obj, const char *lab * * @ingroup Elm_Diskselector */ -EOAPI void elm_obj_diskselector_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_diskselector_clear(Eo *obj); #endif diff --git a/src/lib/elementary/elm_diskselector_eo.legacy.c b/src/lib/elementary/elm_diskselector_eo.legacy.c index eb4c1d92b9..792b121356 100644 --- a/src/lib/elementary/elm_diskselector_eo.legacy.c +++ b/src/lib/elementary/elm_diskselector_eo.legacy.c @@ -1,71 +1,71 @@ -EAPI void +ELM_API void elm_diskselector_side_text_max_length_set(Elm_Diskselector *obj, int len) { elm_obj_diskselector_side_text_max_length_set(obj, len); } -EAPI int +ELM_API int elm_diskselector_side_text_max_length_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_side_text_max_length_get(obj); } -EAPI void +ELM_API void elm_diskselector_round_enabled_set(Elm_Diskselector *obj, Eina_Bool enabled) { elm_obj_diskselector_round_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_diskselector_round_enabled_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_round_enabled_get(obj); } -EAPI void +ELM_API void elm_diskselector_display_item_num_set(Elm_Diskselector *obj, int num) { elm_obj_diskselector_display_item_num_set(obj, num); } -EAPI int +ELM_API int elm_diskselector_display_item_num_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_display_item_num_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_first_item_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_first_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_diskselector_items_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_last_item_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_last_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_selected_item_get(const Elm_Diskselector *obj) { return elm_obj_diskselector_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_item_append(Elm_Diskselector *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_diskselector_item_append(obj, label, icon, func, data); } -EAPI void +ELM_API void elm_diskselector_clear(Elm_Diskselector *obj) { elm_obj_diskselector_clear(obj); diff --git a/src/lib/elementary/elm_diskselector_eo.legacy.h b/src/lib/elementary/elm_diskselector_eo.legacy.h index 0f888488eb..ebb4c3da8a 100644 --- a/src/lib/elementary/elm_diskselector_eo.legacy.h +++ b/src/lib/elementary/elm_diskselector_eo.legacy.h @@ -38,7 +38,7 @@ typedef Eo Elm_Diskselector; * * @ingroup Elm_Diskselector_Group */ -EAPI void elm_diskselector_side_text_max_length_set(Elm_Diskselector *obj, int len); +ELM_API void elm_diskselector_side_text_max_length_set(Elm_Diskselector *obj, int len); /** * @brief Get the side labels max length. @@ -51,7 +51,7 @@ EAPI void elm_diskselector_side_text_max_length_set(Elm_Diskselector *obj, int l * * @ingroup Elm_Diskselector_Group */ -EAPI int elm_diskselector_side_text_max_length_get(const Elm_Diskselector *obj); +ELM_API int elm_diskselector_side_text_max_length_get(const Elm_Diskselector *obj); /** * @brief Enable or disable round mode. @@ -67,7 +67,7 @@ EAPI int elm_diskselector_side_text_max_length_get(const Elm_Diskselector *obj); * * @ingroup Elm_Diskselector_Group */ -EAPI void elm_diskselector_round_enabled_set(Elm_Diskselector *obj, Eina_Bool enabled); +ELM_API void elm_diskselector_round_enabled_set(Elm_Diskselector *obj, Eina_Bool enabled); /** * @brief Get a value whether round mode is enabled or not. @@ -80,7 +80,7 @@ EAPI void elm_diskselector_round_enabled_set(Elm_Diskselector *obj, Eina_Bool en * * @ingroup Elm_Diskselector_Group */ -EAPI Eina_Bool elm_diskselector_round_enabled_get(const Elm_Diskselector *obj); +ELM_API Eina_Bool elm_diskselector_round_enabled_get(const Elm_Diskselector *obj); /** * @brief Set the number of items to be displayed. @@ -96,7 +96,7 @@ EAPI Eina_Bool elm_diskselector_round_enabled_get(const Elm_Diskselector *obj); * * @ingroup Elm_Diskselector_Group */ -EAPI void elm_diskselector_display_item_num_set(Elm_Diskselector *obj, int num); +ELM_API void elm_diskselector_display_item_num_set(Elm_Diskselector *obj, int num); /** * @brief Get the number of items in the diskselector object. @@ -107,7 +107,7 @@ EAPI void elm_diskselector_display_item_num_set(Elm_Diskselector *obj, int num); * * @ingroup Elm_Diskselector_Group */ -EAPI int elm_diskselector_display_item_num_get(const Elm_Diskselector *obj); +ELM_API int elm_diskselector_display_item_num_get(const Elm_Diskselector *obj); /** * @brief Get the first item of the diskselector. @@ -123,7 +123,7 @@ EAPI int elm_diskselector_display_item_num_get(const Elm_Diskselector *obj); * * @ingroup Elm_Diskselector_Group */ -EAPI Elm_Widget_Item *elm_diskselector_first_item_get(const Elm_Diskselector *obj); +ELM_API Elm_Widget_Item *elm_diskselector_first_item_get(const Elm_Diskselector *obj); /** * @brief Get a list of all the diskselector items. @@ -137,7 +137,7 @@ EAPI Elm_Widget_Item *elm_diskselector_first_item_get(const Elm_Diskselector *ob * * @ingroup Elm_Diskselector_Group */ -EAPI const Eina_List *elm_diskselector_items_get(const Elm_Diskselector *obj); +ELM_API const Eina_List *elm_diskselector_items_get(const Elm_Diskselector *obj); /** * @brief Get the last item of the diskselector. @@ -153,7 +153,7 @@ EAPI const Eina_List *elm_diskselector_items_get(const Elm_Diskselector *obj); * * @ingroup Elm_Diskselector_Group */ -EAPI Elm_Widget_Item *elm_diskselector_last_item_get(const Elm_Diskselector *obj); +ELM_API Elm_Widget_Item *elm_diskselector_last_item_get(const Elm_Diskselector *obj); /** * @brief Get the selected item. @@ -172,7 +172,7 @@ EAPI Elm_Widget_Item *elm_diskselector_last_item_get(const Elm_Diskselector *obj * * @ingroup Elm_Diskselector_Group */ -EAPI Elm_Widget_Item *elm_diskselector_selected_item_get(const Elm_Diskselector *obj); +ELM_API Elm_Widget_Item *elm_diskselector_selected_item_get(const Elm_Diskselector *obj); /** * @brief Appends a new item to the diskselector object. @@ -208,7 +208,7 @@ EAPI Elm_Widget_Item *elm_diskselector_selected_item_get(const Elm_Diskselector * * @ingroup Elm_Diskselector_Group */ -EAPI Elm_Widget_Item *elm_diskselector_item_append(Elm_Diskselector *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_diskselector_item_append(Elm_Diskselector *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Remove all diskselector's items. @@ -218,6 +218,6 @@ EAPI Elm_Widget_Item *elm_diskselector_item_append(Elm_Diskselector *obj, const * * @ingroup Elm_Diskselector_Group */ -EAPI void elm_diskselector_clear(Elm_Diskselector *obj); +ELM_API void elm_diskselector_clear(Elm_Diskselector *obj); #endif diff --git a/src/lib/elementary/elm_diskselector_item_eo.c b/src/lib/elementary/elm_diskselector_item_eo.c index 7b58d2c15e..da034c51e0 100644 --- a/src/lib/elementary/elm_diskselector_item_eo.c +++ b/src/lib/elementary/elm_diskselector_item_eo.c @@ -1,11 +1,11 @@ Elm_Widget_Item *_elm_diskselector_item_prev_get(const Eo *obj, Elm_Diskselector_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_diskselector_item_next_get(const Eo *obj, Elm_Diskselector_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_next_get, Elm_Widget_Item *, NULL); void _elm_diskselector_item_selected_set(Eo *obj, Elm_Diskselector_Item_Data *pd, Eina_Bool selected); @@ -25,7 +25,7 @@ __eolian_elm_diskselector_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_diskselector_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_diskselector_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_diskselector_item_selected_get(const Eo *obj, Elm_Diskselector_Item_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_diskselector_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_diskselector_item_selected_get, Eina_Bool, 0); Efl_Object *_elm_diskselector_item_efl_object_constructor(Eo *obj, Elm_Diskselector_Item_Data *pd); diff --git a/src/lib/elementary/elm_diskselector_item_eo.h b/src/lib/elementary/elm_diskselector_item_eo.h index f59515e3d2..be87da0b8a 100644 --- a/src/lib/elementary/elm_diskselector_item_eo.h +++ b/src/lib/elementary/elm_diskselector_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Diskselector_Item; */ #define ELM_DISKSELECTOR_ITEM_CLASS elm_diskselector_item_class_get() -EWAPI const Efl_Class *elm_diskselector_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_diskselector_item_class_get(void) EINA_CONST; /** * @brief Get the item before @c item in diskselector. @@ -38,7 +38,7 @@ EWAPI const Efl_Class *elm_diskselector_item_class_get(void) EINA_CONST; * * @ingroup Elm_Diskselector_Item */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_item_prev_get(const Eo *obj); /** * @brief Get the item after @c item in diskselector. @@ -57,7 +57,7 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_item_prev_get(const Eo *obj); * * @ingroup Elm_Diskselector_Item */ -EOAPI Elm_Widget_Item *elm_obj_diskselector_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_diskselector_item_next_get(const Eo *obj); /** * @brief Set the selected state of an item. @@ -84,7 +84,7 @@ EOAPI Elm_Widget_Item *elm_obj_diskselector_item_next_get(const Eo *obj); * * @ingroup Elm_Diskselector_Item */ -EOAPI void elm_obj_diskselector_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_diskselector_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Get whether the @c item is selected or not. @@ -98,6 +98,6 @@ EOAPI void elm_obj_diskselector_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Diskselector_Item */ -EOAPI Eina_Bool elm_obj_diskselector_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_diskselector_item_selected_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_diskselector_item_eo.legacy.c b/src/lib/elementary/elm_diskselector_item_eo.legacy.c index f12cc63d8a..36cc2426d0 100644 --- a/src/lib/elementary/elm_diskselector_item_eo.legacy.c +++ b/src/lib/elementary/elm_diskselector_item_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_item_prev_get(const Elm_Diskselector_Item *obj) { return elm_obj_diskselector_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_diskselector_item_next_get(const Elm_Diskselector_Item *obj) { return elm_obj_diskselector_item_next_get(obj); } -EAPI void +ELM_API void elm_diskselector_item_selected_set(Elm_Diskselector_Item *obj, Eina_Bool selected) { elm_obj_diskselector_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_diskselector_item_selected_get(const Elm_Diskselector_Item *obj) { return elm_obj_diskselector_item_selected_get(obj); diff --git a/src/lib/elementary/elm_diskselector_item_eo.legacy.h b/src/lib/elementary/elm_diskselector_item_eo.legacy.h index 680cb58549..fe861026a3 100644 --- a/src/lib/elementary/elm_diskselector_item_eo.legacy.h +++ b/src/lib/elementary/elm_diskselector_item_eo.legacy.h @@ -31,7 +31,7 @@ typedef Eo Elm_Diskselector_Item; * * @ingroup Elm_Diskselector_Item_Group */ -EAPI Elm_Widget_Item *elm_diskselector_item_prev_get(const Elm_Diskselector_Item *obj); +ELM_API Elm_Widget_Item *elm_diskselector_item_prev_get(const Elm_Diskselector_Item *obj); /** * @brief Get the item after @c item in diskselector. @@ -50,7 +50,7 @@ EAPI Elm_Widget_Item *elm_diskselector_item_prev_get(const Elm_Diskselector_Item * * @ingroup Elm_Diskselector_Item_Group */ -EAPI Elm_Widget_Item *elm_diskselector_item_next_get(const Elm_Diskselector_Item *obj); +ELM_API Elm_Widget_Item *elm_diskselector_item_next_get(const Elm_Diskselector_Item *obj); /** * @brief Set the selected state of an item. @@ -77,7 +77,7 @@ EAPI Elm_Widget_Item *elm_diskselector_item_next_get(const Elm_Diskselector_Item * * @ingroup Elm_Diskselector_Item_Group */ -EAPI void elm_diskselector_item_selected_set(Elm_Diskselector_Item *obj, Eina_Bool selected); +ELM_API void elm_diskselector_item_selected_set(Elm_Diskselector_Item *obj, Eina_Bool selected); /** * @brief Get whether the @c item is selected or not. @@ -91,6 +91,6 @@ EAPI void elm_diskselector_item_selected_set(Elm_Diskselector_Item *obj, Eina_Bo * * @ingroup Elm_Diskselector_Item_Group */ -EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Diskselector_Item *obj); +ELM_API Eina_Bool elm_diskselector_item_selected_get(const Elm_Diskselector_Item *obj); #endif diff --git a/src/lib/elementary/elm_diskselector_legacy.h b/src/lib/elementary/elm_diskselector_legacy.h index 8f34c06332..9ef38ac9a3 100644 --- a/src/lib/elementary/elm_diskselector_legacy.h +++ b/src/lib/elementary/elm_diskselector_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Diskselector */ -EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent); +ELM_API Evas_Object *elm_diskselector_add(Evas_Object *parent); #include "elm_diskselector_item_eo.legacy.h" #include "elm_diskselector_eo.legacy.h" diff --git a/src/lib/elementary/elm_dnd.c b/src/lib/elementary/elm_dnd.c index d0c309a84e..1ac0211998 100644 --- a/src/lib/elementary/elm_dnd.c +++ b/src/lib/elementary/elm_dnd.c @@ -160,7 +160,7 @@ _format_to_mime_array(Elm_Sel_Format format) return ret; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State enter_cb, void *enter_data, Elm_Drag_State leave_cb, void *leave_data, @@ -191,7 +191,7 @@ elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State enter_cb, void *enter_data, Elm_Drag_State leave_cb, void *leave_data, @@ -547,13 +547,13 @@ _cont_obj_mouse_down(void *data, Evas *e, Evas_Object *obj EINA_UNUSED, void *ev st->y_down = ev->canvas.y; st->tm = ecore_timer_add(st->tm_to_drag, _cont_obj_anim_start, st); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drag_item_container_del(Evas_Object *obj) { return elm_drag_item_container_del_internal(obj, EINA_TRUE); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double anim_tm, double tm_to_drag, @@ -695,7 +695,7 @@ elm_drop_item_container_del_internal(Evas_Object *obj, Eina_Bool full) return EINA_FALSE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drop_item_container_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Xy_Item_Get_Cb itemgetcb, @@ -732,7 +732,7 @@ elm_drop_item_container_add(Evas_Object *obj, } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drop_item_container_del(Evas_Object *obj) { return elm_drop_item_container_del_internal(obj, EINA_TRUE); @@ -761,7 +761,7 @@ _drag_finished_cb(void *data, const Efl_Event *ev) free(dd); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, Elm_Xdnd_Action action, Elm_Drag_Icon_Create_Cb createicon, @@ -811,7 +811,7 @@ elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drag_cancel(Evas_Object *obj) { efl_ui_dnd_drag_cancel(obj, _default_seat(obj)); @@ -819,7 +819,7 @@ elm_drag_cancel(Evas_Object *obj) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_drag_action_set(Evas_Object *obj EINA_UNUSED, Elm_Xdnd_Action action EINA_UNUSED) { ERR("This operation is not supported anymore."); diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index 307976976c..9772035096 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -4146,7 +4146,7 @@ _elm_entry_efl_canvas_group_group_member_add(Eo *obj, Elm_Entry_Data *sd, Evas_O evas_object_raise(sd->hit_rect); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_entry_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -4294,13 +4294,13 @@ _elm_entry_password_get(const Eo *obj EINA_UNUSED, Elm_Entry_Data *sd) return sd->password; } -EAPI void +ELM_API void elm_entry_calc_force(Evas_Object *obj) { efl_layout_calc_force(obj); } -EAPI void +ELM_API void elm_entry_entry_set(Evas_Object *obj, const char *entry) { @@ -4308,7 +4308,7 @@ elm_entry_entry_set(Evas_Object *obj, efl_text_set(efl_part(obj, "elm.text"), entry); } -EAPI const char * +ELM_API const char * elm_entry_entry_get(const Evas_Object *obj) { ELM_ENTRY_CHECK(obj) NULL; @@ -4695,14 +4695,14 @@ _elm_entry_context_menu_disabled_get(const Eo *obj EINA_UNUSED, Elm_Entry_Data * return !sd->context_menu; } -EAPI const char * +ELM_API const char * elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item) { if (!item) return NULL; return item->label; } -EAPI void +ELM_API void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, @@ -4808,7 +4808,7 @@ _elm_entry_markup_filter_remove(Eo *obj EINA_UNUSED, Elm_Entry_Data *sd, Elm_Ent } } -EAPI char * +ELM_API char * elm_entry_markup_to_utf8(const char *s) { char *ss = _elm_util_mkup_to_text(s); @@ -4816,7 +4816,7 @@ elm_entry_markup_to_utf8(const char *s) return ss; } -EAPI char * +ELM_API char * elm_entry_utf8_to_markup(const char *s) { char *ss = _elm_util_text_to_mkup(s); @@ -4830,7 +4830,7 @@ _text_get(const Evas_Object *obj) return elm_object_text_get(obj); } -EAPI void +ELM_API void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text) @@ -4890,7 +4890,7 @@ elm_entry_filter_limit_size(void *data, free(utfstr); } -EAPI void +ELM_API void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text) @@ -5018,7 +5018,7 @@ _elm_entry_file_text_format_set(Eo *obj EINA_UNUSED, Elm_Entry_Data *sd, Elm_Tex sd->format = format; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) { Eina_Bool ret = EINA_FALSE; @@ -5062,7 +5062,7 @@ _elm_entry_efl_file_file_set(Eo *obj, Elm_Entry_Data *sd, const char *file) return efl_file_set(efl_super(obj, MY_CLASS), file); } -EAPI void +ELM_API void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) { if (file) *file = efl_file_get(obj); @@ -5095,7 +5095,7 @@ _elm_entry_autosave_get(const Eo *obj EINA_UNUSED, Elm_Entry_Data *sd) return sd->auto_save; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) { @@ -5108,7 +5108,7 @@ elm_entry_cnp_textonly_set(Evas_Object *obj, elm_entry_cnp_mode_set(obj, cnp_mode); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_entry_cnp_textonly_get(const Evas_Object *obj) { ELM_ENTRY_CHECK(obj) EINA_FALSE; @@ -5264,7 +5264,7 @@ _elm_entry_end_visible_set(Eo *obj, Elm_Entry_Data *sd, Eina_Bool setting) elm_layout_sizing_eval(obj); } -EAPI void +ELM_API void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) @@ -5281,7 +5281,7 @@ _elm_entry_elm_interface_scrollable_policy_set(Eo *obj, Elm_Entry_Data *sd, Elm_ elm_interface_scrollable_policy_set(efl_super(obj, MY_CLASS), sd->policy_h, sd->policy_v); } -EAPI void +ELM_API void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -5298,7 +5298,7 @@ _elm_entry_elm_interface_scrollable_bounce_allow_set(Eo *obj, Elm_Entry_Data *sd elm_interface_scrollable_bounce_allow_set(efl_super(obj, MY_CLASS), h_bounce, v_bounce); } -EAPI void +ELM_API void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) diff --git a/src/lib/elementary/elm_entry_common.h b/src/lib/elementary/elm_entry_common.h index 6178cecb85..475b0a5962 100644 --- a/src/lib/elementary/elm_entry_common.h +++ b/src/lib/elementary/elm_entry_common.h @@ -150,7 +150,7 @@ typedef Edje_Entry_Change_Info Elm_Entry_Change_Info; * @param s The string (in markup) to be converted * @return The converted string (in UTF-8). It should be freed. */ -EAPI char *elm_entry_markup_to_utf8(const char *s); +ELM_API char *elm_entry_markup_to_utf8(const char *s); /** * This converts a UTF-8 string into markup (HTML-like). @@ -166,7 +166,7 @@ EAPI char *elm_entry_markup_to_utf8(const char *s); * want to display "&" in label, entry, and some widgets which use textblock * internally. */ -EAPI char *elm_entry_utf8_to_markup(const char *s); +ELM_API char *elm_entry_utf8_to_markup(const char *s); @@ -214,7 +214,7 @@ struct _Elm_Entry_Filter_Limit_Size * This filter, like any others, does not apply when setting the entry text * directly with elm_object_text_set(). */ -EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text); +ELM_API void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text); /** * Data for the elm_entry_filter_accept_set() entry filter. @@ -253,7 +253,7 @@ struct _Elm_Entry_Filter_Accept_Set * This filter, like any others, does not apply when setting the entry text * directly with elm_object_text_set() */ -EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text); +ELM_API void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text); /** * Get the text of the contextual menu item of entry. @@ -264,7 +264,7 @@ EAPI void elm_entry_filter_accept_set(void *data, Evas_Object * @see elm_entry_context_menu_item_add() * @since 1.8 */ -EAPI const char *elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item); +ELM_API const char *elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item); /** * Get the icon object packed in the contextual menu item of entry. @@ -279,7 +279,7 @@ EAPI const char *elm_entry_context_menu_item_label_get(const El * @see elm_entry_context_menu_item_add() * @since 1.8 */ -EAPI void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); +ELM_API void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); /** diff --git a/src/lib/elementary/elm_entry_eo.c b/src/lib/elementary/elm_entry_eo.c index b993fd5fd7..ef413d6957 100644 --- a/src/lib/elementary/elm_entry_eo.c +++ b/src/lib/elementary/elm_entry_eo.c @@ -1,44 +1,44 @@ -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER = EFL_EVENT_DESCRIPTION("changed,user"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE = EFL_EVENT_DESCRIPTION("validate"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN = EFL_EVENT_DESCRIPTION("context,open"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED = EFL_EVENT_DESCRIPTION("anchor,clicked"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_REJECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_REJECTED = EFL_EVENT_DESCRIPTION("rejected"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_MAXLENGTH_REACHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_MAXLENGTH_REACHED = EFL_EVENT_DESCRIPTION("maxlength,reached"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_PREEDIT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_PREEDIT_CHANGED = EFL_EVENT_DESCRIPTION("preedit,changed"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_PRESS = EFL_EVENT_DESCRIPTION("press"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_REDO_REQUEST = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_REDO_REQUEST = EFL_EVENT_DESCRIPTION("redo,request"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_UNDO_REQUEST = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_UNDO_REQUEST = EFL_EVENT_DESCRIPTION("undo,request"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_TEXT_SET_DONE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_TEXT_SET_DONE = EFL_EVENT_DESCRIPTION("text,set,done"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ABORTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ABORTED = EFL_EVENT_DESCRIPTION("aborted"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_DOWN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_DOWN = EFL_EVENT_DESCRIPTION("anchor,down"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED = EFL_EVENT_DESCRIPTION("anchor,hover,opened"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_IN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_IN = EFL_EVENT_DESCRIPTION("anchor,in"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_OUT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_OUT = EFL_EVENT_DESCRIPTION("anchor,out"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_UP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_UP = EFL_EVENT_DESCRIPTION("anchor,up"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED = EFL_EVENT_DESCRIPTION("cursor,changed"); -EWAPI const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL = EFL_EVENT_DESCRIPTION("cursor,changed,manual"); void _elm_entry_scrollable_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool scroll); @@ -59,7 +59,7 @@ __eolian_elm_entry_scrollable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_scrollable_set, EFL_FUNC_CALL(scroll), Eina_Bool scroll); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_scrollable_set, EFL_FUNC_CALL(scroll), Eina_Bool scroll); Eina_Bool _elm_entry_scrollable_get(const Eo *obj, Elm_Entry_Data *pd); @@ -71,7 +71,7 @@ __eolian_elm_entry_scrollable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_scrollable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_scrollable_get, Eina_Bool, 0); void _elm_entry_input_panel_show_on_demand_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool ondemand); @@ -91,7 +91,7 @@ __eolian_elm_entry_input_panel_show_on_demand_set_reflect(Eo *obj, Eina_Value va return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_show_on_demand_set, EFL_FUNC_CALL(ondemand), Eina_Bool ondemand); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_show_on_demand_set, EFL_FUNC_CALL(ondemand), Eina_Bool ondemand); Eina_Bool _elm_entry_input_panel_show_on_demand_get(const Eo *obj, Elm_Entry_Data *pd); @@ -103,7 +103,7 @@ __eolian_elm_entry_input_panel_show_on_demand_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_show_on_demand_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_show_on_demand_get, Eina_Bool, 0); void _elm_entry_context_menu_disabled_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool disabled); @@ -123,7 +123,7 @@ __eolian_elm_entry_context_menu_disabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_context_menu_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_context_menu_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_entry_context_menu_disabled_get(const Eo *obj, Elm_Entry_Data *pd); @@ -135,27 +135,27 @@ __eolian_elm_entry_context_menu_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_context_menu_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_context_menu_disabled_get, Eina_Bool, 0); void _elm_entry_cnp_mode_set(Eo *obj, Elm_Entry_Data *pd, Elm_Cnp_Mode cnp_mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_cnp_mode_set, EFL_FUNC_CALL(cnp_mode), Elm_Cnp_Mode cnp_mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_cnp_mode_set, EFL_FUNC_CALL(cnp_mode), Elm_Cnp_Mode cnp_mode); Elm_Cnp_Mode _elm_entry_cnp_mode_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_cnp_mode_get, Elm_Cnp_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_cnp_mode_get, Elm_Cnp_Mode, 0); void _elm_entry_file_text_format_set(Eo *obj, Elm_Entry_Data *pd, Elm_Text_Format format); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_file_text_format_set, EFL_FUNC_CALL(format), Elm_Text_Format format); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_file_text_format_set, EFL_FUNC_CALL(format), Elm_Text_Format format); void _elm_entry_input_panel_language_set(Eo *obj, Elm_Entry_Data *pd, Elm_Input_Panel_Lang lang); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_language_set, EFL_FUNC_CALL(lang), Elm_Input_Panel_Lang lang); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_language_set, EFL_FUNC_CALL(lang), Elm_Input_Panel_Lang lang); Elm_Input_Panel_Lang _elm_entry_input_panel_language_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_language_get, Elm_Input_Panel_Lang, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_language_get, Elm_Input_Panel_Lang, 0); void _elm_entry_selection_handler_disabled_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool disabled); @@ -175,7 +175,7 @@ __eolian_elm_entry_selection_handler_disabled_set_reflect(Eo *obj, Eina_Value va return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_selection_handler_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_selection_handler_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_entry_selection_handler_disabled_get(const Eo *obj, Elm_Entry_Data *pd); @@ -187,7 +187,7 @@ __eolian_elm_entry_selection_handler_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_selection_handler_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_selection_handler_disabled_get, Eina_Bool, 0); void _elm_entry_input_panel_layout_variation_set(Eo *obj, Elm_Entry_Data *pd, int variation); @@ -207,7 +207,7 @@ __eolian_elm_entry_input_panel_layout_variation_set_reflect(Eo *obj, Eina_Value return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_layout_variation_set, EFL_FUNC_CALL(variation), int variation); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_layout_variation_set, EFL_FUNC_CALL(variation), int variation); int _elm_entry_input_panel_layout_variation_get(const Eo *obj, Elm_Entry_Data *pd); @@ -219,15 +219,15 @@ __eolian_elm_entry_input_panel_layout_variation_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_layout_variation_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_layout_variation_get, int, 0); void _elm_entry_autocapital_type_set(Eo *obj, Elm_Entry_Data *pd, Elm_Autocapital_Type autocapital_type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_autocapital_type_set, EFL_FUNC_CALL(autocapital_type), Elm_Autocapital_Type autocapital_type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_autocapital_type_set, EFL_FUNC_CALL(autocapital_type), Elm_Autocapital_Type autocapital_type); Elm_Autocapital_Type _elm_entry_autocapital_type_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_autocapital_type_get, Elm_Autocapital_Type, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_autocapital_type_get, Elm_Autocapital_Type, 0); void _elm_entry_editable_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool editable); @@ -247,7 +247,7 @@ __eolian_elm_entry_editable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); Eina_Bool _elm_entry_editable_get(const Eo *obj, Elm_Entry_Data *pd); @@ -259,7 +259,7 @@ __eolian_elm_entry_editable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_editable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_editable_get, Eina_Bool, 0); void _elm_entry_anchor_hover_style_set(Eo *obj, Elm_Entry_Data *pd, const char *style); @@ -279,7 +279,7 @@ __eolian_elm_entry_anchor_hover_style_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_anchor_hover_style_set, EFL_FUNC_CALL(style), const char *style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_anchor_hover_style_set, EFL_FUNC_CALL(style), const char *style); const char *_elm_entry_anchor_hover_style_get(const Eo *obj, Elm_Entry_Data *pd); @@ -291,7 +291,7 @@ __eolian_elm_entry_anchor_hover_style_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_anchor_hover_style_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_anchor_hover_style_get, const char *, NULL); void _elm_entry_single_line_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool single_line); @@ -311,7 +311,7 @@ __eolian_elm_entry_single_line_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_single_line_set, EFL_FUNC_CALL(single_line), Eina_Bool single_line); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_single_line_set, EFL_FUNC_CALL(single_line), Eina_Bool single_line); Eina_Bool _elm_entry_single_line_get(const Eo *obj, Elm_Entry_Data *pd); @@ -323,7 +323,7 @@ __eolian_elm_entry_single_line_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_single_line_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_single_line_get, Eina_Bool, 0); void _elm_entry_password_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool password); @@ -343,7 +343,7 @@ __eolian_elm_entry_password_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_password_set, EFL_FUNC_CALL(password), Eina_Bool password); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_password_set, EFL_FUNC_CALL(password), Eina_Bool password); Eina_Bool _elm_entry_password_get(const Eo *obj, Elm_Entry_Data *pd); @@ -355,7 +355,7 @@ __eolian_elm_entry_password_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_password_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_password_get, Eina_Bool, 0); void _elm_entry_input_panel_return_key_disabled_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool disabled); @@ -375,7 +375,7 @@ __eolian_elm_entry_input_panel_return_key_disabled_set_reflect(Eo *obj, Eina_Val return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_entry_input_panel_return_key_disabled_get(const Eo *obj, Elm_Entry_Data *pd); @@ -387,7 +387,7 @@ __eolian_elm_entry_input_panel_return_key_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_return_key_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_return_key_disabled_get, Eina_Bool, 0); void _elm_entry_autosave_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool auto_save); @@ -407,7 +407,7 @@ __eolian_elm_entry_autosave_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_autosave_set, EFL_FUNC_CALL(auto_save), Eina_Bool auto_save); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_autosave_set, EFL_FUNC_CALL(auto_save), Eina_Bool auto_save); Eina_Bool _elm_entry_autosave_get(const Eo *obj, Elm_Entry_Data *pd); @@ -419,15 +419,15 @@ __eolian_elm_entry_autosave_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_autosave_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_autosave_get, Eina_Bool, 0); void _elm_entry_anchor_hover_parent_set(Eo *obj, Elm_Entry_Data *pd, Efl_Canvas_Object *parent); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_anchor_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_anchor_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); Efl_Canvas_Object *_elm_entry_anchor_hover_parent_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_anchor_hover_parent_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_anchor_hover_parent_get, Efl_Canvas_Object *, NULL); void _elm_entry_prediction_allow_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool prediction); @@ -447,7 +447,7 @@ __eolian_elm_entry_prediction_allow_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_prediction_allow_set, EFL_FUNC_CALL(prediction), Eina_Bool prediction); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_prediction_allow_set, EFL_FUNC_CALL(prediction), Eina_Bool prediction); Eina_Bool _elm_entry_prediction_allow_get(const Eo *obj, Elm_Entry_Data *pd); @@ -459,31 +459,31 @@ __eolian_elm_entry_prediction_allow_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_prediction_allow_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_prediction_allow_get, Eina_Bool, 0); void _elm_entry_input_hint_set(Eo *obj, Elm_Entry_Data *pd, Elm_Input_Hints hints); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_hint_set, EFL_FUNC_CALL(hints), Elm_Input_Hints hints); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_hint_set, EFL_FUNC_CALL(hints), Elm_Input_Hints hints); Elm_Input_Hints _elm_entry_input_hint_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_hint_get, Elm_Input_Hints, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_hint_get, Elm_Input_Hints, 0); void _elm_entry_input_panel_layout_set(Eo *obj, Elm_Entry_Data *pd, Elm_Input_Panel_Layout layout); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_layout_set, EFL_FUNC_CALL(layout), Elm_Input_Panel_Layout layout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_layout_set, EFL_FUNC_CALL(layout), Elm_Input_Panel_Layout layout); Elm_Input_Panel_Layout _elm_entry_input_panel_layout_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_layout_get, Elm_Input_Panel_Layout, 8 /* Elm.Input.Panel.Layout.invalid */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_layout_get, Elm_Input_Panel_Layout, 8 /* Elm.Input.Panel.Layout.invalid */); void _elm_entry_input_panel_return_key_type_set(Eo *obj, Elm_Entry_Data *pd, Elm_Input_Panel_Return_Key_Type return_key_type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_type_set, EFL_FUNC_CALL(return_key_type), Elm_Input_Panel_Return_Key_Type return_key_type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_type_set, EFL_FUNC_CALL(return_key_type), Elm_Input_Panel_Return_Key_Type return_key_type); Elm_Input_Panel_Return_Key_Type _elm_entry_input_panel_return_key_type_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_return_key_type_get, Elm_Input_Panel_Return_Key_Type, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_return_key_type_get, Elm_Input_Panel_Return_Key_Type, 0); void _elm_entry_input_panel_enabled_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool enabled); @@ -503,7 +503,7 @@ __eolian_elm_entry_input_panel_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_entry_input_panel_enabled_get(const Eo *obj, Elm_Entry_Data *pd); @@ -515,15 +515,15 @@ __eolian_elm_entry_input_panel_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_input_panel_enabled_get, Eina_Bool, 0); void _elm_entry_line_wrap_set(Eo *obj, Elm_Entry_Data *pd, Elm_Wrap_Type wrap); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_line_wrap_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_line_wrap_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); Elm_Wrap_Type _elm_entry_line_wrap_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_line_wrap_get, Elm_Wrap_Type, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_line_wrap_get, Elm_Wrap_Type, 0); void _elm_entry_cursor_pos_set(Eo *obj, Elm_Entry_Data *pd, int pos); @@ -543,7 +543,7 @@ __eolian_elm_entry_cursor_pos_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_cursor_pos_set, EFL_FUNC_CALL(pos), int pos); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_cursor_pos_set, EFL_FUNC_CALL(pos), int pos); int _elm_entry_cursor_pos_get(const Eo *obj, Elm_Entry_Data *pd); @@ -555,7 +555,7 @@ __eolian_elm_entry_cursor_pos_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_pos_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_pos_get, int, 0); void _elm_entry_icon_visible_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool setting); @@ -575,19 +575,19 @@ __eolian_elm_entry_icon_visible_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_icon_visible_set, EFL_FUNC_CALL(setting), Eina_Bool setting); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_icon_visible_set, EFL_FUNC_CALL(setting), Eina_Bool setting); void _elm_entry_cursor_line_end_set(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_line_end_set); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_line_end_set); void _elm_entry_select_region_set(Eo *obj, Elm_Entry_Data *pd, int start, int end); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_select_region_set, EFL_FUNC_CALL(start, end), int start, int end); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_select_region_set, EFL_FUNC_CALL(start, end), int start, int end); void _elm_entry_select_region_get(const Eo *obj, Elm_Entry_Data *pd, int *start, int *end); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_entry_select_region_get, EFL_FUNC_CALL(start, end), int *start, int *end); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_entry_select_region_get, EFL_FUNC_CALL(start, end), int *start, int *end); void _elm_entry_input_panel_return_key_autoenabled_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool enabled); @@ -607,7 +607,7 @@ __eolian_elm_entry_input_panel_return_key_autoenabled_set_reflect(Eo *obj, Eina_ return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_autoenabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_return_key_autoenabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); void _elm_entry_end_visible_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool setting); @@ -627,47 +627,47 @@ __eolian_elm_entry_end_visible_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_end_visible_set, EFL_FUNC_CALL(setting), Eina_Bool setting); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_end_visible_set, EFL_FUNC_CALL(setting), Eina_Bool setting); void _elm_entry_cursor_begin_set(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_begin_set); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_begin_set); void _elm_entry_cursor_line_begin_set(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_line_begin_set); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_line_begin_set); void _elm_entry_cursor_end_set(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_end_set); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_end_set); Efl_Canvas_Object *_elm_entry_textblock_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_textblock_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_textblock_get, Efl_Canvas_Object *, NULL); Eina_Bool _elm_entry_textblock_cursor_geometry_get(const Eo *obj, Elm_Entry_Data *pd, int *x, int *y, int *w, int *h); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_entry_textblock_cursor_geometry_get, Eina_Bool, 0, EFL_FUNC_CALL(x, y, w, h), int *x, int *y, int *w, int *h); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_entry_textblock_cursor_geometry_get, Eina_Bool, 0, EFL_FUNC_CALL(x, y, w, h), int *x, int *y, int *w, int *h); void *_elm_entry_imf_context_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_imf_context_get, void *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_imf_context_get, void *, NULL); Eina_Bool _elm_entry_cursor_is_format_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_is_format_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_is_format_get, Eina_Bool, 0); char *_elm_entry_textblock_cursor_content_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_textblock_cursor_content_get, char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_textblock_cursor_content_get, char *, NULL); const char *_elm_entry_selection_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_selection_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_selection_get, const char *, NULL); Eina_Bool _elm_entry_cursor_is_visible_format_get(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_is_visible_format_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_cursor_is_visible_format_get, Eina_Bool, 0); void _elm_entry_select_allow_set(Eo *obj, Elm_Entry_Data *pd, Eina_Bool allow); @@ -687,7 +687,7 @@ __eolian_elm_entry_select_allow_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_select_allow_set, EFL_FUNC_CALL(allow), Eina_Bool allow); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_select_allow_set, EFL_FUNC_CALL(allow), Eina_Bool allow); Eina_Bool _elm_entry_select_allow_get(const Eo *obj, Elm_Entry_Data *pd); @@ -699,147 +699,147 @@ __eolian_elm_entry_select_allow_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_select_allow_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_select_allow_get, Eina_Bool, 0); Eina_Bool _elm_entry_cursor_prev(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_entry_cursor_prev, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_entry_cursor_prev, Eina_Bool, 0); void _elm_entry_text_style_user_pop(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_text_style_user_pop); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_text_style_user_pop); void _elm_entry_item_provider_prepend(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Item_Provider_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_prepend, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_prepend, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); void _elm_entry_input_panel_show(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_input_panel_show); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_input_panel_show); void _elm_entry_imf_context_reset(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_imf_context_reset); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_imf_context_reset); void _elm_entry_anchor_hover_end(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_anchor_hover_end); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_anchor_hover_end); void _elm_entry_cursor_selection_begin(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_selection_begin); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_selection_begin); Eina_Bool _elm_entry_cursor_down(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_entry_cursor_down, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_entry_cursor_down, Eina_Bool, 0); void _elm_entry_file_save(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_file_save); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_file_save); void _elm_entry_selection_copy(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_selection_copy); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_selection_copy); void _elm_entry_text_style_user_push(Eo *obj, Elm_Entry_Data *pd, const char *style); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_text_style_user_push, EFL_FUNC_CALL(style), const char *style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_text_style_user_push, EFL_FUNC_CALL(style), const char *style); void _elm_entry_item_provider_remove(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Item_Provider_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_remove, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_remove, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); const char *_elm_entry_text_style_user_peek(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_text_style_user_peek, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_text_style_user_peek, const char *, NULL); void _elm_entry_context_menu_clear(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_context_menu_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_context_menu_clear); Eina_Bool _elm_entry_cursor_up(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_entry_cursor_up, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_entry_cursor_up, Eina_Bool, 0); void _elm_entry_entry_insert(Eo *obj, Elm_Entry_Data *pd, const char *entry); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_insert, EFL_FUNC_CALL(entry), const char *entry); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_insert, EFL_FUNC_CALL(entry), const char *entry); void _elm_entry_input_panel_imdata_set(Eo *obj, Elm_Entry_Data *pd, const void *data, int len); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_imdata_set, EFL_FUNC_CALL(data, len), const void *data, int len); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_input_panel_imdata_set, EFL_FUNC_CALL(data, len), const void *data, int len); void _elm_entry_input_panel_imdata_get(const Eo *obj, Elm_Entry_Data *pd, void *data, int *len); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_entry_input_panel_imdata_get, EFL_FUNC_CALL(data, len), void *data, int *len); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_entry_input_panel_imdata_get, EFL_FUNC_CALL(data, len), void *data, int *len); void _elm_entry_selection_paste(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_selection_paste); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_selection_paste); Eina_Bool _elm_entry_cursor_next(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_entry_cursor_next, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_entry_cursor_next, Eina_Bool, 0); void _elm_entry_select_none(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_select_none); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_select_none); void _elm_entry_input_panel_hide(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_input_panel_hide); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_input_panel_hide); void _elm_entry_select_all(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_select_all); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_select_all); void _elm_entry_cursor_selection_end(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_selection_end); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_cursor_selection_end); void _elm_entry_selection_cut(Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_entry_selection_cut); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_entry_selection_cut); Eina_Bool _elm_entry_is_empty(const Eo *obj, Elm_Entry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_is_empty, Eina_Bool, EINA_TRUE /* true */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_entry_is_empty, Eina_Bool, EINA_TRUE /* true */); void _elm_entry_markup_filter_remove(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_remove, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_remove, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); void _elm_entry_item_provider_append(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Item_Provider_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_append, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_item_provider_append, EFL_FUNC_CALL(func, data), Elm_Entry_Item_Provider_Cb func, void *data); void _elm_entry_markup_filter_append(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_append, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_append, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); void _elm_entry_entry_append(Eo *obj, Elm_Entry_Data *pd, const char *str); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_append, EFL_FUNC_CALL(str), const char *str); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_append, EFL_FUNC_CALL(str), const char *str); void _elm_entry_context_menu_item_add(Eo *obj, Elm_Entry_Data *pd, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_context_menu_item_add, EFL_FUNC_CALL(label, icon_file, icon_type, func, data), const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_context_menu_item_add, EFL_FUNC_CALL(label, icon_file, icon_type, func, data), const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); void _elm_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Data *pd, Elm_Entry_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_prepend, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_markup_filter_prepend, EFL_FUNC_CALL(func, data), Elm_Entry_Filter_Cb func, void *data); void _elm_entry_prediction_hint_set(Eo *obj, Elm_Entry_Data *pd, const char *prediction_hint); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_entry_prediction_hint_set, EFL_FUNC_CALL(prediction_hint), const char *prediction_hint); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_entry_prediction_hint_set, EFL_FUNC_CALL(prediction_hint), const char *prediction_hint); Eina_Bool _elm_entry_prediction_hint_hash_set(Eo *obj, Elm_Entry_Data *pd, const char *key, const char *value); -EOAPI EFL_FUNC_BODYV(elm_obj_entry_prediction_hint_hash_set, Eina_Bool, 0, EFL_FUNC_CALL(key, value), const char *key, const char *value); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_entry_prediction_hint_hash_set, Eina_Bool, 0, EFL_FUNC_CALL(key, value), const char *key, const char *value); Eina_Bool _elm_entry_prediction_hint_hash_del(Eo *obj, Elm_Entry_Data *pd, const char *key); -EOAPI EFL_FUNC_BODYV(elm_obj_entry_prediction_hint_hash_del, Eina_Bool, 0, EFL_FUNC_CALL(key), const char *key); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_entry_prediction_hint_hash_del, Eina_Bool, 0, EFL_FUNC_CALL(key), const char *key); Efl_Object *_elm_entry_efl_object_constructor(Eo *obj, Elm_Entry_Data *pd); diff --git a/src/lib/elementary/elm_entry_eo.h b/src/lib/elementary/elm_entry_eo.h index 43960893ba..f29ca6a542 100644 --- a/src/lib/elementary/elm_entry_eo.h +++ b/src/lib/elementary/elm_entry_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Entry; */ #define ELM_ENTRY_CLASS elm_entry_class_get() -EWAPI const Efl_Class *elm_entry_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_entry_class_get(void) EINA_CONST; /** * @brief Enable or disable scrolling in entry @@ -31,7 +31,7 @@ EWAPI const Efl_Class *elm_entry_class_get(void) EINA_CONST; * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll); +ELM_API ELM_API_WEAK void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll); /** * @brief Get the scrollable state of the entry @@ -45,7 +45,7 @@ EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj); /** * @brief Set the attribute to show the input panel in case of only a user's @@ -60,7 +60,7 @@ EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand); /** * @brief Get the attribute to show the input panel in case of only a user's @@ -75,7 +75,7 @@ EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondem * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj); /** * @brief This disables the entry's contextual (longpress) menu. @@ -85,7 +85,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief This returns whether the entry's contextual (longpress) menu is @@ -97,7 +97,7 @@ EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj); /** * @brief Control pasting of text and images for the widget. @@ -115,7 +115,7 @@ EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); +ELM_API ELM_API_WEAK void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); /** * @brief Getting elm_entry text paste/drop mode. @@ -130,7 +130,7 @@ EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode); * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj); /** * @brief Text format used to load and save the file, which could be plain text @@ -150,7 +150,7 @@ EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format); +ELM_API ELM_API_WEAK void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format); /** * @brief Set the language mode of the input panel. @@ -162,7 +162,7 @@ EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang); /** * @brief Get the language mode of the input panel. @@ -173,7 +173,7 @@ EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj); /** * @brief This disabled the entry's selection handlers. @@ -183,7 +183,7 @@ EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj) * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief This returns whether the entry's selection handlers are disabled. @@ -194,7 +194,7 @@ EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disab * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj); /** * @brief Set the input panel layout variation of the entry @@ -206,7 +206,7 @@ EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation); /** * @brief Get the input panel layout variation of the entry @@ -219,7 +219,7 @@ EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation * * @ingroup Elm_Entry_Group */ -EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj); /** * @brief Set the autocapitalization type on the immodule. @@ -229,7 +229,7 @@ EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type); +ELM_API ELM_API_WEAK void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type); /** * @brief Get the autocapitalization type on the immodule. @@ -240,7 +240,7 @@ EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type auto * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj); /** * @brief Sets if the entry is to be editable or not. @@ -260,7 +260,7 @@ EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable); +ELM_API ELM_API_WEAK void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable); /** * @brief Get whether the entry is editable or not. @@ -272,7 +272,7 @@ EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_editable_get(const Eo *obj); /** * @brief Set the style that the hover should use @@ -287,7 +287,7 @@ EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style); +ELM_API ELM_API_WEAK void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style); /** * @brief Get the style that the hover should use. @@ -298,7 +298,7 @@ EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style); * * @ingroup Elm_Entry_Group */ -EOAPI const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj); /** * @brief Sets the entry to single line mode. @@ -317,7 +317,7 @@ EOAPI const char *elm_obj_entry_anchor_hover_style_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line); +ELM_API ELM_API_WEAK void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line); /** * @brief Get whether the entry is set to be single line. @@ -328,7 +328,7 @@ EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_single_line_get(const Eo *obj); /** * @brief Sets the entry to password mode. @@ -341,7 +341,7 @@ EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password); +ELM_API ELM_API_WEAK void elm_obj_entry_password_set(Eo *obj, Eina_Bool password); /** * @brief Get whether the entry is set to password mode. @@ -352,7 +352,7 @@ EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_password_get(const Eo *obj); /** * @brief Set the return key on the input panel to be disabled. @@ -363,7 +363,7 @@ EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief Get whether the return key on the input panel should be disabled or @@ -375,7 +375,7 @@ EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj); /** * @brief This sets the entry object to 'autosave' the loaded text file or not. @@ -385,7 +385,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj) * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save); +ELM_API ELM_API_WEAK void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save); /** * @brief This gets the entry object's 'autosave' status. @@ -396,7 +396,7 @@ EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_autosave_get(const Eo *obj); /** * @brief Set the parent of the hover popup @@ -409,7 +409,7 @@ EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); /** * @brief Get the parent of the hover popup @@ -423,7 +423,7 @@ EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *par * * @ingroup Elm_Entry_Group */ -EOAPI Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj); /** * @brief Set whether the entry should allow to use the text prediction. @@ -434,7 +434,7 @@ EOAPI Efl_Canvas_Object *elm_obj_entry_anchor_hover_parent_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction); +ELM_API ELM_API_WEAK void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction); /** * @brief Get whether the entry should allow to use the text prediction. @@ -445,7 +445,7 @@ EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj); /** * @brief Sets the input hint which allows input methods to fine-tune their @@ -456,7 +456,7 @@ EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints); +ELM_API ELM_API_WEAK void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints); /** * @brief Gets the value of input hint. @@ -467,7 +467,7 @@ EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints); * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj); /** * @brief Set the input panel layout of the entry. @@ -477,7 +477,7 @@ EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout); /** * @brief Get the input panel layout of the entry. @@ -488,7 +488,7 @@ EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj); /** * @brief Set the "return" key type. This type is used to set string or icon on @@ -504,7 +504,7 @@ EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj) * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type); /** * @brief Get the "return" key type. @@ -515,7 +515,7 @@ EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Pane * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_get(const Eo *obj); /** * @brief Sets the attribute to show the input panel automatically. @@ -526,7 +526,7 @@ EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_ * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Get the attribute to show the input panel automatically. @@ -538,7 +538,7 @@ EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj); /** * @brief Set the line wrap type to use on multi-line entries. @@ -556,7 +556,7 @@ EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); /** * @brief Get the wrap mode the entry was set to use. @@ -567,7 +567,7 @@ EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); * * @ingroup Elm_Entry_Group */ -EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj); /** * @brief Sets the cursor position in the entry to the given value @@ -580,7 +580,7 @@ EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_pos_set(Eo *obj, int pos); /** * @brief Get the current position of the cursor in the entry. @@ -591,7 +591,7 @@ EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos); * * @ingroup Elm_Entry_Group */ -EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_entry_cursor_pos_get(const Eo *obj); /** * @brief Sets the visibility of the left-side widget of the entry, set by @ref @@ -603,13 +603,13 @@ EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_icon_visible_set(Eo *obj, Eina_Bool setting); +ELM_API ELM_API_WEAK void elm_obj_entry_icon_visible_set(Eo *obj, Eina_Bool setting); /** This moves the cursor to the end of the current line. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_line_end_set(Eo *obj); /** * @brief This selects a region of text within the entry. @@ -622,7 +622,7 @@ EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end); +ELM_API ELM_API_WEAK void elm_obj_entry_select_region_set(Eo *obj, int start, int end); /** * @brief Get the current position of the selection cursors in the entry. @@ -635,7 +635,7 @@ EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end); +ELM_API ELM_API_WEAK void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end); /** * @brief Set whether the return key on the input panel is disabled @@ -651,7 +651,7 @@ EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Sets the visibility of the end widget of the entry, set by @ref @@ -662,25 +662,25 @@ EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bo * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_end_visible_set(Eo *obj, Eina_Bool setting); +ELM_API ELM_API_WEAK void elm_obj_entry_end_visible_set(Eo *obj, Eina_Bool setting); /** This moves the cursor to the beginning of the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_begin_set(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_begin_set(Eo *obj); /** This moves the cursor to the beginning of the current line. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_line_begin_set(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_line_begin_set(Eo *obj); /** This moves the cursor to the end of the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_end_set(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_end_set(Eo *obj); /** * @brief Returns the actual textblock object of the entry. @@ -711,7 +711,7 @@ EOAPI void elm_obj_entry_cursor_end_set(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj); /** * @brief This function returns the geometry of the cursor. @@ -729,7 +729,7 @@ EOAPI Efl_Canvas_Object *elm_obj_entry_textblock_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *x, int *y, int *w, int *h); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *x, int *y, int *w, int *h); /** * @brief Returns the input method context of the entry. @@ -745,7 +745,7 @@ EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int * * * @ingroup Elm_Entry_Group */ -EOAPI void *elm_obj_entry_imf_context_get(const Eo *obj); +ELM_API ELM_API_WEAK void *elm_obj_entry_imf_context_get(const Eo *obj); /** * @brief Get whether a format node exists at the current cursor position. @@ -761,7 +761,7 @@ EOAPI void *elm_obj_entry_imf_context_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj); /** * @brief Get the character pointed by the cursor at its current position. @@ -777,7 +777,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get any selected text within the entry. @@ -796,7 +796,7 @@ EOAPI char *elm_obj_entry_textblock_cursor_content_get(const Eo *obj) EINA_WARN_ * * @ingroup Elm_Entry_Group */ -EOAPI const char *elm_obj_entry_selection_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_entry_selection_get(const Eo *obj); /** * @brief Get if the current cursor position holds a visible format node. @@ -807,7 +807,7 @@ EOAPI const char *elm_obj_entry_selection_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj); /** * @brief Allow selection in the entry. @@ -819,7 +819,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow); +ELM_API ELM_API_WEAK void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow); /** * @brief Allow selection in the entry. @@ -832,7 +832,7 @@ EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj); /** * @brief This moves the cursor one place to the left within the entry. @@ -843,7 +843,7 @@ EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_prev(Eo *obj); /** Remove the style in the top of user style stack. * @@ -851,7 +851,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_text_style_user_pop(Eo *obj); /** * @brief This prepends a custom item provider to the list for that entry @@ -864,7 +864,7 @@ EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Show the input panel (virtual keyboard) based on the input panel @@ -878,7 +878,7 @@ EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_ * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_show(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_show(Eo *obj); /** * @brief Reset the input method context of the entry if needed. @@ -890,7 +890,7 @@ EOAPI void elm_obj_entry_input_panel_show(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_imf_context_reset(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_imf_context_reset(Eo *obj); /** * @brief Ends the hover popup in the entry @@ -902,14 +902,14 @@ EOAPI void elm_obj_entry_imf_context_reset(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_anchor_hover_end(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_anchor_hover_end(Eo *obj); /** This begins a selection within the entry as though the user were holding * down the mouse button to make a selection. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_selection_begin(Eo *obj); /** * @brief This moves the cursor one line down within the entry. @@ -920,20 +920,20 @@ EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_down(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_down(Eo *obj); /** This function writes any changes made to the file set with @ref * elm_entry_file_set. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_file_save(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_file_save(Eo *obj); /** This executes a "copy" action on the selected text in the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_selection_copy(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_selection_copy(Eo *obj); /** * @brief Push the style to the top of user style stack. If there is styles in @@ -949,7 +949,7 @@ EOAPI void elm_obj_entry_selection_copy(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style); +ELM_API ELM_API_WEAK void elm_obj_entry_text_style_user_push(Eo *obj, const char *style); /** * @brief This removes a custom item provider to the list for that entry @@ -963,7 +963,7 @@ EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Get the style on the top of user style stack. @@ -978,7 +978,7 @@ EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_C * * @ingroup Elm_Entry_Group */ -EOAPI const char *elm_obj_entry_text_style_user_peek(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_entry_text_style_user_peek(const Eo *obj); /** * @brief This clears and frees the items in a entry's contextual (longpress) @@ -989,7 +989,7 @@ EOAPI const char *elm_obj_entry_text_style_user_peek(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_context_menu_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_context_menu_clear(Eo *obj); /** * @brief This moves the cursor one line up within the entry. @@ -1000,7 +1000,7 @@ EOAPI void elm_obj_entry_context_menu_clear(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_up(Eo *obj); /** * @brief Inserts the given text into the entry at the current cursor position. @@ -1022,7 +1022,7 @@ EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry); +ELM_API ELM_API_WEAK void elm_obj_entry_insert(Eo *obj, const char *entry); /** * @brief Set the input panel-specific data to deliver to the input panel. @@ -1037,7 +1037,7 @@ EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int len); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int len); /** * @brief Get the specific data of the current input panel. @@ -1048,13 +1048,13 @@ EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int l * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_imdata_get(const Eo *obj, void *data, int *len); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_imdata_get(const Eo *obj, void *data, int *len); /** This executes a "paste" action in the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_selection_paste(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_selection_paste(Eo *obj); /** * @brief This moves the cursor one place to the right within the entry. @@ -1065,13 +1065,13 @@ EOAPI void elm_obj_entry_selection_paste(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_cursor_next(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_cursor_next(Eo *obj); /** This drops any existing text selection within the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_select_none(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_select_none(Eo *obj); /** * @brief Hide the input panel (virtual keyboard). @@ -1084,26 +1084,26 @@ EOAPI void elm_obj_entry_select_none(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_input_panel_hide(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_input_panel_hide(Eo *obj); /** This selects all text within the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_select_all(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_select_all(Eo *obj); /** This ends a selection within the entry as though the user had just released * the mouse button while making a selection. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_cursor_selection_end(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_cursor_selection_end(Eo *obj); /** This executes a "cut" action on the selected text in the entry. * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_selection_cut(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_entry_selection_cut(Eo *obj); /** * @brief Get whether the entry is empty. @@ -1118,7 +1118,7 @@ EOAPI void elm_obj_entry_selection_cut(Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_is_empty(const Eo *obj); /** * @brief Remove a markup filter from the list @@ -1132,7 +1132,7 @@ EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief This appends a custom item provider to the list for that entry @@ -1152,7 +1152,7 @@ EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Append a markup filter function for text inserted in the entry @@ -1171,7 +1171,7 @@ EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_C * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief Appends @c str to the text of the entry. @@ -1188,7 +1188,7 @@ EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_append(Eo *obj, const char *str); +ELM_API ELM_API_WEAK void elm_obj_entry_append(Eo *obj, const char *str); /** * @brief This adds an item to the entry's contextual menu. @@ -1211,7 +1211,7 @@ EOAPI void elm_obj_entry_append(Eo *obj, const char *str); * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a markup filter function for text inserted in the entry @@ -1224,7 +1224,7 @@ EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief Sets the prediction hint to use an intelligent reply suggestion @@ -1237,7 +1237,7 @@ EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func * * @ingroup Elm_Entry_Group */ -EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hint); +ELM_API ELM_API_WEAK void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hint); /** * @brief Sets the prediction hint data at the specified key. @@ -1252,7 +1252,7 @@ EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hin * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, const char *value); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, const char *value); /** * @brief Removes the prediction hint data identified by a key. @@ -1266,9 +1266,9 @@ EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, * * @ingroup Elm_Entry_Group */ -EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_del(Eo *obj, const char *key); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_entry_prediction_hint_hash_del(Eo *obj, const char *key); -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED; /** Called when entry got activated * @@ -1276,7 +1276,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ACTIVATED; */ #define ELM_ENTRY_EVENT_ACTIVATED (&(_ELM_ENTRY_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED; /** Called when entry changed * @@ -1284,7 +1284,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED; */ #define ELM_ENTRY_EVENT_CHANGED (&(_ELM_ENTRY_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER; /** Called when the object changed due to user interaction * @return Elm_Entry_Change_Info @@ -1293,7 +1293,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CHANGED_USER; */ #define ELM_ENTRY_EVENT_CHANGED_USER (&(_ELM_ENTRY_EVENT_CHANGED_USER)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE; /** Called when validating * @return Elm_Validate_Content @@ -1302,7 +1302,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_VALIDATE; */ #define ELM_ENTRY_EVENT_VALIDATE (&(_ELM_ENTRY_EVENT_VALIDATE)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN; /** Called when context menu was opened * @@ -1310,7 +1310,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CONTEXT_OPEN; */ #define ELM_ENTRY_EVENT_CONTEXT_OPEN (&(_ELM_ENTRY_EVENT_CONTEXT_OPEN)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED; /** Called when anchor was clicked * @return Elm_Entry_Anchor_Info @@ -1319,7 +1319,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_CLICKED; */ #define ELM_ENTRY_EVENT_ANCHOR_CLICKED (&(_ELM_ENTRY_EVENT_ANCHOR_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_REJECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_REJECTED; /** Called when entry was rejected * @@ -1327,7 +1327,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_REJECTED; */ #define ELM_ENTRY_EVENT_REJECTED (&(_ELM_ENTRY_EVENT_REJECTED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_MAXLENGTH_REACHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_MAXLENGTH_REACHED; /** Called when maximum entry length has been reached * @@ -1335,7 +1335,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_MAXLENGTH_REACHED; */ #define ELM_ENTRY_EVENT_MAXLENGTH_REACHED (&(_ELM_ENTRY_EVENT_MAXLENGTH_REACHED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_PREEDIT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_PREEDIT_CHANGED; /** Called when entry preedit changed * @@ -1343,7 +1343,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_PREEDIT_CHANGED; */ #define ELM_ENTRY_EVENT_PREEDIT_CHANGED (&(_ELM_ENTRY_EVENT_PREEDIT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_PRESS; /** Called when entry pressed * @@ -1351,7 +1351,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_PRESS; */ #define ELM_ENTRY_EVENT_PRESS (&(_ELM_ENTRY_EVENT_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_REDO_REQUEST; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_REDO_REQUEST; /** Called when redo was requested * @@ -1359,7 +1359,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_REDO_REQUEST; */ #define ELM_ENTRY_EVENT_REDO_REQUEST (&(_ELM_ENTRY_EVENT_REDO_REQUEST)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_UNDO_REQUEST; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_UNDO_REQUEST; /** Called when undo was requested * @@ -1367,7 +1367,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_UNDO_REQUEST; */ #define ELM_ENTRY_EVENT_UNDO_REQUEST (&(_ELM_ENTRY_EVENT_UNDO_REQUEST)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_TEXT_SET_DONE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_TEXT_SET_DONE; /** Called when text set finished * @@ -1375,7 +1375,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_TEXT_SET_DONE; */ #define ELM_ENTRY_EVENT_TEXT_SET_DONE (&(_ELM_ENTRY_EVENT_TEXT_SET_DONE)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ABORTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ABORTED; /** Called when entry was aborted * @@ -1383,7 +1383,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ABORTED; */ #define ELM_ENTRY_EVENT_ABORTED (&(_ELM_ENTRY_EVENT_ABORTED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_DOWN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_DOWN; /** Called on anchor down * @return Elm_Entry_Anchor_Info @@ -1392,7 +1392,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_DOWN; */ #define ELM_ENTRY_EVENT_ANCHOR_DOWN (&(_ELM_ENTRY_EVENT_ANCHOR_DOWN)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED; /** Called when hover opened * @return Elm_Entry_Anchor_Hover_Info @@ -1401,7 +1401,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED; */ #define ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED (&(_ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_IN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_IN; /** Called on anchor in * @return Elm_Entry_Anchor_Info @@ -1410,7 +1410,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_IN; */ #define ELM_ENTRY_EVENT_ANCHOR_IN (&(_ELM_ENTRY_EVENT_ANCHOR_IN)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_OUT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_OUT; /** Called on anchor out * @return Elm_Entry_Anchor_Info @@ -1419,7 +1419,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_OUT; */ #define ELM_ENTRY_EVENT_ANCHOR_OUT (&(_ELM_ENTRY_EVENT_ANCHOR_OUT)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_UP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_UP; /** called on anchor up * @return Elm_Entry_Anchor_Info @@ -1428,7 +1428,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_ANCHOR_UP; */ #define ELM_ENTRY_EVENT_ANCHOR_UP (&(_ELM_ENTRY_EVENT_ANCHOR_UP)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED; /** Called on cursor changed * @@ -1436,7 +1436,7 @@ EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED; */ #define ELM_ENTRY_EVENT_CURSOR_CHANGED (&(_ELM_ENTRY_EVENT_CURSOR_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL; /** Called on manual cursor change * diff --git a/src/lib/elementary/elm_entry_eo.legacy.c b/src/lib/elementary/elm_entry_eo.legacy.c index b5bf557b88..2f1c3310ac 100644 --- a/src/lib/elementary/elm_entry_eo.legacy.c +++ b/src/lib/elementary/elm_entry_eo.legacy.c @@ -1,581 +1,581 @@ -EAPI void +ELM_API void elm_entry_scrollable_set(Elm_Entry *obj, Eina_Bool scroll) { elm_obj_entry_scrollable_set(obj, scroll); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_scrollable_get(const Elm_Entry *obj) { return elm_obj_entry_scrollable_get(obj); } -EAPI void +ELM_API void elm_entry_input_panel_show_on_demand_set(Elm_Entry *obj, Eina_Bool ondemand) { elm_obj_entry_input_panel_show_on_demand_set(obj, ondemand); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_input_panel_show_on_demand_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_show_on_demand_get(obj); } -EAPI void +ELM_API void elm_entry_context_menu_disabled_set(Elm_Entry *obj, Eina_Bool disabled) { elm_obj_entry_context_menu_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_context_menu_disabled_get(const Elm_Entry *obj) { return elm_obj_entry_context_menu_disabled_get(obj); } -EAPI void +ELM_API void elm_entry_cnp_mode_set(Elm_Entry *obj, Elm_Cnp_Mode cnp_mode) { elm_obj_entry_cnp_mode_set(obj, cnp_mode); } -EAPI Elm_Cnp_Mode +ELM_API Elm_Cnp_Mode elm_entry_cnp_mode_get(const Elm_Entry *obj) { return elm_obj_entry_cnp_mode_get(obj); } -EAPI void +ELM_API void elm_entry_file_text_format_set(Elm_Entry *obj, Elm_Text_Format format) { elm_obj_entry_file_text_format_set(obj, format); } -EAPI void +ELM_API void elm_entry_input_panel_language_set(Elm_Entry *obj, Elm_Input_Panel_Lang lang) { elm_obj_entry_input_panel_language_set(obj, lang); } -EAPI Elm_Input_Panel_Lang +ELM_API Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_language_get(obj); } -EAPI void +ELM_API void elm_entry_selection_handler_disabled_set(Elm_Entry *obj, Eina_Bool disabled) { elm_obj_entry_selection_handler_disabled_set(obj, disabled); } -EAPI void +ELM_API void elm_entry_input_panel_layout_variation_set(Elm_Entry *obj, int variation) { elm_obj_entry_input_panel_layout_variation_set(obj, variation); } -EAPI int +ELM_API int elm_entry_input_panel_layout_variation_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_layout_variation_get(obj); } -EAPI void +ELM_API void elm_entry_autocapital_type_set(Elm_Entry *obj, Elm_Autocapital_Type autocapital_type) { elm_obj_entry_autocapital_type_set(obj, autocapital_type); } -EAPI Elm_Autocapital_Type +ELM_API Elm_Autocapital_Type elm_entry_autocapital_type_get(const Elm_Entry *obj) { return elm_obj_entry_autocapital_type_get(obj); } -EAPI void +ELM_API void elm_entry_editable_set(Elm_Entry *obj, Eina_Bool editable) { elm_obj_entry_editable_set(obj, editable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_editable_get(const Elm_Entry *obj) { return elm_obj_entry_editable_get(obj); } -EAPI void +ELM_API void elm_entry_anchor_hover_style_set(Elm_Entry *obj, const char *style) { elm_obj_entry_anchor_hover_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_entry_anchor_hover_style_get(const Elm_Entry *obj) { return elm_obj_entry_anchor_hover_style_get(obj); } -EAPI void +ELM_API void elm_entry_single_line_set(Elm_Entry *obj, Eina_Bool single_line) { elm_obj_entry_single_line_set(obj, single_line); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_single_line_get(const Elm_Entry *obj) { return elm_obj_entry_single_line_get(obj); } -EAPI void +ELM_API void elm_entry_password_set(Elm_Entry *obj, Eina_Bool password) { elm_obj_entry_password_set(obj, password); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_password_get(const Elm_Entry *obj) { return elm_obj_entry_password_get(obj); } -EAPI void +ELM_API void elm_entry_input_panel_return_key_disabled_set(Elm_Entry *obj, Eina_Bool disabled) { elm_obj_entry_input_panel_return_key_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_return_key_disabled_get(obj); } -EAPI void +ELM_API void elm_entry_autosave_set(Elm_Entry *obj, Eina_Bool auto_save) { elm_obj_entry_autosave_set(obj, auto_save); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_autosave_get(const Elm_Entry *obj) { return elm_obj_entry_autosave_get(obj); } -EAPI void +ELM_API void elm_entry_anchor_hover_parent_set(Elm_Entry *obj, Efl_Canvas_Object *parent) { elm_obj_entry_anchor_hover_parent_set(obj, parent); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_entry_anchor_hover_parent_get(const Elm_Entry *obj) { return elm_obj_entry_anchor_hover_parent_get(obj); } -EAPI void +ELM_API void elm_entry_prediction_allow_set(Elm_Entry *obj, Eina_Bool prediction) { elm_obj_entry_prediction_allow_set(obj, prediction); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_prediction_allow_get(const Elm_Entry *obj) { return elm_obj_entry_prediction_allow_get(obj); } -EAPI void +ELM_API void elm_entry_input_hint_set(Elm_Entry *obj, Elm_Input_Hints hints) { elm_obj_entry_input_hint_set(obj, hints); } -EAPI Elm_Input_Hints +ELM_API Elm_Input_Hints elm_entry_input_hint_get(const Elm_Entry *obj) { return elm_obj_entry_input_hint_get(obj); } -EAPI void +ELM_API void elm_entry_input_panel_layout_set(Elm_Entry *obj, Elm_Input_Panel_Layout layout) { elm_obj_entry_input_panel_layout_set(obj, layout); } -EAPI Elm_Input_Panel_Layout +ELM_API Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_layout_get(obj); } -EAPI void +ELM_API void elm_entry_input_panel_return_key_type_set(Elm_Entry *obj, Elm_Input_Panel_Return_Key_Type return_key_type) { elm_obj_entry_input_panel_return_key_type_set(obj, return_key_type); } -EAPI Elm_Input_Panel_Return_Key_Type +ELM_API Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_return_key_type_get(obj); } -EAPI void +ELM_API void elm_entry_input_panel_enabled_set(Elm_Entry *obj, Eina_Bool enabled) { elm_obj_entry_input_panel_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_input_panel_enabled_get(const Elm_Entry *obj) { return elm_obj_entry_input_panel_enabled_get(obj); } -EAPI void +ELM_API void elm_entry_line_wrap_set(Elm_Entry *obj, Elm_Wrap_Type wrap) { elm_obj_entry_line_wrap_set(obj, wrap); } -EAPI Elm_Wrap_Type +ELM_API Elm_Wrap_Type elm_entry_line_wrap_get(const Elm_Entry *obj) { return elm_obj_entry_line_wrap_get(obj); } -EAPI void +ELM_API void elm_entry_cursor_pos_set(Elm_Entry *obj, int pos) { elm_obj_entry_cursor_pos_set(obj, pos); } -EAPI int +ELM_API int elm_entry_cursor_pos_get(const Elm_Entry *obj) { return elm_obj_entry_cursor_pos_get(obj); } -EAPI void +ELM_API void elm_entry_icon_visible_set(Elm_Entry *obj, Eina_Bool setting) { elm_obj_entry_icon_visible_set(obj, setting); } -EAPI void +ELM_API void elm_entry_cursor_line_end_set(Elm_Entry *obj) { elm_obj_entry_cursor_line_end_set(obj); } -EAPI void +ELM_API void elm_entry_select_region_set(Elm_Entry *obj, int start, int end) { elm_obj_entry_select_region_set(obj, start, end); } -EAPI void +ELM_API void elm_entry_select_region_get(const Elm_Entry *obj, int *start, int *end) { elm_obj_entry_select_region_get(obj, start, end); } -EAPI void +ELM_API void elm_entry_input_panel_return_key_autoenabled_set(Elm_Entry *obj, Eina_Bool enabled) { elm_obj_entry_input_panel_return_key_autoenabled_set(obj, enabled); } -EAPI void +ELM_API void elm_entry_end_visible_set(Elm_Entry *obj, Eina_Bool setting) { elm_obj_entry_end_visible_set(obj, setting); } -EAPI void +ELM_API void elm_entry_cursor_begin_set(Elm_Entry *obj) { elm_obj_entry_cursor_begin_set(obj); } -EAPI void +ELM_API void elm_entry_cursor_line_begin_set(Elm_Entry *obj) { elm_obj_entry_cursor_line_begin_set(obj); } -EAPI void +ELM_API void elm_entry_cursor_end_set(Elm_Entry *obj) { elm_obj_entry_cursor_end_set(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_entry_textblock_get(const Elm_Entry *obj) { return elm_obj_entry_textblock_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_geometry_get(const Elm_Entry *obj, int *x, int *y, int *w, int *h) { return elm_obj_entry_textblock_cursor_geometry_get(obj, x, y, w, h); } -EAPI void * +ELM_API void * elm_entry_imf_context_get(const Elm_Entry *obj) { return elm_obj_entry_imf_context_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_is_format_get(const Elm_Entry *obj) { return elm_obj_entry_cursor_is_format_get(obj); } -EAPI char * +ELM_API char * elm_entry_cursor_content_get(const Elm_Entry *obj) { return elm_obj_entry_textblock_cursor_content_get(obj); } -EAPI const char * +ELM_API const char * elm_entry_selection_get(const Elm_Entry *obj) { return elm_obj_entry_selection_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_is_visible_format_get(const Elm_Entry *obj) { return elm_obj_entry_cursor_is_visible_format_get(obj); } -EAPI void +ELM_API void elm_entry_select_allow_set(Elm_Entry *obj, Eina_Bool allow) { elm_obj_entry_select_allow_set(obj, allow); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_select_allow_get(const Elm_Entry *obj) { return elm_obj_entry_select_allow_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_prev(Elm_Entry *obj) { return elm_obj_entry_cursor_prev(obj); } -EAPI void +ELM_API void elm_entry_text_style_user_pop(Elm_Entry *obj) { elm_obj_entry_text_style_user_pop(obj); } -EAPI void +ELM_API void elm_entry_item_provider_prepend(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data) { elm_obj_entry_item_provider_prepend(obj, func, data); } -EAPI void +ELM_API void elm_entry_input_panel_show(Elm_Entry *obj) { elm_obj_entry_input_panel_show(obj); } -EAPI void +ELM_API void elm_entry_imf_context_reset(Elm_Entry *obj) { elm_obj_entry_imf_context_reset(obj); } -EAPI void +ELM_API void elm_entry_anchor_hover_end(Elm_Entry *obj) { elm_obj_entry_anchor_hover_end(obj); } -EAPI void +ELM_API void elm_entry_cursor_selection_begin(Elm_Entry *obj) { elm_obj_entry_cursor_selection_begin(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_down(Elm_Entry *obj) { return elm_obj_entry_cursor_down(obj); } -EAPI void +ELM_API void elm_entry_file_save(Elm_Entry *obj) { elm_obj_entry_file_save(obj); } -EAPI void +ELM_API void elm_entry_selection_copy(Elm_Entry *obj) { elm_obj_entry_selection_copy(obj); } -EAPI void +ELM_API void elm_entry_text_style_user_push(Elm_Entry *obj, const char *style) { elm_obj_entry_text_style_user_push(obj, style); } -EAPI void +ELM_API void elm_entry_item_provider_remove(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data) { elm_obj_entry_item_provider_remove(obj, func, data); } -EAPI const char * +ELM_API const char * elm_entry_text_style_user_peek(const Elm_Entry *obj) { return elm_obj_entry_text_style_user_peek(obj); } -EAPI void +ELM_API void elm_entry_context_menu_clear(Elm_Entry *obj) { elm_obj_entry_context_menu_clear(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_up(Elm_Entry *obj) { return elm_obj_entry_cursor_up(obj); } -EAPI void +ELM_API void elm_entry_entry_insert(Elm_Entry *obj, const char *entry) { elm_obj_entry_insert(obj, entry); } -EAPI void +ELM_API void elm_entry_input_panel_imdata_set(Elm_Entry *obj, const void *data, int len) { elm_obj_entry_input_panel_imdata_set(obj, data, len); } -EAPI void +ELM_API void elm_entry_input_panel_imdata_get(const Elm_Entry *obj, void *data, int *len) { elm_obj_entry_input_panel_imdata_get(obj, data, len); } -EAPI void +ELM_API void elm_entry_selection_paste(Elm_Entry *obj) { elm_obj_entry_selection_paste(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_cursor_next(Elm_Entry *obj) { return elm_obj_entry_cursor_next(obj); } -EAPI void +ELM_API void elm_entry_select_none(Elm_Entry *obj) { elm_obj_entry_select_none(obj); } -EAPI void +ELM_API void elm_entry_input_panel_hide(Elm_Entry *obj) { elm_obj_entry_input_panel_hide(obj); } -EAPI void +ELM_API void elm_entry_select_all(Elm_Entry *obj) { elm_obj_entry_select_all(obj); } -EAPI void +ELM_API void elm_entry_cursor_selection_end(Elm_Entry *obj) { elm_obj_entry_cursor_selection_end(obj); } -EAPI void +ELM_API void elm_entry_selection_cut(Elm_Entry *obj) { elm_obj_entry_selection_cut(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_is_empty(const Elm_Entry *obj) { return elm_obj_entry_is_empty(obj); } -EAPI void +ELM_API void elm_entry_markup_filter_remove(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data) { elm_obj_entry_markup_filter_remove(obj, func, data); } -EAPI void +ELM_API void elm_entry_item_provider_append(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data) { elm_obj_entry_item_provider_append(obj, func, data); } -EAPI void +ELM_API void elm_entry_markup_filter_append(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data) { elm_obj_entry_markup_filter_append(obj, func, data); } -EAPI void +ELM_API void elm_entry_entry_append(Elm_Entry *obj, const char *str) { elm_obj_entry_append(obj, str); } -EAPI void +ELM_API void elm_entry_context_menu_item_add(Elm_Entry *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) { elm_obj_entry_context_menu_item_add(obj, label, icon_file, icon_type, func, data); } -EAPI void +ELM_API void elm_entry_markup_filter_prepend(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data) { elm_obj_entry_markup_filter_prepend(obj, func, data); } -EAPI void +ELM_API void elm_entry_prediction_hint_set(Elm_Entry *obj, const char *prediction_hint) { elm_obj_entry_prediction_hint_set(obj, prediction_hint); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_prediction_hint_hash_set(Elm_Entry *obj, const char *key, const char *value) { return elm_obj_entry_prediction_hint_hash_set(obj, key, value); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_entry_prediction_hint_hash_del(Elm_Entry *obj, const char *key) { return elm_obj_entry_prediction_hint_hash_del(obj, key); diff --git a/src/lib/elementary/elm_entry_eo.legacy.h b/src/lib/elementary/elm_entry_eo.legacy.h index a08522a328..288ec93d59 100644 --- a/src/lib/elementary/elm_entry_eo.legacy.h +++ b/src/lib/elementary/elm_entry_eo.legacy.h @@ -24,7 +24,7 @@ typedef Eo Elm_Entry; * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_scrollable_set(Elm_Entry *obj, Eina_Bool scroll); +ELM_API void elm_entry_scrollable_set(Elm_Entry *obj, Eina_Bool scroll); /** * @brief Get the scrollable state of the entry @@ -38,7 +38,7 @@ EAPI void elm_entry_scrollable_set(Elm_Entry *obj, Eina_Bool scroll); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_scrollable_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_scrollable_get(const Elm_Entry *obj); /** * @brief Set the attribute to show the input panel in case of only a user's @@ -53,7 +53,7 @@ EAPI Eina_Bool elm_entry_scrollable_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_show_on_demand_set(Elm_Entry *obj, Eina_Bool ondemand); +ELM_API void elm_entry_input_panel_show_on_demand_set(Elm_Entry *obj, Eina_Bool ondemand); /** * @brief Get the attribute to show the input panel in case of only a user's @@ -68,7 +68,7 @@ EAPI void elm_entry_input_panel_show_on_demand_set(Elm_Entry *obj, Eina_Bool ond * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_input_panel_show_on_demand_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_input_panel_show_on_demand_get(const Elm_Entry *obj); /** * @brief This disables the entry's contextual (longpress) menu. @@ -78,7 +78,7 @@ EAPI Eina_Bool elm_entry_input_panel_show_on_demand_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_context_menu_disabled_set(Elm_Entry *obj, Eina_Bool disabled); +ELM_API void elm_entry_context_menu_disabled_set(Elm_Entry *obj, Eina_Bool disabled); /** * @brief This returns whether the entry's contextual (longpress) menu is @@ -90,7 +90,7 @@ EAPI void elm_entry_context_menu_disabled_set(Elm_Entry *obj, Eina_Bool disabled * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_context_menu_disabled_get(const Elm_Entry *obj); /** * @brief Control pasting of text and images for the widget. @@ -108,7 +108,7 @@ EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cnp_mode_set(Elm_Entry *obj, Elm_Cnp_Mode cnp_mode); +ELM_API void elm_entry_cnp_mode_set(Elm_Entry *obj, Elm_Cnp_Mode cnp_mode); /** * @brief Getting elm_entry text paste/drop mode. @@ -123,7 +123,7 @@ EAPI void elm_entry_cnp_mode_set(Elm_Entry *obj, Elm_Cnp_Mode cnp_mode); * * @ingroup Elm_Entry_Group */ -EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Elm_Entry *obj); +ELM_API Elm_Cnp_Mode elm_entry_cnp_mode_get(const Elm_Entry *obj); /** * @brief Text format used to load and save the file, which could be plain text @@ -143,7 +143,7 @@ EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_file_text_format_set(Elm_Entry *obj, Elm_Text_Format format); +ELM_API void elm_entry_file_text_format_set(Elm_Entry *obj, Elm_Text_Format format); /** * @brief Set the language mode of the input panel. @@ -155,7 +155,7 @@ EAPI void elm_entry_file_text_format_set(Elm_Entry *obj, Elm_Text_Format format) * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_language_set(Elm_Entry *obj, Elm_Input_Panel_Lang lang); +ELM_API void elm_entry_input_panel_language_set(Elm_Entry *obj, Elm_Input_Panel_Lang lang); /** * @brief Get the language mode of the input panel. @@ -166,7 +166,7 @@ EAPI void elm_entry_input_panel_language_set(Elm_Entry *obj, Elm_Input_Panel_Lan * * @ingroup Elm_Entry_Group */ -EAPI Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Elm_Entry *obj); +ELM_API Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Elm_Entry *obj); /** * @brief This disabled the entry's selection handlers. @@ -176,7 +176,7 @@ EAPI Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Elm_Entry *ob * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_selection_handler_disabled_set(Elm_Entry *obj, Eina_Bool disabled); +ELM_API void elm_entry_selection_handler_disabled_set(Elm_Entry *obj, Eina_Bool disabled); /** @@ -189,7 +189,7 @@ EAPI void elm_entry_selection_handler_disabled_set(Elm_Entry *obj, Eina_Bool dis * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_layout_variation_set(Elm_Entry *obj, int variation); +ELM_API void elm_entry_input_panel_layout_variation_set(Elm_Entry *obj, int variation); /** * @brief Get the input panel layout variation of the entry @@ -202,7 +202,7 @@ EAPI void elm_entry_input_panel_layout_variation_set(Elm_Entry *obj, int variati * * @ingroup Elm_Entry_Group */ -EAPI int elm_entry_input_panel_layout_variation_get(const Elm_Entry *obj); +ELM_API int elm_entry_input_panel_layout_variation_get(const Elm_Entry *obj); /** * @brief Set the autocapitalization type on the immodule. @@ -212,7 +212,7 @@ EAPI int elm_entry_input_panel_layout_variation_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_autocapital_type_set(Elm_Entry *obj, Elm_Autocapital_Type autocapital_type); +ELM_API void elm_entry_autocapital_type_set(Elm_Entry *obj, Elm_Autocapital_Type autocapital_type); /** * @brief Get the autocapitalization type on the immodule. @@ -223,7 +223,7 @@ EAPI void elm_entry_autocapital_type_set(Elm_Entry *obj, Elm_Autocapital_Type au * * @ingroup Elm_Entry_Group */ -EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(const Elm_Entry *obj); +ELM_API Elm_Autocapital_Type elm_entry_autocapital_type_get(const Elm_Entry *obj); /** * @brief Sets if the entry is to be editable or not. @@ -243,7 +243,7 @@ EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_editable_set(Elm_Entry *obj, Eina_Bool editable); +ELM_API void elm_entry_editable_set(Elm_Entry *obj, Eina_Bool editable); /** * @brief Get whether the entry is editable or not. @@ -255,7 +255,7 @@ EAPI void elm_entry_editable_set(Elm_Entry *obj, Eina_Bool editable); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_editable_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_editable_get(const Elm_Entry *obj); /** * @brief Set the style that the hover should use @@ -270,7 +270,7 @@ EAPI Eina_Bool elm_entry_editable_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_anchor_hover_style_set(Elm_Entry *obj, const char *style); +ELM_API void elm_entry_anchor_hover_style_set(Elm_Entry *obj, const char *style); /** * @brief Get the style that the hover should use. @@ -281,7 +281,7 @@ EAPI void elm_entry_anchor_hover_style_set(Elm_Entry *obj, const char *style); * * @ingroup Elm_Entry_Group */ -EAPI const char *elm_entry_anchor_hover_style_get(const Elm_Entry *obj); +ELM_API const char *elm_entry_anchor_hover_style_get(const Elm_Entry *obj); /** * @brief Sets the entry to single line mode. @@ -300,7 +300,7 @@ EAPI const char *elm_entry_anchor_hover_style_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_single_line_set(Elm_Entry *obj, Eina_Bool single_line); +ELM_API void elm_entry_single_line_set(Elm_Entry *obj, Eina_Bool single_line); /** * @brief Get whether the entry is set to be single line. @@ -311,7 +311,7 @@ EAPI void elm_entry_single_line_set(Elm_Entry *obj, Eina_Bool single_line); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_single_line_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_single_line_get(const Elm_Entry *obj); /** * @brief Sets the entry to password mode. @@ -324,7 +324,7 @@ EAPI Eina_Bool elm_entry_single_line_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_password_set(Elm_Entry *obj, Eina_Bool password); +ELM_API void elm_entry_password_set(Elm_Entry *obj, Eina_Bool password); /** * @brief Get whether the entry is set to password mode. @@ -335,7 +335,7 @@ EAPI void elm_entry_password_set(Elm_Entry *obj, Eina_Bool password); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_password_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_password_get(const Elm_Entry *obj); /** * @brief Set the return key on the input panel to be disabled. @@ -346,7 +346,7 @@ EAPI Eina_Bool elm_entry_password_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_return_key_disabled_set(Elm_Entry *obj, Eina_Bool disabled); +ELM_API void elm_entry_input_panel_return_key_disabled_set(Elm_Entry *obj, Eina_Bool disabled); /** * @brief Get whether the return key on the input panel should be disabled or @@ -358,7 +358,7 @@ EAPI void elm_entry_input_panel_return_key_disabled_set(Elm_Entry *obj, Eina_Boo * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Elm_Entry *obj); /** * @brief This sets the entry object to 'autosave' the loaded text file or not. @@ -368,7 +368,7 @@ EAPI Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Elm_Entry *ob * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_autosave_set(Elm_Entry *obj, Eina_Bool auto_save); +ELM_API void elm_entry_autosave_set(Elm_Entry *obj, Eina_Bool auto_save); /** * @brief This gets the entry object's 'autosave' status. @@ -379,7 +379,7 @@ EAPI void elm_entry_autosave_set(Elm_Entry *obj, Eina_Bool auto_save); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_autosave_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_autosave_get(const Elm_Entry *obj); /** * @brief Set the parent of the hover popup @@ -392,7 +392,7 @@ EAPI Eina_Bool elm_entry_autosave_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_anchor_hover_parent_set(Elm_Entry *obj, Efl_Canvas_Object *parent); +ELM_API void elm_entry_anchor_hover_parent_set(Elm_Entry *obj, Efl_Canvas_Object *parent); /** * @brief Get the parent of the hover popup @@ -406,7 +406,7 @@ EAPI void elm_entry_anchor_hover_parent_set(Elm_Entry *obj, Efl_Canvas_Object *p * * @ingroup Elm_Entry_Group */ -EAPI Efl_Canvas_Object *elm_entry_anchor_hover_parent_get(const Elm_Entry *obj); +ELM_API Efl_Canvas_Object *elm_entry_anchor_hover_parent_get(const Elm_Entry *obj); /** * @brief Set whether the entry should allow to use the text prediction. @@ -417,7 +417,7 @@ EAPI Efl_Canvas_Object *elm_entry_anchor_hover_parent_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_prediction_allow_set(Elm_Entry *obj, Eina_Bool prediction); +ELM_API void elm_entry_prediction_allow_set(Elm_Entry *obj, Eina_Bool prediction); /** * @brief Get whether the entry should allow to use the text prediction. @@ -428,7 +428,7 @@ EAPI void elm_entry_prediction_allow_set(Elm_Entry *obj, Eina_Bool prediction); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_prediction_allow_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_prediction_allow_get(const Elm_Entry *obj); /** * @brief Sets the input hint which allows input methods to fine-tune their @@ -439,7 +439,7 @@ EAPI Eina_Bool elm_entry_prediction_allow_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_hint_set(Elm_Entry *obj, Elm_Input_Hints hints); +ELM_API void elm_entry_input_hint_set(Elm_Entry *obj, Elm_Input_Hints hints); /** * @brief Gets the value of input hint. @@ -450,7 +450,7 @@ EAPI void elm_entry_input_hint_set(Elm_Entry *obj, Elm_Input_Hints hints); * * @ingroup Elm_Entry_Group */ -EAPI Elm_Input_Hints elm_entry_input_hint_get(const Elm_Entry *obj); +ELM_API Elm_Input_Hints elm_entry_input_hint_get(const Elm_Entry *obj); /** * @brief Set the input panel layout of the entry. @@ -460,7 +460,7 @@ EAPI Elm_Input_Hints elm_entry_input_hint_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_layout_set(Elm_Entry *obj, Elm_Input_Panel_Layout layout); +ELM_API void elm_entry_input_panel_layout_set(Elm_Entry *obj, Elm_Input_Panel_Layout layout); /** * @brief Get the input panel layout of the entry. @@ -471,7 +471,7 @@ EAPI void elm_entry_input_panel_layout_set(Elm_Entry *obj, Elm_Input_Panel_Layou * * @ingroup Elm_Entry_Group */ -EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Elm_Entry *obj); +ELM_API Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Elm_Entry *obj); /** * @brief Set the "return" key type. This type is used to set string or icon on @@ -487,7 +487,7 @@ EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Elm_Entry *ob * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_return_key_type_set(Elm_Entry *obj, Elm_Input_Panel_Return_Key_Type return_key_type); +ELM_API void elm_entry_input_panel_return_key_type_set(Elm_Entry *obj, Elm_Input_Panel_Return_Key_Type return_key_type); /** * @brief Get the "return" key type. @@ -498,7 +498,7 @@ EAPI void elm_entry_input_panel_return_key_type_set(Elm_Entry *obj, Elm_Input_Pa * * @ingroup Elm_Entry_Group */ -EAPI Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Elm_Entry *obj); +ELM_API Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Elm_Entry *obj); /** * @brief Sets the attribute to show the input panel automatically. @@ -509,7 +509,7 @@ EAPI Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(c * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_enabled_set(Elm_Entry *obj, Eina_Bool enabled); +ELM_API void elm_entry_input_panel_enabled_set(Elm_Entry *obj, Eina_Bool enabled); /** * @brief Get the attribute to show the input panel automatically. @@ -521,7 +521,7 @@ EAPI void elm_entry_input_panel_enabled_set(Elm_Entry *obj, Eina_Bool enabled); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_input_panel_enabled_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_input_panel_enabled_get(const Elm_Entry *obj); /** * @brief Set the line wrap type to use on multi-line entries. @@ -539,7 +539,7 @@ EAPI Eina_Bool elm_entry_input_panel_enabled_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_line_wrap_set(Elm_Entry *obj, Elm_Wrap_Type wrap); +ELM_API void elm_entry_line_wrap_set(Elm_Entry *obj, Elm_Wrap_Type wrap); /** * @brief Get the wrap mode the entry was set to use. @@ -550,7 +550,7 @@ EAPI void elm_entry_line_wrap_set(Elm_Entry *obj, Elm_Wrap_Type wrap); * * @ingroup Elm_Entry_Group */ -EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Elm_Entry *obj); +ELM_API Elm_Wrap_Type elm_entry_line_wrap_get(const Elm_Entry *obj); /** * @brief Sets the cursor position in the entry to the given value @@ -563,7 +563,7 @@ EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_pos_set(Elm_Entry *obj, int pos); +ELM_API void elm_entry_cursor_pos_set(Elm_Entry *obj, int pos); /** * @brief Get the current position of the cursor in the entry. @@ -574,7 +574,7 @@ EAPI void elm_entry_cursor_pos_set(Elm_Entry *obj, int pos); * * @ingroup Elm_Entry_Group */ -EAPI int elm_entry_cursor_pos_get(const Elm_Entry *obj); +ELM_API int elm_entry_cursor_pos_get(const Elm_Entry *obj); /** * @brief Sets the visibility of the left-side widget of the entry, set by @ref @@ -586,13 +586,13 @@ EAPI int elm_entry_cursor_pos_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_icon_visible_set(Elm_Entry *obj, Eina_Bool setting); +ELM_API void elm_entry_icon_visible_set(Elm_Entry *obj, Eina_Bool setting); /** This moves the cursor to the end of the current line. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_line_end_set(Elm_Entry *obj); +ELM_API void elm_entry_cursor_line_end_set(Elm_Entry *obj); /** * @brief This selects a region of text within the entry. @@ -605,7 +605,7 @@ EAPI void elm_entry_cursor_line_end_set(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_select_region_set(Elm_Entry *obj, int start, int end); +ELM_API void elm_entry_select_region_set(Elm_Entry *obj, int start, int end); /** * @brief Get the current position of the selection cursors in the entry. @@ -618,7 +618,7 @@ EAPI void elm_entry_select_region_set(Elm_Entry *obj, int start, int end); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_select_region_get(const Elm_Entry *obj, int *start, int *end); +ELM_API void elm_entry_select_region_get(const Elm_Entry *obj, int *start, int *end); /** * @brief Set whether the return key on the input panel is disabled @@ -634,7 +634,7 @@ EAPI void elm_entry_select_region_get(const Elm_Entry *obj, int *start, int *end * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_return_key_autoenabled_set(Elm_Entry *obj, Eina_Bool enabled); +ELM_API void elm_entry_input_panel_return_key_autoenabled_set(Elm_Entry *obj, Eina_Bool enabled); /** * @brief Sets the visibility of the end widget of the entry, set by @ref @@ -645,25 +645,25 @@ EAPI void elm_entry_input_panel_return_key_autoenabled_set(Elm_Entry *obj, Eina_ * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_end_visible_set(Elm_Entry *obj, Eina_Bool setting); +ELM_API void elm_entry_end_visible_set(Elm_Entry *obj, Eina_Bool setting); /** This moves the cursor to the beginning of the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_begin_set(Elm_Entry *obj); +ELM_API void elm_entry_cursor_begin_set(Elm_Entry *obj); /** This moves the cursor to the beginning of the current line. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_line_begin_set(Elm_Entry *obj); +ELM_API void elm_entry_cursor_line_begin_set(Elm_Entry *obj); /** This moves the cursor to the end of the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_end_set(Elm_Entry *obj); +ELM_API void elm_entry_cursor_end_set(Elm_Entry *obj); /** * @brief Returns the actual textblock object of the entry. @@ -694,7 +694,7 @@ EAPI void elm_entry_cursor_end_set(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Efl_Canvas_Object *elm_entry_textblock_get(const Elm_Entry *obj); +ELM_API Efl_Canvas_Object *elm_entry_textblock_get(const Elm_Entry *obj); /** * @brief This function returns the geometry of the cursor. @@ -712,7 +712,7 @@ EAPI Efl_Canvas_Object *elm_entry_textblock_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_geometry_get(const Elm_Entry *obj, int *x, int *y, int *w, int *h); +ELM_API Eina_Bool elm_entry_cursor_geometry_get(const Elm_Entry *obj, int *x, int *y, int *w, int *h); /** * @brief Returns the input method context of the entry. @@ -728,7 +728,7 @@ EAPI Eina_Bool elm_entry_cursor_geometry_get(const Elm_Entry *obj, int *x, int * * * @ingroup Elm_Entry_Group */ -EAPI void *elm_entry_imf_context_get(const Elm_Entry *obj); +ELM_API void *elm_entry_imf_context_get(const Elm_Entry *obj); /** * @brief Get whether a format node exists at the current cursor position. @@ -744,7 +744,7 @@ EAPI void *elm_entry_imf_context_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_is_format_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_is_format_get(const Elm_Entry *obj); /** * @brief Get the character pointed by the cursor at its current position. @@ -760,7 +760,7 @@ EAPI Eina_Bool elm_entry_cursor_is_format_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI char *elm_entry_cursor_content_get(const Elm_Entry *obj) EINA_WARN_UNUSED_RESULT; +ELM_API char *elm_entry_cursor_content_get(const Elm_Entry *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get any selected text within the entry. @@ -779,7 +779,7 @@ EAPI char *elm_entry_cursor_content_get(const Elm_Entry *obj) EINA_WARN_UNUSED_R * * @ingroup Elm_Entry_Group */ -EAPI const char *elm_entry_selection_get(const Elm_Entry *obj); +ELM_API const char *elm_entry_selection_get(const Elm_Entry *obj); /** * @brief Get if the current cursor position holds a visible format node. @@ -790,7 +790,7 @@ EAPI const char *elm_entry_selection_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_is_visible_format_get(const Elm_Entry *obj); /** * @brief Allow selection in the entry. @@ -802,7 +802,7 @@ EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_select_allow_set(Elm_Entry *obj, Eina_Bool allow); +ELM_API void elm_entry_select_allow_set(Elm_Entry *obj, Eina_Bool allow); /** * @brief Allow selection in the entry. @@ -815,7 +815,7 @@ EAPI void elm_entry_select_allow_set(Elm_Entry *obj, Eina_Bool allow); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_select_allow_get(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_select_allow_get(const Elm_Entry *obj); /** * @brief This moves the cursor one place to the left within the entry. @@ -826,7 +826,7 @@ EAPI Eina_Bool elm_entry_select_allow_get(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_prev(Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_prev(Elm_Entry *obj); /** Remove the style in the top of user style stack. * @@ -834,7 +834,7 @@ EAPI Eina_Bool elm_entry_cursor_prev(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_text_style_user_pop(Elm_Entry *obj); +ELM_API void elm_entry_text_style_user_pop(Elm_Entry *obj); /** * @brief This prepends a custom item provider to the list for that entry @@ -847,7 +847,7 @@ EAPI void elm_entry_text_style_user_pop(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_item_provider_prepend(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API void elm_entry_item_provider_prepend(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Show the input panel (virtual keyboard) based on the input panel @@ -860,7 +860,7 @@ EAPI void elm_entry_item_provider_prepend(Elm_Entry *obj, Elm_Entry_Item_Provide * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_show(Elm_Entry *obj); +ELM_API void elm_entry_input_panel_show(Elm_Entry *obj); /** * @brief Reset the input method context of the entry if needed. @@ -872,7 +872,7 @@ EAPI void elm_entry_input_panel_show(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_imf_context_reset(Elm_Entry *obj); +ELM_API void elm_entry_imf_context_reset(Elm_Entry *obj); /** * @brief Ends the hover popup in the entry @@ -884,14 +884,14 @@ EAPI void elm_entry_imf_context_reset(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_anchor_hover_end(Elm_Entry *obj); +ELM_API void elm_entry_anchor_hover_end(Elm_Entry *obj); /** This begins a selection within the entry as though the user were holding * down the mouse button to make a selection. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_selection_begin(Elm_Entry *obj); +ELM_API void elm_entry_cursor_selection_begin(Elm_Entry *obj); /** * @brief This moves the cursor one line down within the entry. @@ -902,20 +902,20 @@ EAPI void elm_entry_cursor_selection_begin(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_down(Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_down(Elm_Entry *obj); /** This function writes any changes made to the file set with @ref * elm_entry_file_set. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_file_save(Elm_Entry *obj); +ELM_API void elm_entry_file_save(Elm_Entry *obj); /** This executes a "copy" action on the selected text in the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_selection_copy(Elm_Entry *obj); +ELM_API void elm_entry_selection_copy(Elm_Entry *obj); /** * @brief Push the style to the top of user style stack. If there is styles in @@ -931,7 +931,7 @@ EAPI void elm_entry_selection_copy(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_text_style_user_push(Elm_Entry *obj, const char *style); +ELM_API void elm_entry_text_style_user_push(Elm_Entry *obj, const char *style); /** * @brief This removes a custom item provider to the list for that entry @@ -945,7 +945,7 @@ EAPI void elm_entry_text_style_user_push(Elm_Entry *obj, const char *style); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_item_provider_remove(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API void elm_entry_item_provider_remove(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Get the style on the top of user style stack. @@ -960,7 +960,7 @@ EAPI void elm_entry_item_provider_remove(Elm_Entry *obj, Elm_Entry_Item_Provider * * @ingroup Elm_Entry_Group */ -EAPI const char *elm_entry_text_style_user_peek(const Elm_Entry *obj); +ELM_API const char *elm_entry_text_style_user_peek(const Elm_Entry *obj); /** * @brief This clears and frees the items in a entry's contextual (longpress) @@ -971,7 +971,7 @@ EAPI const char *elm_entry_text_style_user_peek(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_context_menu_clear(Elm_Entry *obj); +ELM_API void elm_entry_context_menu_clear(Elm_Entry *obj); /** * @brief This moves the cursor one line up within the entry. @@ -982,7 +982,7 @@ EAPI void elm_entry_context_menu_clear(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_up(Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_up(Elm_Entry *obj); /** * @brief Inserts the given text into the entry at the current cursor position. @@ -1004,7 +1004,7 @@ EAPI Eina_Bool elm_entry_cursor_up(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_entry_insert(Elm_Entry *obj, const char *entry); +ELM_API void elm_entry_entry_insert(Elm_Entry *obj, const char *entry); /** * @brief Set the input panel-specific data to deliver to the input panel. @@ -1019,7 +1019,7 @@ EAPI void elm_entry_entry_insert(Elm_Entry *obj, const char *entry); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_imdata_set(Elm_Entry *obj, const void *data, int len); +ELM_API void elm_entry_input_panel_imdata_set(Elm_Entry *obj, const void *data, int len); /** * @brief Get the specific data of the current input panel. @@ -1030,13 +1030,13 @@ EAPI void elm_entry_input_panel_imdata_set(Elm_Entry *obj, const void *data, int * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_imdata_get(const Elm_Entry *obj, void *data, int *len); +ELM_API void elm_entry_input_panel_imdata_get(const Elm_Entry *obj, void *data, int *len); /** This executes a "paste" action in the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_selection_paste(Elm_Entry *obj); +ELM_API void elm_entry_selection_paste(Elm_Entry *obj); /** * @brief This moves the cursor one place to the right within the entry. @@ -1047,13 +1047,13 @@ EAPI void elm_entry_selection_paste(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_cursor_next(Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_cursor_next(Elm_Entry *obj); /** This drops any existing text selection within the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_select_none(Elm_Entry *obj); +ELM_API void elm_entry_select_none(Elm_Entry *obj); /** * @brief Hide the input panel (virtual keyboard). @@ -1065,26 +1065,26 @@ EAPI void elm_entry_select_none(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_input_panel_hide(Elm_Entry *obj); +ELM_API void elm_entry_input_panel_hide(Elm_Entry *obj); /** This selects all text within the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_select_all(Elm_Entry *obj); +ELM_API void elm_entry_select_all(Elm_Entry *obj); /** This ends a selection within the entry as though the user had just released * the mouse button while making a selection. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_cursor_selection_end(Elm_Entry *obj); +ELM_API void elm_entry_cursor_selection_end(Elm_Entry *obj); /** This executes a "cut" action on the selected text in the entry. * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_selection_cut(Elm_Entry *obj); +ELM_API void elm_entry_selection_cut(Elm_Entry *obj); /** * @brief Get whether the entry is empty. @@ -1099,7 +1099,7 @@ EAPI void elm_entry_selection_cut(Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_is_empty(const Elm_Entry *obj); +ELM_API Eina_Bool elm_entry_is_empty(const Elm_Entry *obj); /** * @brief Remove a markup filter from the list @@ -1113,7 +1113,7 @@ EAPI Eina_Bool elm_entry_is_empty(const Elm_Entry *obj); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_markup_filter_remove(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API void elm_entry_markup_filter_remove(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief This appends a custom item provider to the list for that entry @@ -1133,7 +1133,7 @@ EAPI void elm_entry_markup_filter_remove(Elm_Entry *obj, Elm_Entry_Filter_Cb fun * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_item_provider_append(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); +ELM_API void elm_entry_item_provider_append(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * @brief Append a markup filter function for text inserted in the entry @@ -1152,7 +1152,7 @@ EAPI void elm_entry_item_provider_append(Elm_Entry *obj, Elm_Entry_Item_Provider * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_markup_filter_append(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API void elm_entry_markup_filter_append(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief Appends @c str to the text of the entry. @@ -1169,7 +1169,7 @@ EAPI void elm_entry_markup_filter_append(Elm_Entry *obj, Elm_Entry_Filter_Cb fun * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_entry_append(Elm_Entry *obj, const char *str); +ELM_API void elm_entry_entry_append(Elm_Entry *obj, const char *str); /** * @brief This adds an item to the entry's contextual menu. @@ -1192,7 +1192,7 @@ EAPI void elm_entry_entry_append(Elm_Entry *obj, const char *str); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_context_menu_item_add(Elm_Entry *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API void elm_entry_context_menu_item_add(Elm_Entry *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a markup filter function for text inserted in the entry @@ -1205,7 +1205,7 @@ EAPI void elm_entry_context_menu_item_add(Elm_Entry *obj, const char *label, con * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_markup_filter_prepend(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); +ELM_API void elm_entry_markup_filter_prepend(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief Sets the prediction hint to use an intelligent reply suggestion @@ -1218,7 +1218,7 @@ EAPI void elm_entry_markup_filter_prepend(Elm_Entry *obj, Elm_Entry_Filter_Cb fu * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_prediction_hint_set(Elm_Entry *obj, const char *prediction_hint); +ELM_API void elm_entry_prediction_hint_set(Elm_Entry *obj, const char *prediction_hint); /** * @brief Sets the prediction hint data at the specified key. @@ -1233,7 +1233,7 @@ EAPI void elm_entry_prediction_hint_set(Elm_Entry *obj, const char *prediction_h * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_prediction_hint_hash_set(Elm_Entry *obj, const char *key, const char *value); +ELM_API Eina_Bool elm_entry_prediction_hint_hash_set(Elm_Entry *obj, const char *key, const char *value); /** * @brief Removes the prediction hint data identified by a key. @@ -1247,6 +1247,6 @@ EAPI Eina_Bool elm_entry_prediction_hint_hash_set(Elm_Entry *obj, const char *ke * * @ingroup Elm_Entry_Group */ -EAPI Eina_Bool elm_entry_prediction_hint_hash_del(Elm_Entry *obj, const char *key); +ELM_API Eina_Bool elm_entry_prediction_hint_hash_del(Elm_Entry *obj, const char *key); #endif diff --git a/src/lib/elementary/elm_entry_legacy.h b/src/lib/elementary/elm_entry_legacy.h index 9d87e54e54..1ea260b008 100644 --- a/src/lib/elementary/elm_entry_legacy.h +++ b/src/lib/elementary/elm_entry_legacy.h @@ -14,7 +14,7 @@ * * @ingroup Elm_Entry_Group */ -EAPI Evas_Object *elm_entry_add(Evas_Object *parent); +ELM_API Evas_Object *elm_entry_add(Evas_Object *parent); /** * This sets the text displayed within the entry to @p entry. @@ -26,7 +26,7 @@ EAPI Evas_Object *elm_entry_add(Evas_Object *parent); * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry); +ELM_API void elm_entry_entry_set(Evas_Object *obj, const char *entry); /** * This returns the text currently shown in object @p entry. @@ -37,7 +37,7 @@ EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry) * * @ingroup Elm_Entry_Group */ -EAPI const char *elm_entry_entry_get(const Evas_Object *obj); +ELM_API const char *elm_entry_entry_get(const Evas_Object *obj); /** * @@ -57,7 +57,7 @@ EAPI const char *elm_entry_entry_get(const Evas_Object *obj); * @param[in] file The path to the file to load and save * @param[in] format The file format */ -EAPI Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); +ELM_API Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); /** * @@ -72,7 +72,7 @@ EAPI Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, E * @param[out] file The path to the file to load and save * @param[out] format The file format */ -EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); +ELM_API void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); /** @@ -84,4 +84,4 @@ EAPI void elm_entry_file_get(const Evas_Object *obj, const char ** * * @ingroup Elm_Entry_Group */ -EAPI void elm_entry_calc_force(Evas_Object *obj); +ELM_API void elm_entry_calc_force(Evas_Object *obj); diff --git a/src/lib/elementary/elm_factory.c b/src/lib/elementary/elm_factory.c index 56e7bd4f06..f6518a3705 100644 --- a/src/lib/elementary/elm_factory.c +++ b/src/lib/elementary/elm_factory.c @@ -279,7 +279,7 @@ _content_get_hook(const Evas_Object *obj, const char *part) return wd->content; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_factory_add(Evas_Object *parent) { Evas_Object *obj; @@ -310,7 +310,7 @@ elm_factory_add(Evas_Object *parent) return obj; } -EAPI void +ELM_API void elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled) { ELM_CHECK_WIDTYPE(obj, widtype); @@ -319,7 +319,7 @@ elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled) wd->maxmin = !!enabled; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_factory_maxmin_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; @@ -328,7 +328,7 @@ elm_factory_maxmin_mode_get(const Evas_Object *obj) return wd->maxmin; } -EAPI void +ELM_API void elm_factory_maxmin_reset_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); diff --git a/src/lib/elementary/elm_factory.h b/src/lib/elementary/elm_factory.h index a81ba5efcc..a31116e9a7 100644 --- a/src/lib/elementary/elm_factory.h +++ b/src/lib/elementary/elm_factory.h @@ -1,6 +1,6 @@ /* this api is currently disabled due to being incomplete. you cannot * use it as it is not compiled in */ -EAPI Evas_Object *elm_factory_add(Evas_Object *parent); -EAPI void elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled); -EAPI Eina_Bool elm_factory_maxmin_mode_get(const Evas_Object *obj); -EAPI void elm_factory_maxmin_reset_set(Evas_Object *obj); +ELM_API Evas_Object *elm_factory_add(Evas_Object *parent); +ELM_API void elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled); +ELM_API Eina_Bool elm_factory_maxmin_mode_get(const Evas_Object *obj); +ELM_API void elm_factory_maxmin_reset_set(Evas_Object *obj); diff --git a/src/lib/elementary/elm_fileselector_button_eo.c b/src/lib/elementary/elm_fileselector_button_eo.c index fb40341af3..fed7cbced2 100644 --- a/src/lib/elementary/elm_fileselector_button_eo.c +++ b/src/lib/elementary/elm_fileselector_button_eo.c @@ -1,4 +1,4 @@ -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN = EFL_EVENT_DESCRIPTION("file,chosen"); Efl_Object *_elm_fileselector_button_efl_object_constructor(Eo *obj, Elm_Fileselector_Button_Data *pd); diff --git a/src/lib/elementary/elm_fileselector_button_eo.h b/src/lib/elementary/elm_fileselector_button_eo.h index b551e25318..635d028152 100644 --- a/src/lib/elementary/elm_fileselector_button_eo.h +++ b/src/lib/elementary/elm_fileselector_button_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Fileselector_Button; */ #define ELM_FILESELECTOR_BUTTON_CLASS elm_fileselector_button_class_get() -EWAPI const Efl_Class *elm_fileselector_button_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_fileselector_button_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN; /** Called when a file was chosen in the fileselector * diff --git a/src/lib/elementary/elm_fileselector_entry_eo.c b/src/lib/elementary/elm_fileselector_entry_eo.c index 4d1637a04c..dde088bf83 100644 --- a/src/lib/elementary/elm_fileselector_entry_eo.c +++ b/src/lib/elementary/elm_fileselector_entry_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN = EFL_EVENT_DESCRIPTION("file,chosen"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_PRESS = EFL_EVENT_DESCRIPTION("press"); Efl_Object *_elm_fileselector_entry_efl_object_constructor(Eo *obj, Elm_Fileselector_Entry_Data *pd); diff --git a/src/lib/elementary/elm_fileselector_entry_eo.h b/src/lib/elementary/elm_fileselector_entry_eo.h index 8ee352d387..46247ac7de 100644 --- a/src/lib/elementary/elm_fileselector_entry_eo.h +++ b/src/lib/elementary/elm_fileselector_entry_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Fileselector_Entry; */ #define ELM_FILESELECTOR_ENTRY_CLASS elm_fileselector_entry_class_get() -EWAPI const Efl_Class *elm_fileselector_entry_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_fileselector_entry_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_CHANGED; /** Called when the entry changed * @@ -29,7 +29,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_CHANGED; */ #define ELM_FILESELECTOR_ENTRY_EVENT_CHANGED (&(_ELM_FILESELECTOR_ENTRY_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED; /** Called when the entry was activated * @@ -37,7 +37,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED */ #define ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED (&(_ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN; /** Called when a file was chosen in the fileselector * @@ -45,7 +45,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOS */ #define ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN (&(_ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_ENTRY_EVENT_PRESS; /** Called when entry was pressed * diff --git a/src/lib/elementary/elm_fileselector_eo.c b/src/lib/elementary/elm_fileselector_eo.c index 377da7c451..27dae0d402 100644 --- a/src/lib/elementary/elm_fileselector_eo.c +++ b/src/lib/elementary/elm_fileselector_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DONE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DONE = EFL_EVENT_DESCRIPTION("done"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_EVENT_SELECTED_INVALID = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_EVENT_SELECTED_INVALID = EFL_EVENT_DESCRIPTION("selected,invalid"); -EWAPI const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN = EFL_EVENT_DESCRIPTION("directory,open"); void _elm_fileselector_buttons_ok_cancel_set(Eo *obj, Elm_Fileselector_Data *pd, Eina_Bool visible); @@ -25,7 +25,7 @@ __eolian_elm_fileselector_buttons_ok_cancel_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_fileselector_buttons_ok_cancel_set, EFL_FUNC_CALL(visible), Eina_Bool visible); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_fileselector_buttons_ok_cancel_set, EFL_FUNC_CALL(visible), Eina_Bool visible); Eina_Bool _elm_fileselector_buttons_ok_cancel_get(const Eo *obj, Elm_Fileselector_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_fileselector_buttons_ok_cancel_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_fileselector_buttons_ok_cancel_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_fileselector_buttons_ok_cancel_get, Eina_Bool, 0); Efl_Object *_elm_fileselector_efl_object_constructor(Eo *obj, Elm_Fileselector_Data *pd); diff --git a/src/lib/elementary/elm_fileselector_eo.h b/src/lib/elementary/elm_fileselector_eo.h index 719c53dcb8..6fe5476359 100644 --- a/src/lib/elementary/elm_fileselector_eo.h +++ b/src/lib/elementary/elm_fileselector_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Fileselector; */ #define ELM_FILESELECTOR_CLASS elm_fileselector_class_get() -EWAPI const Efl_Class *elm_fileselector_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_fileselector_class_get(void) EINA_CONST; /** * @brief Enable/disable the "ok" and "cancel" buttons on a given file selector @@ -35,7 +35,7 @@ EWAPI const Efl_Class *elm_fileselector_class_get(void) EINA_CONST; * * @ingroup Elm_Fileselector */ -EOAPI void elm_obj_fileselector_buttons_ok_cancel_set(Eo *obj, Eina_Bool visible); +ELM_API ELM_API_WEAK void elm_obj_fileselector_buttons_ok_cancel_set(Eo *obj, Eina_Bool visible); /** * @brief Get whether the "ok" and "cancel" buttons on a given file selector @@ -49,9 +49,9 @@ EOAPI void elm_obj_fileselector_buttons_ok_cancel_set(Eo *obj, Eina_Bool visible * * @ingroup Elm_Fileselector */ -EOAPI Eina_Bool elm_obj_fileselector_buttons_ok_cancel_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_fileselector_buttons_ok_cancel_get(const Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DONE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DONE; /** Called when OK button was pressed * @return const char * @@ -60,7 +60,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DONE; */ #define ELM_FILESELECTOR_EVENT_DONE (&(_ELM_FILESELECTOR_EVENT_DONE)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_ACTIVATED; /** Called when the filesector was activated * @@ -68,7 +68,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_ACTIVATED; */ #define ELM_FILESELECTOR_EVENT_ACTIVATED (&(_ELM_FILESELECTOR_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_SELECTED_INVALID; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_SELECTED_INVALID; /** Called when fileselector was selected * @@ -76,7 +76,7 @@ EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_SELECTED_INVALI */ #define ELM_FILESELECTOR_EVENT_SELECTED_INVALID (&(_ELM_FILESELECTOR_EVENT_SELECTED_INVALID)) -EWAPI extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN; /** Called when a directory was opened * diff --git a/src/lib/elementary/elm_fileselector_eo.legacy.c b/src/lib/elementary/elm_fileselector_eo.legacy.c index 3780777255..5c21a0987f 100644 --- a/src/lib/elementary/elm_fileselector_eo.legacy.c +++ b/src/lib/elementary/elm_fileselector_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_fileselector_buttons_ok_cancel_set(Elm_Fileselector *obj, Eina_Bool visible) { elm_obj_fileselector_buttons_ok_cancel_set(obj, visible); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Elm_Fileselector *obj) { return elm_obj_fileselector_buttons_ok_cancel_get(obj); diff --git a/src/lib/elementary/elm_fileselector_eo.legacy.h b/src/lib/elementary/elm_fileselector_eo.legacy.h index c9c46bef92..e6627cf6a3 100644 --- a/src/lib/elementary/elm_fileselector_eo.legacy.h +++ b/src/lib/elementary/elm_fileselector_eo.legacy.h @@ -28,7 +28,7 @@ typedef Eo Elm_Fileselector; * * @ingroup Elm_Fileselector_Group */ -EAPI void elm_fileselector_buttons_ok_cancel_set(Elm_Fileselector *obj, Eina_Bool visible); +ELM_API void elm_fileselector_buttons_ok_cancel_set(Elm_Fileselector *obj, Eina_Bool visible); /** * @brief Get whether the "ok" and "cancel" buttons on a given file selector @@ -42,6 +42,6 @@ EAPI void elm_fileselector_buttons_ok_cancel_set(Elm_Fileselector *obj, Eina_Boo * * @ingroup Elm_Fileselector_Group */ -EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Elm_Fileselector *obj); +ELM_API Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Elm_Fileselector *obj); #endif diff --git a/src/lib/elementary/elm_finger.h b/src/lib/elementary/elm_finger.h index 0da711a697..a220ec5eba 100644 --- a/src/lib/elementary/elm_finger.h +++ b/src/lib/elementary/elm_finger.h @@ -38,7 +38,7 @@ * * @ingroup Elm_Fingers */ -EAPI void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h); +ELM_API void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h); /** * @} diff --git a/src/lib/elementary/elm_flipselector.c b/src/lib/elementary/elm_flipselector.c index 51481a9ad0..bc000e6213 100644 --- a/src/lib/elementary/elm_flipselector.c +++ b/src/lib/elementary/elm_flipselector.c @@ -655,7 +655,7 @@ _elm_flipselector_efl_canvas_group_group_del(Eo *obj, Elm_Flipselector_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_flipselector_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_flipselector_eo.c b/src/lib/elementary/elm_flipselector_eo.c index cf11af9bb2..5209634055 100644 --- a/src/lib/elementary/elm_flipselector_eo.c +++ b/src/lib/elementary/elm_flipselector_eo.c @@ -1,23 +1,23 @@ -EWAPI const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_UNDERFLOWED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_UNDERFLOWED = EFL_EVENT_DESCRIPTION("underflowed"); -EWAPI const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_OVERFLOWED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_OVERFLOWED = EFL_EVENT_DESCRIPTION("overflowed"); const Eina_List *_elm_flipselector_items_get(const Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_flipselector_first_item_get(const Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_first_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_flipselector_last_item_get(const Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_last_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_flipselector_selected_item_get(const Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_selected_item_get, Elm_Widget_Item *, NULL); void _elm_flipselector_first_interval_set(Eo *obj, Elm_Flipselector_Data *pd, double interval); @@ -37,7 +37,7 @@ __eolian_elm_flipselector_first_interval_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_flipselector_first_interval_set, EFL_FUNC_CALL(interval), double interval); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_flipselector_first_interval_set, EFL_FUNC_CALL(interval), double interval); double _elm_flipselector_first_interval_get(const Eo *obj, Elm_Flipselector_Data *pd); @@ -49,23 +49,23 @@ __eolian_elm_flipselector_first_interval_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_first_interval_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_first_interval_get, double, 0); Elm_Widget_Item *_elm_flipselector_item_prepend(Eo *obj, Elm_Flipselector_Data *pd, const char *label, Evas_Smart_Cb func, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_flipselector_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_flipselector_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); void _elm_flipselector_flip_next(Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_flipselector_flip_next); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_flipselector_flip_next); Elm_Widget_Item *_elm_flipselector_item_append(Eo *obj, Elm_Flipselector_Data *pd, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_flipselector_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_flipselector_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, const void *data); void _elm_flipselector_flip_prev(Eo *obj, Elm_Flipselector_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_flipselector_flip_prev); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_flipselector_flip_prev); Efl_Object *_elm_flipselector_efl_object_constructor(Eo *obj, Elm_Flipselector_Data *pd); diff --git a/src/lib/elementary/elm_flipselector_eo.h b/src/lib/elementary/elm_flipselector_eo.h index ce996b494c..dace1621b9 100644 --- a/src/lib/elementary/elm_flipselector_eo.h +++ b/src/lib/elementary/elm_flipselector_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Flipselector; */ #define ELM_FLIPSELECTOR_CLASS elm_flipselector_class_get() -EWAPI const Efl_Class *elm_flipselector_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_flipselector_class_get(void) EINA_CONST; /** * @brief Get the internal list of items in a given flip selector widget. @@ -39,7 +39,7 @@ EWAPI const Efl_Class *elm_flipselector_class_get(void) EINA_CONST; * * @ingroup Elm_Flipselector */ -EOAPI const Eina_List *elm_obj_flipselector_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_flipselector_items_get(const Eo *obj); /** * @brief Get the first item in the given flip selector widget's list of items. @@ -53,7 +53,7 @@ EOAPI const Eina_List *elm_obj_flipselector_items_get(const Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_first_item_get(const Eo *obj); /** * @brief Get the last item in the given flip selector widget's list of items. @@ -67,7 +67,7 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_first_item_get(const Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_last_item_get(const Eo *obj); /** * @brief Get the currently selected item in a flip selector widget. @@ -79,7 +79,7 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_last_item_get(const Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_selected_item_get(const Eo *obj); /** * @brief Set the interval on time updates for a user mouse button hold on a @@ -105,7 +105,7 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_selected_item_get(const Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI void elm_obj_flipselector_first_interval_set(Eo *obj, double interval); +ELM_API ELM_API_WEAK void elm_obj_flipselector_first_interval_set(Eo *obj, double interval); /** * @brief Get the interval on time updates for a user mouse button hold on a @@ -119,7 +119,7 @@ EOAPI void elm_obj_flipselector_first_interval_set(Eo *obj, double interval); * * @ingroup Elm_Flipselector */ -EOAPI double elm_obj_flipselector_first_interval_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_flipselector_first_interval_get(const Eo *obj); /** * @brief Prepend a (text) item to a flip selector widget @@ -144,7 +144,7 @@ EOAPI double elm_obj_flipselector_first_interval_get(const Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Programmatically select the next item of a flip selector widget @@ -155,7 +155,7 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_item_prepend(Eo *obj, const char *la * * @ingroup Elm_Flipselector */ -EOAPI void elm_obj_flipselector_flip_next(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_flipselector_flip_next(Eo *obj); /** * @brief Append a (text) item to a flip selector widget @@ -180,7 +180,7 @@ EOAPI void elm_obj_flipselector_flip_next(Eo *obj); * * @ingroup Elm_Flipselector */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_item_append(Eo *obj, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_item_append(Eo *obj, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Programmatically select the previous item of a flip selector widget @@ -191,9 +191,9 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_item_append(Eo *obj, const char *lab * * @ingroup Elm_Flipselector */ -EOAPI void elm_obj_flipselector_flip_prev(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_flipselector_flip_prev(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_UNDERFLOWED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_UNDERFLOWED; /** Called when flipselector is underflowed * @@ -201,7 +201,7 @@ EWAPI extern const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_UNDERFLOWED; */ #define ELM_FLIPSELECTOR_EVENT_UNDERFLOWED (&(_ELM_FLIPSELECTOR_EVENT_UNDERFLOWED)) -EWAPI extern const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_OVERFLOWED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_FLIPSELECTOR_EVENT_OVERFLOWED; /** Called when flipselector is overflowed * diff --git a/src/lib/elementary/elm_flipselector_eo.legacy.c b/src/lib/elementary/elm_flipselector_eo.legacy.c index 26bdc3a228..5da177e2e2 100644 --- a/src/lib/elementary/elm_flipselector_eo.legacy.c +++ b/src/lib/elementary/elm_flipselector_eo.legacy.c @@ -1,59 +1,59 @@ -EAPI const Eina_List * +ELM_API const Eina_List * elm_flipselector_items_get(const Elm_Flipselector *obj) { return elm_obj_flipselector_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_first_item_get(const Elm_Flipselector *obj) { return elm_obj_flipselector_first_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_last_item_get(const Elm_Flipselector *obj) { return elm_obj_flipselector_last_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_selected_item_get(const Elm_Flipselector *obj) { return elm_obj_flipselector_selected_item_get(obj); } -EAPI void +ELM_API void elm_flipselector_first_interval_set(Elm_Flipselector *obj, double interval) { elm_obj_flipselector_first_interval_set(obj, interval); } -EAPI double +ELM_API double elm_flipselector_first_interval_get(const Elm_Flipselector *obj) { return elm_obj_flipselector_first_interval_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_item_prepend(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, void *data) { return elm_obj_flipselector_item_prepend(obj, label, func, data); } -EAPI void +ELM_API void elm_flipselector_flip_next(Elm_Flipselector *obj) { elm_obj_flipselector_flip_next(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_item_append(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_flipselector_item_append(obj, label, func, data); } -EAPI void +ELM_API void elm_flipselector_flip_prev(Elm_Flipselector *obj) { elm_obj_flipselector_flip_prev(obj); diff --git a/src/lib/elementary/elm_flipselector_eo.legacy.h b/src/lib/elementary/elm_flipselector_eo.legacy.h index 321a7447ed..4d0de1d97c 100644 --- a/src/lib/elementary/elm_flipselector_eo.legacy.h +++ b/src/lib/elementary/elm_flipselector_eo.legacy.h @@ -32,7 +32,7 @@ typedef Eo Elm_Flipselector; * * @ingroup Elm_Flipselector_Group */ -EAPI const Eina_List *elm_flipselector_items_get(const Elm_Flipselector *obj); +ELM_API const Eina_List *elm_flipselector_items_get(const Elm_Flipselector *obj); /** * @brief Get the first item in the given flip selector widget's list of items. @@ -46,7 +46,7 @@ EAPI const Eina_List *elm_flipselector_items_get(const Elm_Flipselector *obj); * * @ingroup Elm_Flipselector_Group */ -EAPI Elm_Widget_Item *elm_flipselector_first_item_get(const Elm_Flipselector *obj); +ELM_API Elm_Widget_Item *elm_flipselector_first_item_get(const Elm_Flipselector *obj); /** * @brief Get the last item in the given flip selector widget's list of items. @@ -60,7 +60,7 @@ EAPI Elm_Widget_Item *elm_flipselector_first_item_get(const Elm_Flipselector *ob * * @ingroup Elm_Flipselector_Group */ -EAPI Elm_Widget_Item *elm_flipselector_last_item_get(const Elm_Flipselector *obj); +ELM_API Elm_Widget_Item *elm_flipselector_last_item_get(const Elm_Flipselector *obj); /** * @brief Get the currently selected item in a flip selector widget. @@ -72,7 +72,7 @@ EAPI Elm_Widget_Item *elm_flipselector_last_item_get(const Elm_Flipselector *obj * * @ingroup Elm_Flipselector_Group */ -EAPI Elm_Widget_Item *elm_flipselector_selected_item_get(const Elm_Flipselector *obj); +ELM_API Elm_Widget_Item *elm_flipselector_selected_item_get(const Elm_Flipselector *obj); /** * @brief Set the interval on time updates for a user mouse button hold on a @@ -98,7 +98,7 @@ EAPI Elm_Widget_Item *elm_flipselector_selected_item_get(const Elm_Flipselector * * @ingroup Elm_Flipselector_Group */ -EAPI void elm_flipselector_first_interval_set(Elm_Flipselector *obj, double interval); +ELM_API void elm_flipselector_first_interval_set(Elm_Flipselector *obj, double interval); /** * @brief Get the interval on time updates for a user mouse button hold on a @@ -112,7 +112,7 @@ EAPI void elm_flipselector_first_interval_set(Elm_Flipselector *obj, double inte * * @ingroup Elm_Flipselector_Group */ -EAPI double elm_flipselector_first_interval_get(const Elm_Flipselector *obj); +ELM_API double elm_flipselector_first_interval_get(const Elm_Flipselector *obj); /** * @brief Prepend a (text) item to a flip selector widget @@ -137,7 +137,7 @@ EAPI double elm_flipselector_first_interval_get(const Elm_Flipselector *obj); * * @ingroup Elm_Flipselector_Group */ -EAPI Elm_Widget_Item *elm_flipselector_item_prepend(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API Elm_Widget_Item *elm_flipselector_item_prepend(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Programmatically select the next item of a flip selector widget @@ -148,7 +148,7 @@ EAPI Elm_Widget_Item *elm_flipselector_item_prepend(Elm_Flipselector *obj, const * * @ingroup Elm_Flipselector_Group */ -EAPI void elm_flipselector_flip_next(Elm_Flipselector *obj); +ELM_API void elm_flipselector_flip_next(Elm_Flipselector *obj); /** * @brief Append a (text) item to a flip selector widget @@ -173,7 +173,7 @@ EAPI void elm_flipselector_flip_next(Elm_Flipselector *obj); * * @ingroup Elm_Flipselector_Group */ -EAPI Elm_Widget_Item *elm_flipselector_item_append(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_flipselector_item_append(Elm_Flipselector *obj, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Programmatically select the previous item of a flip selector widget @@ -184,6 +184,6 @@ EAPI Elm_Widget_Item *elm_flipselector_item_append(Elm_Flipselector *obj, const * * @ingroup Elm_Flipselector_Group */ -EAPI void elm_flipselector_flip_prev(Elm_Flipselector *obj); +ELM_API void elm_flipselector_flip_prev(Elm_Flipselector *obj); #endif diff --git a/src/lib/elementary/elm_flipselector_item_eo.c b/src/lib/elementary/elm_flipselector_item_eo.c index fc53dcdef4..060f267fe4 100644 --- a/src/lib/elementary/elm_flipselector_item_eo.c +++ b/src/lib/elementary/elm_flipselector_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_flipselector_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_flipselector_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_flipselector_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_flipselector_item_selected_get(const Eo *obj, Elm_Flipselector_Item_Data *pd); @@ -29,15 +29,15 @@ __eolian_elm_flipselector_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_selected_get, Eina_Bool, 0); Elm_Widget_Item *_elm_flipselector_item_prev_get(const Eo *obj, Elm_Flipselector_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_flipselector_item_next_get(const Eo *obj, Elm_Flipselector_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_flipselector_item_next_get, Elm_Widget_Item *, NULL); Efl_Object *_elm_flipselector_item_efl_object_constructor(Eo *obj, Elm_Flipselector_Item_Data *pd); diff --git a/src/lib/elementary/elm_flipselector_item_eo.h b/src/lib/elementary/elm_flipselector_item_eo.h index 2a4059d069..c6d19a7cca 100644 --- a/src/lib/elementary/elm_flipselector_item_eo.h +++ b/src/lib/elementary/elm_flipselector_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Flipselector_Item; */ #define ELM_FLIPSELECTOR_ITEM_CLASS elm_flipselector_item_class_get() -EWAPI const Efl_Class *elm_flipselector_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_flipselector_item_class_get(void) EINA_CONST; /** * @brief Set whether a given flip selector widget's item should be the @@ -38,7 +38,7 @@ EWAPI const Efl_Class *elm_flipselector_item_class_get(void) EINA_CONST; * * @ingroup Elm_Flipselector_Item */ -EOAPI void elm_obj_flipselector_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_flipselector_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Get whether a given flip selector widget's item is the currently @@ -52,7 +52,7 @@ EOAPI void elm_obj_flipselector_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Flipselector_Item */ -EOAPI Eina_Bool elm_obj_flipselector_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_flipselector_item_selected_get(const Eo *obj); /** * @brief Get the item before @c item in a flip selector widget's internal list @@ -67,7 +67,7 @@ EOAPI Eina_Bool elm_obj_flipselector_item_selected_get(const Eo *obj); * * @ingroup Elm_Flipselector_Item */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_item_prev_get(const Eo *obj); /** * @brief Get the item after @c item in a flip selector widget's internal list @@ -82,6 +82,6 @@ EOAPI Elm_Widget_Item *elm_obj_flipselector_item_prev_get(const Eo *obj); * * @ingroup Elm_Flipselector_Item */ -EOAPI Elm_Widget_Item *elm_obj_flipselector_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_flipselector_item_next_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_flipselector_item_eo.legacy.c b/src/lib/elementary/elm_flipselector_item_eo.legacy.c index 85d4040f11..fd98e081de 100644 --- a/src/lib/elementary/elm_flipselector_item_eo.legacy.c +++ b/src/lib/elementary/elm_flipselector_item_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI void +ELM_API void elm_flipselector_item_selected_set(Elm_Flipselector_Item *obj, Eina_Bool selected) { elm_obj_flipselector_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *obj) { return elm_obj_flipselector_item_selected_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_item_prev_get(const Elm_Flipselector_Item *obj) { return elm_obj_flipselector_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_flipselector_item_next_get(const Elm_Flipselector_Item *obj) { return elm_obj_flipselector_item_next_get(obj); diff --git a/src/lib/elementary/elm_flipselector_item_eo.legacy.h b/src/lib/elementary/elm_flipselector_item_eo.legacy.h index f2e9453d9b..76b44e7dc4 100644 --- a/src/lib/elementary/elm_flipselector_item_eo.legacy.h +++ b/src/lib/elementary/elm_flipselector_item_eo.legacy.h @@ -31,7 +31,7 @@ typedef Eo Elm_Flipselector_Item; * * @ingroup Elm_Flipselector_Item_Group */ -EAPI void elm_flipselector_item_selected_set(Elm_Flipselector_Item *obj, Eina_Bool selected); +ELM_API void elm_flipselector_item_selected_set(Elm_Flipselector_Item *obj, Eina_Bool selected); /** * @brief Get whether a given flip selector widget's item is the currently @@ -45,7 +45,7 @@ EAPI void elm_flipselector_item_selected_set(Elm_Flipselector_Item *obj, Eina_Bo * * @ingroup Elm_Flipselector_Item_Group */ -EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *obj); +ELM_API Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *obj); /** * @brief Get the item before @c item in a flip selector widget's internal list @@ -60,7 +60,7 @@ EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *o * * @ingroup Elm_Flipselector_Item_Group */ -EAPI Elm_Widget_Item *elm_flipselector_item_prev_get(const Elm_Flipselector_Item *obj); +ELM_API Elm_Widget_Item *elm_flipselector_item_prev_get(const Elm_Flipselector_Item *obj); /** * @brief Get the item after @c item in a flip selector widget's internal list @@ -75,6 +75,6 @@ EAPI Elm_Widget_Item *elm_flipselector_item_prev_get(const Elm_Flipselector_Item * * @ingroup Elm_Flipselector_Item_Group */ -EAPI Elm_Widget_Item *elm_flipselector_item_next_get(const Elm_Flipselector_Item *obj); +ELM_API Elm_Widget_Item *elm_flipselector_item_next_get(const Elm_Flipselector_Item *obj); #endif diff --git a/src/lib/elementary/elm_flipselector_legacy.h b/src/lib/elementary/elm_flipselector_legacy.h index 8f005e8f17..02aba62af2 100644 --- a/src/lib/elementary/elm_flipselector_legacy.h +++ b/src/lib/elementary/elm_flipselector_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Flipselector */ -EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent); +ELM_API Evas_Object *elm_flipselector_add(Evas_Object *parent); #include "elm_flipselector_item_eo.legacy.h" #include "elm_flipselector_eo.legacy.h" diff --git a/src/lib/elementary/elm_focus.h b/src/lib/elementary/elm_focus.h index a7243a9a65..b094b70906 100644 --- a/src/lib/elementary/elm_focus.h +++ b/src/lib/elementary/elm_focus.h @@ -44,7 +44,7 @@ * * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_focus_get(const Evas_Object *obj); /** * Set/unset focus to a given Elementary object. @@ -66,7 +66,7 @@ EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj); * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus); +ELM_API void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus); /** * Set the ability for an Elementary object to be focused @@ -84,7 +84,7 @@ EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable); +ELM_API void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable); /** * Get whether an Elementary object is focusable or not @@ -99,7 +99,7 @@ EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj); /** * Set custom focus chain. @@ -114,7 +114,7 @@ EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj); * @param objs Chain of objects to pass focus * @ingroup Elm_Focus */ -EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs); +ELM_API void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs); /** * Unset a custom focus chain on a given Elementary widget @@ -126,7 +126,7 @@ EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Ei * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj); +ELM_API void elm_object_focus_custom_chain_unset(Evas_Object *obj); /** * Get custom focus chain @@ -135,7 +135,7 @@ EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj); * @return Chain of objects to pass focus. * @ingroup Elm_Focus */ -EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj); +ELM_API const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj); /** * Append object to custom focus chain. @@ -150,7 +150,7 @@ EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *o * @param relative_child The relative object to position the child * @ingroup Elm_Focus */ -EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); +ELM_API void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); /** * Prepend object to custom focus chain. @@ -165,7 +165,7 @@ EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, * @param relative_child The relative object to position the child * @ingroup Elm_Focus */ -EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); +ELM_API void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); /** * Give focus to next object in object tree. @@ -181,7 +181,7 @@ EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir); +ELM_API void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir); /** * Get next object which was set with specific focus direction. @@ -199,7 +199,7 @@ EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Dire * * @ingroup Elm_Focus */ -EAPI Evas_Object * elm_object_focus_next_object_get(const Evas_Object *obj, Elm_Focus_Direction dir); +ELM_API Evas_Object * elm_object_focus_next_object_get(const Evas_Object *obj, Elm_Focus_Direction dir); /** * Set next object with specific focus direction. @@ -219,7 +219,7 @@ EAPI Evas_Object * elm_object_focus_next_object_get(const Evas_Object *ob * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_next_object_set(Evas_Object *obj, Evas_Object *next, Elm_Focus_Direction dir); +ELM_API void elm_object_focus_next_object_set(Evas_Object *obj, Evas_Object *next, Elm_Focus_Direction dir); /** * Get focused object in object tree. @@ -233,7 +233,7 @@ EAPI void elm_object_focus_next_object_set(Evas_Object *obj, Eva * * @ingroup Elm_Focus */ -EAPI Evas_Object *elm_object_focused_object_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_object_focused_object_get(const Evas_Object *obj); /** * Make the elementary object and its children to be focusable @@ -256,7 +256,7 @@ EAPI Evas_Object *elm_object_focused_object_get(const Evas_Object *obj); * @ingroup Elm_Focus * */ -EAPI void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable); +ELM_API void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable); /** * Get whether an Elementary object and its children are focusable or not. @@ -269,7 +269,7 @@ EAPI void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina * * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj); /** * Set the focus highlight style to be used by a given widget. @@ -287,7 +287,7 @@ EAPI Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj * * @ingroup Elm_Focus */ -EAPI Eina_Bool elm_object_focus_highlight_style_set(Evas_Object *obj, const char *style); +ELM_API Eina_Bool elm_object_focus_highlight_style_set(Evas_Object *obj, const char *style); /** * Get the focus highlight style to be used by a given widget. @@ -301,7 +301,7 @@ EAPI Eina_Bool elm_object_focus_highlight_style_set(Evas_Object *obj, const c * * @ingroup Elm_Focus */ -EAPI const char *elm_object_focus_highlight_style_get(const Evas_Object *obj); +ELM_API const char *elm_object_focus_highlight_style_get(const Evas_Object *obj); /** * Set the focus movement policy to a given Elementary object. @@ -315,7 +315,7 @@ EAPI const char *elm_object_focus_highlight_style_get(const Evas_Object *obj); * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_move_policy_set(Evas_Object *obj, Elm_Focus_Move_Policy policy); +ELM_API void elm_object_focus_move_policy_set(Evas_Object *obj, Elm_Focus_Move_Policy policy); /** * Get the focus movement policy from a given Elementary object. @@ -337,7 +337,7 @@ EAPI void elm_object_focus_move_policy_set(Evas_Object *obj, Elm * * @ingroup Elm_Focus */ -EAPI Elm_Focus_Move_Policy elm_object_focus_move_policy_get(const Evas_Object *obj); +ELM_API Elm_Focus_Move_Policy elm_object_focus_move_policy_get(const Evas_Object *obj); /** * Set the focus region show mode to a given Elementary object. @@ -358,7 +358,7 @@ EAPI Elm_Focus_Move_Policy elm_object_focus_move_policy_get(const Evas_Object * * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode); +ELM_API void elm_object_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode); /** * Get the focus region show mode to a given Elementary object. @@ -372,7 +372,7 @@ EAPI void elm_object_focus_region_show_mode_set(Evas_Objec * * @ingroup Elm_Focus */ -EAPI Elm_Focus_Region_Show_Mode elm_object_focus_region_show_mode_get(const Evas_Object *obj); +ELM_API Elm_Focus_Region_Show_Mode elm_object_focus_region_show_mode_get(const Evas_Object *obj); /** * Returns the widget's focus movement policy mode setting. @@ -386,7 +386,7 @@ EAPI Elm_Focus_Region_Show_Mode elm_object_focus_region_show_mode_get(const Evas * * @ingroup Focus */ -EAPI Eina_Bool elm_object_focus_move_policy_automatic_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_focus_move_policy_automatic_get(const Evas_Object *obj); /** * Sets the widget's focus movement policy mode setting. @@ -402,4 +402,4 @@ EAPI Eina_Bool elm_object_focus_move_policy_automatic_get(const Evas_Object *obj * * @ingroup Focus */ -EAPI void elm_object_focus_move_policy_automatic_set(Evas_Object *obj, Eina_Bool automatic); +ELM_API void elm_object_focus_move_policy_automatic_set(Evas_Object *obj, Eina_Bool automatic); diff --git a/src/lib/elementary/elm_focus_item.h b/src/lib/elementary/elm_focus_item.h index aff1dfbfdf..3188ef50cb 100644 --- a/src/lib/elementary/elm_focus_item.h +++ b/src/lib/elementary/elm_focus_item.h @@ -15,7 +15,7 @@ * @ingroup Elm_Focus * @since 1.10 */ -EAPI Elm_Object_Item *elm_object_focused_item_get(const Evas_Object *obj); +ELM_API Elm_Object_Item *elm_object_focused_item_get(const Evas_Object *obj); /** * Get next object item which was set with specific focus direction. @@ -34,7 +34,7 @@ EAPI Elm_Object_Item *elm_object_focused_item_get(const Evas_Object * * @ingroup Elm_Focus */ -EAPI Elm_Object_Item * elm_object_focus_next_item_get(const Evas_Object *obj, Elm_Focus_Direction dir); +ELM_API Elm_Object_Item * elm_object_focus_next_item_get(const Evas_Object *obj, Elm_Focus_Direction dir); /** * Set next object item with specific focus direction. @@ -56,6 +56,6 @@ EAPI Elm_Object_Item * elm_object_focus_next_item_get(const Evas_Object *obj, * * @ingroup Elm_Focus */ -EAPI void elm_object_focus_next_item_set(Evas_Object *obj, Elm_Object_Item *next_item, Elm_Focus_Direction dir); +ELM_API void elm_object_focus_next_item_set(Evas_Object *obj, Elm_Object_Item *next_item, Elm_Focus_Direction dir); diff --git a/src/lib/elementary/elm_focus_legacy.c b/src/lib/elementary/elm_focus_legacy.c index 30f8c09e2c..6411c72746 100644 --- a/src/lib/elementary/elm_focus_legacy.c +++ b/src/lib/elementary/elm_focus_legacy.c @@ -108,7 +108,7 @@ _custom_chain_set(Efl_Ui_Widget *node, Eina_List *lst) _flush_manager(node, pd); } -EAPI void +ELM_API void elm_object_focus_next_object_set(Evas_Object *obj, Evas_Object *next, Elm_Focus_Direction dir) @@ -127,7 +127,7 @@ elm_object_focus_next_object_set(Evas_Object *obj, #undef MAP } -EAPI void +ELM_API void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) { @@ -137,7 +137,7 @@ elm_object_focus_custom_chain_set(Evas_Object *obj, _custom_chain_set(obj, objs); } -EAPI void +ELM_API void elm_object_focus_custom_chain_unset(Evas_Object *obj) { API_ENTRY() @@ -146,7 +146,7 @@ elm_object_focus_custom_chain_unset(Evas_Object *obj) _custom_chain_set(obj, NULL); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_object_focus_custom_chain_get(const Evas_Object *obj) { API_ENTRY_VAL(NULL) @@ -154,7 +154,7 @@ elm_object_focus_custom_chain_get(const Evas_Object *obj) return _custom_chain_get(obj); } -EAPI void +ELM_API void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) @@ -168,7 +168,7 @@ elm_object_focus_custom_chain_append(Evas_Object *obj, _custom_chain_set(obj, tmp); } -EAPI void +ELM_API void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) @@ -182,7 +182,7 @@ elm_object_focus_custom_chain_prepend(Evas_Object *obj, _custom_chain_set(obj, tmp); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) { @@ -221,7 +221,7 @@ _focus_parent_chain_gen(Efl_Ui_Focus_Object *obj) return result; } -EAPI void +ELM_API void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir) { @@ -299,7 +299,7 @@ elm_object_focus_next(Evas_Object *obj, } } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_focus_next_object_get(const Evas_Object *obj, Elm_Focus_Direction dir) { @@ -313,7 +313,7 @@ elm_object_focus_next_object_get(const Evas_Object *obj, return efl_ui_focus_manager_request_move(efl_ui_focus_util_active_manager(top), (Efl_Ui_Focus_Direction)dir, NULL, EINA_FALSE); } -EAPI Elm_Object_Item * +ELM_API Elm_Object_Item * elm_object_focus_next_item_get(const Evas_Object *obj, Elm_Focus_Direction dir EINA_UNUSED) { @@ -327,7 +327,7 @@ elm_object_focus_next_item_get(const Evas_Object *obj, return NULL; } -EAPI void +ELM_API void elm_object_focus_next_item_set(Evas_Object *obj, Elm_Object_Item *next_item EINA_UNUSED, Elm_Focus_Direction dir EINA_UNUSED) @@ -340,7 +340,7 @@ elm_object_focus_next_item_set(Evas_Object *obj, #undef MAP } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_focused_object_get(const Evas_Object *obj) { API_ENTRY_VAL(NULL) @@ -359,7 +359,7 @@ elm_object_focused_object_get(const Evas_Object *obj) return efl_ui_focus_manager_focus_get(man); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_focus_get(const Evas_Object *obj) { API_ENTRY_VAL(EINA_FALSE) @@ -370,7 +370,7 @@ elm_object_focus_get(const Evas_Object *obj) return _elm_widget_top_win_focused_get(obj) && (efl_ui_focus_object_child_focus_get(obj) | efl_ui_focus_object_focus_get(obj)); } -EAPI void +ELM_API void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus) { diff --git a/src/lib/elementary/elm_font.c b/src/lib/elementary/elm_font.c index f5c37c28b7..cd41f7ecdd 100644 --- a/src/lib/elementary/elm_font.c +++ b/src/lib/elementary/elm_font.c @@ -129,14 +129,14 @@ _elm_font_available_hash_del(Eina_Hash *hash) eina_hash_free(hash); } -EAPI Elm_Font_Properties * +ELM_API Elm_Font_Properties * elm_font_properties_get(const char *font) { EINA_SAFETY_ON_NULL_RETURN_VAL(font, NULL); return _elm_font_properties_get(NULL, font); } -EAPI void +ELM_API void elm_font_properties_free(Elm_Font_Properties *efp) { const char *str; @@ -148,7 +148,7 @@ elm_font_properties_free(Elm_Font_Properties *efp) free(efp); } -EAPI char * +ELM_API char * elm_font_fontconfig_name_get(const char *name, const char *style) { @@ -160,13 +160,13 @@ elm_font_fontconfig_name_get(const char *name, return (char *) eina_stringshare_add(buf); } -EAPI void +ELM_API void elm_font_fontconfig_name_free(char *name) { eina_stringshare_del(name); } -EAPI Eina_Hash * +ELM_API Eina_Hash * elm_font_available_hash_add(Eina_List *list) { Eina_Hash *font_hash; @@ -196,7 +196,7 @@ elm_font_available_hash_add(Eina_List *list) return font_hash; } -EAPI void +ELM_API void elm_font_available_hash_del(Eina_Hash *hash) { _elm_font_available_hash_del(hash); diff --git a/src/lib/elementary/elm_font.h b/src/lib/elementary/elm_font.h index 3213aeb1ad..d09decd776 100644 --- a/src/lib/elementary/elm_font.h +++ b/src/lib/elementary/elm_font.h @@ -29,7 +29,7 @@ typedef struct _Elm_Font_Properties * elm_font_fontconfig_name_get(), for one style only (single font * instance, not family). */ -EAPI Elm_Font_Properties *elm_font_properties_get(const char *font); +ELM_API Elm_Font_Properties *elm_font_properties_get(const char *font); /** * Free font properties return by elm_font_properties_get(). @@ -38,7 +38,7 @@ EAPI Elm_Font_Properties *elm_font_properties_get(const char *font); * * @ingroup Elm_Fonts */ -EAPI void elm_font_properties_free(Elm_Font_Properties *efp); +ELM_API void elm_font_properties_free(Elm_Font_Properties *efp); /** * Translate a font name, bound to a style, into fontconfig's font names @@ -55,7 +55,7 @@ EAPI void elm_font_properties_free(Elm_Font_Properties *efp); * elm_font_properties_get(), for one style only (single font * instance, not family). */ -EAPI char *elm_font_fontconfig_name_get(const char *name, const char *style); +ELM_API char *elm_font_fontconfig_name_get(const char *name, const char *style); /** * Free the font string return by elm_font_fontconfig_name_get(). @@ -64,7 +64,7 @@ EAPI char *elm_font_fontconfig_name_get(const char *name, const char *style * * @ingroup Elm_Fonts */ -EAPI void elm_font_fontconfig_name_free(char *name); +ELM_API void elm_font_fontconfig_name_free(char *name); /** * Create a font hash table of available system fonts. @@ -83,7 +83,7 @@ EAPI void elm_font_fontconfig_name_free(char *name); * default font families (Sans, Serif, Monospace), which should be * present on most systems. */ -EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list); +ELM_API Eina_Hash *elm_font_available_hash_add(Eina_List *list); /** * Free the hash returned by elm_font_available_hash_add(). @@ -92,7 +92,7 @@ EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list); * * @ingroup Elm_Fonts */ -EAPI void elm_font_available_hash_del(Eina_Hash *hash); +ELM_API void elm_font_available_hash_del(Eina_Hash *hash); /** * @} diff --git a/src/lib/elementary/elm_general.h b/src/lib/elementary/elm_general.h index b0708e11c3..eacba57f84 100644 --- a/src/lib/elementary/elm_general.h +++ b/src/lib/elementary/elm_general.h @@ -493,36 +493,36 @@ typedef enum /**************************************************************************/ -EAPI extern int ELM_ECORE_EVENT_ETHUMB_CONNECT; +ELM_API extern int ELM_ECORE_EVENT_ETHUMB_CONNECT; /** * Emitted when the application has reconfigured elementary settings due * to an external configuration tool asking it to. */ -EAPI extern int ELM_EVENT_CONFIG_ALL_CHANGED; +ELM_API extern int ELM_EVENT_CONFIG_ALL_CHANGED; /** * Emitted when any Elementary's policy value is changed. */ -EAPI extern int ELM_EVENT_POLICY_CHANGED; +ELM_API extern int ELM_EVENT_POLICY_CHANGED; /** * Emitted when nothing is visible and the process as a whole should go into * a background state. * @since 1.12 */ -EAPI extern int ELM_EVENT_PROCESS_BACKGROUND; +ELM_API extern int ELM_EVENT_PROCESS_BACKGROUND; /** * Emitted when going from nothing being visible to at least one window * being visible. * @since 1.12 */ -EAPI extern int ELM_EVENT_PROCESS_FOREGROUND; +ELM_API extern int ELM_EVENT_PROCESS_FOREGROUND; typedef Eina_Bool (*Elm_Event_Cb)(void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info); /**< Function prototype definition for callbacks on input events happening on Elementary widgets. @a data will receive the user data pointer passed to elm_object_event_callback_add(). @a src will be a pointer to the widget on which the input event took place. @a type will get the type of this event and @a event_info, the struct with details on this event. */ -EAPI extern double _elm_startup_time; +ELM_API extern double _elm_startup_time; #ifndef ELM_LIB_QUICKLAUNCH #define ELM_MAIN() int main(int argc, char **argv) { int ret__; _elm_startup_time = ecore_time_unix_get(); elm_init(argc, argv); ret__ = elm_main(argc, argv); elm_shutdown(); return ret__; } /**< macro to be used after the elm_main() function */ @@ -573,7 +573,7 @@ EAPI extern double _elm_startup_time; * @see elm_shutdown(). * @ingroup Elm_General */ -EAPI int elm_init(int argc, char **argv); +ELM_API int elm_init(int argc, char **argv); /** * Shut down Elementary @@ -593,7 +593,7 @@ EAPI int elm_init(int argc, char **argv); * * @ingroup Elm_General */ -EAPI int elm_shutdown(void); +ELM_API int elm_shutdown(void); /** * Run Elementary's main loop @@ -611,7 +611,7 @@ EAPI int elm_shutdown(void); * * @ingroup Elm_General */ -EAPI void elm_run(void); +ELM_API void elm_run(void); /** * Ask to exit Elementary's main loop @@ -630,72 +630,72 @@ EAPI void elm_run(void); * * @ingroup Elm_General */ -EAPI void elm_exit(void); +ELM_API void elm_exit(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI void elm_quicklaunch_mode_set(Eina_Bool ql_on); +ELM_API void elm_quicklaunch_mode_set(Eina_Bool ql_on); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI Eina_Bool elm_quicklaunch_mode_get(void); +ELM_API Eina_Bool elm_quicklaunch_mode_get(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_init(int argc, char **argv); +ELM_API int elm_quicklaunch_init(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_sub_init(int argc, char **argv); +ELM_API int elm_quicklaunch_sub_init(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_sub_shutdown(void); +ELM_API int elm_quicklaunch_sub_shutdown(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_shutdown(void); +ELM_API int elm_quicklaunch_shutdown(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI void elm_quicklaunch_seed(void); +ELM_API void elm_quicklaunch_seed(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv, const char *cwd); +ELM_API Eina_Bool elm_quicklaunch_prepare(int argc, char **argv, const char *cwd); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI Eina_Bool efl_quicklaunch_prepare(int argc, char **argv, const char *cwd); +ELM_API Eina_Bool efl_quicklaunch_prepare(int argc, char **argv, const char *cwd); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (*postfork_func) (void *data), void *postfork_data); +ELM_API int elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (*postfork_func) (void *data), void *postfork_data); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI void elm_quicklaunch_cleanup(void); +ELM_API void elm_quicklaunch_cleanup(void); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI int elm_quicklaunch_fallback(int argc, char **argv); +ELM_API int elm_quicklaunch_fallback(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ -EAPI char *elm_quicklaunch_exe_path_get(const char *exe, const char *cwd); +ELM_API char *elm_quicklaunch_exe_path_get(const char *exe, const char *cwd); /** * Set a new policy's value (for a given policy group/identifier). @@ -717,7 +717,7 @@ EAPI char *elm_quicklaunch_exe_path_get(const char *exe, const char *cwd); * * @ingroup Elm_General */ -EAPI Eina_Bool elm_policy_set(unsigned int policy, int value); +ELM_API Eina_Bool elm_policy_set(unsigned int policy, int value); /** * Get the policy value for given policy identifier. @@ -728,7 +728,7 @@ EAPI Eina_Bool elm_policy_set(unsigned int policy, int value); * * @ingroup Elm_General */ -EAPI int elm_policy_get(unsigned int policy); +ELM_API int elm_policy_get(unsigned int policy); /** * Change the language of the current application @@ -749,7 +749,7 @@ EAPI int elm_policy_get(unsigned int policy); * * @ingroup Elm_General */ -EAPI void elm_language_set(const char *lang); +ELM_API void elm_language_set(const char *lang); typedef enum _Elm_Process_State { @@ -770,7 +770,7 @@ typedef enum _Elm_Process_State * @ingroup Elm_General * @since 1.12 */ -EAPI Elm_Process_State elm_process_state_get(void); +ELM_API Elm_Process_State elm_process_state_get(void); /* legacy to eo translation */ diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 132b7aa14f..ceb707c8d8 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -4252,7 +4252,7 @@ _elm_gengrid_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Gengrid_Dat _access_obj_process(sd, _elm_gengrid_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_gengrid_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -4639,7 +4639,7 @@ _elm_gengrid_clear(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED) _internal_elm_gengrid_clear(obj, EINA_FALSE); } -EINA_DEPRECATED EAPI const Evas_Object * +EINA_DEPRECATED ELM_API const Evas_Object * elm_gengrid_item_object_get(const Elm_Object_Item *eo_it) { ELM_GENGRID_ITEM_DATA_GET(eo_it, it); @@ -4848,7 +4848,7 @@ _elm_gengrid_item_label_del_cb(void *data, eina_stringshare_del(data); } -EAPI void +ELM_API void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text) { @@ -4864,7 +4864,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_text_set(Eo *eo_it EINA_UNUSED, Elm_Ge _elm_gengrid_item_label_del_cb); } -EAPI void +ELM_API void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, @@ -4903,7 +4903,7 @@ error: if (del_cb) del_cb((void *)data, NULL, NULL); } -EAPI void +ELM_API void elm_gengrid_item_tooltip_unset(Elm_Object_Item *item) { elm_wdg_item_tooltip_unset(item); @@ -4927,7 +4927,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it) elm_wdg_item_tooltip_style_set(eo_it, NULL); } -EAPI void +ELM_API void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style) { @@ -4942,7 +4942,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it, if (VIEW(it)) elm_wdg_item_tooltip_style_set(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS), style); } -EAPI const char * +ELM_API const char * elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it) { return elm_wdg_item_tooltip_style_get(it); @@ -4954,7 +4954,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_style_get(const Eo *eo_it EINA_UNUSED, return it->tooltip.style; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable) { @@ -4972,7 +4972,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_window_mode_set(Eo *eo_it, Elm_Gen_Ite return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it) { return elm_wdg_item_tooltip_window_mode_get(it); @@ -4986,7 +4986,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_window_mode_get(const Eo *eo_it EINA_U return it->tooltip.free_size; } -EAPI void +ELM_API void elm_gengrid_item_cursor_set(Elm_Object_Item *it, const char *cursor) { @@ -5003,13 +5003,13 @@ _elm_gengrid_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it, if (VIEW(it)) elm_wdg_item_cursor_set(efl_super(eo_it, ELM_GENGRID_ITEM_CLASS), cursor); } -EAPI const char * +ELM_API const char * elm_gengrid_item_cursor_get(const Elm_Object_Item *it) { return elm_wdg_item_cursor_get(it); } -EAPI void +ELM_API void elm_gengrid_item_cursor_unset(Elm_Object_Item *item) { elm_wdg_item_cursor_unset(item); @@ -5027,20 +5027,20 @@ _elm_gengrid_item_elm_widget_item_cursor_unset(Eo *eo_it, Elm_Gen_Item *it) ELM_SAFE_FREE(it->mouse_cursor, eina_stringshare_del); } -EAPI void +ELM_API void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style) { elm_wdg_item_cursor_style_set(it, style); } -EAPI const char * +ELM_API const char * elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it) { return elm_wdg_item_cursor_style_get(it); } -EAPI void +ELM_API void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *eo_it, Eina_Bool engine_only) { @@ -5050,7 +5050,7 @@ elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *eo_it, elm_wdg_item_cursor_engine_only_set(eo_it, engine_only); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *eo_it) { ELM_GENGRID_ITEM_DATA_GET(eo_it, it); @@ -5092,7 +5092,7 @@ _elm_gengrid_reorder_mode_get(const Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd) return sd->reorder_mode; } -EAPI void +ELM_API void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -5107,7 +5107,7 @@ _elm_gengrid_elm_interface_scrollable_bounce_allow_set(Eo *obj, Elm_Gengrid_Data elm_interface_scrollable_bounce_allow_set(efl_super(obj, MY_CLASS), !!h_bounce, !!v_bounce); } -EAPI void +ELM_API void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -5116,7 +5116,7 @@ elm_gengrid_bounce_get(const Evas_Object *obj, elm_interface_scrollable_bounce_allow_get(obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_gengrid_page_relative_set(Eo *obj, double h_pagerel, double v_pagerel) { Evas_Coord pagesize_h; @@ -5127,13 +5127,13 @@ elm_gengrid_page_relative_set(Eo *obj, double h_pagerel, double v_pagerel) (obj, h_pagerel, v_pagerel, pagesize_h, pagesize_v); } -EAPI void +ELM_API void elm_gengrid_page_relative_get(const Eo *obj, double *h_pagerel, double *v_pagerel) { elm_interface_scrollable_paging_get(obj, h_pagerel, v_pagerel, NULL, NULL); } -EAPI void +ELM_API void elm_gengrid_page_size_set(Eo *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) { double pagerel_h; @@ -5144,7 +5144,7 @@ elm_gengrid_page_size_set(Eo *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) (obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize); } -EAPI void +ELM_API void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) @@ -5153,7 +5153,7 @@ elm_gengrid_current_page_get(const Evas_Object *obj, elm_interface_scrollable_current_page_get(obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) @@ -5162,7 +5162,7 @@ elm_gengrid_last_page_get(const Evas_Object *obj, elm_interface_scrollable_last_page_get(obj, h_pagenumber, v_pagenumber); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) @@ -5171,7 +5171,7 @@ elm_gengrid_page_show(const Evas_Object *obj, elm_interface_scrollable_page_show((Eo *) obj, h_pagenumber, v_pagenumber); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) @@ -5180,7 +5180,7 @@ elm_gengrid_page_bring_in(const Evas_Object *obj, elm_interface_scrollable_page_bring_in((Eo *) obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) @@ -5199,7 +5199,7 @@ _elm_gengrid_elm_interface_scrollable_policy_set(Eo *obj, Elm_Gengrid_Data *sd E elm_interface_scrollable_policy_set(efl_super(obj, MY_CLASS), policy_h, policy_v); } -EAPI void +ELM_API void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) @@ -5407,7 +5407,7 @@ _elm_gengrid_items_count(const Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd) return sd->item_count; } -EAPI Elm_Gengrid_Item_Class * +ELM_API Elm_Gengrid_Item_Class * elm_gengrid_item_class_new(void) { Elm_Gengrid_Item_Class *itc; @@ -5422,7 +5422,7 @@ elm_gengrid_item_class_new(void) return itc; } -EAPI void +ELM_API void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc) { if (!itc || (itc->version != CLASS_ALLOCATED)) return; @@ -5436,7 +5436,7 @@ elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc) } } -EAPI void +ELM_API void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) @@ -5446,7 +5446,7 @@ elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc) } } -EAPI void +ELM_API void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) @@ -5582,7 +5582,7 @@ _elm_gengrid_item_efl_access_object_i18n_name_get(const Eo *eo_it, Elm_Gen_Item return it->base->accessible_name; } -EAPI Elm_Object_Item * +ELM_API Elm_Object_Item * elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth) { Elm_Gen_Item *it = NULL; @@ -5671,13 +5671,13 @@ _elm_gengrid_elm_interface_scrollable_item_loop_enabled_get(const Eo *obj EINA_U return sd->item_loop_enable; } -EAPI void +ELM_API void elm_gengrid_wheel_disabled_set(Eo *obj, Eina_Bool disabled) { elm_interface_scrollable_wheel_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_wheel_disabled_get(const Eo *obj) { return elm_interface_scrollable_wheel_disabled_get(obj); diff --git a/src/lib/elementary/elm_gengrid_common.h b/src/lib/elementary/elm_gengrid_common.h index 1ce05dcae3..94b38cc8c9 100644 --- a/src/lib/elementary/elm_gengrid_common.h +++ b/src/lib/elementary/elm_gengrid_common.h @@ -37,7 +37,7 @@ typedef Elm_Gen_Item_Del_Cb Elm_Gengrid_Item_Del_Cb; * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void); +ELM_API Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void); /** * Remove an item class in a given gengrid widget. @@ -54,7 +54,7 @@ EAPI Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc); +ELM_API void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc); /** * Increments object reference count for the item class. @@ -67,7 +67,7 @@ EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc); +ELM_API void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc); /** * Decrements object reference count for the item class. @@ -82,7 +82,7 @@ EAPI void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc); +ELM_API void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc); /** * Set the text to be shown in a given gengrid item's tooltips. @@ -101,7 +101,7 @@ EAPI void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text); +ELM_API void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in a given gengrid item's tooltip @@ -129,7 +129,7 @@ EAPI void elm_gengrid_item_tooltip_text_set(Elm_Object_ * * @ingroup Elm_Gengrid */ -EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset a tooltip from a given gengrid item @@ -146,7 +146,7 @@ EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_O * * @ingroup Elm_Gengrid */ -EAPI void elm_gengrid_item_tooltip_unset(Elm_Object_Item *it); +ELM_API void elm_gengrid_item_tooltip_unset(Elm_Object_Item *it); /** * Set a different @b style for a given gengrid item's tooltip. @@ -169,7 +169,7 @@ EAPI void elm_gengrid_item_tooltip_unset(Elm_Object_Ite * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style); +ELM_API void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style set a given gengrid item's tooltip. @@ -183,7 +183,7 @@ EAPI void elm_gengrid_item_tooltip_style_set(Elm_Object * * @ingroup Elm_Gengrid_Group */ -EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it); +ELM_API const char *elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it); /** * @brief Disable size restrictions on an object's tooltip @@ -194,7 +194,7 @@ EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_ * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ -EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); +ELM_API Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Get size restriction state of an object's tooltip @@ -205,7 +205,7 @@ EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_ * its parent window's canvas. * It will instead be limited only by the size of the display. */ -EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, @@ -229,7 +229,7 @@ EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_get(cons * * @ingroup Elm_Gengrid */ -EAPI void elm_gengrid_item_cursor_set(Elm_Object_Item *it, const char *cursor); +ELM_API void elm_gengrid_item_cursor_set(Elm_Object_Item *it, const char *cursor); /** * Get the type of mouse pointer/cursor decoration set to be shown, @@ -245,7 +245,7 @@ EAPI void elm_gengrid_item_cursor_set(Elm_Object_Item * * * @ingroup Elm_Gengrid_Group */ -EAPI const char *elm_gengrid_item_cursor_get(const Elm_Object_Item *it); +ELM_API const char *elm_gengrid_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be @@ -262,7 +262,7 @@ EAPI const char *elm_gengrid_item_cursor_get(const Elm_Object_ * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_cursor_unset(Elm_Object_Item *it); +ELM_API void elm_gengrid_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a @@ -287,7 +287,7 @@ EAPI void elm_gengrid_item_cursor_unset(Elm_Object_Item * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style); +ELM_API void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given gengrid item's custom @@ -301,7 +301,7 @@ EAPI void elm_gengrid_item_cursor_style_set(Elm_Object_ * * @ingroup Elm_Gengrid_Group */ -EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it); +ELM_API const char *elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom) cursor for a given gengrid item should be @@ -321,7 +321,7 @@ EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_O * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); +ELM_API void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given gengrid item is being @@ -337,7 +337,7 @@ EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_O * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it); /** * Get a given gengrid item's position, relative to the whole @@ -353,7 +353,7 @@ EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y); +ELM_API void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y); /** * Set the gengrid item's select mode. @@ -381,7 +381,7 @@ EAPI void elm_gengrid_item_pos_get(const Elm_Object_Ite * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode); +ELM_API void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode); /** * Get the gengrid item's select mode. @@ -394,5 +394,5 @@ EAPI void elm_gengrid_item_select_mode_set(Elm_Object_I * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it); +ELM_API Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it); diff --git a/src/lib/elementary/elm_gengrid_eo.c b/src/lib/elementary/elm_gengrid_eo.c index fd16690cc2..3882129672 100644 --- a/src/lib/elementary/elm_gengrid_eo.c +++ b/src/lib/elementary/elm_gengrid_eo.c @@ -1,45 +1,45 @@ -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_REALIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_REALIZED = EFL_EVENT_DESCRIPTION("realized"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_UNREALIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_UNREALIZED = EFL_EVENT_DESCRIPTION("unrealized"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_INDEX_UPDATE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_INDEX_UPDATE = EFL_EVENT_DESCRIPTION("index,update"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED = EFL_EVENT_DESCRIPTION("scroll,page,changed"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_BOTTOM = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_BOTTOM = EFL_EVENT_DESCRIPTION("edge,bottom"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_TOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_TOP = EFL_EVENT_DESCRIPTION("edge,top"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_RIGHT = EFL_EVENT_DESCRIPTION("edge,right"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_LEFT = EFL_EVENT_DESCRIPTION("edge,left"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START = EFL_EVENT_DESCRIPTION("item,reorder,anim,start"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP = EFL_EVENT_DESCRIPTION("item,reorder,anim,stop"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_HIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_HIGHLIGHTED = EFL_EVENT_DESCRIPTION("highlighted"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_UNHIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_UNHIGHLIGHTED = EFL_EVENT_DESCRIPTION("unhighlighted"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_RELEASED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_RELEASED = EFL_EVENT_DESCRIPTION("released"); -EWAPI const Efl_Event_Description _ELM_GENGRID_EVENT_MOVED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENGRID_EVENT_MOVED = EFL_EVENT_DESCRIPTION("moved"); void _elm_gengrid_align_set(Eo *obj, Elm_Gengrid_Data *pd, double align_x, double align_y); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_align_set, EFL_FUNC_CALL(align_x, align_y), double align_x, double align_y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_align_set, EFL_FUNC_CALL(align_x, align_y), double align_x, double align_y); void _elm_gengrid_align_get(const Eo *obj, Elm_Gengrid_Data *pd, double *align_x, double *align_y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_align_get, EFL_FUNC_CALL(align_x, align_y), double *align_x, double *align_y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_align_get, EFL_FUNC_CALL(align_x, align_y), double *align_x, double *align_y); void _elm_gengrid_filled_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool fill); @@ -59,7 +59,7 @@ __eolian_elm_gengrid_filled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_filled_set, EFL_FUNC_CALL(fill), Eina_Bool fill); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_filled_set, EFL_FUNC_CALL(fill), Eina_Bool fill); Eina_Bool _elm_gengrid_filled_get(const Eo *obj, Elm_Gengrid_Data *pd); @@ -71,7 +71,7 @@ __eolian_elm_gengrid_filled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_filled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_filled_get, Eina_Bool, 0); void _elm_gengrid_multi_select_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool multi); @@ -91,7 +91,7 @@ __eolian_elm_gengrid_multi_select_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); Eina_Bool _elm_gengrid_multi_select_get(const Eo *obj, Elm_Gengrid_Data *pd); @@ -103,23 +103,23 @@ __eolian_elm_gengrid_multi_select_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_multi_select_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_multi_select_get, Eina_Bool, 0); void _elm_gengrid_group_item_size_set(Eo *obj, Elm_Gengrid_Data *pd, int w, int h); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_group_item_size_set, EFL_FUNC_CALL(w, h), int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_group_item_size_set, EFL_FUNC_CALL(w, h), int w, int h); void _elm_gengrid_group_item_size_get(const Eo *obj, Elm_Gengrid_Data *pd, int *w, int *h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_group_item_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_group_item_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); void _elm_gengrid_select_mode_set(Eo *obj, Elm_Gengrid_Data *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_gengrid_select_mode_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); void _elm_gengrid_reorder_mode_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool reorder_mode); @@ -139,7 +139,7 @@ __eolian_elm_gengrid_reorder_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_mode_set, EFL_FUNC_CALL(reorder_mode), Eina_Bool reorder_mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_mode_set, EFL_FUNC_CALL(reorder_mode), Eina_Bool reorder_mode); Eina_Bool _elm_gengrid_reorder_mode_get(const Eo *obj, Elm_Gengrid_Data *pd); @@ -151,7 +151,7 @@ __eolian_elm_gengrid_reorder_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_reorder_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_reorder_mode_get, Eina_Bool, 0); void _elm_gengrid_highlight_mode_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool highlight); @@ -171,7 +171,7 @@ __eolian_elm_gengrid_highlight_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_highlight_mode_set, EFL_FUNC_CALL(highlight), Eina_Bool highlight); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_highlight_mode_set, EFL_FUNC_CALL(highlight), Eina_Bool highlight); Eina_Bool _elm_gengrid_highlight_mode_get(const Eo *obj, Elm_Gengrid_Data *pd); @@ -183,27 +183,27 @@ __eolian_elm_gengrid_highlight_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_highlight_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_highlight_mode_get, Eina_Bool, 0); void _elm_gengrid_reorder_type_set(Eo *obj, Elm_Gengrid_Data *pd, Elm_Gengrid_Reorder_Type type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_type_set, EFL_FUNC_CALL(type), Elm_Gengrid_Reorder_Type type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_type_set, EFL_FUNC_CALL(type), Elm_Gengrid_Reorder_Type type); void _elm_gengrid_item_size_set(Eo *obj, Elm_Gengrid_Data *pd, int w, int h); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_size_set, EFL_FUNC_CALL(w, h), int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_size_set, EFL_FUNC_CALL(w, h), int w, int h); void _elm_gengrid_item_size_get(const Eo *obj, Elm_Gengrid_Data *pd, int *w, int *h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); void _elm_gengrid_multi_select_mode_set(Eo *obj, Elm_Gengrid_Data *pd, Elm_Object_Multi_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); Elm_Object_Multi_Select_Mode _elm_gengrid_multi_select_mode_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); void _elm_gengrid_horizontal_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool horizontal); @@ -223,7 +223,7 @@ __eolian_elm_gengrid_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_gengrid_horizontal_get(const Eo *obj, Elm_Gengrid_Data *pd); @@ -235,75 +235,75 @@ __eolian_elm_gengrid_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_horizontal_get, Eina_Bool, 0); Elm_Widget_Item *_elm_gengrid_selected_item_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_selected_item_get, Elm_Widget_Item *, NULL); Eina_List *_elm_gengrid_realized_items_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_realized_items_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_realized_items_get, Eina_List *, NULL); Elm_Widget_Item *_elm_gengrid_first_item_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_first_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_gengrid_selected_items_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_selected_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_selected_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_gengrid_last_item_get(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_last_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_gengrid_item_insert_before(Eo *obj, Elm_Gengrid_Data *pd, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, relative, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, relative, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); void _elm_gengrid_realized_items_update(Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_gengrid_realized_items_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_gengrid_realized_items_update); Elm_Widget_Item *_elm_gengrid_item_insert_after(Eo *obj, Elm_Gengrid_Data *pd, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, relative, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, relative, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); unsigned int _elm_gengrid_items_count(const Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_items_count, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_items_count, unsigned int, 0); Elm_Widget_Item *_elm_gengrid_at_xy_item_get(const Eo *obj, Elm_Gengrid_Data *pd, int x, int y, int *xposret, int *yposret); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_gengrid_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, xposret, yposret), int x, int y, int *xposret, int *yposret); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_gengrid_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, xposret, yposret), int x, int y, int *xposret, int *yposret); Elm_Widget_Item *_elm_gengrid_item_append(Eo *obj, Elm_Gengrid_Data *pd, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); Elm_Widget_Item *_elm_gengrid_item_prepend(Eo *obj, Elm_Gengrid_Data *pd, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); void _elm_gengrid_clear(Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_gengrid_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_gengrid_clear); Elm_Widget_Item *_elm_gengrid_item_sorted_insert(Eo *obj, Elm_Gengrid_Data *pd, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, comp, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, comp, func, func_data), const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); Elm_Widget_Item *_elm_gengrid_search_by_text_item_get(Eo *obj, Elm_Gengrid_Data *pd, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); -EOAPI EFL_FUNC_BODYV(elm_obj_gengrid_search_by_text_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(item_to_search_from, part_name, pattern, flags), Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gengrid_search_by_text_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(item_to_search_from, part_name, pattern, flags), Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); void _elm_gengrid_reorder_mode_start(Eo *obj, Elm_Gengrid_Data *pd, Ecore_Pos_Map tween_mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_mode_start, EFL_FUNC_CALL(tween_mode), Ecore_Pos_Map tween_mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_reorder_mode_start, EFL_FUNC_CALL(tween_mode), Ecore_Pos_Map tween_mode); void _elm_gengrid_reorder_mode_stop(Eo *obj, Elm_Gengrid_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_gengrid_reorder_mode_stop); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_gengrid_reorder_mode_stop); Efl_Object *_elm_gengrid_efl_object_constructor(Eo *obj, Elm_Gengrid_Data *pd); diff --git a/src/lib/elementary/elm_gengrid_eo.h b/src/lib/elementary/elm_gengrid_eo.h index 040feaa069..8bea9c196e 100644 --- a/src/lib/elementary/elm_gengrid_eo.h +++ b/src/lib/elementary/elm_gengrid_eo.h @@ -29,7 +29,7 @@ typedef enum */ #define ELM_GENGRID_CLASS elm_gengrid_class_get() -EWAPI const Efl_Class *elm_gengrid_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_gengrid_class_get(void) EINA_CONST; /** * @brief Set the items grid's alignment within a given gengrid widget. @@ -48,7 +48,7 @@ EWAPI const Efl_Class *elm_gengrid_class_get(void) EINA_CONST; * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_align_set(Eo *obj, double align_x, double align_y); +ELM_API ELM_API_WEAK void elm_obj_gengrid_align_set(Eo *obj, double align_x, double align_y); /** * @brief Get the items grid's alignment values within a given gengrid widget. @@ -62,7 +62,7 @@ EOAPI void elm_obj_gengrid_align_set(Eo *obj, double align_x, double align_y); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_align_get(const Eo *obj, double *align_x, double *align_y); +ELM_API ELM_API_WEAK void elm_obj_gengrid_align_get(const Eo *obj, double *align_x, double *align_y); /** * @brief Set how the items grid's filled within a given gengrid widget @@ -77,7 +77,7 @@ EOAPI void elm_obj_gengrid_align_get(const Eo *obj, double *align_x, double *ali * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_filled_set(Eo *obj, Eina_Bool fill); +ELM_API ELM_API_WEAK void elm_obj_gengrid_filled_set(Eo *obj, Eina_Bool fill); /** * @brief Get how the items grid's filled within a given gengrid widget @@ -91,7 +91,7 @@ EOAPI void elm_obj_gengrid_filled_set(Eo *obj, Eina_Bool fill); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_Bool elm_obj_gengrid_filled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_filled_get(const Eo *obj); /** * @brief Enable or disable multi-selection in a given gengrid widget. @@ -109,7 +109,7 @@ EOAPI Eina_Bool elm_obj_gengrid_filled_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_multi_select_set(Eo *obj, Eina_Bool multi); +ELM_API ELM_API_WEAK void elm_obj_gengrid_multi_select_set(Eo *obj, Eina_Bool multi); /** * @brief Get whether multi-selection is enabled or disabled for a given @@ -121,7 +121,7 @@ EOAPI void elm_obj_gengrid_multi_select_set(Eo *obj, Eina_Bool multi); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_Bool elm_obj_gengrid_multi_select_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_multi_select_get(const Eo *obj); /** * @brief Set the size for the group items of a given gengrid widget. @@ -137,7 +137,7 @@ EOAPI Eina_Bool elm_obj_gengrid_multi_select_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_group_item_size_set(Eo *obj, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_group_item_size_set(Eo *obj, int w, int h); /** * @brief Get the size set for the group items of a given gengrid widget. @@ -151,7 +151,7 @@ EOAPI void elm_obj_gengrid_group_item_size_set(Eo *obj, int w, int h); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_group_item_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_group_item_size_get(const Eo *obj, int *w, int *h); /** * @brief Set the gengrid select mode. @@ -170,7 +170,7 @@ EOAPI void elm_obj_gengrid_group_item_size_get(const Eo *obj, int *w, int *h); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_gengrid_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Get the gengrid select mode. @@ -181,7 +181,7 @@ EOAPI void elm_obj_gengrid_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode) * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Object_Select_Mode elm_obj_gengrid_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_gengrid_select_mode_get(const Eo *obj); /** * @brief Set whether a given gengrid widget is or not able have items @@ -201,7 +201,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_gengrid_select_mode_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); +ELM_API ELM_API_WEAK void elm_obj_gengrid_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); /** * @brief Get whether a given gengrid widget is or not able have items @@ -213,7 +213,7 @@ EOAPI void elm_obj_gengrid_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_Bool elm_obj_gengrid_reorder_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_reorder_mode_get(const Eo *obj); /** * @brief Control whether the gengrid items' should be highlighted when item @@ -224,7 +224,7 @@ EOAPI Eina_Bool elm_obj_gengrid_reorder_mode_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_highlight_mode_set(Eo *obj, Eina_Bool highlight); +ELM_API ELM_API_WEAK void elm_obj_gengrid_highlight_mode_set(Eo *obj, Eina_Bool highlight); /** * @brief Control whether the gengrid items' should be highlighted when item @@ -236,7 +236,7 @@ EOAPI void elm_obj_gengrid_highlight_mode_set(Eo *obj, Eina_Bool highlight); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_Bool elm_obj_gengrid_highlight_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_highlight_mode_get(const Eo *obj); /** * @brief Set the Gengrid reorder type @@ -248,7 +248,7 @@ EOAPI Eina_Bool elm_obj_gengrid_highlight_mode_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_reorder_type_set(Eo *obj, Elm_Gengrid_Reorder_Type type); +ELM_API ELM_API_WEAK void elm_obj_gengrid_reorder_type_set(Eo *obj, Elm_Gengrid_Reorder_Type type); /** * @brief Set the size for the items of a given gengrid widget. @@ -264,7 +264,7 @@ EOAPI void elm_obj_gengrid_reorder_type_set(Eo *obj, Elm_Gengrid_Reorder_Type ty * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_item_size_set(Eo *obj, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_size_set(Eo *obj, int w, int h); /** * @brief Get the size set for the items of a given gengrid widget. @@ -278,7 +278,7 @@ EOAPI void elm_obj_gengrid_item_size_set(Eo *obj, int w, int h); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_item_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_size_get(const Eo *obj, int *w, int *h); /** * @brief Set the gengrid multi select mode. @@ -296,7 +296,7 @@ EOAPI void elm_obj_gengrid_item_size_get(const Eo *obj, int *w, int *h); * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_gengrid_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Get the gengrid multi select mode. @@ -311,7 +311,7 @@ EOAPI void elm_obj_gengrid_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Selec * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Object_Multi_Select_Mode elm_obj_gengrid_multi_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Multi_Select_Mode elm_obj_gengrid_multi_select_mode_get(const Eo *obj); /** * @brief Set the direction in which a given gengrid widget will expand while @@ -332,7 +332,7 @@ EOAPI Elm_Object_Multi_Select_Mode elm_obj_gengrid_multi_select_mode_get(const E * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_gengrid_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Get for what direction a given gengrid widget will expand while @@ -345,7 +345,7 @@ EOAPI void elm_obj_gengrid_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_Bool elm_obj_gengrid_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_horizontal_get(const Eo *obj); /** * @brief Get the selected item in a given gengrid widget. @@ -362,7 +362,7 @@ EOAPI Eina_Bool elm_obj_gengrid_horizontal_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_selected_item_get(const Eo *obj); /** * @brief Get a list of realized items in gengrid. @@ -378,7 +378,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_selected_item_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Eina_List *elm_obj_gengrid_realized_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_gengrid_realized_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get the first item in a given gengrid widget. @@ -392,7 +392,7 @@ EOAPI Eina_List *elm_obj_gengrid_realized_items_get(const Eo *obj) EINA_WARN_UNU * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_first_item_get(const Eo *obj); /** * @brief Get a list of selected items in a given gengrid. @@ -409,7 +409,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_first_item_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI const Eina_List *elm_obj_gengrid_selected_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_gengrid_selected_items_get(const Eo *obj); /** * @brief Get the last item in a given gengrid widget. @@ -423,7 +423,7 @@ EOAPI const Eina_List *elm_obj_gengrid_selected_items_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_last_item_get(const Eo *obj); /** * @brief Insert an item before another in a gengrid widget. @@ -441,7 +441,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_last_item_get(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_insert_before(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_insert_before(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * @brief Update the contents of all realized items. @@ -455,7 +455,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_insert_before(Eo *obj, const Elm_Gen * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_realized_items_update(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_gengrid_realized_items_update(Eo *obj); /** * @brief Insert an item after another in a gengrid widget. @@ -473,7 +473,7 @@ EOAPI void elm_obj_gengrid_realized_items_update(Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_insert_after(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_insert_after(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * @brief Return how many items are currently in a list @@ -486,7 +486,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_insert_after(Eo *obj, const Elm_Geng * * @ingroup Elm_Gengrid_Group */ -EOAPI unsigned int elm_obj_gengrid_items_count(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_gengrid_items_count(const Eo *obj); /** * @brief Get the item that is at the x, y canvas coords. @@ -514,7 +514,7 @@ EOAPI unsigned int elm_obj_gengrid_items_count(const Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_at_xy_item_get(const Eo *obj, int x, int y, int *xposret, int *yposret); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_at_xy_item_get(const Eo *obj, int x, int y, int *xposret, int *yposret); /** * @brief Append a new item in a given gengrid widget. @@ -531,7 +531,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_at_xy_item_get(const Eo *obj, int x, int * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_append(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_append(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); /** * @brief Prepend a new item in a given gengrid widget. @@ -548,7 +548,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_append(Eo *obj, const Elm_Gengrid_It * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_prepend(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_prepend(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); /** * @brief Remove all items from a given gengrid widget. @@ -560,7 +560,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_prepend(Eo *obj, const Elm_Gengrid_I * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_gengrid_clear(Eo *obj); /** * @brief Insert an item in a gengrid widget using a user-defined sort @@ -582,7 +582,7 @@ EOAPI void elm_obj_gengrid_clear(Eo *obj); * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_sorted_insert(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_sorted_insert(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * @brief Get gengrid item by given string. @@ -609,7 +609,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_sorted_insert(Eo *obj, const Elm_Gen * * @ingroup Elm_Gengrid_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); /** * @brief Starts the reorder mode of Gengrid @@ -621,7 +621,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_search_by_text_item_get(Eo *obj, Elm_Widg * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_reorder_mode_start(Eo *obj, Ecore_Pos_Map tween_mode); +ELM_API ELM_API_WEAK void elm_obj_gengrid_reorder_mode_start(Eo *obj, Ecore_Pos_Map tween_mode); /** Stops the reorder mode of Gengrid * @@ -629,9 +629,9 @@ EOAPI void elm_obj_gengrid_reorder_mode_start(Eo *obj, Ecore_Pos_Map tween_mode) * * @ingroup Elm_Gengrid_Group */ -EOAPI void elm_obj_gengrid_reorder_mode_stop(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_gengrid_reorder_mode_stop(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_REALIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_REALIZED; /** Called when gengrid realized * @return Efl_Object * @@ -640,7 +640,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_REALIZED; */ #define ELM_GENGRID_EVENT_REALIZED (&(_ELM_GENGRID_EVENT_REALIZED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNREALIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNREALIZED; /** Called when gengrid unrealized * @return Efl_Object * @@ -649,7 +649,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNREALIZED; */ #define ELM_GENGRID_EVENT_UNREALIZED (&(_ELM_GENGRID_EVENT_UNREALIZED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_INDEX_UPDATE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_INDEX_UPDATE; /** Called on gengrid index update * @return Efl_Object * @@ -658,7 +658,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_INDEX_UPDATE; */ #define ELM_GENGRID_EVENT_INDEX_UPDATE (&(_ELM_GENGRID_EVENT_INDEX_UPDATE)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED; /** Called when scroll page changed * @@ -666,7 +666,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED; */ #define ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED (&(_ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_BOTTOM; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_BOTTOM; /** Called when bottom edge is reached * @@ -674,7 +674,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_BOTTOM; */ #define ELM_GENGRID_EVENT_EDGE_BOTTOM (&(_ELM_GENGRID_EVENT_EDGE_BOTTOM)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_TOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_TOP; /** Called when top edge is reached * @@ -682,7 +682,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_TOP; */ #define ELM_GENGRID_EVENT_EDGE_TOP (&(_ELM_GENGRID_EVENT_EDGE_TOP)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_RIGHT; /** Called when right edge is reached * @@ -690,7 +690,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_RIGHT; */ #define ELM_GENGRID_EVENT_EDGE_RIGHT (&(_ELM_GENGRID_EVENT_EDGE_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_LEFT; /** Called when left edge is reached * @@ -698,7 +698,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_EDGE_LEFT; */ #define ELM_GENGRID_EVENT_EDGE_LEFT (&(_ELM_GENGRID_EVENT_EDGE_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_FOCUSED; /** Called when item got focus * @return Efl_Object * @@ -707,7 +707,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_FOCUSED; */ #define ELM_GENGRID_EVENT_ITEM_FOCUSED (&(_ELM_GENGRID_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_UNFOCUSED; /** Called when item no longer has focus * @return Efl_Object * @@ -716,7 +716,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_UNFOCUSED; */ #define ELM_GENGRID_EVENT_ITEM_UNFOCUSED (&(_ELM_GENGRID_EVENT_ITEM_UNFOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START; /** Called when item reorder animation started * @return Efl_Object * @@ -725,7 +725,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_ST */ #define ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START (&(_ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP; /** Called when item reorder animation stopped * @return Efl_Object * @@ -734,7 +734,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_ST */ #define ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP (&(_ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_ACTIVATED; /** Called when gengrid got activated * @return Efl_Object * @@ -743,7 +743,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_ACTIVATED; */ #define ELM_GENGRID_EVENT_ACTIVATED (&(_ELM_GENGRID_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_HIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_HIGHLIGHTED; /** Called when gengrid is highlighted * @return Efl_Object * @@ -752,7 +752,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_HIGHLIGHTED; */ #define ELM_GENGRID_EVENT_HIGHLIGHTED (&(_ELM_GENGRID_EVENT_HIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNHIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNHIGHLIGHTED; /** Called when gengrid is no longer highlighted * @return Efl_Object * @@ -761,7 +761,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_UNHIGHLIGHTED; */ #define ELM_GENGRID_EVENT_UNHIGHLIGHTED (&(_ELM_GENGRID_EVENT_UNHIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_RELEASED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_RELEASED; /** Called when gengrid is released * @return Efl_Object * @@ -770,7 +770,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_RELEASED; */ #define ELM_GENGRID_EVENT_RELEASED (&(_ELM_GENGRID_EVENT_RELEASED)) -EWAPI extern const Efl_Event_Description _ELM_GENGRID_EVENT_MOVED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENGRID_EVENT_MOVED; /** Called when gengrid item moved * @return Efl_Object * diff --git a/src/lib/elementary/elm_gengrid_eo.legacy.c b/src/lib/elementary/elm_gengrid_eo.legacy.c index b823e8d3a1..34717379f8 100644 --- a/src/lib/elementary/elm_gengrid_eo.legacy.c +++ b/src/lib/elementary/elm_gengrid_eo.legacy.c @@ -1,227 +1,227 @@ -EAPI void +ELM_API void elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y) { elm_obj_gengrid_align_set(obj, align_x, align_y); } -EAPI void +ELM_API void elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double *align_y) { elm_obj_gengrid_align_get(obj, align_x, align_y); } -EAPI void +ELM_API void elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill) { elm_obj_gengrid_filled_set(obj, fill); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_filled_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_filled_get(obj); } -EAPI void +ELM_API void elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi) { elm_obj_gengrid_multi_select_set(obj, multi); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_multi_select_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_multi_select_get(obj); } -EAPI void +ELM_API void elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h) { elm_obj_gengrid_group_item_size_set(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h) { elm_obj_gengrid_group_item_size_get(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode mode) { elm_obj_gengrid_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_select_mode_get(obj); } -EAPI void +ELM_API void elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode) { elm_obj_gengrid_reorder_mode_set(obj, reorder_mode); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_reorder_mode_get(obj); } -EAPI void +ELM_API void elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight) { elm_obj_gengrid_highlight_mode_set(obj, highlight); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_highlight_mode_get(obj); } -EAPI void +ELM_API void elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Type type) { elm_obj_gengrid_reorder_type_set(obj, type); } -EAPI void +ELM_API void elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h) { elm_obj_gengrid_item_size_set(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h) { elm_obj_gengrid_item_size_get(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_Select_Mode mode) { elm_obj_gengrid_multi_select_mode_set(obj, mode); } -EAPI Elm_Object_Multi_Select_Mode +ELM_API Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_multi_select_mode_get(obj); } -EAPI void +ELM_API void elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal) { elm_obj_gengrid_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_horizontal_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_horizontal_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_selected_item_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_selected_item_get(obj); } -EAPI Eina_List * +ELM_API Eina_List * elm_gengrid_realized_items_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_realized_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_first_item_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_first_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_gengrid_selected_items_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_selected_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_last_item_get(const Elm_Gengrid *obj) { return elm_obj_gengrid_last_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data) { return elm_obj_gengrid_item_insert_before(obj, itc, data, relative, func, func_data); } -EAPI void +ELM_API void elm_gengrid_realized_items_update(Elm_Gengrid *obj) { elm_obj_gengrid_realized_items_update(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data) { return elm_obj_gengrid_item_insert_after(obj, itc, data, relative, func, func_data); } -EAPI unsigned int +ELM_API unsigned int elm_gengrid_items_count(const Elm_Gengrid *obj) { return elm_obj_gengrid_items_count(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, int y, int *xposret, int *yposret) { return elm_obj_gengrid_at_xy_item_get(obj, x, y, xposret, yposret); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data) { return elm_obj_gengrid_item_append(obj, itc, data, func, func_data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data) { return elm_obj_gengrid_item_prepend(obj, itc, data, func, func_data); } -EAPI void +ELM_API void elm_gengrid_clear(Elm_Gengrid *obj) { elm_obj_gengrid_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) { return elm_obj_gengrid_item_sorted_insert(obj, itc, data, comp, func, func_data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags) { return elm_obj_gengrid_search_by_text_item_get(obj, item_to_search_from, part_name, pattern, flags); } -EAPI void +ELM_API void elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_mode) { elm_obj_gengrid_reorder_mode_start(obj, tween_mode); } -EAPI void +ELM_API void elm_gengrid_reorder_mode_stop(Elm_Gengrid *obj) { elm_obj_gengrid_reorder_mode_stop(obj); diff --git a/src/lib/elementary/elm_gengrid_eo.legacy.h b/src/lib/elementary/elm_gengrid_eo.legacy.h index e069502d68..9762ca9f9e 100644 --- a/src/lib/elementary/elm_gengrid_eo.legacy.h +++ b/src/lib/elementary/elm_gengrid_eo.legacy.h @@ -41,7 +41,7 @@ typedef enum * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y); +ELM_API void elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y); /** * @brief Get the items grid's alignment values within a given gengrid widget. @@ -55,7 +55,7 @@ EAPI void elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double *align_y); +ELM_API void elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double *align_y); /** * @brief Set how the items grid's filled within a given gengrid widget @@ -70,7 +70,7 @@ EAPI void elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill); +ELM_API void elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill); /** * @brief Get how the items grid's filled within a given gengrid widget @@ -84,7 +84,7 @@ EAPI void elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_filled_get(const Elm_Gengrid *obj); +ELM_API Eina_Bool elm_gengrid_filled_get(const Elm_Gengrid *obj); /** * @brief Enable or disable multi-selection in a given gengrid widget. @@ -102,7 +102,7 @@ EAPI Eina_Bool elm_gengrid_filled_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi); +ELM_API void elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi); /** * @brief Get whether multi-selection is enabled or disabled for a given @@ -114,7 +114,7 @@ EAPI void elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_multi_select_get(const Elm_Gengrid *obj); +ELM_API Eina_Bool elm_gengrid_multi_select_get(const Elm_Gengrid *obj); /** * @brief Set the size for the group items of a given gengrid widget. @@ -130,7 +130,7 @@ EAPI Eina_Bool elm_gengrid_multi_select_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h); +ELM_API void elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h); /** * @brief Get the size set for the group items of a given gengrid widget. @@ -144,7 +144,7 @@ EAPI void elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h); +ELM_API void elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h); /** * @brief Set the gengrid select mode. @@ -163,7 +163,7 @@ EAPI void elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode mode); /** * @brief Get the gengrid select mode. @@ -174,7 +174,7 @@ EAPI void elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode m * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Elm_Gengrid *obj); +ELM_API Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Elm_Gengrid *obj); /** * @brief Set whether a given gengrid widget is or not able have items @@ -194,7 +194,7 @@ EAPI Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode); +ELM_API void elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode); /** * @brief Get whether a given gengrid widget is or not able have items @@ -206,7 +206,7 @@ EAPI void elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode) * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj); +ELM_API Eina_Bool elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj); /** * @brief Control whether the gengrid items' should be highlighted when item @@ -217,7 +217,7 @@ EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight); +ELM_API void elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight); /** * @brief Control whether the gengrid items' should be highlighted when item @@ -229,7 +229,7 @@ EAPI void elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj); +ELM_API Eina_Bool elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj); /** * @brief Set the Gengrid reorder type @@ -241,7 +241,7 @@ EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Type type); +ELM_API void elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Type type); /** * @brief Set the size for the items of a given gengrid widget. @@ -257,7 +257,7 @@ EAPI void elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Typ * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h); +ELM_API void elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h); /** * @brief Get the size set for the items of a given gengrid widget. @@ -271,7 +271,7 @@ EAPI void elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h); +ELM_API void elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h); /** * @brief Set the gengrid multi select mode. @@ -289,7 +289,7 @@ EAPI void elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h); * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API void elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Get the gengrid multi select mode. @@ -304,7 +304,7 @@ EAPI void elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_S * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Elm_Gengrid *obj); +ELM_API Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Elm_Gengrid *obj); /** * @brief Set the direction in which a given gengrid widget will expand while @@ -325,7 +325,7 @@ EAPI Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Elm_Ge * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal); +ELM_API void elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal); /** * @brief Get for what direction a given gengrid widget will expand while @@ -338,7 +338,7 @@ EAPI void elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_horizontal_get(const Elm_Gengrid *obj); +ELM_API Eina_Bool elm_gengrid_horizontal_get(const Elm_Gengrid *obj); /** * @brief Get the selected item in a given gengrid widget. @@ -355,7 +355,7 @@ EAPI Eina_Bool elm_gengrid_horizontal_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_selected_item_get(const Elm_Gengrid *obj); +ELM_API Elm_Widget_Item *elm_gengrid_selected_item_get(const Elm_Gengrid *obj); /** * @brief Get a list of realized items in gengrid. @@ -371,7 +371,7 @@ EAPI Elm_Widget_Item *elm_gengrid_selected_item_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_List *elm_gengrid_realized_items_get(const Elm_Gengrid *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_gengrid_realized_items_get(const Elm_Gengrid *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get the first item in a given gengrid widget. @@ -385,7 +385,7 @@ EAPI Eina_List *elm_gengrid_realized_items_get(const Elm_Gengrid *obj) EINA_WARN * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_first_item_get(const Elm_Gengrid *obj); +ELM_API Elm_Widget_Item *elm_gengrid_first_item_get(const Elm_Gengrid *obj); /** * @brief Get a list of selected items in a given gengrid. @@ -402,7 +402,7 @@ EAPI Elm_Widget_Item *elm_gengrid_first_item_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI const Eina_List *elm_gengrid_selected_items_get(const Elm_Gengrid *obj); +ELM_API const Eina_List *elm_gengrid_selected_items_get(const Elm_Gengrid *obj); /** * @brief Get the last item in a given gengrid widget. @@ -416,7 +416,7 @@ EAPI const Eina_List *elm_gengrid_selected_items_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_last_item_get(const Elm_Gengrid *obj); +ELM_API Elm_Widget_Item *elm_gengrid_last_item_get(const Elm_Gengrid *obj); /** * @brief Insert an item before another in a gengrid widget. @@ -434,7 +434,7 @@ EAPI Elm_Widget_Item *elm_gengrid_last_item_get(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * @brief Update the contents of all realized items. @@ -448,7 +448,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_realized_items_update(Elm_Gengrid *obj); +ELM_API void elm_gengrid_realized_items_update(Elm_Gengrid *obj); /** * @brief Insert an item after another in a gengrid widget. @@ -466,7 +466,7 @@ EAPI void elm_gengrid_realized_items_update(Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * @brief Return how many items are currently in a list @@ -479,7 +479,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_ * * @ingroup Elm_Gengrid_Group */ -EAPI unsigned int elm_gengrid_items_count(const Elm_Gengrid *obj); +ELM_API unsigned int elm_gengrid_items_count(const Elm_Gengrid *obj); /** * @brief Get the item that is at the x, y canvas coords. @@ -507,7 +507,7 @@ EAPI unsigned int elm_gengrid_items_count(const Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, int y, int *xposret, int *yposret); +ELM_API Elm_Widget_Item *elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, int y, int *xposret, int *yposret); /** * @brief Append a new item in a given gengrid widget. @@ -524,7 +524,7 @@ EAPI Elm_Widget_Item *elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); /** * @brief Prepend a new item in a given gengrid widget. @@ -541,7 +541,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengri * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data); /** * @brief Remove all items from a given gengrid widget. @@ -553,7 +553,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengr * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_clear(Elm_Gengrid *obj); +ELM_API void elm_gengrid_clear(Elm_Gengrid *obj); /** * @brief Insert an item in a gengrid widget using a user-defined sort @@ -575,7 +575,7 @@ EAPI void elm_gengrid_clear(Elm_Gengrid *obj); * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * @brief Get gengrid item by given string. @@ -602,7 +602,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm * * @ingroup Elm_Gengrid_Group */ -EAPI Elm_Widget_Item *elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API Elm_Widget_Item *elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); /** * @brief Starts the reorder mode of Gengrid @@ -614,7 +614,7 @@ EAPI Elm_Widget_Item *elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_ * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_mode); +ELM_API void elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_mode); /** Stops the reorder mode of Gengrid * @@ -622,6 +622,6 @@ EAPI void elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_m * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_reorder_mode_stop(Elm_Gengrid *obj); +ELM_API void elm_gengrid_reorder_mode_stop(Elm_Gengrid *obj); #endif diff --git a/src/lib/elementary/elm_gengrid_item_eo.c b/src/lib/elementary/elm_gengrid_item_eo.c index 2fc58db983..3d732c71c6 100644 --- a/src/lib/elementary/elm_gengrid_item_eo.c +++ b/src/lib/elementary/elm_gengrid_item_eo.c @@ -1,11 +1,11 @@ Elm_Widget_Item *_elm_gengrid_item_prev_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_gengrid_item_next_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_next_get, Elm_Widget_Item *, NULL); void _elm_gengrid_item_selected_set(Eo *obj, Elm_Gen_Item *pd, Eina_Bool selected); @@ -25,7 +25,7 @@ __eolian_elm_gengrid_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_gengrid_item_selected_get(const Eo *obj, Elm_Gen_Item *pd); @@ -37,11 +37,11 @@ __eolian_elm_gengrid_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_selected_get, Eina_Bool, 0); const Elm_Gengrid_Item_Class *_elm_gengrid_item_item_class_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_class_get, const Elm_Gengrid_Item_Class *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_class_get, const Elm_Gengrid_Item_Class *, NULL); int _elm_gengrid_item_index_get(const Eo *obj, Elm_Gen_Item *pd); @@ -53,51 +53,51 @@ __eolian_elm_gengrid_item_index_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_index_get, int, -1 /* +1 */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_index_get, int, -1 /* +1 */); void _elm_gengrid_item_pos_get(const Eo *obj, Elm_Gen_Item *pd, unsigned int *x, unsigned int *y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_pos_get, EFL_FUNC_CALL(x, y), unsigned int *x, unsigned int *y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_pos_get, EFL_FUNC_CALL(x, y), unsigned int *x, unsigned int *y); void _elm_gengrid_item_select_mode_set(Eo *obj, Elm_Gen_Item *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_gengrid_item_select_mode_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gengrid_item_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); void _elm_gengrid_item_custom_size_set(Eo *obj, Elm_Gen_Item *pd, int w, int h); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_custom_size_set, EFL_FUNC_CALL(w, h), int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_custom_size_set, EFL_FUNC_CALL(w, h), int w, int h); void _elm_gengrid_item_custom_size_get(const Eo *obj, Elm_Gen_Item *pd, int *w, int *h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_custom_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_gengrid_item_custom_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); void _elm_gengrid_item_show(Eo *obj, Elm_Gen_Item *pd, Elm_Gengrid_Item_Scrollto_Type type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_show, EFL_FUNC_CALL(type), Elm_Gengrid_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_show, EFL_FUNC_CALL(type), Elm_Gengrid_Item_Scrollto_Type type); void _elm_gengrid_item_bring_in(Eo *obj, Elm_Gen_Item *pd, Elm_Gengrid_Item_Scrollto_Type type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_bring_in, EFL_FUNC_CALL(type), Elm_Gengrid_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_bring_in, EFL_FUNC_CALL(type), Elm_Gengrid_Item_Scrollto_Type type); void _elm_gengrid_item_update(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_gengrid_item_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_gengrid_item_update); void _elm_gengrid_item_fields_update(Eo *obj, Elm_Gen_Item *pd, const char *parts, Elm_Gengrid_Item_Field_Type itf); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_fields_update, EFL_FUNC_CALL(parts, itf), const char *parts, Elm_Gengrid_Item_Field_Type itf); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_fields_update, EFL_FUNC_CALL(parts, itf), const char *parts, Elm_Gengrid_Item_Field_Type itf); void _elm_gengrid_item_item_class_update(Eo *obj, Elm_Gen_Item *pd, const Elm_Gengrid_Item_Class *itc); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_class_update, EFL_FUNC_CALL(itc), const Elm_Gengrid_Item_Class *itc); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_class_update, EFL_FUNC_CALL(itc), const Elm_Gengrid_Item_Class *itc); void _elm_gengrid_item_all_contents_unset(Eo *obj, Elm_Gen_Item *pd, Eina_List **l); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_all_contents_unset, EFL_FUNC_CALL(l), Eina_List **l); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gengrid_item_all_contents_unset, EFL_FUNC_CALL(l), Eina_List **l); Efl_Object *_elm_gengrid_item_efl_object_constructor(Eo *obj, Elm_Gen_Item *pd); diff --git a/src/lib/elementary/elm_gengrid_item_eo.h b/src/lib/elementary/elm_gengrid_item_eo.h index d386de11af..cee7e164d1 100644 --- a/src/lib/elementary/elm_gengrid_item_eo.h +++ b/src/lib/elementary/elm_gengrid_item_eo.h @@ -27,7 +27,7 @@ typedef Eo Elm_Gengrid_Item; */ #define ELM_GENGRID_ITEM_CLASS elm_gengrid_item_class_get() -EWAPI const Efl_Class *elm_gengrid_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_gengrid_item_class_get(void) EINA_CONST; /** * @brief Get the previous item in a gengrid widget's internal list of items, @@ -41,7 +41,7 @@ EWAPI const Efl_Class *elm_gengrid_item_class_get(void) EINA_CONST; * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_prev_get(const Eo *obj); /** * @brief Get the next item in a gengrid widget's internal list of items, given @@ -55,7 +55,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_prev_get(const Eo *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_gengrid_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_gengrid_item_next_get(const Eo *obj); /** * @brief Control whether a given gengrid item is selected or not @@ -73,7 +73,7 @@ EOAPI Elm_Widget_Item *elm_obj_gengrid_item_next_get(const Eo *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Control whether a given gengrid item is selected or not @@ -91,7 +91,7 @@ EOAPI void elm_obj_gengrid_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI Eina_Bool elm_obj_gengrid_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gengrid_item_selected_get(const Eo *obj); /** * @brief Get the Gengrid Item class for the given Gengrid Item. @@ -105,7 +105,7 @@ EOAPI Eina_Bool elm_obj_gengrid_item_selected_get(const Eo *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI const Elm_Gengrid_Item_Class *elm_obj_gengrid_item_class_get(const Eo *obj); +ELM_API ELM_API_WEAK const Elm_Gengrid_Item_Class *elm_obj_gengrid_item_class_get(const Eo *obj); /** * @brief Get the index of the item. It is only valid once displayed. @@ -116,7 +116,7 @@ EOAPI const Elm_Gengrid_Item_Class *elm_obj_gengrid_item_class_get(const Eo *obj * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI int elm_obj_gengrid_item_index_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_gengrid_item_index_get(const Eo *obj); /** * @brief Get a given gengrid item's position, relative to the whole gengrid's @@ -131,7 +131,7 @@ EOAPI int elm_obj_gengrid_item_index_get(const Eo *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_pos_get(const Eo *obj, unsigned int *x, unsigned int *y); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_pos_get(const Eo *obj, unsigned int *x, unsigned int *y); /** * @brief Control the gengrid item's select mode. @@ -157,7 +157,7 @@ EOAPI void elm_obj_gengrid_item_pos_get(const Eo *obj, unsigned int *x, unsigned * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Control the gengrid item's select mode. @@ -184,7 +184,7 @@ EOAPI void elm_obj_gengrid_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI Elm_Object_Select_Mode elm_obj_gengrid_item_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_gengrid_item_select_mode_get(const Eo *obj); /** * @brief Custom size mode for non-homogeneous gengrid. @@ -206,7 +206,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_gengrid_item_select_mode_get(const Eo *obj) * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_custom_size_set(Eo *obj, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_custom_size_set(Eo *obj, int w, int h); /** * @brief Custom size mode for non-homogeneous gengrid. @@ -225,7 +225,7 @@ EOAPI void elm_obj_gengrid_item_custom_size_set(Eo *obj, int w, int h); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_custom_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_custom_size_get(const Eo *obj, int *w, int *h); /** * @brief Show the portion of a gengrid's internal grid containing a given @@ -239,7 +239,7 @@ EOAPI void elm_obj_gengrid_item_custom_size_get(const Eo *obj, int *w, int *h); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_show(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_show(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type); /** * @brief Animatedly bring in, to the visible area of a gengrid, a given item @@ -254,7 +254,7 @@ EOAPI void elm_obj_gengrid_item_show(Eo *obj, Elm_Gengrid_Item_Scrollto_Type typ * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_bring_in(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_bring_in(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type); /** * @brief Update the contents of a given gengrid item @@ -266,7 +266,7 @@ EOAPI void elm_obj_gengrid_item_bring_in(Eo *obj, Elm_Gengrid_Item_Scrollto_Type * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_update(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_update(Eo *obj); /** * @brief Update the part of an item @@ -287,7 +287,7 @@ EOAPI void elm_obj_gengrid_item_update(Eo *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_fields_update(Eo *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_fields_update(Eo *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf); /** * @brief Update the item class of a gengrid item. @@ -302,7 +302,7 @@ EOAPI void elm_obj_gengrid_item_fields_update(Eo *obj, const char *parts, Elm_Ge * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_class_update(Eo *obj, const Elm_Gengrid_Item_Class *itc); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_class_update(Eo *obj, const Elm_Gengrid_Item_Class *itc); /** * @brief Unset all contents fetched by the item class @@ -318,6 +318,6 @@ EOAPI void elm_obj_gengrid_item_class_update(Eo *obj, const Elm_Gengrid_Item_Cla * * @ingroup Elm_Gengrid_Item_Group */ -EOAPI void elm_obj_gengrid_item_all_contents_unset(Eo *obj, Eina_List **l); +ELM_API ELM_API_WEAK void elm_obj_gengrid_item_all_contents_unset(Eo *obj, Eina_List **l); #endif diff --git a/src/lib/elementary/elm_gengrid_item_eo.legacy.c b/src/lib/elementary/elm_gengrid_item_eo.legacy.c index 5464dedb9f..814d8105b0 100644 --- a/src/lib/elementary/elm_gengrid_item_eo.legacy.c +++ b/src/lib/elementary/elm_gengrid_item_eo.legacy.c @@ -1,101 +1,101 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_prev_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_gengrid_item_next_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_next_get(obj); } -EAPI void +ELM_API void elm_gengrid_item_selected_set(Elm_Gengrid_Item *obj, Eina_Bool selected) { elm_obj_gengrid_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_selected_get(obj); } -EAPI const Elm_Gengrid_Item_Class * +ELM_API const Elm_Gengrid_Item_Class * elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_class_get(obj); } -EAPI int +ELM_API int elm_gengrid_item_index_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_index_get(obj); } -EAPI void +ELM_API void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *obj, unsigned int *x, unsigned int *y) { elm_obj_gengrid_item_pos_get(obj, x, y); } -EAPI void +ELM_API void elm_gengrid_item_select_mode_set(Elm_Gengrid_Item *obj, Elm_Object_Select_Mode mode) { elm_obj_gengrid_item_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Gengrid_Item *obj) { return elm_obj_gengrid_item_select_mode_get(obj); } -EAPI void +ELM_API void elm_gengrid_item_custom_size_set(Elm_Gengrid_Item *obj, int w, int h) { elm_obj_gengrid_item_custom_size_set(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_item_custom_size_get(const Elm_Gengrid_Item *obj, int *w, int *h) { elm_obj_gengrid_item_custom_size_get(obj, w, h); } -EAPI void +ELM_API void elm_gengrid_item_show(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type) { elm_obj_gengrid_item_show(obj, type); } -EAPI void +ELM_API void elm_gengrid_item_bring_in(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type) { elm_obj_gengrid_item_bring_in(obj, type); } -EAPI void +ELM_API void elm_gengrid_item_update(Elm_Gengrid_Item *obj) { elm_obj_gengrid_item_update(obj); } -EAPI void +ELM_API void elm_gengrid_item_fields_update(Elm_Gengrid_Item *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf) { elm_obj_gengrid_item_fields_update(obj, parts, itf); } -EAPI void +ELM_API void elm_gengrid_item_item_class_update(Elm_Gengrid_Item *obj, const Elm_Gengrid_Item_Class *itc) { elm_obj_gengrid_item_class_update(obj, itc); } -EAPI void +ELM_API void elm_gengrid_item_all_contents_unset(Elm_Gengrid_Item *obj, Eina_List **l) { elm_obj_gengrid_item_all_contents_unset(obj, l); diff --git a/src/lib/elementary/elm_gengrid_item_eo.legacy.h b/src/lib/elementary/elm_gengrid_item_eo.legacy.h index e8c6eea0a6..1ab9145397 100644 --- a/src/lib/elementary/elm_gengrid_item_eo.legacy.h +++ b/src/lib/elementary/elm_gengrid_item_eo.legacy.h @@ -31,7 +31,7 @@ typedef Eo Elm_Gengrid_Item; * * @ingroup Elm_Gengrid_Item_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *obj); +ELM_API Elm_Widget_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *obj); /** * @brief Get the next item in a gengrid widget's internal list of items, given @@ -45,7 +45,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI Elm_Widget_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *obj); +ELM_API Elm_Widget_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *obj); /** * @brief Control whether a given gengrid item is selected or not @@ -63,7 +63,7 @@ EAPI Elm_Widget_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *obj, Eina_Bool selected); +ELM_API void elm_gengrid_item_selected_set(Elm_Gengrid_Item *obj, Eina_Bool selected); /** * @brief Control whether a given gengrid item is selected or not @@ -81,7 +81,7 @@ EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *obj, Eina_Bool selecte * * @ingroup Elm_Gengrid_Item_Group */ -EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *obj); +ELM_API Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *obj); /** * @brief Get the Gengrid Item class for the given Gengrid Item. @@ -95,7 +95,7 @@ EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *obj); +ELM_API const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *obj); /** * @brief Get the index of the item. It is only valid once displayed. @@ -106,7 +106,7 @@ EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gen * * @ingroup Elm_Gengrid_Item_Group */ -EAPI int elm_gengrid_item_index_get(const Elm_Gengrid_Item *obj); +ELM_API int elm_gengrid_item_index_get(const Elm_Gengrid_Item *obj); /** * @brief Get a given gengrid item's position, relative to the whole gengrid's @@ -121,7 +121,7 @@ EAPI int elm_gengrid_item_index_get(const Elm_Gengrid_Item *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *obj, unsigned int *x, unsigned int *y); +ELM_API void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *obj, unsigned int *x, unsigned int *y); /** * @brief Control the gengrid item's select mode. @@ -147,7 +147,7 @@ EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *obj, unsigned int *x, * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_select_mode_set(Elm_Gengrid_Item *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_gengrid_item_select_mode_set(Elm_Gengrid_Item *obj, Elm_Object_Select_Mode mode); /** * @brief Control the gengrid item's select mode. @@ -174,7 +174,7 @@ EAPI void elm_gengrid_item_select_mode_set(Elm_Gengrid_Item *obj, Elm_Object_Sel * * @ingroup Elm_Gengrid_Item_Group */ -EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Gengrid_Item *obj); +ELM_API Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Gengrid_Item *obj); /** * @brief Custom size mode for non-homogeneous gengrid. @@ -196,7 +196,7 @@ EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Gengrid_I * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_custom_size_set(Elm_Gengrid_Item *obj, int w, int h); +ELM_API void elm_gengrid_item_custom_size_set(Elm_Gengrid_Item *obj, int w, int h); /** * @brief Custom size mode for non-homogeneous gengrid. @@ -215,7 +215,7 @@ EAPI void elm_gengrid_item_custom_size_set(Elm_Gengrid_Item *obj, int w, int h); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_custom_size_get(const Elm_Gengrid_Item *obj, int *w, int *h); +ELM_API void elm_gengrid_item_custom_size_get(const Elm_Gengrid_Item *obj, int *w, int *h); /** * @brief Show the portion of a gengrid's internal grid containing a given @@ -229,7 +229,7 @@ EAPI void elm_gengrid_item_custom_size_get(const Elm_Gengrid_Item *obj, int *w, * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type); +ELM_API void elm_gengrid_item_show(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type); /** * @brief Animatedly bring in, to the visible area of a gengrid, a given item @@ -244,7 +244,7 @@ EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type); +ELM_API void elm_gengrid_item_bring_in(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type); /** * @brief Update the contents of a given gengrid item @@ -256,7 +256,7 @@ EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scro * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *obj); +ELM_API void elm_gengrid_item_update(Elm_Gengrid_Item *obj); /** * @brief Update the part of an item @@ -277,7 +277,7 @@ EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *obj); * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_fields_update(Elm_Gengrid_Item *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf); +ELM_API void elm_gengrid_item_fields_update(Elm_Gengrid_Item *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf); /** * @brief Update the item class of a gengrid item. @@ -292,7 +292,7 @@ EAPI void elm_gengrid_item_fields_update(Elm_Gengrid_Item *obj, const char *part * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_item_class_update(Elm_Gengrid_Item *obj, const Elm_Gengrid_Item_Class *itc); +ELM_API void elm_gengrid_item_item_class_update(Elm_Gengrid_Item *obj, const Elm_Gengrid_Item_Class *itc); /** * @brief Unset all contents fetched by the item class @@ -308,6 +308,6 @@ EAPI void elm_gengrid_item_item_class_update(Elm_Gengrid_Item *obj, const Elm_Ge * * @ingroup Elm_Gengrid_Item_Group */ -EAPI void elm_gengrid_item_all_contents_unset(Elm_Gengrid_Item *obj, Eina_List **l); +ELM_API void elm_gengrid_item_all_contents_unset(Elm_Gengrid_Item *obj, Eina_List **l); #endif diff --git a/src/lib/elementary/elm_gengrid_legacy.h b/src/lib/elementary/elm_gengrid_legacy.h index 492537e8e3..7f1109bb56 100644 --- a/src/lib/elementary/elm_gengrid_legacy.h +++ b/src/lib/elementary/elm_gengrid_legacy.h @@ -16,7 +16,7 @@ * * @ingroup Elm_Gengrid_Group */ -EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent); +ELM_API Evas_Object *elm_gengrid_add(Evas_Object *parent); /** * Get the nth item, in a given gengrid widget, placed at position @p nth, in @@ -31,7 +31,7 @@ EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent); * @ingroup Elm_Gengrid_Group * @since 1.8 */ -EAPI Elm_Object_Item *elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth); +ELM_API Elm_Object_Item *elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth); /** * Show a specific virtual region within the gengrid content object by page number. @@ -57,7 +57,7 @@ EAPI Elm_Object_Item *elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned * * @see elm_scroller_page_bring_in() */ -EINA_DEPRECATED EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * Set the scrollbar policy @@ -82,7 +82,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_page_show(const E * * @ingroup Elm_Gengrid_Group */ -EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +EINA_DEPRECATED ELM_API void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy @@ -99,7 +99,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_set(Evas_Object * * * @ingroup Elm_Gengrid_Group */ -EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +EINA_DEPRECATED ELM_API void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Enable or disable bouncing effect for a given gengrid widget @@ -123,7 +123,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_get(const Evas_Ob * * @ingroup Elm_Gengrid_Group */ -EINA_DEPRECATED EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get whether bouncing effects are enabled or disabled, for a @@ -141,7 +141,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina * * @ingroup Elm_Gengrid_Group */ -EINA_DEPRECATED EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * @brief Get gengrid current page number. @@ -163,7 +163,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_bounce_get(const Evas_Object *obj * @see elm_scroller_page_show() * @see elm_scroller_page_bring_in() */ -EINA_DEPRECATED EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * @brief Get gengrid last page number. @@ -183,7 +183,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_current_page_get(const Evas_Objec * @see elm_scroller_page_show() * @see elm_scroller_page_bring_in() */ -EINA_DEPRECATED EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * Show a specific virtual region within the gengrid content object by page number. @@ -209,7 +209,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_last_page_get(const Evas_Object * * * @see elm_scroller_page_show() */ -EINA_DEPRECATED EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * @brief Set a given gengrid widget's scrolling page size. @@ -220,7 +220,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_page_bring_in(const Evas_Object * * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_page_size_set(Evas_Object *obj, int h_pagesize, int v_pagesize); +ELM_API void elm_gengrid_page_size_set(Evas_Object *obj, int h_pagesize, int v_pagesize); /** * @brief Control a given gengrid widget's scrolling page size, relative to @@ -232,7 +232,7 @@ EAPI void elm_gengrid_page_size_set(Evas_Object *obj, int h_pagesize, int v_page * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); +ELM_API void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); /** * @brief Control a given gengrid widget's scrolling page size, relative to @@ -244,7 +244,7 @@ EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, doub * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); +ELM_API void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); /** @@ -260,7 +260,7 @@ EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagere * * @ingroup Elm_Gengrid_Group */ -EAPI void elm_gengrid_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_gengrid_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * @brief Get a value whether mouse wheel is enabled or not. @@ -273,7 +273,7 @@ EAPI void elm_gengrid_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); * * @ingroup Elm_Gengrid_Group */ -EAPI Eina_Bool elm_gengrid_wheel_disabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_gengrid_wheel_disabled_get(const Evas_Object *obj); #include "elm_gengrid_item_eo.legacy.h" #include "elm_gengrid_eo.legacy.h" diff --git a/src/lib/elementary/elm_gengrid_pan_eo.h b/src/lib/elementary/elm_gengrid_pan_eo.h index 39778b645b..3440d21464 100644 --- a/src/lib/elementary/elm_gengrid_pan_eo.h +++ b/src/lib/elementary/elm_gengrid_pan_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Gengrid_Pan; */ #define ELM_GENGRID_PAN_CLASS elm_gengrid_pan_class_get() -EWAPI const Efl_Class *elm_gengrid_pan_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_gengrid_pan_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index d25dbe1f57..961a75aaea 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -5994,7 +5994,7 @@ _elm_genlist_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Genlist_Dat _access_obj_process(sd, _elm_genlist_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_genlist_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -7559,7 +7559,7 @@ _elm_genlist_item_label_del_cb(void *data, eina_stringshare_del(data); } -EAPI void +ELM_API void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text) { @@ -7577,7 +7577,7 @@ _elm_genlist_item_elm_widget_item_tooltip_text_set(Eo *eo_it, Elm_Gen_Item *it, _elm_genlist_item_label_del_cb); } -EAPI void +ELM_API void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, @@ -7618,7 +7618,7 @@ error: if (del_cb) del_cb((void *)data, NULL, NULL); } -EAPI void +ELM_API void elm_genlist_item_tooltip_unset(Elm_Object_Item *item) { elm_wdg_item_tooltip_unset(item); @@ -7642,7 +7642,7 @@ _elm_genlist_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it) elm_wdg_item_tooltip_style_set(eo_it, NULL); } -EAPI void +ELM_API void elm_genlist_item_tooltip_style_set(Elm_Object_Item *item, const char *style) { @@ -7659,7 +7659,7 @@ _elm_genlist_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it, if (VIEW(it)) elm_wdg_item_tooltip_style_set(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS), style); } -EAPI const char * +ELM_API const char * elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it) { return elm_wdg_item_tooltip_style_get(it); @@ -7671,7 +7671,7 @@ _elm_genlist_item_elm_widget_item_tooltip_style_get(const Eo *eo_it EINA_UNUSED, return it->tooltip.style; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *item, Eina_Bool disable) { @@ -7695,7 +7695,7 @@ _elm_genlist_item_elm_widget_item_tooltip_window_mode_set(Eo *eo_it, Elm_Gen_Ite return disable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *eo_it) { return elm_wdg_item_tooltip_window_mode_get(eo_it); @@ -7707,7 +7707,7 @@ _elm_genlist_item_elm_widget_item_tooltip_window_mode_get(const Eo *eo_it EINA_U return it->tooltip.free_size; } -EAPI void +ELM_API void elm_genlist_item_cursor_set(Elm_Object_Item *item, const char *cursor) { @@ -7723,13 +7723,13 @@ _elm_genlist_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it, if (VIEW(it)) elm_wdg_item_cursor_set(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS), cursor); } -EAPI const char * +ELM_API const char * elm_genlist_item_cursor_get(const Elm_Object_Item *eo_it) { return elm_wdg_item_cursor_get(eo_it); } -EAPI void +ELM_API void elm_genlist_item_cursor_unset(Elm_Object_Item *item) { elm_wdg_item_cursor_unset(item); @@ -7747,27 +7747,27 @@ _elm_genlist_item_elm_widget_item_cursor_unset(Eo *eo_it, Elm_Gen_Item *it) ELM_SAFE_FREE(it->mouse_cursor, eina_stringshare_del); } -EAPI void +ELM_API void elm_genlist_item_cursor_style_set(Elm_Object_Item *eo_it, const char *style) { elm_wdg_item_cursor_style_set(eo_it, style); } -EAPI const char * +ELM_API const char * elm_genlist_item_cursor_style_get(const Elm_Object_Item *eo_it) { return elm_wdg_item_cursor_style_get(eo_it); } -EAPI void +ELM_API void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *eo_it, Eina_Bool engine_only) { elm_wdg_item_cursor_engine_only_set(eo_it, engine_only); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *eo_it) { return elm_wdg_item_cursor_engine_only_get(eo_it); @@ -7819,7 +7819,7 @@ _elm_genlist_mode_get(const Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd) return sd->mode; } -EAPI void +ELM_API void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -7837,7 +7837,7 @@ _elm_genlist_elm_interface_scrollable_bounce_allow_set(Eo *obj, Elm_Genlist_Data (efl_super(obj, MY_CLASS), sd->h_bounce, sd->v_bounce); } -EAPI void +ELM_API void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -8125,7 +8125,7 @@ _elm_genlist_longpress_timeout_get(const Eo *obj EINA_UNUSED, Elm_Genlist_Data * return sd->longpress_timeout; } -EAPI void +ELM_API void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) @@ -8144,7 +8144,7 @@ _elm_genlist_elm_interface_scrollable_policy_set(Eo *obj, Elm_Genlist_Data *sd E elm_interface_scrollable_policy_set(efl_super(obj, MY_CLASS), policy_h, policy_v); } -EAPI void +ELM_API void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) @@ -8386,7 +8386,7 @@ _elm_genlist_item_pin_get(const Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it) return EINA_FALSE; } -EAPI Elm_Genlist_Item_Class * +ELM_API Elm_Genlist_Item_Class * elm_genlist_item_class_new(void) { Elm_Genlist_Item_Class *itc = ELM_NEW(Elm_Genlist_Item_Class); @@ -8399,7 +8399,7 @@ elm_genlist_item_class_new(void) return itc; } -EAPI void +ELM_API void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) @@ -8414,7 +8414,7 @@ elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc) } } -EAPI void +ELM_API void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) @@ -8424,7 +8424,7 @@ elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc) } } -EAPI void +ELM_API void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) @@ -8660,7 +8660,7 @@ _elm_genlist_focus_on_selection_get(const Eo *obj EINA_UNUSED, Elm_Genlist_Data return sd->focus_on_selection_enabled; } -EAPI Elm_Object_Item * +ELM_API Elm_Object_Item * elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth) { Elm_Gen_Item *it = NULL; diff --git a/src/lib/elementary/elm_genlist_common.h b/src/lib/elementary/elm_genlist_common.h index 3ab889fdca..9a82fe0be1 100644 --- a/src/lib/elementary/elm_genlist_common.h +++ b/src/lib/elementary/elm_genlist_common.h @@ -46,7 +46,7 @@ typedef Elm_Gen_Item_Reusable_Content_Get_Cb Elm_Genlist_Reusable_Content_Get_Cb * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Genlist_Item_Class *elm_genlist_item_class_new(void); +ELM_API Elm_Genlist_Item_Class *elm_genlist_item_class_new(void); /** * Remove an item class in a given genlist widget. @@ -63,7 +63,7 @@ EAPI Elm_Genlist_Item_Class *elm_genlist_item_class_new(void); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc); +ELM_API void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc); /** * Increments object reference count for the item class. @@ -76,7 +76,7 @@ EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc); +ELM_API void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc); /** * Decrements object reference count for the item class. @@ -91,7 +91,7 @@ EAPI void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc); +ELM_API void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc); /** * Set the text to be shown in a given genlist item's tooltips. @@ -110,7 +110,7 @@ EAPI void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text); +ELM_API void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in a given genlist item's tooltips @@ -138,7 +138,7 @@ EAPI void elm_genlist_item_tooltip_text_set(Elm_Object_ * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset a tooltip from a given genlist item @@ -155,7 +155,7 @@ EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_O * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_tooltip_unset(Elm_Object_Item *it); +ELM_API void elm_genlist_item_tooltip_unset(Elm_Object_Item *it); /** * Set a different @b style for a given genlist item's tooltip. @@ -178,7 +178,7 @@ EAPI void elm_genlist_item_tooltip_unset(Elm_Object_Ite * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_tooltip_style_set(Elm_Object_Item *it, const char *style); +ELM_API void elm_genlist_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style set a given genlist item's tooltip. @@ -192,7 +192,7 @@ EAPI void elm_genlist_item_tooltip_style_set(Elm_Object * * @ingroup Elm_Genlist_Group */ -EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it); +ELM_API const char *elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it); /** * @brief Disable size restrictions on an object's tooltip @@ -203,7 +203,7 @@ EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_ * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ -EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); +ELM_API Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Get size restriction state of an object's tooltip @@ -214,7 +214,7 @@ EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_ * its parent window's canvas. * It will instead be limited only by the size of the display. */ -EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, @@ -238,7 +238,7 @@ EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_get(cons * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_cursor_set(Elm_Object_Item *it, const char *cursor); +ELM_API void elm_genlist_item_cursor_set(Elm_Object_Item *it, const char *cursor); /** * Get the type of mouse pointer/cursor decoration set to be shown, @@ -254,7 +254,7 @@ EAPI void elm_genlist_item_cursor_set(Elm_Object_Item * * * @ingroup Elm_Genlist_Group */ -EAPI const char *elm_genlist_item_cursor_get(const Elm_Object_Item *it); +ELM_API const char *elm_genlist_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be @@ -271,7 +271,7 @@ EAPI const char *elm_genlist_item_cursor_get(const Elm_Object_ * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_cursor_unset(Elm_Object_Item *it); +ELM_API void elm_genlist_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a @@ -296,7 +296,7 @@ EAPI void elm_genlist_item_cursor_unset(Elm_Object_Item * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_cursor_style_set(Elm_Object_Item *it, const char *style); +ELM_API void elm_genlist_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given genlist item's custom @@ -310,7 +310,7 @@ EAPI void elm_genlist_item_cursor_style_set(Elm_Object_ * * @ingroup Elm_Genlist_Group */ -EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Object_Item *it); +ELM_API const char *elm_genlist_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom) cursor for a given genlist item should be @@ -330,7 +330,7 @@ EAPI const char *elm_genlist_item_cursor_style_get(const Elm_O * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); +ELM_API void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given genlist item is being @@ -346,5 +346,5 @@ EAPI void elm_genlist_item_cursor_engine_only_set(Elm_O * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it); +ELM_API Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it); diff --git a/src/lib/elementary/elm_genlist_eo.c b/src/lib/elementary/elm_genlist_eo.c index 51d789fd0a..1bb43353e7 100644 --- a/src/lib/elementary/elm_genlist_eo.c +++ b/src/lib/elementary/elm_genlist_eo.c @@ -1,72 +1,72 @@ -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_DRAG = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_DRAG = EFL_EVENT_DESCRIPTION("vbar,drag"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_PRESS = EFL_EVENT_DESCRIPTION("vbar,press"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_UNPRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_UNPRESS = EFL_EVENT_DESCRIPTION("vbar,unpress"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_DRAG = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_DRAG = EFL_EVENT_DESCRIPTION("hbar,drag"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_PRESS = EFL_EVENT_DESCRIPTION("hbar,press"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_UNPRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_UNPRESS = EFL_EVENT_DESCRIPTION("hbar,unpress"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_TOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_TOP = EFL_EVENT_DESCRIPTION("edge,top"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_BOTTOM = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_BOTTOM = EFL_EVENT_DESCRIPTION("edge,bottom"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_LEFT = EFL_EVENT_DESCRIPTION("edge,left"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_RIGHT = EFL_EVENT_DESCRIPTION("edge,right"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED = EFL_EVENT_DESCRIPTION("moved"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_BEFORE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_BEFORE = EFL_EVENT_DESCRIPTION("moved,before"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_AFTER = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_AFTER = EFL_EVENT_DESCRIPTION("moved,after"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_SWIPE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_SWIPE = EFL_EVENT_DESCRIPTION("swipe"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_IN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_IN = EFL_EVENT_DESCRIPTION("multi,pinch,in"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_OUT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_OUT = EFL_EVENT_DESCRIPTION("multi,pinch,out"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN = EFL_EVENT_DESCRIPTION("multi,swipe,down"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_UP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_UP = EFL_EVENT_DESCRIPTION("multi,swipe,up"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT = EFL_EVENT_DESCRIPTION("multi,swipe,right"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT = EFL_EVENT_DESCRIPTION("multi,swipe,left"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_RELEASED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_RELEASED = EFL_EVENT_DESCRIPTION("released"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_HIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_HIGHLIGHTED = EFL_EVENT_DESCRIPTION("highlighted"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_UNHIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_UNHIGHLIGHTED = EFL_EVENT_DESCRIPTION("unhighlighted"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_REALIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_REALIZED = EFL_EVENT_DESCRIPTION("realized"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_UNREALIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_UNREALIZED = EFL_EVENT_DESCRIPTION("unrealized"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACT_REQUEST = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACT_REQUEST = EFL_EVENT_DESCRIPTION("contract,request"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EXPAND_REQUEST = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EXPAND_REQUEST = EFL_EVENT_DESCRIPTION("expand,request"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACTED = EFL_EVENT_DESCRIPTION("contracted"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_EXPANDED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_EXPANDED = EFL_EVENT_DESCRIPTION("expanded"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_INDEX_UPDATE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_INDEX_UPDATE = EFL_EVENT_DESCRIPTION("index,update"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED = EFL_EVENT_DESCRIPTION("tree,effect,finished"); -EWAPI const Efl_Event_Description _ELM_GENLIST_EVENT_FILTER_DONE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GENLIST_EVENT_FILTER_DONE = EFL_EVENT_DESCRIPTION("filter,done"); void _elm_genlist_homogeneous_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool homogeneous); @@ -87,7 +87,7 @@ __eolian_elm_genlist_homogeneous_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); Eina_Bool _elm_genlist_homogeneous_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -99,15 +99,15 @@ __eolian_elm_genlist_homogeneous_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_homogeneous_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_homogeneous_get, Eina_Bool, 0); void _elm_genlist_select_mode_set(Eo *obj, Elm_Genlist_Data *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_genlist_select_mode_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); void _elm_genlist_focus_on_selection_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool enabled); @@ -127,7 +127,7 @@ __eolian_elm_genlist_focus_on_selection_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_focus_on_selection_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_focus_on_selection_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_genlist_focus_on_selection_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -139,7 +139,7 @@ __eolian_elm_genlist_focus_on_selection_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_focus_on_selection_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_focus_on_selection_get, Eina_Bool, 0); void _elm_genlist_longpress_timeout_set(Eo *obj, Elm_Genlist_Data *pd, double timeout); @@ -159,7 +159,7 @@ __eolian_elm_genlist_longpress_timeout_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_longpress_timeout_set, EFL_FUNC_CALL(timeout), double timeout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_longpress_timeout_set, EFL_FUNC_CALL(timeout), double timeout); double _elm_genlist_longpress_timeout_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -171,7 +171,7 @@ __eolian_elm_genlist_longpress_timeout_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_longpress_timeout_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_longpress_timeout_get, double, 0); void _elm_genlist_multi_select_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool multi); @@ -191,7 +191,7 @@ __eolian_elm_genlist_multi_select_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); Eina_Bool _elm_genlist_multi_select_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -203,7 +203,7 @@ __eolian_elm_genlist_multi_select_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_multi_select_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_multi_select_get, Eina_Bool, 0); void _elm_genlist_reorder_mode_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool reorder_mode); @@ -223,7 +223,7 @@ __eolian_elm_genlist_reorder_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_reorder_mode_set, EFL_FUNC_CALL(reorder_mode), Eina_Bool reorder_mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_reorder_mode_set, EFL_FUNC_CALL(reorder_mode), Eina_Bool reorder_mode); Eina_Bool _elm_genlist_reorder_mode_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -235,7 +235,7 @@ __eolian_elm_genlist_reorder_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_reorder_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_reorder_mode_get, Eina_Bool, 0); void _elm_genlist_decorate_mode_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool decorated); @@ -255,7 +255,7 @@ __eolian_elm_genlist_decorate_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_decorate_mode_set, EFL_FUNC_CALL(decorated), Eina_Bool decorated); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_decorate_mode_set, EFL_FUNC_CALL(decorated), Eina_Bool decorated); Eina_Bool _elm_genlist_decorate_mode_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -267,15 +267,15 @@ __eolian_elm_genlist_decorate_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_decorate_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_decorate_mode_get, Eina_Bool, 0); void _elm_genlist_multi_select_mode_set(Eo *obj, Elm_Genlist_Data *pd, Elm_Object_Multi_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); Elm_Object_Multi_Select_Mode _elm_genlist_multi_select_mode_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); void _elm_genlist_block_count_set(Eo *obj, Elm_Genlist_Data *pd, int count); @@ -295,7 +295,7 @@ __eolian_elm_genlist_block_count_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_block_count_set, EFL_FUNC_CALL(count), int count); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_block_count_set, EFL_FUNC_CALL(count), int count); int _elm_genlist_block_count_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -307,7 +307,7 @@ __eolian_elm_genlist_block_count_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_block_count_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_block_count_get, int, 0); void _elm_genlist_tree_effect_enabled_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool enabled); @@ -327,7 +327,7 @@ __eolian_elm_genlist_tree_effect_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_tree_effect_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_tree_effect_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_genlist_tree_effect_enabled_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -339,7 +339,7 @@ __eolian_elm_genlist_tree_effect_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_tree_effect_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_tree_effect_enabled_get, Eina_Bool, 0); void _elm_genlist_highlight_mode_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool highlight); @@ -359,7 +359,7 @@ __eolian_elm_genlist_highlight_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_highlight_mode_set, EFL_FUNC_CALL(highlight), Eina_Bool highlight); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_highlight_mode_set, EFL_FUNC_CALL(highlight), Eina_Bool highlight); Eina_Bool _elm_genlist_highlight_mode_get(const Eo *obj, Elm_Genlist_Data *pd); @@ -371,91 +371,91 @@ __eolian_elm_genlist_highlight_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_highlight_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_highlight_mode_get, Eina_Bool, 0); void _elm_genlist_mode_set(Eo *obj, Elm_Genlist_Data *pd, Elm_List_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_mode_set, EFL_FUNC_CALL(mode), Elm_List_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_mode_set, EFL_FUNC_CALL(mode), Elm_List_Mode mode); Elm_List_Mode _elm_genlist_mode_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_mode_get, Elm_List_Mode, 4 /* Elm.List.Mode.last */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_mode_get, Elm_List_Mode, 4 /* Elm.List.Mode.last */); Elm_Widget_Item *_elm_genlist_decorated_item_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_decorated_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_decorated_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_genlist_selected_item_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_genlist_first_item_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_first_item_get, Elm_Widget_Item *, NULL); Eina_List *_elm_genlist_realized_items_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_realized_items_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_realized_items_get, Eina_List *, NULL); const Eina_List *_elm_genlist_selected_items_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_selected_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_selected_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_genlist_last_item_get(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_last_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_genlist_item_insert_before(Eo *obj, Elm_Genlist_Data *pd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, before_it, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, before_it, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); void _elm_genlist_realized_items_update(Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_realized_items_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_realized_items_update); Elm_Widget_Item *_elm_genlist_item_insert_after(Eo *obj, Elm_Genlist_Data *pd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, after_it, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, after_it, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); Elm_Widget_Item *_elm_genlist_at_xy_item_get(const Eo *obj, Elm_Genlist_Data *pd, int x, int y, int *posret); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_genlist_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, posret), int x, int y, int *posret); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_genlist_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, posret), int x, int y, int *posret); void _elm_genlist_filter_set(Eo *obj, Elm_Genlist_Data *pd, void *key); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_filter_set, EFL_FUNC_CALL(key), void *key); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_filter_set, EFL_FUNC_CALL(key), void *key); Eina_Iterator *_elm_genlist_filter_iterator_new(Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_genlist_filter_iterator_new, Eina_Iterator *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_genlist_filter_iterator_new, Eina_Iterator *, NULL); unsigned int _elm_genlist_filtered_items_count(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_filtered_items_count, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_filtered_items_count, unsigned int, 0); unsigned int _elm_genlist_items_count(const Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_items_count, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_items_count, unsigned int, 0); Elm_Widget_Item *_elm_genlist_item_prepend(Eo *obj, Elm_Genlist_Data *pd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); void _elm_genlist_clear(Eo *obj, Elm_Genlist_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_clear); Elm_Widget_Item *_elm_genlist_item_append(Eo *obj, Elm_Genlist_Data *pd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); Elm_Widget_Item *_elm_genlist_item_sorted_insert(Eo *obj, Elm_Genlist_Data *pd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, comp, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, parent, type, comp, func, func_data), const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); Elm_Widget_Item *_elm_genlist_search_by_text_item_get(Eo *obj, Elm_Genlist_Data *pd, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); -EOAPI EFL_FUNC_BODYV(elm_obj_genlist_search_by_text_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(item_to_search_from, part_name, pattern, flags), Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_genlist_search_by_text_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(item_to_search_from, part_name, pattern, flags), Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); Efl_Object *_elm_genlist_efl_object_constructor(Eo *obj, Elm_Genlist_Data *pd); diff --git a/src/lib/elementary/elm_genlist_eo.h b/src/lib/elementary/elm_genlist_eo.h index a66cfc89da..549f0688e2 100644 --- a/src/lib/elementary/elm_genlist_eo.h +++ b/src/lib/elementary/elm_genlist_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Genlist; */ #define ELM_GENLIST_CLASS elm_genlist_class_get() -EWAPI const Efl_Class *elm_genlist_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_genlist_class_get(void) EINA_CONST; /** * @brief Enable/disable homogeneous mode. @@ -40,7 +40,7 @@ EWAPI const Efl_Class *elm_genlist_class_get(void) EINA_CONST; * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_homogeneous_set(Eo *obj, Eina_Bool homogeneous); +ELM_API ELM_API_WEAK void elm_obj_genlist_homogeneous_set(Eo *obj, Eina_Bool homogeneous); /** * @brief Get whether the homogeneous mode is enabled. @@ -52,7 +52,7 @@ EOAPI void elm_obj_genlist_homogeneous_set(Eo *obj, Eina_Bool homogeneous); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_homogeneous_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_homogeneous_get(const Eo *obj); /** * @brief Set the genlist select mode. @@ -70,7 +70,7 @@ EOAPI Eina_Bool elm_obj_genlist_homogeneous_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_genlist_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Get the genlist select mode. @@ -81,7 +81,7 @@ EOAPI void elm_obj_genlist_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode) * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Object_Select_Mode elm_obj_genlist_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_genlist_select_mode_get(const Eo *obj); /** * @brief Set focus upon items selection mode @@ -97,7 +97,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_genlist_select_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_focus_on_selection_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_genlist_focus_on_selection_set(Eo *obj, Eina_Bool enabled); /** * @brief Get whether focus upon item's selection mode is enabled. @@ -108,7 +108,7 @@ EOAPI void elm_obj_genlist_focus_on_selection_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_focus_on_selection_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_focus_on_selection_get(const Eo *obj); /** * @brief Set the timeout in seconds for the longpress event. @@ -126,7 +126,7 @@ EOAPI Eina_Bool elm_obj_genlist_focus_on_selection_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_longpress_timeout_set(Eo *obj, double timeout); +ELM_API ELM_API_WEAK void elm_obj_genlist_longpress_timeout_set(Eo *obj, double timeout); /** * @brief Get the timeout in seconds for the longpress event. @@ -137,7 +137,7 @@ EOAPI void elm_obj_genlist_longpress_timeout_set(Eo *obj, double timeout); * * @ingroup Elm_Genlist_Group */ -EOAPI double elm_obj_genlist_longpress_timeout_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_genlist_longpress_timeout_get(const Eo *obj); /** * @brief Enable or disable multi-selection in the genlist. @@ -151,7 +151,7 @@ EOAPI double elm_obj_genlist_longpress_timeout_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_multi_select_set(Eo *obj, Eina_Bool multi); +ELM_API ELM_API_WEAK void elm_obj_genlist_multi_select_set(Eo *obj, Eina_Bool multi); /** * @brief Get if multi-selection in genlist is enabled or disabled. @@ -162,7 +162,7 @@ EOAPI void elm_obj_genlist_multi_select_set(Eo *obj, Eina_Bool multi); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_multi_select_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_multi_select_get(const Eo *obj); /** * @brief Set reorder mode. @@ -176,7 +176,7 @@ EOAPI Eina_Bool elm_obj_genlist_multi_select_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); +ELM_API ELM_API_WEAK void elm_obj_genlist_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); /** * @brief Get the reorder mode. @@ -187,7 +187,7 @@ EOAPI void elm_obj_genlist_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_reorder_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_reorder_mode_get(const Eo *obj); /** * @brief Set Genlist decorate mode. @@ -199,7 +199,7 @@ EOAPI Eina_Bool elm_obj_genlist_reorder_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_decorate_mode_set(Eo *obj, Eina_Bool decorated); +ELM_API ELM_API_WEAK void elm_obj_genlist_decorate_mode_set(Eo *obj, Eina_Bool decorated); /** * @brief Get Genlist decorate mode. @@ -210,7 +210,7 @@ EOAPI void elm_obj_genlist_decorate_mode_set(Eo *obj, Eina_Bool decorated); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_decorate_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_decorate_mode_get(const Eo *obj); /** * @brief Set the genlist multi select mode. @@ -228,7 +228,7 @@ EOAPI Eina_Bool elm_obj_genlist_decorate_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_genlist_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Get the genlist multi select mode. @@ -241,7 +241,7 @@ EOAPI void elm_obj_genlist_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Selec * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Object_Multi_Select_Mode elm_obj_genlist_multi_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Multi_Select_Mode elm_obj_genlist_multi_select_mode_get(const Eo *obj); /** * @brief Set the maximum number of items within an item block. @@ -264,7 +264,7 @@ EOAPI Elm_Object_Multi_Select_Mode elm_obj_genlist_multi_select_mode_get(const E * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_block_count_set(Eo *obj, int count); +ELM_API ELM_API_WEAK void elm_obj_genlist_block_count_set(Eo *obj, int count); /** * @brief Get the maximum number of items within an item block. @@ -275,7 +275,7 @@ EOAPI void elm_obj_genlist_block_count_set(Eo *obj, int count); * * @ingroup Elm_Genlist_Group */ -EOAPI int elm_obj_genlist_block_count_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_genlist_block_count_get(const Eo *obj); /** * @brief Control genlist tree effect. @@ -285,7 +285,7 @@ EOAPI int elm_obj_genlist_block_count_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_tree_effect_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_genlist_tree_effect_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Control genlist tree effect. @@ -296,7 +296,7 @@ EOAPI void elm_obj_genlist_tree_effect_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_tree_effect_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_tree_effect_enabled_get(const Eo *obj); /** * @brief Set whether the genlist items should be highlighted on item @@ -313,7 +313,7 @@ EOAPI Eina_Bool elm_obj_genlist_tree_effect_enabled_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_highlight_mode_set(Eo *obj, Eina_Bool highlight); +ELM_API ELM_API_WEAK void elm_obj_genlist_highlight_mode_set(Eo *obj, Eina_Bool highlight); /** * @brief Get whether the genlist items' should be highlighted when item @@ -325,7 +325,7 @@ EOAPI void elm_obj_genlist_highlight_mode_set(Eo *obj, Eina_Bool highlight); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Bool elm_obj_genlist_highlight_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_highlight_mode_get(const Eo *obj); /** * @brief This sets the horizontal stretching mode. @@ -357,7 +357,7 @@ EOAPI Eina_Bool elm_obj_genlist_highlight_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_mode_set(Eo *obj, Elm_List_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_genlist_mode_set(Eo *obj, Elm_List_Mode mode); /** * @brief Get the horizontal stretching mode. @@ -369,7 +369,7 @@ EOAPI void elm_obj_genlist_mode_set(Eo *obj, Elm_List_Mode mode); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_List_Mode elm_obj_genlist_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_List_Mode elm_obj_genlist_mode_get(const Eo *obj); /** * @brief Get active genlist mode item. @@ -384,7 +384,7 @@ EOAPI Elm_List_Mode elm_obj_genlist_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_decorated_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_decorated_item_get(const Eo *obj); /** * @brief Get the selected item in the genlist. @@ -402,7 +402,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_decorated_item_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_selected_item_get(const Eo *obj); /** * @brief Get the first item in the genlist. @@ -417,7 +417,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_selected_item_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_first_item_get(const Eo *obj); /** * @brief Get a list of realized items in genlist. @@ -433,7 +433,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_first_item_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_List *elm_obj_genlist_realized_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_genlist_realized_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get a list of selected items in the genlist. @@ -454,7 +454,7 @@ EOAPI Eina_List *elm_obj_genlist_realized_items_get(const Eo *obj) EINA_WARN_UNU * * @ingroup Elm_Genlist_Group */ -EOAPI const Eina_List *elm_obj_genlist_selected_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_genlist_selected_items_get(const Eo *obj); /** * @brief Get the last item in the genlist @@ -469,7 +469,7 @@ EOAPI const Eina_List *elm_obj_genlist_selected_items_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_last_item_get(const Eo *obj); /** * @brief Insert an item before another in a genlist widget @@ -490,7 +490,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_last_item_get(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_insert_before(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_insert_before(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Update the contents of all realized items. @@ -504,7 +504,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_insert_before(Eo *obj, const Elm_Gen * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_realized_items_update(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_realized_items_update(Eo *obj); /** * @brief Insert an item after another in a genlist widget @@ -525,7 +525,7 @@ EOAPI void elm_obj_genlist_realized_items_update(Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_insert_after(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_insert_after(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Get the item that is at the x, y canvas coords. @@ -548,7 +548,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_insert_after(Eo *obj, const Elm_Genl * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_at_xy_item_get(const Eo *obj, int x, int y, int *posret); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_at_xy_item_get(const Eo *obj, int x, int y, int *posret); /** * @brief Set filter mode with key. @@ -564,7 +564,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_at_xy_item_get(const Eo *obj, int x, int * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_filter_set(Eo *obj, void *key); +ELM_API ELM_API_WEAK void elm_obj_genlist_filter_set(Eo *obj, void *key); /** * @brief Returns an iterator over the list of filtered items. @@ -578,7 +578,7 @@ EOAPI void elm_obj_genlist_filter_set(Eo *obj, void *key); * * @ingroup Elm_Genlist_Group */ -EOAPI Eina_Iterator *elm_obj_genlist_filter_iterator_new(Eo *obj); +ELM_API ELM_API_WEAK Eina_Iterator *elm_obj_genlist_filter_iterator_new(Eo *obj); /** * @brief Return how many items have passed the filter currently. @@ -595,7 +595,7 @@ EOAPI Eina_Iterator *elm_obj_genlist_filter_iterator_new(Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI unsigned int elm_obj_genlist_filtered_items_count(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_genlist_filtered_items_count(const Eo *obj); /** * @brief Return how many items are currently in a list. @@ -608,7 +608,7 @@ EOAPI unsigned int elm_obj_genlist_filtered_items_count(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI unsigned int elm_obj_genlist_items_count(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_genlist_items_count(const Eo *obj); /** * @brief Prepend a new item in a given genlist widget. @@ -628,7 +628,7 @@ EOAPI unsigned int elm_obj_genlist_items_count(const Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_prepend(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_prepend(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Remove all items from a given genlist widget. @@ -638,7 +638,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_prepend(Eo *obj, const Elm_Genlist_I * * @ingroup Elm_Genlist_Group */ -EOAPI void elm_obj_genlist_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_clear(Eo *obj); /** * @brief Append a new item in a given genlist widget. @@ -658,7 +658,7 @@ EOAPI void elm_obj_genlist_clear(Eo *obj); * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_append(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_append(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Insert a new item into the sorted genlist object @@ -680,7 +680,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_append(Eo *obj, const Elm_Genlist_It * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_sorted_insert(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_sorted_insert(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * @brief Get genlist item by given string. @@ -706,9 +706,9 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_sorted_insert(Eo *obj, const Elm_Gen * * @ingroup Elm_Genlist_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_FOCUSED; /** Called when genlist item got focus * @return Efl_Object * @@ -717,7 +717,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_FOCUSED; */ #define ELM_GENLIST_EVENT_ITEM_FOCUSED (&(_ELM_GENLIST_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_UNFOCUSED; /** Called when genlist item lost focus * @return Efl_Object * @@ -726,7 +726,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ITEM_UNFOCUSED; */ #define ELM_GENLIST_EVENT_ITEM_UNFOCUSED (&(_ELM_GENLIST_EVENT_ITEM_UNFOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_DRAG; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_DRAG; /** Called when vertical bar is dragged * @@ -734,7 +734,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_DRAG; */ #define ELM_GENLIST_EVENT_VBAR_DRAG (&(_ELM_GENLIST_EVENT_VBAR_DRAG)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_PRESS; /** Called when vertical bar is pressed * @@ -742,7 +742,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_PRESS; */ #define ELM_GENLIST_EVENT_VBAR_PRESS (&(_ELM_GENLIST_EVENT_VBAR_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_UNPRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_UNPRESS; /** Called when vertical bar is no longer pressed * @@ -750,7 +750,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_VBAR_UNPRESS; */ #define ELM_GENLIST_EVENT_VBAR_UNPRESS (&(_ELM_GENLIST_EVENT_VBAR_UNPRESS)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_DRAG; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_DRAG; /** Called when horizontal bar is dragged * @@ -758,7 +758,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_DRAG; */ #define ELM_GENLIST_EVENT_HBAR_DRAG (&(_ELM_GENLIST_EVENT_HBAR_DRAG)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_PRESS; /** Called when horizontal bar is pressed * @@ -766,7 +766,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_PRESS; */ #define ELM_GENLIST_EVENT_HBAR_PRESS (&(_ELM_GENLIST_EVENT_HBAR_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_UNPRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_UNPRESS; /** Called when horizontal bar is no longer pressed * @@ -774,7 +774,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HBAR_UNPRESS; */ #define ELM_GENLIST_EVENT_HBAR_UNPRESS (&(_ELM_GENLIST_EVENT_HBAR_UNPRESS)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_TOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_TOP; /** Called when top edge is reached * @@ -782,7 +782,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_TOP; */ #define ELM_GENLIST_EVENT_EDGE_TOP (&(_ELM_GENLIST_EVENT_EDGE_TOP)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_BOTTOM; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_BOTTOM; /** Called when bottom edge is reached * @@ -790,7 +790,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_BOTTOM; */ #define ELM_GENLIST_EVENT_EDGE_BOTTOM (&(_ELM_GENLIST_EVENT_EDGE_BOTTOM)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_LEFT; /** Called when left edge is reached * @@ -798,7 +798,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_LEFT; */ #define ELM_GENLIST_EVENT_EDGE_LEFT (&(_ELM_GENLIST_EVENT_EDGE_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_RIGHT; /** Called when right edge is reached * @@ -806,7 +806,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EDGE_RIGHT; */ #define ELM_GENLIST_EVENT_EDGE_RIGHT (&(_ELM_GENLIST_EVENT_EDGE_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED; /** Called when genlist item moved * @return Efl_Object * @@ -815,7 +815,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED; */ #define ELM_GENLIST_EVENT_MOVED (&(_ELM_GENLIST_EVENT_MOVED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_BEFORE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_BEFORE; /** Called when genlist item moved before * @return Efl_Object * @@ -824,7 +824,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_BEFORE; */ #define ELM_GENLIST_EVENT_MOVED_BEFORE (&(_ELM_GENLIST_EVENT_MOVED_BEFORE)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_AFTER; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_AFTER; /** Called when genlist item moved after * @return Efl_Object * @@ -833,7 +833,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MOVED_AFTER; */ #define ELM_GENLIST_EVENT_MOVED_AFTER (&(_ELM_GENLIST_EVENT_MOVED_AFTER)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_SWIPE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_SWIPE; /** Called when swipe is detected * @return Efl_Object * @@ -842,7 +842,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_SWIPE; */ #define ELM_GENLIST_EVENT_SWIPE (&(_ELM_GENLIST_EVENT_SWIPE)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_IN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_IN; /** Called when multitouch pinch in detected * @return Efl_Object * @@ -851,7 +851,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_IN; */ #define ELM_GENLIST_EVENT_MULTI_PINCH_IN (&(_ELM_GENLIST_EVENT_MULTI_PINCH_IN)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_OUT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_OUT; /** Called when multitouch pinch out detected * @return Efl_Object * @@ -860,7 +860,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_PINCH_OUT; */ #define ELM_GENLIST_EVENT_MULTI_PINCH_OUT (&(_ELM_GENLIST_EVENT_MULTI_PINCH_OUT)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN; /** Called when multitouch swipe down detected * @return Efl_Object * @@ -869,7 +869,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN; */ #define ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN (&(_ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_UP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_UP; /** Called when multitouch swipe up detected * @return Efl_Object * @@ -878,7 +878,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_UP; */ #define ELM_GENLIST_EVENT_MULTI_SWIPE_UP (&(_ELM_GENLIST_EVENT_MULTI_SWIPE_UP)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT; /** Called when multitouch swipe right detected * @return Efl_Object * @@ -887,7 +887,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT; */ #define ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT (&(_ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT; /** Called when multitouch swipe left detected * @return Efl_Object * @@ -896,7 +896,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT; */ #define ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT (&(_ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_RELEASED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_RELEASED; /** Called when genlist is released * @return Efl_Object * @@ -905,7 +905,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_RELEASED; */ #define ELM_GENLIST_EVENT_RELEASED (&(_ELM_GENLIST_EVENT_RELEASED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_ACTIVATED; /** called when genlist is activated * @return Efl_Object * @@ -914,7 +914,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_ACTIVATED; */ #define ELM_GENLIST_EVENT_ACTIVATED (&(_ELM_GENLIST_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_HIGHLIGHTED; /** Called when genlist is highlighted * @return Efl_Object * @@ -923,7 +923,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_HIGHLIGHTED; */ #define ELM_GENLIST_EVENT_HIGHLIGHTED (&(_ELM_GENLIST_EVENT_HIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNHIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNHIGHLIGHTED; /** Called when genlist is no longer highlighted * @return Efl_Object * @@ -932,7 +932,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNHIGHLIGHTED; */ #define ELM_GENLIST_EVENT_UNHIGHLIGHTED (&(_ELM_GENLIST_EVENT_UNHIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_REALIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_REALIZED; /** Called when genlist is realized * @return Efl_Object * @@ -941,7 +941,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_REALIZED; */ #define ELM_GENLIST_EVENT_REALIZED (&(_ELM_GENLIST_EVENT_REALIZED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNREALIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNREALIZED; /** Called when genlist is unrealized * @return Efl_Object * @@ -950,7 +950,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_UNREALIZED; */ #define ELM_GENLIST_EVENT_UNREALIZED (&(_ELM_GENLIST_EVENT_UNREALIZED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACT_REQUEST; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACT_REQUEST; /** Called when contract is requested * @return Efl_Object * @@ -959,7 +959,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACT_REQUEST; */ #define ELM_GENLIST_EVENT_CONTRACT_REQUEST (&(_ELM_GENLIST_EVENT_CONTRACT_REQUEST)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPAND_REQUEST; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPAND_REQUEST; /** Called when expand is requested * @return Efl_Object * @@ -968,7 +968,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPAND_REQUEST; */ #define ELM_GENLIST_EVENT_EXPAND_REQUEST (&(_ELM_GENLIST_EVENT_EXPAND_REQUEST)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACTED; /** called when genlist is contracted * @return Efl_Object * @@ -977,7 +977,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_CONTRACTED; */ #define ELM_GENLIST_EVENT_CONTRACTED (&(_ELM_GENLIST_EVENT_CONTRACTED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPANDED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPANDED; /** Called when genlist is expanded * @return Efl_Object * @@ -986,7 +986,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_EXPANDED; */ #define ELM_GENLIST_EVENT_EXPANDED (&(_ELM_GENLIST_EVENT_EXPANDED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_INDEX_UPDATE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_INDEX_UPDATE; /** Called when genlist index updated * @return Efl_Object * @@ -995,7 +995,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_INDEX_UPDATE; */ #define ELM_GENLIST_EVENT_INDEX_UPDATE (&(_ELM_GENLIST_EVENT_INDEX_UPDATE)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED; /** Called when genlist tree effect finished * @@ -1003,7 +1003,7 @@ EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED */ #define ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED (&(_ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED)) -EWAPI extern const Efl_Event_Description _ELM_GENLIST_EVENT_FILTER_DONE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GENLIST_EVENT_FILTER_DONE; /** Called when genlist filter is done * diff --git a/src/lib/elementary/elm_genlist_eo.legacy.c b/src/lib/elementary/elm_genlist_eo.legacy.c index 6f9cdf2eda..e605c8685e 100644 --- a/src/lib/elementary/elm_genlist_eo.legacy.c +++ b/src/lib/elementary/elm_genlist_eo.legacy.c @@ -1,257 +1,257 @@ -EAPI void +ELM_API void elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous) { elm_obj_genlist_homogeneous_set(obj, homogeneous); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_homogeneous_get(const Elm_Genlist *obj) { return elm_obj_genlist_homogeneous_get(obj); } -EAPI void +ELM_API void elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode mode) { elm_obj_genlist_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_genlist_select_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_select_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled) { elm_obj_genlist_focus_on_selection_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_focus_on_selection_get(const Elm_Genlist *obj) { return elm_obj_genlist_focus_on_selection_get(obj); } -EAPI void +ELM_API void elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout) { elm_obj_genlist_longpress_timeout_set(obj, timeout); } -EAPI double +ELM_API double elm_genlist_longpress_timeout_get(const Elm_Genlist *obj) { return elm_obj_genlist_longpress_timeout_get(obj); } -EAPI void +ELM_API void elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi) { elm_obj_genlist_multi_select_set(obj, multi); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_multi_select_get(const Elm_Genlist *obj) { return elm_obj_genlist_multi_select_get(obj); } -EAPI void +ELM_API void elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode) { elm_obj_genlist_reorder_mode_set(obj, reorder_mode); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_reorder_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_reorder_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated) { elm_obj_genlist_decorate_mode_set(obj, decorated); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_decorate_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_decorate_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_Select_Mode mode) { elm_obj_genlist_multi_select_mode_set(obj, mode); } -EAPI Elm_Object_Multi_Select_Mode +ELM_API Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_multi_select_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_block_count_set(Elm_Genlist *obj, int count) { elm_obj_genlist_block_count_set(obj, count); } -EAPI int +ELM_API int elm_genlist_block_count_get(const Elm_Genlist *obj) { return elm_obj_genlist_block_count_get(obj); } -EAPI void +ELM_API void elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enabled) { elm_obj_genlist_tree_effect_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj) { return elm_obj_genlist_tree_effect_enabled_get(obj); } -EAPI void +ELM_API void elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight) { elm_obj_genlist_highlight_mode_set(obj, highlight); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_highlight_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_highlight_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode) { elm_obj_genlist_mode_set(obj, mode); } -EAPI Elm_List_Mode +ELM_API Elm_List_Mode elm_genlist_mode_get(const Elm_Genlist *obj) { return elm_obj_genlist_mode_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_decorated_item_get(const Elm_Genlist *obj) { return elm_obj_genlist_decorated_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_selected_item_get(const Elm_Genlist *obj) { return elm_obj_genlist_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_first_item_get(const Elm_Genlist *obj) { return elm_obj_genlist_first_item_get(obj); } -EAPI Eina_List * +ELM_API Eina_List * elm_genlist_realized_items_get(const Elm_Genlist *obj) { return elm_obj_genlist_realized_items_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_genlist_selected_items_get(const Elm_Genlist *obj) { return elm_obj_genlist_selected_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_last_item_get(const Elm_Genlist *obj) { return elm_obj_genlist_last_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { return elm_obj_genlist_item_insert_before(obj, itc, data, parent, before_it, type, func, func_data); } -EAPI void +ELM_API void elm_genlist_realized_items_update(Elm_Genlist *obj) { elm_obj_genlist_realized_items_update(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { return elm_obj_genlist_item_insert_after(obj, itc, data, parent, after_it, type, func, func_data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, int y, int *posret) { return elm_obj_genlist_at_xy_item_get(obj, x, y, posret); } -EAPI void +ELM_API void elm_genlist_filter_set(Elm_Genlist *obj, void *key) { elm_obj_genlist_filter_set(obj, key); } -EAPI Eina_Iterator * +ELM_API Eina_Iterator * elm_genlist_filter_iterator_new(Elm_Genlist *obj) { return elm_obj_genlist_filter_iterator_new(obj); } -EAPI unsigned int +ELM_API unsigned int elm_genlist_filtered_items_count(const Elm_Genlist *obj) { return elm_obj_genlist_filtered_items_count(obj); } -EAPI unsigned int +ELM_API unsigned int elm_genlist_items_count(const Elm_Genlist *obj) { return elm_obj_genlist_items_count(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { return elm_obj_genlist_item_prepend(obj, itc, data, parent, type, func, func_data); } -EAPI void +ELM_API void elm_genlist_clear(Elm_Genlist *obj) { elm_obj_genlist_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { return elm_obj_genlist_item_append(obj, itc, data, parent, type, func, func_data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) { return elm_obj_genlist_item_sorted_insert(obj, itc, data, parent, type, comp, func, func_data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_search_by_text_item_get(Elm_Genlist *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags) { return elm_obj_genlist_search_by_text_item_get(obj, item_to_search_from, part_name, pattern, flags); diff --git a/src/lib/elementary/elm_genlist_eo.legacy.h b/src/lib/elementary/elm_genlist_eo.legacy.h index bf0025851c..7b4a9b012e 100644 --- a/src/lib/elementary/elm_genlist_eo.legacy.h +++ b/src/lib/elementary/elm_genlist_eo.legacy.h @@ -33,7 +33,7 @@ typedef Eo Elm_Genlist; * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous); +ELM_API void elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous); /** * @brief Get whether the homogeneous mode is enabled. @@ -45,7 +45,7 @@ EAPI void elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_homogeneous_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_homogeneous_get(const Elm_Genlist *obj); /** * @brief Set the genlist select mode. @@ -63,7 +63,7 @@ EAPI Eina_Bool elm_genlist_homogeneous_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode mode); /** * @brief Get the genlist select mode. @@ -74,7 +74,7 @@ EAPI void elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode m * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Elm_Genlist *obj); +ELM_API Elm_Object_Select_Mode elm_genlist_select_mode_get(const Elm_Genlist *obj); /** * @brief Set focus upon items selection mode @@ -90,7 +90,7 @@ EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled); +ELM_API void elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled); /** * @brief Get whether focus upon item's selection mode is enabled. @@ -101,7 +101,7 @@ EAPI void elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_focus_on_selection_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_focus_on_selection_get(const Elm_Genlist *obj); /** * @brief Set the timeout in seconds for the longpress event. @@ -119,7 +119,7 @@ EAPI Eina_Bool elm_genlist_focus_on_selection_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout); +ELM_API void elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout); /** * @brief Get the timeout in seconds for the longpress event. @@ -130,7 +130,7 @@ EAPI void elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout); * * @ingroup Elm_Genlist_Group */ -EAPI double elm_genlist_longpress_timeout_get(const Elm_Genlist *obj); +ELM_API double elm_genlist_longpress_timeout_get(const Elm_Genlist *obj); /** * @brief Enable or disable multi-selection in the genlist. @@ -144,7 +144,7 @@ EAPI double elm_genlist_longpress_timeout_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi); +ELM_API void elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi); /** * @brief Get if multi-selection in genlist is enabled or disabled. @@ -155,7 +155,7 @@ EAPI void elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_multi_select_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_multi_select_get(const Elm_Genlist *obj); /** * @brief Set reorder mode. @@ -169,7 +169,7 @@ EAPI Eina_Bool elm_genlist_multi_select_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode); +ELM_API void elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode); /** * @brief Get the reorder mode. @@ -180,7 +180,7 @@ EAPI void elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode) * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_reorder_mode_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_reorder_mode_get(const Elm_Genlist *obj); /** * @brief Set Genlist decorate mode. @@ -192,7 +192,7 @@ EAPI Eina_Bool elm_genlist_reorder_mode_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated); +ELM_API void elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated); /** * @brief Get Genlist decorate mode. @@ -203,7 +203,7 @@ EAPI void elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_decorate_mode_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_decorate_mode_get(const Elm_Genlist *obj); /** * @brief Set the genlist multi select mode. @@ -221,7 +221,7 @@ EAPI Eina_Bool elm_genlist_decorate_mode_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API void elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Get the genlist multi select mode. @@ -234,7 +234,7 @@ EAPI void elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_S * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Elm_Genlist *obj); +ELM_API Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Elm_Genlist *obj); /** * @brief Set the maximum number of items within an item block. @@ -257,7 +257,7 @@ EAPI Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Elm_Ge * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_block_count_set(Elm_Genlist *obj, int count); +ELM_API void elm_genlist_block_count_set(Elm_Genlist *obj, int count); /** * @brief Get the maximum number of items within an item block. @@ -268,7 +268,7 @@ EAPI void elm_genlist_block_count_set(Elm_Genlist *obj, int count); * * @ingroup Elm_Genlist_Group */ -EAPI int elm_genlist_block_count_get(const Elm_Genlist *obj); +ELM_API int elm_genlist_block_count_get(const Elm_Genlist *obj); /** * @brief Control genlist tree effect. @@ -278,7 +278,7 @@ EAPI int elm_genlist_block_count_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enabled); +ELM_API void elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enabled); /** * @brief Control genlist tree effect. @@ -289,7 +289,7 @@ EAPI void elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enable * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj); /** * @brief Set whether the genlist items should be highlighted on item @@ -306,7 +306,7 @@ EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight); +ELM_API void elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight); /** * @brief Get whether the genlist items' should be highlighted when item @@ -318,7 +318,7 @@ EAPI void elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Bool elm_genlist_highlight_mode_get(const Elm_Genlist *obj); +ELM_API Eina_Bool elm_genlist_highlight_mode_get(const Elm_Genlist *obj); /** * @brief This sets the horizontal stretching mode. @@ -350,7 +350,7 @@ EAPI Eina_Bool elm_genlist_highlight_mode_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode); +ELM_API void elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode); /** * @brief Get the horizontal stretching mode. @@ -362,7 +362,7 @@ EAPI void elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_List_Mode elm_genlist_mode_get(const Elm_Genlist *obj); +ELM_API Elm_List_Mode elm_genlist_mode_get(const Elm_Genlist *obj); /** * @brief Get active genlist mode item. @@ -377,7 +377,7 @@ EAPI Elm_List_Mode elm_genlist_mode_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_decorated_item_get(const Elm_Genlist *obj); +ELM_API Elm_Widget_Item *elm_genlist_decorated_item_get(const Elm_Genlist *obj); /** * @brief Get the selected item in the genlist. @@ -395,7 +395,7 @@ EAPI Elm_Widget_Item *elm_genlist_decorated_item_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_selected_item_get(const Elm_Genlist *obj); +ELM_API Elm_Widget_Item *elm_genlist_selected_item_get(const Elm_Genlist *obj); /** * @brief Get the first item in the genlist. @@ -410,7 +410,7 @@ EAPI Elm_Widget_Item *elm_genlist_selected_item_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_first_item_get(const Elm_Genlist *obj); +ELM_API Elm_Widget_Item *elm_genlist_first_item_get(const Elm_Genlist *obj); /** * @brief Get a list of realized items in genlist. @@ -426,7 +426,7 @@ EAPI Elm_Widget_Item *elm_genlist_first_item_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_List *elm_genlist_realized_items_get(const Elm_Genlist *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_genlist_realized_items_get(const Elm_Genlist *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get a list of selected items in the genlist. @@ -447,7 +447,7 @@ EAPI Eina_List *elm_genlist_realized_items_get(const Elm_Genlist *obj) EINA_WARN * * @ingroup Elm_Genlist_Group */ -EAPI const Eina_List *elm_genlist_selected_items_get(const Elm_Genlist *obj); +ELM_API const Eina_List *elm_genlist_selected_items_get(const Elm_Genlist *obj); /** * @brief Get the last item in the genlist @@ -462,7 +462,7 @@ EAPI const Eina_List *elm_genlist_selected_items_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_last_item_get(const Elm_Genlist *obj); +ELM_API Elm_Widget_Item *elm_genlist_last_item_get(const Elm_Genlist *obj); /** * @brief Insert an item before another in a genlist widget @@ -483,7 +483,7 @@ EAPI Elm_Widget_Item *elm_genlist_last_item_get(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Update the contents of all realized items. @@ -497,7 +497,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_realized_items_update(Elm_Genlist *obj); +ELM_API void elm_genlist_realized_items_update(Elm_Genlist *obj); /** * @brief Insert an item after another in a genlist widget @@ -518,7 +518,7 @@ EAPI void elm_genlist_realized_items_update(Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Get the item that is at the x, y canvas coords. @@ -541,7 +541,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_ * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, int y, int *posret); +ELM_API Elm_Widget_Item *elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, int y, int *posret); /** * @brief Set filter mode with key. @@ -557,7 +557,7 @@ EAPI Elm_Widget_Item *elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_filter_set(Elm_Genlist *obj, void *key); +ELM_API void elm_genlist_filter_set(Elm_Genlist *obj, void *key); /** * @brief Returns an iterator over the list of filtered items. @@ -571,7 +571,7 @@ EAPI void elm_genlist_filter_set(Elm_Genlist *obj, void *key); * * @ingroup Elm_Genlist_Group */ -EAPI Eina_Iterator *elm_genlist_filter_iterator_new(Elm_Genlist *obj); +ELM_API Eina_Iterator *elm_genlist_filter_iterator_new(Elm_Genlist *obj); /** * @brief Return how many items have passed the filter currently. @@ -588,7 +588,7 @@ EAPI Eina_Iterator *elm_genlist_filter_iterator_new(Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI unsigned int elm_genlist_filtered_items_count(const Elm_Genlist *obj); +ELM_API unsigned int elm_genlist_filtered_items_count(const Elm_Genlist *obj); /** * @brief Return how many items are currently in a list. @@ -601,7 +601,7 @@ EAPI unsigned int elm_genlist_filtered_items_count(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI unsigned int elm_genlist_items_count(const Elm_Genlist *obj); +ELM_API unsigned int elm_genlist_items_count(const Elm_Genlist *obj); /** * @brief Prepend a new item in a given genlist widget. @@ -621,7 +621,7 @@ EAPI unsigned int elm_genlist_items_count(const Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Remove all items from a given genlist widget. @@ -631,7 +631,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genli * * @ingroup Elm_Genlist_Group */ -EAPI void elm_genlist_clear(Elm_Genlist *obj); +ELM_API void elm_genlist_clear(Elm_Genlist *obj); /** * @brief Append a new item in a given genlist widget. @@ -651,7 +651,7 @@ EAPI void elm_genlist_clear(Elm_Genlist *obj); * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * @brief Insert a new item into the sorted genlist object @@ -673,7 +673,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlis * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +ELM_API Elm_Widget_Item *elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * @brief Get genlist item by given string. @@ -699,6 +699,6 @@ EAPI Elm_Widget_Item *elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm * * @ingroup Elm_Genlist_Group */ -EAPI Elm_Widget_Item *elm_genlist_search_by_text_item_get(Elm_Genlist *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); +ELM_API Elm_Widget_Item *elm_genlist_search_by_text_item_get(Elm_Genlist *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags); #endif diff --git a/src/lib/elementary/elm_genlist_item_eo.c b/src/lib/elementary/elm_genlist_item_eo.c index 236c6ac994..b5dd8317ad 100644 --- a/src/lib/elementary/elm_genlist_item_eo.c +++ b/src/lib/elementary/elm_genlist_item_eo.c @@ -1,19 +1,19 @@ Elm_Widget_Item *_elm_genlist_item_prev_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_genlist_item_next_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_next_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_genlist_item_parent_item_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_parent_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_parent_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_genlist_item_subitems_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_subitems_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_subitems_get, const Eina_List *, NULL); void _elm_genlist_item_selected_set(Eo *obj, Elm_Gen_Item *pd, Eina_Bool selected); @@ -33,7 +33,7 @@ __eolian_elm_genlist_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_genlist_item_selected_get(const Eo *obj, Elm_Gen_Item *pd); @@ -45,7 +45,7 @@ __eolian_elm_genlist_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_selected_get, Eina_Bool, 0); void _elm_genlist_item_expanded_set(Eo *obj, Elm_Gen_Item *pd, Eina_Bool expanded); @@ -65,7 +65,7 @@ __eolian_elm_genlist_item_expanded_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_expanded_set, EFL_FUNC_CALL(expanded), Eina_Bool expanded); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_expanded_set, EFL_FUNC_CALL(expanded), Eina_Bool expanded); Eina_Bool _elm_genlist_item_expanded_get(const Eo *obj, Elm_Gen_Item *pd); @@ -77,7 +77,7 @@ __eolian_elm_genlist_item_expanded_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_expanded_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_expanded_get, Eina_Bool, 0); int _elm_genlist_item_expanded_depth_get(const Eo *obj, Elm_Gen_Item *pd); @@ -89,11 +89,11 @@ __eolian_elm_genlist_item_expanded_depth_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_expanded_depth_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_expanded_depth_get, int, 0); const Elm_Genlist_Item_Class *_elm_genlist_item_item_class_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_class_get, const Elm_Genlist_Item_Class *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_class_get, const Elm_Genlist_Item_Class *, NULL); int _elm_genlist_item_index_get(const Eo *obj, Elm_Gen_Item *pd); @@ -105,7 +105,7 @@ __eolian_elm_genlist_item_index_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_index_get, int, -1 /* +1 */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_index_get, int, -1 /* +1 */); const char *_elm_genlist_item_decorate_mode_get(const Eo *obj, Elm_Gen_Item *pd); @@ -117,7 +117,7 @@ __eolian_elm_genlist_item_decorate_mode_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_decorate_mode_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_decorate_mode_get, const char *, NULL); void _elm_genlist_item_flip_set(Eo *obj, Elm_Gen_Item *pd, Eina_Bool flip); @@ -137,7 +137,7 @@ __eolian_elm_genlist_item_flip_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_flip_set, EFL_FUNC_CALL(flip), Eina_Bool flip); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_flip_set, EFL_FUNC_CALL(flip), Eina_Bool flip); Eina_Bool _elm_genlist_item_flip_get(const Eo *obj, Elm_Gen_Item *pd); @@ -149,19 +149,19 @@ __eolian_elm_genlist_item_flip_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_flip_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_flip_get, Eina_Bool, 0); void _elm_genlist_item_select_mode_set(Eo *obj, Elm_Gen_Item *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_genlist_item_select_mode_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); Elm_Genlist_Item_Type _elm_genlist_item_type_get(const Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_type_get, Elm_Genlist_Item_Type, 4 /* Elm.Genlist.Item.Type.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_type_get, Elm_Genlist_Item_Type, 4 /* Elm.Genlist.Item.Type.max */); void _elm_genlist_item_pin_set(Eo *obj, Elm_Gen_Item *pd, Eina_Bool pin); @@ -181,7 +181,7 @@ __eolian_elm_genlist_item_pin_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_pin_set, EFL_FUNC_CALL(pin), Eina_Bool pin); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_pin_set, EFL_FUNC_CALL(pin), Eina_Bool pin); Eina_Bool _elm_genlist_item_pin_get(const Eo *obj, Elm_Gen_Item *pd); @@ -193,51 +193,51 @@ __eolian_elm_genlist_item_pin_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_genlist_item_pin_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_genlist_item_pin_get, Eina_Bool, 0); unsigned int _elm_genlist_item_subitems_count(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_FUNC_BODY(elm_obj_genlist_item_subitems_count, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_genlist_item_subitems_count, unsigned int, 0); void _elm_genlist_item_subitems_clear(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_item_subitems_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_item_subitems_clear); void _elm_genlist_item_promote(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_item_promote); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_item_promote); void _elm_genlist_item_demote(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_item_demote); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_item_demote); void _elm_genlist_item_show(Eo *obj, Elm_Gen_Item *pd, Elm_Genlist_Item_Scrollto_Type type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_show, EFL_FUNC_CALL(type), Elm_Genlist_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_show, EFL_FUNC_CALL(type), Elm_Genlist_Item_Scrollto_Type type); void _elm_genlist_item_bring_in(Eo *obj, Elm_Gen_Item *pd, Elm_Genlist_Item_Scrollto_Type type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_bring_in, EFL_FUNC_CALL(type), Elm_Genlist_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_bring_in, EFL_FUNC_CALL(type), Elm_Genlist_Item_Scrollto_Type type); void _elm_genlist_item_all_contents_unset(Eo *obj, Elm_Gen_Item *pd, Eina_List **l); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_all_contents_unset, EFL_FUNC_CALL(l), Eina_List **l); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_all_contents_unset, EFL_FUNC_CALL(l), Eina_List **l); void _elm_genlist_item_update(Eo *obj, Elm_Gen_Item *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_genlist_item_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_genlist_item_update); void _elm_genlist_item_fields_update(Eo *obj, Elm_Gen_Item *pd, const char *parts, Elm_Genlist_Item_Field_Type itf); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_fields_update, EFL_FUNC_CALL(parts, itf), const char *parts, Elm_Genlist_Item_Field_Type itf); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_fields_update, EFL_FUNC_CALL(parts, itf), const char *parts, Elm_Genlist_Item_Field_Type itf); void _elm_genlist_item_item_class_update(Eo *obj, Elm_Gen_Item *pd, const Elm_Genlist_Item_Class *itc); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_class_update, EFL_FUNC_CALL(itc), const Elm_Genlist_Item_Class *itc); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_class_update, EFL_FUNC_CALL(itc), const Elm_Genlist_Item_Class *itc); void _elm_genlist_item_decorate_mode_set(Eo *obj, Elm_Gen_Item *pd, const char *decorate_it_type, Eina_Bool decorate_it_set); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_decorate_mode_set, EFL_FUNC_CALL(decorate_it_type, decorate_it_set), const char *decorate_it_type, Eina_Bool decorate_it_set); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_genlist_item_decorate_mode_set, EFL_FUNC_CALL(decorate_it_type, decorate_it_set), const char *decorate_it_type, Eina_Bool decorate_it_set); Efl_Object *_elm_genlist_item_efl_object_constructor(Eo *obj, Elm_Gen_Item *pd); diff --git a/src/lib/elementary/elm_genlist_item_eo.h b/src/lib/elementary/elm_genlist_item_eo.h index 372248923d..c3d449d52e 100644 --- a/src/lib/elementary/elm_genlist_item_eo.h +++ b/src/lib/elementary/elm_genlist_item_eo.h @@ -27,7 +27,7 @@ typedef Eo Elm_Genlist_Item; */ #define ELM_GENLIST_ITEM_CLASS elm_genlist_item_class_get() -EWAPI const Efl_Class *elm_genlist_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_genlist_item_class_get(void) EINA_CONST; /** * @brief Get the previous item in a genlist widget's internal list of items, @@ -50,7 +50,7 @@ EWAPI const Efl_Class *elm_genlist_item_class_get(void) EINA_CONST; * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_prev_get(const Eo *obj); /** * @brief Get the next item in a genlist widget's internal lis of items, given @@ -73,7 +73,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_prev_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_next_get(const Eo *obj); /** * @brief Get the parent item of the given item @@ -87,7 +87,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_next_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Elm_Widget_Item *elm_obj_genlist_item_parent_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_genlist_item_parent_item_get(const Eo *obj); /** * @brief Get the list of subitems of a given item @@ -103,7 +103,7 @@ EOAPI Elm_Widget_Item *elm_obj_genlist_item_parent_item_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI const Eina_List *elm_obj_genlist_item_subitems_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_genlist_item_subitems_get(const Eo *obj); /** * @brief Set whether a given genlist item is selected or not @@ -118,7 +118,7 @@ EOAPI const Eina_List *elm_obj_genlist_item_subitems_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Get whether a given genlist item is selected or not. @@ -129,7 +129,7 @@ EOAPI void elm_obj_genlist_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Eina_Bool elm_obj_genlist_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_item_selected_get(const Eo *obj); /** * @brief Sets the expanded state of an item. @@ -151,7 +151,7 @@ EOAPI Eina_Bool elm_obj_genlist_item_selected_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_expanded_set(Eo *obj, Eina_Bool expanded); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_expanded_set(Eo *obj, Eina_Bool expanded); /** * @brief Get the expanded state of an item @@ -164,7 +164,7 @@ EOAPI void elm_obj_genlist_item_expanded_set(Eo *obj, Eina_Bool expanded); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Eina_Bool elm_obj_genlist_item_expanded_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_item_expanded_get(const Eo *obj); /** * @brief Get the depth of expanded item. @@ -175,7 +175,7 @@ EOAPI Eina_Bool elm_obj_genlist_item_expanded_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI int elm_obj_genlist_item_expanded_depth_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_genlist_item_expanded_depth_get(const Eo *obj); /** * @brief Get the Genlist Item class for the given Genlist Item. @@ -189,7 +189,7 @@ EOAPI int elm_obj_genlist_item_expanded_depth_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI const Elm_Genlist_Item_Class *elm_obj_genlist_item_class_get(const Eo *obj); +ELM_API ELM_API_WEAK const Elm_Genlist_Item_Class *elm_obj_genlist_item_class_get(const Eo *obj); /** * @brief Get the index of the item. It is only valid once displayed. @@ -202,7 +202,7 @@ EOAPI const Elm_Genlist_Item_Class *elm_obj_genlist_item_class_get(const Eo *obj * * @ingroup Elm_Genlist_Item_Group */ -EOAPI int elm_obj_genlist_item_index_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_genlist_item_index_get(const Eo *obj); /** * @brief Get the item's decorate mode. @@ -215,7 +215,7 @@ EOAPI int elm_obj_genlist_item_index_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI const char *elm_obj_genlist_item_decorate_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_genlist_item_decorate_mode_get(const Eo *obj); /** * @brief Set the flip state of a given genlist item. @@ -229,7 +229,7 @@ EOAPI const char *elm_obj_genlist_item_decorate_mode_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_flip_set(Eo *obj, Eina_Bool flip); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_flip_set(Eo *obj, Eina_Bool flip); /** * @brief Get the flip state of a given genlist item. @@ -243,7 +243,7 @@ EOAPI void elm_obj_genlist_item_flip_set(Eo *obj, Eina_Bool flip); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Eina_Bool elm_obj_genlist_item_flip_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_item_flip_get(const Eo *obj); /** * @brief Set the genlist item's select mode. @@ -271,7 +271,7 @@ EOAPI Eina_Bool elm_obj_genlist_item_flip_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Get the genlist item's select mode. @@ -284,7 +284,7 @@ EOAPI void elm_obj_genlist_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Elm_Object_Select_Mode elm_obj_genlist_item_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_genlist_item_select_mode_get(const Eo *obj); /** * @brief Get the Item's type. @@ -298,7 +298,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_genlist_item_select_mode_get(const Eo *obj) * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Elm_Genlist_Item_Type elm_obj_genlist_item_type_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Genlist_Item_Type elm_obj_genlist_item_type_get(const Eo *obj); /** * @brief Set whether a given genlist item is pinned or not @@ -314,7 +314,7 @@ EOAPI Elm_Genlist_Item_Type elm_obj_genlist_item_type_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_pin_set(Eo *obj, Eina_Bool pin); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_pin_set(Eo *obj, Eina_Bool pin); /** * @brief Get whether a given genlist item is pinned or not. @@ -325,7 +325,7 @@ EOAPI void elm_obj_genlist_item_pin_set(Eo *obj, Eina_Bool pin); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI Eina_Bool elm_obj_genlist_item_pin_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_genlist_item_pin_get(const Eo *obj); /** * @brief Get the number of subitems of a given item. @@ -340,7 +340,7 @@ EOAPI Eina_Bool elm_obj_genlist_item_pin_get(const Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI unsigned int elm_obj_genlist_item_subitems_count(Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_genlist_item_subitems_count(Eo *obj); /** * @brief Remove all sub-items (children) of the given item. @@ -351,19 +351,19 @@ EOAPI unsigned int elm_obj_genlist_item_subitems_count(Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_subitems_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_subitems_clear(Eo *obj); /** Promote an item to the top of the list. * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_promote(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_promote(Eo *obj); /** Demote an item to the end of the list. * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_demote(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_demote(Eo *obj); /** * @brief Show the portion of a genlist's internal list containing a given @@ -378,7 +378,7 @@ EOAPI void elm_obj_genlist_item_demote(Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_show(Eo *obj, Elm_Genlist_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_show(Eo *obj, Elm_Genlist_Item_Scrollto_Type type); /** * @brief Animatedly bring in, to the visible area of a genlist, a given item @@ -394,7 +394,7 @@ EOAPI void elm_obj_genlist_item_show(Eo *obj, Elm_Genlist_Item_Scrollto_Type typ * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_bring_in(Eo *obj, Elm_Genlist_Item_Scrollto_Type type); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_bring_in(Eo *obj, Elm_Genlist_Item_Scrollto_Type type); /** * @brief Unset all contents fetched by the item class. @@ -408,7 +408,7 @@ EOAPI void elm_obj_genlist_item_bring_in(Eo *obj, Elm_Genlist_Item_Scrollto_Type * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_all_contents_unset(Eo *obj, Eina_List **l); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_all_contents_unset(Eo *obj, Eina_List **l); /** * @brief Update all the contents of an item. @@ -429,7 +429,7 @@ EOAPI void elm_obj_genlist_item_all_contents_unset(Eo *obj, Eina_List **l); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_update(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_update(Eo *obj); /** * @brief Update the part of an item. @@ -448,7 +448,7 @@ EOAPI void elm_obj_genlist_item_update(Eo *obj); * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_fields_update(Eo *obj, const char *parts, Elm_Genlist_Item_Field_Type itf); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_fields_update(Eo *obj, const char *parts, Elm_Genlist_Item_Field_Type itf); /** * @brief Update the item class of an item. @@ -462,7 +462,7 @@ EOAPI void elm_obj_genlist_item_fields_update(Eo *obj, const char *parts, Elm_Ge * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_class_update(Eo *obj, const Elm_Genlist_Item_Class *itc); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_class_update(Eo *obj, const Elm_Genlist_Item_Class *itc); /** * @brief Activate a genlist mode on an item. @@ -499,6 +499,6 @@ EOAPI void elm_obj_genlist_item_class_update(Eo *obj, const Elm_Genlist_Item_Cla * * @ingroup Elm_Genlist_Item_Group */ -EOAPI void elm_obj_genlist_item_decorate_mode_set(Eo *obj, const char *decorate_it_type, Eina_Bool decorate_it_set); +ELM_API ELM_API_WEAK void elm_obj_genlist_item_decorate_mode_set(Eo *obj, const char *decorate_it_type, Eina_Bool decorate_it_set); #endif diff --git a/src/lib/elementary/elm_genlist_item_eo.legacy.c b/src/lib/elementary/elm_genlist_item_eo.legacy.c index 34dfb28b64..ef1d3d1175 100644 --- a/src/lib/elementary/elm_genlist_item_eo.legacy.c +++ b/src/lib/elementary/elm_genlist_item_eo.legacy.c @@ -1,179 +1,179 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_prev_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_next_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_next_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_genlist_item_parent_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_parent_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_genlist_item_subitems_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_subitems_get(obj); } -EAPI void +ELM_API void elm_genlist_item_selected_set(Elm_Genlist_Item *obj, Eina_Bool selected) { elm_obj_genlist_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_selected_get(obj); } -EAPI void +ELM_API void elm_genlist_item_expanded_set(Elm_Genlist_Item *obj, Eina_Bool expanded) { elm_obj_genlist_item_expanded_set(obj, expanded); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_expanded_get(obj); } -EAPI int +ELM_API int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_expanded_depth_get(obj); } -EAPI const Elm_Genlist_Item_Class * +ELM_API const Elm_Genlist_Item_Class * elm_genlist_item_item_class_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_class_get(obj); } -EAPI int +ELM_API int elm_genlist_item_index_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_index_get(obj); } -EAPI const char * +ELM_API const char * elm_genlist_item_decorate_mode_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_decorate_mode_get(obj); } -EAPI void +ELM_API void elm_genlist_item_flip_set(Elm_Genlist_Item *obj, Eina_Bool flip) { elm_obj_genlist_item_flip_set(obj, flip); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_flip_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_flip_get(obj); } -EAPI void +ELM_API void elm_genlist_item_select_mode_set(Elm_Genlist_Item *obj, Elm_Object_Select_Mode mode) { elm_obj_genlist_item_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_select_mode_get(obj); } -EAPI Elm_Genlist_Item_Type +ELM_API Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_type_get(obj); } -EAPI void +ELM_API void elm_genlist_item_pin_set(Elm_Genlist_Item *obj, Eina_Bool pin) { elm_obj_genlist_item_pin_set(obj, pin); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_genlist_item_pin_get(const Elm_Genlist_Item *obj) { return elm_obj_genlist_item_pin_get(obj); } -EAPI unsigned int +ELM_API unsigned int elm_genlist_item_subitems_count(Elm_Genlist_Item *obj) { return elm_obj_genlist_item_subitems_count(obj); } -EAPI void +ELM_API void elm_genlist_item_subitems_clear(Elm_Genlist_Item *obj) { elm_obj_genlist_item_subitems_clear(obj); } -EAPI void +ELM_API void elm_genlist_item_promote(Elm_Genlist_Item *obj) { elm_obj_genlist_item_promote(obj); } -EAPI void +ELM_API void elm_genlist_item_demote(Elm_Genlist_Item *obj) { elm_obj_genlist_item_demote(obj); } -EAPI void +ELM_API void elm_genlist_item_show(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type) { elm_obj_genlist_item_show(obj, type); } -EAPI void +ELM_API void elm_genlist_item_bring_in(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type) { elm_obj_genlist_item_bring_in(obj, type); } -EAPI void +ELM_API void elm_genlist_item_all_contents_unset(Elm_Genlist_Item *obj, Eina_List **l) { elm_obj_genlist_item_all_contents_unset(obj, l); } -EAPI void +ELM_API void elm_genlist_item_update(Elm_Genlist_Item *obj) { elm_obj_genlist_item_update(obj); } -EAPI void +ELM_API void elm_genlist_item_fields_update(Elm_Genlist_Item *obj, const char *parts, Elm_Genlist_Item_Field_Type itf) { elm_obj_genlist_item_fields_update(obj, parts, itf); } -EAPI void +ELM_API void elm_genlist_item_item_class_update(Elm_Genlist_Item *obj, const Elm_Genlist_Item_Class *itc) { elm_obj_genlist_item_class_update(obj, itc); } -EAPI void +ELM_API void elm_genlist_item_decorate_mode_set(Elm_Genlist_Item *obj, const char *decorate_it_type, Eina_Bool decorate_it_set) { elm_obj_genlist_item_decorate_mode_set(obj, decorate_it_type, decorate_it_set); diff --git a/src/lib/elementary/elm_genlist_item_eo.legacy.h b/src/lib/elementary/elm_genlist_item_eo.legacy.h index 587e45c212..35590f1874 100644 --- a/src/lib/elementary/elm_genlist_item_eo.legacy.h +++ b/src/lib/elementary/elm_genlist_item_eo.legacy.h @@ -40,7 +40,7 @@ typedef Eo Elm_Genlist_Item; * * @ingroup Elm_Genlist_Item_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *obj); +ELM_API Elm_Widget_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *obj); /** * @brief Get the next item in a genlist widget's internal lis of items, given @@ -63,7 +63,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *obj); +ELM_API Elm_Widget_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *obj); /** * @brief Get the parent item of the given item @@ -77,7 +77,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI Elm_Widget_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *obj); +ELM_API Elm_Widget_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *obj); /** * @brief Get the list of subitems of a given item @@ -93,7 +93,7 @@ EAPI Elm_Widget_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI const Eina_List *elm_genlist_item_subitems_get(const Elm_Genlist_Item *obj); +ELM_API const Eina_List *elm_genlist_item_subitems_get(const Elm_Genlist_Item *obj); /** * @brief Set whether a given genlist item is selected or not @@ -108,7 +108,7 @@ EAPI const Eina_List *elm_genlist_item_subitems_get(const Elm_Genlist_Item *obj) * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *obj, Eina_Bool selected); +ELM_API void elm_genlist_item_selected_set(Elm_Genlist_Item *obj, Eina_Bool selected); /** * @brief Get whether a given genlist item is selected or not. @@ -119,7 +119,7 @@ EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *obj, Eina_Bool selecte * * @ingroup Elm_Genlist_Item_Group */ -EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *obj); +ELM_API Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *obj); /** * @brief Sets the expanded state of an item. @@ -141,7 +141,7 @@ EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *obj, Eina_Bool expanded); +ELM_API void elm_genlist_item_expanded_set(Elm_Genlist_Item *obj, Eina_Bool expanded); /** * @brief Get the expanded state of an item @@ -154,7 +154,7 @@ EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *obj, Eina_Bool expande * * @ingroup Elm_Genlist_Item_Group */ -EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *obj); +ELM_API Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *obj); /** * @brief Get the depth of expanded item. @@ -165,7 +165,7 @@ EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *obj); +ELM_API int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *obj); /** * @brief Get the Genlist Item class for the given Genlist Item. @@ -179,7 +179,7 @@ EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *obj); +ELM_API const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *obj); /** * @brief Get the index of the item. It is only valid once displayed. @@ -192,7 +192,7 @@ EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Gen * * @ingroup Elm_Genlist_Item_Group */ -EAPI int elm_genlist_item_index_get(const Elm_Genlist_Item *obj); +ELM_API int elm_genlist_item_index_get(const Elm_Genlist_Item *obj); /** * @brief Get the item's decorate mode. @@ -205,7 +205,7 @@ EAPI int elm_genlist_item_index_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI const char *elm_genlist_item_decorate_mode_get(const Elm_Genlist_Item *obj); +ELM_API const char *elm_genlist_item_decorate_mode_get(const Elm_Genlist_Item *obj); /** * @brief Set the flip state of a given genlist item. @@ -219,7 +219,7 @@ EAPI const char *elm_genlist_item_decorate_mode_get(const Elm_Genlist_Item *obj) * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_flip_set(Elm_Genlist_Item *obj, Eina_Bool flip); +ELM_API void elm_genlist_item_flip_set(Elm_Genlist_Item *obj, Eina_Bool flip); /** * @brief Get the flip state of a given genlist item. @@ -233,7 +233,7 @@ EAPI void elm_genlist_item_flip_set(Elm_Genlist_Item *obj, Eina_Bool flip); * * @ingroup Elm_Genlist_Item_Group */ -EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Genlist_Item *obj); +ELM_API Eina_Bool elm_genlist_item_flip_get(const Elm_Genlist_Item *obj); /** * @brief Set the genlist item's select mode. @@ -261,7 +261,7 @@ EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_select_mode_set(Elm_Genlist_Item *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_genlist_item_select_mode_set(Elm_Genlist_Item *obj, Elm_Object_Select_Mode mode); /** * @brief Get the genlist item's select mode. @@ -274,7 +274,7 @@ EAPI void elm_genlist_item_select_mode_set(Elm_Genlist_Item *obj, Elm_Object_Sel * * @ingroup Elm_Genlist_Item_Group */ -EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Genlist_Item *obj); +ELM_API Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Genlist_Item *obj); /** * @brief Get the Item's type. @@ -288,7 +288,7 @@ EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Genlist_I * * @ingroup Elm_Genlist_Item_Group */ -EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Genlist_Item *obj); +ELM_API Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Genlist_Item *obj); /** * @brief Set whether a given genlist item is pinned or not @@ -304,7 +304,7 @@ EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Genlist_Item *obj * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_pin_set(Elm_Genlist_Item *obj, Eina_Bool pin); +ELM_API void elm_genlist_item_pin_set(Elm_Genlist_Item *obj, Eina_Bool pin); /** * @brief Get whether a given genlist item is pinned or not. @@ -315,7 +315,7 @@ EAPI void elm_genlist_item_pin_set(Elm_Genlist_Item *obj, Eina_Bool pin); * * @ingroup Elm_Genlist_Item_Group */ -EAPI Eina_Bool elm_genlist_item_pin_get(const Elm_Genlist_Item *obj); +ELM_API Eina_Bool elm_genlist_item_pin_get(const Elm_Genlist_Item *obj); /** * @brief Get the number of subitems of a given item. @@ -330,7 +330,7 @@ EAPI Eina_Bool elm_genlist_item_pin_get(const Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI unsigned int elm_genlist_item_subitems_count(Elm_Genlist_Item *obj); +ELM_API unsigned int elm_genlist_item_subitems_count(Elm_Genlist_Item *obj); /** * @brief Remove all sub-items (children) of the given item. @@ -341,19 +341,19 @@ EAPI unsigned int elm_genlist_item_subitems_count(Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_subitems_clear(Elm_Genlist_Item *obj); +ELM_API void elm_genlist_item_subitems_clear(Elm_Genlist_Item *obj); /** Promote an item to the top of the list. * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_promote(Elm_Genlist_Item *obj); +ELM_API void elm_genlist_item_promote(Elm_Genlist_Item *obj); /** Demote an item to the end of the list. * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_demote(Elm_Genlist_Item *obj); +ELM_API void elm_genlist_item_demote(Elm_Genlist_Item *obj); /** * @brief Show the portion of a genlist's internal list containing a given @@ -368,7 +368,7 @@ EAPI void elm_genlist_item_demote(Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_show(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type); +ELM_API void elm_genlist_item_show(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type); /** * @brief Animatedly bring in, to the visible area of a genlist, a given item @@ -384,7 +384,7 @@ EAPI void elm_genlist_item_show(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type); +ELM_API void elm_genlist_item_bring_in(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type); /** * @brief Unset all contents fetched by the item class. @@ -398,7 +398,7 @@ EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scro * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_all_contents_unset(Elm_Genlist_Item *obj, Eina_List **l); +ELM_API void elm_genlist_item_all_contents_unset(Elm_Genlist_Item *obj, Eina_List **l); /** * @brief Update all the contents of an item. @@ -419,7 +419,7 @@ EAPI void elm_genlist_item_all_contents_unset(Elm_Genlist_Item *obj, Eina_List * * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_update(Elm_Genlist_Item *obj); +ELM_API void elm_genlist_item_update(Elm_Genlist_Item *obj); /** * @brief Update the part of an item. @@ -438,7 +438,7 @@ EAPI void elm_genlist_item_update(Elm_Genlist_Item *obj); * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_fields_update(Elm_Genlist_Item *obj, const char *parts, Elm_Genlist_Item_Field_Type itf); +ELM_API void elm_genlist_item_fields_update(Elm_Genlist_Item *obj, const char *parts, Elm_Genlist_Item_Field_Type itf); /** * @brief Update the item class of an item. @@ -452,7 +452,7 @@ EAPI void elm_genlist_item_fields_update(Elm_Genlist_Item *obj, const char *part * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *obj, const Elm_Genlist_Item_Class *itc); +ELM_API void elm_genlist_item_item_class_update(Elm_Genlist_Item *obj, const Elm_Genlist_Item_Class *itc); /** * @brief Activate a genlist mode on an item. @@ -489,6 +489,6 @@ EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *obj, const Elm_Ge * * @ingroup Elm_Genlist_Item_Group */ -EAPI void elm_genlist_item_decorate_mode_set(Elm_Genlist_Item *obj, const char *decorate_it_type, Eina_Bool decorate_it_set); +ELM_API void elm_genlist_item_decorate_mode_set(Elm_Genlist_Item *obj, const char *decorate_it_type, Eina_Bool decorate_it_set); #endif diff --git a/src/lib/elementary/elm_genlist_legacy.h b/src/lib/elementary/elm_genlist_legacy.h index 1109c88c4a..69b4d69cdd 100644 --- a/src/lib/elementary/elm_genlist_legacy.h +++ b/src/lib/elementary/elm_genlist_legacy.h @@ -13,7 +13,7 @@ * * @ingroup Elm_Genlist_Group */ -EAPI Evas_Object *elm_genlist_add(Evas_Object *parent); +ELM_API Evas_Object *elm_genlist_add(Evas_Object *parent); /** * Get the nth item, in a given genlist widget, placed at position @p nth, in @@ -28,7 +28,7 @@ EAPI Evas_Object *elm_genlist_add(Evas_Object *parent); * @ingroup Elm_Genlist_Group * @since 1.8 */ -EAPI Elm_Object_Item * +ELM_API Elm_Object_Item * elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth); #include "elm_genlist_item_eo.legacy.h" diff --git a/src/lib/elementary/elm_genlist_pan_eo.h b/src/lib/elementary/elm_genlist_pan_eo.h index 0b1ba2601f..54a3c5d98b 100644 --- a/src/lib/elementary/elm_genlist_pan_eo.h +++ b/src/lib/elementary/elm_genlist_pan_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Genlist_Pan; */ #define ELM_GENLIST_PAN_CLASS elm_genlist_pan_class_get() -EWAPI const Efl_Class *elm_genlist_pan_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_genlist_pan_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_gesture_layer.c b/src/lib/elementary/elm_gesture_layer.c index 5e6932c0af..02de1b5de7 100644 --- a/src/lib/elementary/elm_gesture_layer.c +++ b/src/lib/elementary/elm_gesture_layer.c @@ -3831,7 +3831,7 @@ _elm_gesture_layer_efl_canvas_group_group_del(Eo *obj, Elm_Gesture_Layer_Data *s efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_gesture_layer_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -3979,7 +3979,7 @@ _elm_gesture_layer_cb_del(Eo *obj EINA_UNUSED, Elm_Gesture_Layer_Data *sd, Elm_G } } -EAPI void +ELM_API void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length) { ELM_GESTURE_LAYER_CHECK(obj); @@ -3987,7 +3987,7 @@ elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length) sd->line_min_length = line_min_length; } -EAPI int +ELM_API int elm_gesture_layer_line_min_length_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; @@ -3995,7 +3995,7 @@ elm_gesture_layer_line_min_length_get(const Evas_Object *obj) return sd->line_min_length; } -EAPI void +ELM_API void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4003,7 +4003,7 @@ elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_ sd->zoom_distance_tolerance = zoom_distance_tolerance; } -EAPI Evas_Coord +ELM_API Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; @@ -4011,7 +4011,7 @@ elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj) return sd->zoom_distance_tolerance; } -EAPI void +ELM_API void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4019,7 +4019,7 @@ elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_ sd->line_distance_tolerance = line_distance_tolerance; } -EAPI Evas_Coord +ELM_API Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; @@ -4027,7 +4027,7 @@ elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj) return sd->line_distance_tolerance; } -EAPI void +ELM_API void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4035,7 +4035,7 @@ elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angul sd->line_angular_tolerance = line_angular_tolerance; } -EAPI double +ELM_API double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4043,7 +4043,7 @@ elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj) return sd->line_angular_tolerance; } -EAPI void +ELM_API void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4051,7 +4051,7 @@ elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_fact sd->zoom_wheel_factor = zoom_wheel_factor; } -EAPI double +ELM_API double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4059,7 +4059,7 @@ elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj) return sd->zoom_wheel_factor; } -EAPI void +ELM_API void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4067,7 +4067,7 @@ elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_fa sd->zoom_finger_factor = zoom_finger_factor; } -EAPI double +ELM_API double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4075,7 +4075,7 @@ elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj) return sd->zoom_finger_factor; } -EAPI void +ELM_API void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4083,7 +4083,7 @@ elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_a sd->rotate_angular_tolerance = rotate_angular_tolerance; } -EAPI double +ELM_API double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4091,7 +4091,7 @@ elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj) return sd->rotate_angular_tolerance; } -EAPI void +ELM_API void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4099,7 +4099,7 @@ elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_t sd->flick_time_limit_ms = flick_time_limit_ms; } -EAPI unsigned int +ELM_API unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; @@ -4107,7 +4107,7 @@ elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj) return sd->flick_time_limit_ms; } -EAPI void +ELM_API void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4115,7 +4115,7 @@ elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_s sd->long_tap_start_timeout = ((long_tap_start_timeout > 0) ? long_tap_start_timeout : 0); } -EAPI double +ELM_API double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4123,7 +4123,7 @@ elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj) return sd->long_tap_start_timeout; } -EAPI void +ELM_API void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4131,7 +4131,7 @@ elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_ena sd->glayer_continues_enable = continues_enable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; @@ -4139,7 +4139,7 @@ elm_gesture_layer_continues_enable_get(const Evas_Object *obj) return sd->glayer_continues_enable; } -EAPI void +ELM_API void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout) { ELM_GESTURE_LAYER_CHECK(obj); @@ -4147,7 +4147,7 @@ elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_tim sd->double_tap_timeout = ((double_tap_timeout > 0) ? double_tap_timeout : 0); } -EAPI double +ELM_API double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0.0; diff --git a/src/lib/elementary/elm_gesture_layer_common.h b/src/lib/elementary/elm_gesture_layer_common.h index 34f862b8ae..64e385195d 100644 --- a/src/lib/elementary/elm_gesture_layer_common.h +++ b/src/lib/elementary/elm_gesture_layer_common.h @@ -114,7 +114,7 @@ typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info); * * @since 1.8 */ -EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length); +ELM_API void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length); /** * This function returns the gesture layer line min length of an object @@ -124,7 +124,7 @@ EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_l * * @since 1.8 */ -EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj); +ELM_API int elm_gesture_layer_line_min_length_get(const Evas_Object *obj); /** * This function sets the gesture layer zoom distance tolerance of an object @@ -138,7 +138,7 @@ EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj); * * @since 1.8 */ -EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance); +ELM_API void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance); /** * This function returns the gesture layer zoom distance tolerance of an object @@ -148,7 +148,7 @@ EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_C * * @since 1.8 */ -EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj); +ELM_API Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj); /** * This function sets the gesture layer line distance tolerance of an object @@ -160,7 +160,7 @@ EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object * * @since 1.8 */ -EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance); +ELM_API void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance); /** * This function returns the gesture layer line distance tolerance of an object @@ -170,7 +170,7 @@ EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_C * * @since 1.8 */ -EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj); +ELM_API Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj); /** * This function sets the gesture layer line angular tolerance of an object @@ -182,7 +182,7 @@ EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object * * @since 1.8 */ -EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance); +ELM_API void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance); /** * This function returns the gesture layer line angular tolerance of an object @@ -192,7 +192,7 @@ EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double * * @since 1.8 */ -EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj); /** * This function sets the gesture layer zoom wheel factor of an object @@ -204,7 +204,7 @@ EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj) * * @since 1.8 */ -EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor); +ELM_API void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor); /** * This function returns the gesture layer zoom wheel factor of an object @@ -214,7 +214,7 @@ EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_ * * @since 1.8 */ -EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj); /** * This function sets the gesture layer zoom finger factor of an object @@ -227,7 +227,7 @@ EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj); * * @since 1.8 */ -EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor); +ELM_API void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor); /** * This function returns the gesture layer zoom finger factor of an object @@ -237,7 +237,7 @@ EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom * * @since 1.8 */ -EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj); /** * This function sets the gesture layer rotate angular tolerance of an object @@ -251,7 +251,7 @@ EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj); * * @since 1.8 */ -EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance); +ELM_API void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance); /** * This function returns the gesture layer rotate angular tolerance of an object @@ -261,7 +261,7 @@ EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, doubl * * @since 1.8 */ -EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj); /** * This function sets the gesture layer flick time limit (in ms) of an object @@ -273,7 +273,7 @@ EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *ob * * @since 1.8 */ -EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms); +ELM_API void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms); /** * This function returns the gesture layer flick time limit (in ms) of an object @@ -283,7 +283,7 @@ EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned i * * @since 1.8 */ -EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj); +ELM_API unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj); /** * This function sets the gesture layer long tap start timeout of an object @@ -296,7 +296,7 @@ EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *o * * @since 1.8 */ -EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout); +ELM_API void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout); /** * this function returns the gesture layer long tap start timeout of an object @@ -306,7 +306,7 @@ EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double * * @since 1.8 */ -EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj); /** * This function sets the gesture layer continues enable of an object @@ -318,7 +318,7 @@ EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj) * * @since 1.8 */ -EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable); +ELM_API void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable); /** * This function returns the gesture layer continues enable of an object @@ -328,7 +328,7 @@ EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool con * * @since 1.8 */ -EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj); /** * This function sets the gesture layer double tap timeout of an object @@ -341,7 +341,7 @@ EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj); * * @since 1.8 */ -EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout); +ELM_API void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout); /** * this function returns the gesture layer double tap timeout of an object @@ -351,7 +351,7 @@ EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double doub * * @since 1.8 */ -EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj); +ELM_API double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj); /** * This function sets the gesture layer finger-size for taps @@ -363,7 +363,7 @@ EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj); * * @since 1.8 */ -EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz); +ELM_API void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz); /** * This function returns the gesture layer finger-size for taps @@ -373,7 +373,7 @@ EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz) * * @since 1.8 */ -EAPI Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj); +ELM_API Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj); /** * @} diff --git a/src/lib/elementary/elm_gesture_layer_eo.c b/src/lib/elementary/elm_gesture_layer_eo.c index d83e663601..d453313c05 100644 --- a/src/lib/elementary/elm_gesture_layer_eo.c +++ b/src/lib/elementary/elm_gesture_layer_eo.c @@ -17,7 +17,7 @@ __eolian_elm_gesture_layer_zoom_step_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_zoom_step_set, EFL_FUNC_CALL(step), double step); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_zoom_step_set, EFL_FUNC_CALL(step), double step); double _elm_gesture_layer_zoom_step_get(const Eo *obj, Elm_Gesture_Layer_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_gesture_layer_zoom_step_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_zoom_step_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_zoom_step_get, double, 0); void _elm_gesture_layer_tap_finger_size_set(Eo *obj, Elm_Gesture_Layer_Data *pd, int sz); @@ -49,7 +49,7 @@ __eolian_elm_gesture_layer_tap_finger_size_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_tap_finger_size_set, EFL_FUNC_CALL(sz), int sz); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_tap_finger_size_set, EFL_FUNC_CALL(sz), int sz); int _elm_gesture_layer_tap_finger_size_get(const Eo *obj, Elm_Gesture_Layer_Data *pd); @@ -61,7 +61,7 @@ __eolian_elm_gesture_layer_tap_finger_size_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_tap_finger_size_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_tap_finger_size_get, int, 0); void _elm_gesture_layer_hold_events_set(Eo *obj, Elm_Gesture_Layer_Data *pd, Eina_Bool hold_events); @@ -81,7 +81,7 @@ __eolian_elm_gesture_layer_hold_events_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_hold_events_set, EFL_FUNC_CALL(hold_events), Eina_Bool hold_events); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_hold_events_set, EFL_FUNC_CALL(hold_events), Eina_Bool hold_events); Eina_Bool _elm_gesture_layer_hold_events_get(const Eo *obj, Elm_Gesture_Layer_Data *pd); @@ -93,7 +93,7 @@ __eolian_elm_gesture_layer_hold_events_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_hold_events_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_hold_events_get, Eina_Bool, 0); void _elm_gesture_layer_rotate_step_set(Eo *obj, Elm_Gesture_Layer_Data *pd, double step); @@ -113,7 +113,7 @@ __eolian_elm_gesture_layer_rotate_step_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_rotate_step_set, EFL_FUNC_CALL(step), double step); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_rotate_step_set, EFL_FUNC_CALL(step), double step); double _elm_gesture_layer_rotate_step_get(const Eo *obj, Elm_Gesture_Layer_Data *pd); @@ -125,23 +125,23 @@ __eolian_elm_gesture_layer_rotate_step_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_rotate_step_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_gesture_layer_rotate_step_get, double, 0); void _elm_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Layer_Data *pd, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_set, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_set, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); Eina_Bool _elm_gesture_layer_attach(Eo *obj, Elm_Gesture_Layer_Data *pd, Efl_Canvas_Object *target); -EOAPI EFL_FUNC_BODYV(elm_obj_gesture_layer_attach, Eina_Bool, 0, EFL_FUNC_CALL(target), Efl_Canvas_Object *target); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_gesture_layer_attach, Eina_Bool, 0, EFL_FUNC_CALL(target), Efl_Canvas_Object *target); void _elm_gesture_layer_cb_del(Eo *obj, Elm_Gesture_Layer_Data *pd, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_del, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_del, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); void _elm_gesture_layer_cb_add(Eo *obj, Elm_Gesture_Layer_Data *pd, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_add, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_gesture_layer_cb_add, EFL_FUNC_CALL(idx, cb_type, cb, data), Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); Efl_Object *_elm_gesture_layer_efl_object_constructor(Eo *obj, Elm_Gesture_Layer_Data *pd); diff --git a/src/lib/elementary/elm_gesture_layer_eo.h b/src/lib/elementary/elm_gesture_layer_eo.h index ce2fa70a75..cba83daa5d 100644 --- a/src/lib/elementary/elm_gesture_layer_eo.h +++ b/src/lib/elementary/elm_gesture_layer_eo.h @@ -52,7 +52,7 @@ typedef enum */ #define ELM_GESTURE_LAYER_CLASS elm_gesture_layer_class_get() -EWAPI const Efl_Class *elm_gesture_layer_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_gesture_layer_class_get(void) EINA_CONST; /** * @brief Control step value for zoom action. @@ -65,7 +65,7 @@ EWAPI const Efl_Class *elm_gesture_layer_class_get(void) EINA_CONST; * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_zoom_step_set(Eo *obj, double step); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_zoom_step_set(Eo *obj, double step); /** * @brief Control step value for zoom action. @@ -76,7 +76,7 @@ EOAPI void elm_obj_gesture_layer_zoom_step_set(Eo *obj, double step); * * @ingroup Elm_Gesture_Layer */ -EOAPI double elm_obj_gesture_layer_zoom_step_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_gesture_layer_zoom_step_get(const Eo *obj); /** * @brief This function sets the gesture layer finger-size for taps. @@ -91,7 +91,7 @@ EOAPI double elm_obj_gesture_layer_zoom_step_get(const Eo *obj); * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_tap_finger_size_set(Eo *obj, int sz); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_tap_finger_size_set(Eo *obj, int sz); /** * @brief This function returns the gesture layer finger-size for taps @@ -104,7 +104,7 @@ EOAPI void elm_obj_gesture_layer_tap_finger_size_set(Eo *obj, int sz); * * @ingroup Elm_Gesture_Layer */ -EOAPI int elm_obj_gesture_layer_tap_finger_size_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_gesture_layer_tap_finger_size_get(const Eo *obj); /** * @brief This function makes gesture-layer repeat events. @@ -120,7 +120,7 @@ EOAPI int elm_obj_gesture_layer_tap_finger_size_get(const Eo *obj); * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_hold_events_set(Eo *obj, Eina_Bool hold_events); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_hold_events_set(Eo *obj, Eina_Bool hold_events); /** * @brief Get the repeat-events setting. @@ -132,7 +132,7 @@ EOAPI void elm_obj_gesture_layer_hold_events_set(Eo *obj, Eina_Bool hold_events) * * @ingroup Elm_Gesture_Layer */ -EOAPI Eina_Bool elm_obj_gesture_layer_hold_events_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gesture_layer_hold_events_get(const Eo *obj); /** * @brief This function returns step-value for rotate action. @@ -147,7 +147,7 @@ EOAPI Eina_Bool elm_obj_gesture_layer_hold_events_get(const Eo *obj); * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_rotate_step_set(Eo *obj, double step); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_rotate_step_set(Eo *obj, double step); /** * @brief This function returns step-value for rotate action. @@ -158,7 +158,7 @@ EOAPI void elm_obj_gesture_layer_rotate_step_set(Eo *obj, double step); * * @ingroup Elm_Gesture_Layer */ -EOAPI double elm_obj_gesture_layer_rotate_step_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_gesture_layer_rotate_step_get(const Eo *obj); /** * @brief Set the gesture state change callback. @@ -174,7 +174,7 @@ EOAPI double elm_obj_gesture_layer_rotate_step_get(const Eo *obj); * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); /** * @brief Attach a gesture layer widget to an Evas object (setting the widget's @@ -190,7 +190,7 @@ EOAPI void elm_obj_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Type idx, Elm_Gestu * * @ingroup Elm_Gesture_Layer */ -EOAPI Eina_Bool elm_obj_gesture_layer_attach(Eo *obj, Efl_Canvas_Object *target); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_gesture_layer_attach(Eo *obj, Efl_Canvas_Object *target); /** * @brief Remove a gesture callback. @@ -203,7 +203,7 @@ EOAPI Eina_Bool elm_obj_gesture_layer_attach(Eo *obj, Efl_Canvas_Object *target) * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_cb_del(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_cb_del(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); /** * @brief Add a gesture state change callback. @@ -224,6 +224,6 @@ EOAPI void elm_obj_gesture_layer_cb_del(Eo *obj, Elm_Gesture_Type idx, Elm_Gestu * * @ingroup Elm_Gesture_Layer */ -EOAPI void elm_obj_gesture_layer_cb_add(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API ELM_API_WEAK void elm_obj_gesture_layer_cb_add(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); #endif diff --git a/src/lib/elementary/elm_gesture_layer_eo.legacy.c b/src/lib/elementary/elm_gesture_layer_eo.legacy.c index ab6c4c95bd..f07386f185 100644 --- a/src/lib/elementary/elm_gesture_layer_eo.legacy.c +++ b/src/lib/elementary/elm_gesture_layer_eo.legacy.c @@ -1,71 +1,71 @@ -EAPI void +ELM_API void elm_gesture_layer_zoom_step_set(Elm_Gesture_Layer *obj, double step) { elm_obj_gesture_layer_zoom_step_set(obj, step); } -EAPI double +ELM_API double elm_gesture_layer_zoom_step_get(const Elm_Gesture_Layer *obj) { return elm_obj_gesture_layer_zoom_step_get(obj); } -EAPI void +ELM_API void elm_gesture_layer_tap_finger_size_set(Elm_Gesture_Layer *obj, int sz) { elm_obj_gesture_layer_tap_finger_size_set(obj, sz); } -EAPI int +ELM_API int elm_gesture_layer_tap_finger_size_get(const Elm_Gesture_Layer *obj) { return elm_obj_gesture_layer_tap_finger_size_get(obj); } -EAPI void +ELM_API void elm_gesture_layer_hold_events_set(Elm_Gesture_Layer *obj, Eina_Bool hold_events) { elm_obj_gesture_layer_hold_events_set(obj, hold_events); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gesture_layer_hold_events_get(const Elm_Gesture_Layer *obj) { return elm_obj_gesture_layer_hold_events_get(obj); } -EAPI void +ELM_API void elm_gesture_layer_rotate_step_set(Elm_Gesture_Layer *obj, double step) { elm_obj_gesture_layer_rotate_step_set(obj, step); } -EAPI double +ELM_API double elm_gesture_layer_rotate_step_get(const Elm_Gesture_Layer *obj) { return elm_obj_gesture_layer_rotate_step_get(obj); } -EAPI void +ELM_API void elm_gesture_layer_cb_set(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) { elm_obj_gesture_layer_cb_set(obj, idx, cb_type, cb, data); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_gesture_layer_attach(Elm_Gesture_Layer *obj, Efl_Canvas_Object *target) { return elm_obj_gesture_layer_attach(obj, target); } -EAPI void +ELM_API void elm_gesture_layer_cb_del(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) { elm_obj_gesture_layer_cb_del(obj, idx, cb_type, cb, data); } -EAPI void +ELM_API void elm_gesture_layer_cb_add(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) { elm_obj_gesture_layer_cb_add(obj, idx, cb_type, cb, data); diff --git a/src/lib/elementary/elm_gesture_layer_eo.legacy.h b/src/lib/elementary/elm_gesture_layer_eo.legacy.h index 268eab1aec..b4edfb94bf 100644 --- a/src/lib/elementary/elm_gesture_layer_eo.legacy.h +++ b/src/lib/elementary/elm_gesture_layer_eo.legacy.h @@ -58,7 +58,7 @@ typedef enum * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_zoom_step_set(Elm_Gesture_Layer *obj, double step); +ELM_API void elm_gesture_layer_zoom_step_set(Elm_Gesture_Layer *obj, double step); /** * @brief Control step value for zoom action. @@ -69,7 +69,7 @@ EAPI void elm_gesture_layer_zoom_step_set(Elm_Gesture_Layer *obj, double step); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI double elm_gesture_layer_zoom_step_get(const Elm_Gesture_Layer *obj); +ELM_API double elm_gesture_layer_zoom_step_get(const Elm_Gesture_Layer *obj); /** * @brief This function sets the gesture layer finger-size for taps. @@ -84,7 +84,7 @@ EAPI double elm_gesture_layer_zoom_step_get(const Elm_Gesture_Layer *obj); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_tap_finger_size_set(Elm_Gesture_Layer *obj, int sz); +ELM_API void elm_gesture_layer_tap_finger_size_set(Elm_Gesture_Layer *obj, int sz); /** * @brief This function returns the gesture layer finger-size for taps @@ -97,7 +97,7 @@ EAPI void elm_gesture_layer_tap_finger_size_set(Elm_Gesture_Layer *obj, int sz); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI int elm_gesture_layer_tap_finger_size_get(const Elm_Gesture_Layer *obj); +ELM_API int elm_gesture_layer_tap_finger_size_get(const Elm_Gesture_Layer *obj); /** * @brief This function makes gesture-layer repeat events. @@ -113,7 +113,7 @@ EAPI int elm_gesture_layer_tap_finger_size_get(const Elm_Gesture_Layer *obj); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_hold_events_set(Elm_Gesture_Layer *obj, Eina_Bool hold_events); +ELM_API void elm_gesture_layer_hold_events_set(Elm_Gesture_Layer *obj, Eina_Bool hold_events); /** * @brief Get the repeat-events setting. @@ -125,7 +125,7 @@ EAPI void elm_gesture_layer_hold_events_set(Elm_Gesture_Layer *obj, Eina_Bool ho * * @ingroup Elm_Gesture_Layer_Group */ -EAPI Eina_Bool elm_gesture_layer_hold_events_get(const Elm_Gesture_Layer *obj); +ELM_API Eina_Bool elm_gesture_layer_hold_events_get(const Elm_Gesture_Layer *obj); /** * @brief This function returns step-value for rotate action. @@ -140,7 +140,7 @@ EAPI Eina_Bool elm_gesture_layer_hold_events_get(const Elm_Gesture_Layer *obj); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_rotate_step_set(Elm_Gesture_Layer *obj, double step); +ELM_API void elm_gesture_layer_rotate_step_set(Elm_Gesture_Layer *obj, double step); /** * @brief This function returns step-value for rotate action. @@ -151,7 +151,7 @@ EAPI void elm_gesture_layer_rotate_step_set(Elm_Gesture_Layer *obj, double step) * * @ingroup Elm_Gesture_Layer_Group */ -EAPI double elm_gesture_layer_rotate_step_get(const Elm_Gesture_Layer *obj); +ELM_API double elm_gesture_layer_rotate_step_get(const Elm_Gesture_Layer *obj); /** * @brief Set the gesture state change callback. @@ -167,7 +167,7 @@ EAPI double elm_gesture_layer_rotate_step_get(const Elm_Gesture_Layer *obj); * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_cb_set(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API void elm_gesture_layer_cb_set(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); /** * @brief Attach a gesture layer widget to an Evas object (setting the widget's @@ -183,7 +183,7 @@ EAPI void elm_gesture_layer_cb_set(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, * * @ingroup Elm_Gesture_Layer_Group */ -EAPI Eina_Bool elm_gesture_layer_attach(Elm_Gesture_Layer *obj, Efl_Canvas_Object *target); +ELM_API Eina_Bool elm_gesture_layer_attach(Elm_Gesture_Layer *obj, Efl_Canvas_Object *target); /** * @brief Remove a gesture callback. @@ -196,7 +196,7 @@ EAPI Eina_Bool elm_gesture_layer_attach(Elm_Gesture_Layer *obj, Efl_Canvas_Objec * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_cb_del(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API void elm_gesture_layer_cb_del(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); /** * @brief Add a gesture state change callback. @@ -217,6 +217,6 @@ EAPI void elm_gesture_layer_cb_del(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, * * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_cb_add(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); +ELM_API void elm_gesture_layer_cb_add(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); #endif diff --git a/src/lib/elementary/elm_gesture_layer_extra_gestures.c b/src/lib/elementary/elm_gesture_layer_extra_gestures.c index dd663a8e79..75bc273745 100644 --- a/src/lib/elementary/elm_gesture_layer_extra_gestures.c +++ b/src/lib/elementary/elm_gesture_layer_extra_gestures.c @@ -188,7 +188,7 @@ _object_delete(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, vo } } -EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data) +ELM_API void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data) { Tap_Longpress_Info *info = evas_object_data_get(obj, "Tap-Longpress"); if (!info) @@ -216,7 +216,7 @@ EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_S EINA_INLIST_GET(cb_info)); } -EAPI void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data) +ELM_API void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data) { Tap_Longpress_Info *info = evas_object_data_get(obj, "Tap-Longpress"); if (!info) return; diff --git a/src/lib/elementary/elm_gesture_layer_legacy.h b/src/lib/elementary/elm_gesture_layer_legacy.h index a77ae588ec..7baca27455 100644 --- a/src/lib/elementary/elm_gesture_layer_legacy.h +++ b/src/lib/elementary/elm_gesture_layer_legacy.h @@ -12,7 +12,7 @@ * * @ingroup Elm_Gesture_Layer_Group */ -EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent); +ELM_API Evas_Object *elm_gesture_layer_add(Evas_Object *parent); /** * This function adds a callback called during Tap + Long Tap sequence. @@ -34,7 +34,7 @@ EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent); * @since 1.8 * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data); +ELM_API void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data); /** * This function removes a callback called during Tap + Long Tap sequence. @@ -51,4 +51,4 @@ EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_S * @since 1.8 * @ingroup Elm_Gesture_Layer_Group */ -EAPI void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data); +ELM_API void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data); diff --git a/src/lib/elementary/elm_glview.c b/src/lib/elementary/elm_glview.c index a33921a4c9..8f8769130d 100644 --- a/src/lib/elementary/elm_glview.c +++ b/src/lib/elementary/elm_glview.c @@ -330,7 +330,7 @@ _cb_added(void *data EINA_UNUSED, const Efl_Event *ev) } } -EAPI Evas_Object * +ELM_API Evas_Object * elm_glview_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -338,7 +338,7 @@ elm_glview_add(Evas_Object *parent) elm_obj_glview_version_constructor(efl_added, EVAS_GL_GLES_2_X)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_glview_version_add(Evas_Object *parent, Evas_GL_Context_Version version) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -559,7 +559,7 @@ _elm_glview_class_constructor(Efl_Class *klass) } /* Legacy deprecated functions */ -EAPI void +ELM_API void elm_glview_changed_set(Evas_Object *obj) { ELM_GLVIEW_CHECK(obj); @@ -567,7 +567,7 @@ elm_glview_changed_set(Evas_Object *obj) elm_obj_glview_draw_request(obj); } -EAPI void +ELM_API void elm_glview_size_get(const Elm_Glview *obj, int *w, int *h) { Eina_Size2D sz; @@ -576,13 +576,13 @@ elm_glview_size_get(const Elm_Glview *obj, int *w, int *h) if (h) *h = sz.h; } -EAPI void +ELM_API void elm_glview_size_set(Elm_Glview *obj, int w, int h) { efl_gfx_view_size_set(obj, EINA_SIZE2D(w, h)); } -EAPI void +ELM_API void elm_glview_init_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); @@ -592,7 +592,7 @@ elm_glview_init_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) sd->init_func = func; } -EAPI void +ELM_API void elm_glview_del_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); @@ -601,7 +601,7 @@ elm_glview_del_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) sd->del_func = func; } -EAPI void +ELM_API void elm_glview_resize_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); @@ -610,7 +610,7 @@ elm_glview_resize_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) sd->resize_func = func; } -EAPI void +ELM_API void elm_glview_render_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); diff --git a/src/lib/elementary/elm_glview_eo.c b/src/lib/elementary/elm_glview_eo.c index 2a6f9a3379..c7658d595d 100644 --- a/src/lib/elementary/elm_glview_eo.c +++ b/src/lib/elementary/elm_glview_eo.c @@ -1,43 +1,43 @@ -EWAPI const Efl_Event_Description _ELM_GLVIEW_EVENT_CREATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GLVIEW_EVENT_CREATED = EFL_EVENT_DESCRIPTION("created"); -EWAPI const Efl_Event_Description _ELM_GLVIEW_EVENT_DESTROYED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GLVIEW_EVENT_DESTROYED = EFL_EVENT_DESCRIPTION("destroyed"); -EWAPI const Efl_Event_Description _ELM_GLVIEW_EVENT_RESIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GLVIEW_EVENT_RESIZED = EFL_EVENT_DESCRIPTION("resized"); -EWAPI const Efl_Event_Description _ELM_GLVIEW_EVENT_RENDER = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_GLVIEW_EVENT_RENDER = EFL_EVENT_DESCRIPTION("render"); void _elm_glview_version_constructor(Eo *obj, Elm_Glview_Data *pd, Evas_GL_Context_Version version); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_glview_version_constructor, EFL_FUNC_CALL(version), Evas_GL_Context_Version version); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_glview_version_constructor, EFL_FUNC_CALL(version), Evas_GL_Context_Version version); Eina_Bool _elm_glview_resize_policy_set(Eo *obj, Elm_Glview_Data *pd, Elm_GLView_Resize_Policy policy); -EOAPI EFL_FUNC_BODYV(elm_obj_glview_resize_policy_set, Eina_Bool, 0, EFL_FUNC_CALL(policy), Elm_GLView_Resize_Policy policy); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_glview_resize_policy_set, Eina_Bool, 0, EFL_FUNC_CALL(policy), Elm_GLView_Resize_Policy policy); Eina_Bool _elm_glview_render_policy_set(Eo *obj, Elm_Glview_Data *pd, Elm_GLView_Render_Policy policy); -EOAPI EFL_FUNC_BODYV(elm_obj_glview_render_policy_set, Eina_Bool, 0, EFL_FUNC_CALL(policy), Elm_GLView_Render_Policy policy); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_glview_render_policy_set, Eina_Bool, 0, EFL_FUNC_CALL(policy), Elm_GLView_Render_Policy policy); Eina_Bool _elm_glview_mode_set(Eo *obj, Elm_Glview_Data *pd, Elm_GLView_Mode mode); -EOAPI EFL_FUNC_BODYV(elm_obj_glview_mode_set, Eina_Bool, 0, EFL_FUNC_CALL(mode), Elm_GLView_Mode mode); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_glview_mode_set, Eina_Bool, 0, EFL_FUNC_CALL(mode), Elm_GLView_Mode mode); Evas_GL_API *_elm_glview_gl_api_get(const Eo *obj, Elm_Glview_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_glview_gl_api_get, Evas_GL_API *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_glview_gl_api_get, Evas_GL_API *, NULL); Evas_GL *_elm_glview_evas_gl_get(const Eo *obj, Elm_Glview_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_glview_evas_gl_get, Evas_GL *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_glview_evas_gl_get, Evas_GL *, NULL); int _elm_glview_rotation_get(const Eo *obj, Elm_Glview_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_glview_rotation_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_glview_rotation_get, int, 0); void _elm_glview_draw_request(Eo *obj, Elm_Glview_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_glview_draw_request); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_glview_draw_request); Efl_Object *_elm_glview_efl_object_constructor(Eo *obj, Elm_Glview_Data *pd); diff --git a/src/lib/elementary/elm_glview_eo.h b/src/lib/elementary/elm_glview_eo.h index b693e19587..aa2a0a5608 100644 --- a/src/lib/elementary/elm_glview_eo.h +++ b/src/lib/elementary/elm_glview_eo.h @@ -118,7 +118,7 @@ typedef enum */ #define ELM_GLVIEW_CLASS elm_glview_class_get() -EWAPI const Efl_Class *elm_glview_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_glview_class_get(void) EINA_CONST; /** * @brief Constructor with context version number. @@ -128,7 +128,7 @@ EWAPI const Efl_Class *elm_glview_class_get(void) EINA_CONST; * * @ingroup Elm_Glview */ -EOAPI void elm_obj_glview_version_constructor(Eo *obj, Evas_GL_Context_Version version); +ELM_API ELM_API_WEAK void elm_obj_glview_version_constructor(Eo *obj, Evas_GL_Context_Version version); /** * @brief Set the resize policy for the glview object. @@ -146,7 +146,7 @@ EOAPI void elm_obj_glview_version_constructor(Eo *obj, Evas_GL_Context_Version v * * @ingroup Elm_Glview */ -EOAPI Eina_Bool elm_obj_glview_resize_policy_set(Eo *obj, Elm_GLView_Resize_Policy policy); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_glview_resize_policy_set(Eo *obj, Elm_GLView_Resize_Policy policy); /** * @brief Set the render policy for the glview object. @@ -164,7 +164,7 @@ EOAPI Eina_Bool elm_obj_glview_resize_policy_set(Eo *obj, Elm_GLView_Resize_Poli * * @ingroup Elm_Glview */ -EOAPI Eina_Bool elm_obj_glview_render_policy_set(Eo *obj, Elm_GLView_Render_Policy policy); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_glview_render_policy_set(Eo *obj, Elm_GLView_Render_Policy policy); /** * @brief Set the mode of the GLView. Supports alpha, depth, stencil. @@ -181,7 +181,7 @@ EOAPI Eina_Bool elm_obj_glview_render_policy_set(Eo *obj, Elm_GLView_Render_Poli * * @ingroup Elm_Glview */ -EOAPI Eina_Bool elm_obj_glview_mode_set(Eo *obj, Elm_GLView_Mode mode); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_glview_mode_set(Eo *obj, Elm_GLView_Mode mode); /** * @brief Get the gl api struct for gl rendering. @@ -192,7 +192,7 @@ EOAPI Eina_Bool elm_obj_glview_mode_set(Eo *obj, Elm_GLView_Mode mode); * * @ingroup Elm_Glview */ -EOAPI Evas_GL_API *elm_obj_glview_gl_api_get(const Eo *obj); +ELM_API ELM_API_WEAK Evas_GL_API *elm_obj_glview_gl_api_get(const Eo *obj); /** * @brief Get the internal Evas GL attached to this view. @@ -208,7 +208,7 @@ EOAPI Evas_GL_API *elm_obj_glview_gl_api_get(const Eo *obj); * * @ingroup Elm_Glview */ -EOAPI Evas_GL *elm_obj_glview_evas_gl_get(const Eo *obj); +ELM_API ELM_API_WEAK Evas_GL *elm_obj_glview_evas_gl_get(const Eo *obj); /** * @brief Get the current GL view's rotation when using direct rendering @@ -226,7 +226,7 @@ EOAPI Evas_GL *elm_obj_glview_evas_gl_get(const Eo *obj); * * @ingroup Elm_Glview */ -EOAPI int elm_obj_glview_rotation_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_glview_rotation_get(const Eo *obj); /** Notifies that there has been changes in the GLView. * @@ -234,9 +234,9 @@ EOAPI int elm_obj_glview_rotation_get(const Eo *obj); * * @ingroup Elm_Glview */ -EOAPI void elm_obj_glview_draw_request(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_glview_draw_request(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_CREATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GLVIEW_EVENT_CREATED; /** * @brief Event dispatched when first render happens. @@ -250,7 +250,7 @@ EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_CREATED; */ #define ELM_GLVIEW_EVENT_CREATED (&(_ELM_GLVIEW_EVENT_CREATED)) -EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_DESTROYED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GLVIEW_EVENT_DESTROYED; /** * @brief Event dispatched when GLView object is deleted. @@ -264,7 +264,7 @@ EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_DESTROYED; */ #define ELM_GLVIEW_EVENT_DESTROYED (&(_ELM_GLVIEW_EVENT_DESTROYED)) -EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_RESIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GLVIEW_EVENT_RESIZED; /** * @brief Event dispatched when resize happens. @@ -278,7 +278,7 @@ EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_RESIZED; */ #define ELM_GLVIEW_EVENT_RESIZED (&(_ELM_GLVIEW_EVENT_RESIZED)) -EWAPI extern const Efl_Event_Description _ELM_GLVIEW_EVENT_RENDER; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_GLVIEW_EVENT_RENDER; /** * @brief Event dispatched when GLView is rendered. diff --git a/src/lib/elementary/elm_glview_eo.legacy.c b/src/lib/elementary/elm_glview_eo.legacy.c index 5275f6d19e..bb86d86917 100644 --- a/src/lib/elementary/elm_glview_eo.legacy.c +++ b/src/lib/elementary/elm_glview_eo.legacy.c @@ -1,35 +1,35 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_glview_resize_policy_set(Elm_Glview *obj, Elm_GLView_Resize_Policy policy) { return elm_obj_glview_resize_policy_set(obj, policy); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_glview_render_policy_set(Elm_Glview *obj, Elm_GLView_Render_Policy policy) { return elm_obj_glview_render_policy_set(obj, policy); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_glview_mode_set(Elm_Glview *obj, Elm_GLView_Mode mode) { return elm_obj_glview_mode_set(obj, mode); } -EAPI Evas_GL_API * +ELM_API Evas_GL_API * elm_glview_gl_api_get(const Elm_Glview *obj) { return elm_obj_glview_gl_api_get(obj); } -EAPI Evas_GL * +ELM_API Evas_GL * elm_glview_evas_gl_get(const Elm_Glview *obj) { return elm_obj_glview_evas_gl_get(obj); } -EAPI int +ELM_API int elm_glview_rotation_get(const Elm_Glview *obj) { return elm_obj_glview_rotation_get(obj); diff --git a/src/lib/elementary/elm_glview_eo.legacy.h b/src/lib/elementary/elm_glview_eo.legacy.h index e3ac066d5c..cf721e5b02 100644 --- a/src/lib/elementary/elm_glview_eo.legacy.h +++ b/src/lib/elementary/elm_glview_eo.legacy.h @@ -130,7 +130,7 @@ typedef enum * * @ingroup Elm_Glview_Group */ -EAPI Eina_Bool elm_glview_resize_policy_set(Elm_Glview *obj, Elm_GLView_Resize_Policy policy); +ELM_API Eina_Bool elm_glview_resize_policy_set(Elm_Glview *obj, Elm_GLView_Resize_Policy policy); /** * @brief Set the render policy for the glview object. @@ -148,7 +148,7 @@ EAPI Eina_Bool elm_glview_resize_policy_set(Elm_Glview *obj, Elm_GLView_Resize_P * * @ingroup Elm_Glview_Group */ -EAPI Eina_Bool elm_glview_render_policy_set(Elm_Glview *obj, Elm_GLView_Render_Policy policy); +ELM_API Eina_Bool elm_glview_render_policy_set(Elm_Glview *obj, Elm_GLView_Render_Policy policy); /** * @brief Set the mode of the GLView. Supports alpha, depth, stencil. @@ -165,7 +165,7 @@ EAPI Eina_Bool elm_glview_render_policy_set(Elm_Glview *obj, Elm_GLView_Render_P * * @ingroup Elm_Glview_Group */ -EAPI Eina_Bool elm_glview_mode_set(Elm_Glview *obj, Elm_GLView_Mode mode); +ELM_API Eina_Bool elm_glview_mode_set(Elm_Glview *obj, Elm_GLView_Mode mode); /** * @brief Get the gl api struct for gl rendering. @@ -176,7 +176,7 @@ EAPI Eina_Bool elm_glview_mode_set(Elm_Glview *obj, Elm_GLView_Mode mode); * * @ingroup Elm_Glview_Group */ -EAPI Evas_GL_API *elm_glview_gl_api_get(const Elm_Glview *obj); +ELM_API Evas_GL_API *elm_glview_gl_api_get(const Elm_Glview *obj); /** * @brief Get the internal Evas GL attached to this view. @@ -192,7 +192,7 @@ EAPI Evas_GL_API *elm_glview_gl_api_get(const Elm_Glview *obj); * * @ingroup Elm_Glview_Group */ -EAPI Evas_GL *elm_glview_evas_gl_get(const Elm_Glview *obj); +ELM_API Evas_GL *elm_glview_evas_gl_get(const Elm_Glview *obj); /** * @brief Get the current GL view's rotation when using direct rendering @@ -210,7 +210,7 @@ EAPI Evas_GL *elm_glview_evas_gl_get(const Elm_Glview *obj); * * @ingroup Elm_Glview_Group */ -EAPI int elm_glview_rotation_get(const Elm_Glview *obj); +ELM_API int elm_glview_rotation_get(const Elm_Glview *obj); #endif diff --git a/src/lib/elementary/elm_glview_legacy.h b/src/lib/elementary/elm_glview_legacy.h index a5f66aaa65..cc644473ba 100644 --- a/src/lib/elementary/elm_glview_legacy.h +++ b/src/lib/elementary/elm_glview_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Glview_Group */ -EAPI Evas_Object *elm_glview_add(Evas_Object *parent); +ELM_API Evas_Object *elm_glview_add(Evas_Object *parent); /** * Adds a new GLView to the parent, given an OpenGL-ES context version number. @@ -17,7 +17,7 @@ EAPI Evas_Object *elm_glview_add(Evas_Object *parent); * * @since 1.12 */ -EAPI Evas_Object *elm_glview_version_add(Evas_Object *parent, Evas_GL_Context_Version version); +ELM_API Evas_Object *elm_glview_version_add(Evas_Object *parent, Evas_GL_Context_Version version); /** @@ -27,7 +27,7 @@ EAPI Evas_Object *elm_glview_version_add(Evas_Object *parent, Evas_GL_Context_Ve * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_changed_set(Evas_Object *obj); +ELM_API void elm_glview_changed_set(Evas_Object *obj); /** * Gets the size of the GLView. @@ -38,7 +38,7 @@ EAPI void elm_glview_changed_set(Evas_Object *obj); * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_size_get(const Evas_Object *obj, int *w, int *h); +ELM_API void elm_glview_size_get(const Evas_Object *obj, int *w, int *h); /** * Sets the size of the GLView. @@ -49,7 +49,7 @@ EAPI void elm_glview_size_get(const Evas_Object *obj, int *w, int *h); * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_size_set(Evas_Object *obj, int w, int h); +ELM_API void elm_glview_size_set(Evas_Object *obj, int w, int h); /** * Set the init function that runs once in the main loop. @@ -58,7 +58,7 @@ EAPI void elm_glview_size_set(Evas_Object *obj, int w, int h); * * @ingroup GLView */ -EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); +ELM_API void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the delete function that runs in the main loop. @@ -68,7 +68,7 @@ EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); +ELM_API void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the resize function that gets called when resize happens. @@ -78,7 +78,7 @@ EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); +ELM_API void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the render function that runs in the main loop. @@ -88,5 +88,5 @@ EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); * * @ingroup Elm_Glview_Group */ -EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); +ELM_API void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); #include "elm_glview_eo.legacy.h" diff --git a/src/lib/elementary/elm_grid.c b/src/lib/elementary/elm_grid.c index 39a7b9cbc8..bd4daa3e18 100644 --- a/src/lib/elementary/elm_grid.c +++ b/src/lib/elementary/elm_grid.c @@ -90,7 +90,7 @@ _elm_grid_efl_canvas_group_group_del(Eo *obj, void *_pd EINA_UNUSED) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_grid_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -162,7 +162,7 @@ _elm_grid_clear(Eo *obj, void *_pd EINA_UNUSED, Eina_Bool clear) efl_ui_focus_composition_dirty(obj); } -EAPI void +ELM_API void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, @@ -178,7 +178,7 @@ elm_grid_pack_set(Evas_Object *subobj, efl_ui_focus_composition_dirty(obj); } -EAPI void +ELM_API void elm_grid_pack_get(Evas_Object *subobj, int *x, int *y, diff --git a/src/lib/elementary/elm_grid_eo.c b/src/lib/elementary/elm_grid_eo.c index 9502a45b77..a80a274990 100644 --- a/src/lib/elementary/elm_grid_eo.c +++ b/src/lib/elementary/elm_grid_eo.c @@ -1,27 +1,27 @@ void _elm_grid_grid_size_set(Eo *obj, void *pd, int w, int h); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_grid_size_set, EFL_FUNC_CALL(w, h), int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_grid_size_set, EFL_FUNC_CALL(w, h), int w, int h); void _elm_grid_grid_size_get(const Eo *obj, void *pd, int *w, int *h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_grid_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_grid_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); Eina_List *_elm_grid_children_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_grid_children_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_grid_children_get, Eina_List *, NULL); void _elm_grid_clear(Eo *obj, void *pd, Eina_Bool clear); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_grid_clear, EFL_FUNC_CALL(clear), Eina_Bool clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_grid_clear, EFL_FUNC_CALL(clear), Eina_Bool clear); void _elm_grid_unpack(Eo *obj, void *pd, Efl_Canvas_Object *subobj); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_grid_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_grid_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); void _elm_grid_pack(Eo *obj, void *pd, Efl_Canvas_Object *subobj, int x, int y, int w, int h); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_grid_pack, EFL_FUNC_CALL(subobj, x, y, w, h), Efl_Canvas_Object *subobj, int x, int y, int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_grid_pack, EFL_FUNC_CALL(subobj, x, y, w, h), Efl_Canvas_Object *subobj, int x, int y, int w, int h); Efl_Object *_elm_grid_efl_object_constructor(Eo *obj, void *pd); diff --git a/src/lib/elementary/elm_grid_eo.h b/src/lib/elementary/elm_grid_eo.h index 6b71e0855f..8637c15b82 100644 --- a/src/lib/elementary/elm_grid_eo.h +++ b/src/lib/elementary/elm_grid_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Grid; */ #define ELM_GRID_CLASS elm_grid_class_get() -EWAPI const Efl_Class *elm_grid_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_grid_class_get(void) EINA_CONST; /** * @brief Set the virtual size of the grid @@ -30,7 +30,7 @@ EWAPI const Efl_Class *elm_grid_class_get(void) EINA_CONST; * * @ingroup Elm_Grid */ -EOAPI void elm_obj_grid_size_set(Eo *obj, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_grid_size_set(Eo *obj, int w, int h); /** * @brief Get the virtual size of the grid @@ -41,7 +41,7 @@ EOAPI void elm_obj_grid_size_set(Eo *obj, int w, int h); * * @ingroup Elm_Grid */ -EOAPI void elm_obj_grid_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_obj_grid_size_get(const Eo *obj, int *w, int *h); /** * @brief Get the list of the children for the grid. @@ -57,7 +57,7 @@ EOAPI void elm_obj_grid_size_get(const Eo *obj, int *w, int *h); * * @ingroup Elm_Grid */ -EOAPI Eina_List *elm_obj_grid_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_grid_children_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Faster way to remove all child objects from a grid object. @@ -67,7 +67,7 @@ EOAPI Eina_List *elm_obj_grid_children_get(const Eo *obj) EINA_WARN_UNUSED_RESUL * * @ingroup Elm_Grid */ -EOAPI void elm_obj_grid_clear(Eo *obj, Eina_Bool clear); +ELM_API ELM_API_WEAK void elm_obj_grid_clear(Eo *obj, Eina_Bool clear); /** * @brief Unpack a child from a grid object @@ -77,7 +77,7 @@ EOAPI void elm_obj_grid_clear(Eo *obj, Eina_Bool clear); * * @ingroup Elm_Grid */ -EOAPI void elm_obj_grid_unpack(Eo *obj, Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK void elm_obj_grid_unpack(Eo *obj, Efl_Canvas_Object *subobj); /** * @brief Pack child at given position and size @@ -91,6 +91,6 @@ EOAPI void elm_obj_grid_unpack(Eo *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Grid */ -EOAPI void elm_obj_grid_pack(Eo *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_grid_pack(Eo *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h); #endif diff --git a/src/lib/elementary/elm_grid_eo.legacy.c b/src/lib/elementary/elm_grid_eo.legacy.c index 074d488e9a..4aa2ad9f9f 100644 --- a/src/lib/elementary/elm_grid_eo.legacy.c +++ b/src/lib/elementary/elm_grid_eo.legacy.c @@ -1,35 +1,35 @@ -EAPI void +ELM_API void elm_grid_size_set(Elm_Grid *obj, int w, int h) { elm_obj_grid_size_set(obj, w, h); } -EAPI void +ELM_API void elm_grid_size_get(const Elm_Grid *obj, int *w, int *h) { elm_obj_grid_size_get(obj, w, h); } -EAPI Eina_List * +ELM_API Eina_List * elm_grid_children_get(const Elm_Grid *obj) { return elm_obj_grid_children_get(obj); } -EAPI void +ELM_API void elm_grid_clear(Elm_Grid *obj, Eina_Bool clear) { elm_obj_grid_clear(obj, clear); } -EAPI void +ELM_API void elm_grid_unpack(Elm_Grid *obj, Efl_Canvas_Object *subobj) { elm_obj_grid_unpack(obj, subobj); } -EAPI void +ELM_API void elm_grid_pack(Elm_Grid *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h) { elm_obj_grid_pack(obj, subobj, x, y, w, h); diff --git a/src/lib/elementary/elm_grid_eo.legacy.h b/src/lib/elementary/elm_grid_eo.legacy.h index 7dae7b5905..23e3feb1ec 100644 --- a/src/lib/elementary/elm_grid_eo.legacy.h +++ b/src/lib/elementary/elm_grid_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Elm_Grid; * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_size_set(Elm_Grid *obj, int w, int h); +ELM_API void elm_grid_size_set(Elm_Grid *obj, int w, int h); /** * @brief Get the virtual size of the grid @@ -34,7 +34,7 @@ EAPI void elm_grid_size_set(Elm_Grid *obj, int w, int h); * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_size_get(const Elm_Grid *obj, int *w, int *h); +ELM_API void elm_grid_size_get(const Elm_Grid *obj, int *w, int *h); /** * @brief Get the list of the children for the grid. @@ -50,7 +50,7 @@ EAPI void elm_grid_size_get(const Elm_Grid *obj, int *w, int *h); * * @ingroup Elm_Grid_Group */ -EAPI Eina_List *elm_grid_children_get(const Elm_Grid *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_grid_children_get(const Elm_Grid *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Faster way to remove all child objects from a grid object. @@ -60,7 +60,7 @@ EAPI Eina_List *elm_grid_children_get(const Elm_Grid *obj) EINA_WARN_UNUSED_RESU * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_clear(Elm_Grid *obj, Eina_Bool clear); +ELM_API void elm_grid_clear(Elm_Grid *obj, Eina_Bool clear); /** * @brief Unpack a child from a grid object @@ -70,7 +70,7 @@ EAPI void elm_grid_clear(Elm_Grid *obj, Eina_Bool clear); * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_unpack(Elm_Grid *obj, Efl_Canvas_Object *subobj); +ELM_API void elm_grid_unpack(Elm_Grid *obj, Efl_Canvas_Object *subobj); /** * @brief Pack child at given position and size @@ -84,6 +84,6 @@ EAPI void elm_grid_unpack(Elm_Grid *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_pack(Elm_Grid *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h); +ELM_API void elm_grid_pack(Elm_Grid *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h); #endif diff --git a/src/lib/elementary/elm_grid_legacy.h b/src/lib/elementary/elm_grid_legacy.h index f3ded0dffc..49b278d08f 100644 --- a/src/lib/elementary/elm_grid_legacy.h +++ b/src/lib/elementary/elm_grid_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Grid_Group */ -EAPI Evas_Object *elm_grid_add(Evas_Object *parent); +ELM_API Evas_Object *elm_grid_add(Evas_Object *parent); /** * Set packing of an existing child at to position and size @@ -19,7 +19,7 @@ EAPI Evas_Object *elm_grid_add(Evas_Object *parent); * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); +ELM_API void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * Get packing of a child @@ -32,6 +32,6 @@ EAPI void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coor * * @ingroup Elm_Grid_Group */ -EAPI void elm_grid_pack_get(Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); +ELM_API void elm_grid_pack_get(Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); #include "elm_grid_eo.legacy.h" diff --git a/src/lib/elementary/elm_helper.c b/src/lib/elementary/elm_helper.c index 7b4c327d71..18dbc003c6 100644 --- a/src/lib/elementary/elm_helper.c +++ b/src/lib/elementary/elm_helper.c @@ -12,7 +12,7 @@ struct _Elm_Validator_Regexp regex_t regex; }; -EAPI Elm_Validator_Regexp * +ELM_API Elm_Validator_Regexp * elm_validator_regexp_new(const char *pattern, const char *sig) { Elm_Validator_Regexp *validator; @@ -24,7 +24,7 @@ elm_validator_regexp_new(const char *pattern, const char *sig) return validator; } -EAPI void +ELM_API void elm_validator_regexp_free(Elm_Validator_Regexp *validator) { eina_stringshare_del(validator->signal); @@ -32,13 +32,13 @@ elm_validator_regexp_free(Elm_Validator_Regexp *validator) free(validator); } -EAPI Elm_Regexp_Status +ELM_API Elm_Regexp_Status elm_validator_regexp_status_get(Elm_Validator_Regexp *validator) { return validator->status; } -EAPI void +ELM_API void elm_validator_regexp_helper(void *data, const Efl_Event *event) { Elm_Validate_Content *vc = event->info; diff --git a/src/lib/elementary/elm_helper.h b/src/lib/elementary/elm_helper.h index a0ae990a81..6c6b300d21 100644 --- a/src/lib/elementary/elm_helper.h +++ b/src/lib/elementary/elm_helper.h @@ -50,7 +50,7 @@ typedef enum * * @since 1.14 */ -EAPI Elm_Validator_Regexp * +ELM_API Elm_Validator_Regexp * elm_validator_regexp_new(const char *pattern, const char *signal) EINA_ARG_NONNULL(1); /** @@ -62,7 +62,7 @@ elm_validator_regexp_new(const char *pattern, const char *signal) EINA_ARG_NONNU * * @since 1.14 */ -EAPI void +ELM_API void elm_validator_regexp_free(Elm_Validator_Regexp *validator) EINA_ARG_NONNULL(1); /** @@ -74,7 +74,7 @@ elm_validator_regexp_free(Elm_Validator_Regexp *validator) EINA_ARG_NONNULL(1); * * @since 1.14 */ -EAPI Elm_Regexp_Status +ELM_API Elm_Regexp_Status elm_validator_regexp_status_get(Elm_Validator_Regexp *validator) EINA_ARG_NONNULL(1); #if defined(EFL_BETA_API_SUPPORT) @@ -99,7 +99,7 @@ elm_validator_regexp_status_get(Elm_Validator_Regexp *validator) EINA_ARG_NONNUL * @see elm_validator_regexp_new() * @since 1.14 */ -EAPI void +ELM_API void elm_validator_regexp_helper(void *data, const Efl_Event *event); #endif diff --git a/src/lib/elementary/elm_hover.c b/src/lib/elementary/elm_hover.c index 0a46903d99..1cf33695df 100644 --- a/src/lib/elementary/elm_hover.c +++ b/src/lib/elementary/elm_hover.c @@ -681,7 +681,7 @@ _elm_hover_content_aliases_get(Eo *obj, void *_pd EINA_UNUSED) return _content_aliases; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_hover_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -753,7 +753,7 @@ _elm_hover_target_set(Eo *obj, Elm_Hover_Data *sd, Evas_Object *target) } } -EAPI void +ELM_API void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) { @@ -770,7 +770,7 @@ _elm_hover_target_get(const Eo *obj EINA_UNUSED, Elm_Hover_Data *sd) return sd->target; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_hover_parent_get(const Evas_Object *obj) { ELM_HOVER_CHECK(obj) NULL; diff --git a/src/lib/elementary/elm_hover_eo.c b/src/lib/elementary/elm_hover_eo.c index cc72d79823..fc07e5f006 100644 --- a/src/lib/elementary/elm_hover_eo.c +++ b/src/lib/elementary/elm_hover_eo.c @@ -1,23 +1,23 @@ -EWAPI const Efl_Event_Description _ELM_HOVER_EVENT_SMART_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVER_EVENT_SMART_CHANGED = EFL_EVENT_DESCRIPTION("smart,changed"); -EWAPI const Efl_Event_Description _ELM_HOVER_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVER_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); void _elm_hover_target_set(Eo *obj, Elm_Hover_Data *pd, Efl_Canvas_Object *target); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_hover_target_set, EFL_FUNC_CALL(target), Efl_Canvas_Object *target); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_hover_target_set, EFL_FUNC_CALL(target), Efl_Canvas_Object *target); Efl_Canvas_Object *_elm_hover_target_get(const Eo *obj, Elm_Hover_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hover_target_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hover_target_get, Efl_Canvas_Object *, NULL); const char *_elm_hover_best_content_location_get(const Eo *obj, Elm_Hover_Data *pd, Elm_Hover_Axis pref_axis); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_hover_best_content_location_get, const char *, NULL, EFL_FUNC_CALL(pref_axis), Elm_Hover_Axis pref_axis); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_hover_best_content_location_get, const char *, NULL, EFL_FUNC_CALL(pref_axis), Elm_Hover_Axis pref_axis); void _elm_hover_dismiss(Eo *obj, Elm_Hover_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_hover_dismiss); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_hover_dismiss); Efl_Object *_elm_hover_efl_object_constructor(Eo *obj, Elm_Hover_Data *pd); diff --git a/src/lib/elementary/elm_hover_eo.h b/src/lib/elementary/elm_hover_eo.h index 60275fd9c5..2a0f52012c 100644 --- a/src/lib/elementary/elm_hover_eo.h +++ b/src/lib/elementary/elm_hover_eo.h @@ -32,7 +32,7 @@ typedef enum */ #define ELM_HOVER_CLASS elm_hover_class_get() -EWAPI const Efl_Class *elm_hover_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_hover_class_get(void) EINA_CONST; /** * @brief Sets the target object for the hover. @@ -44,7 +44,7 @@ EWAPI const Efl_Class *elm_hover_class_get(void) EINA_CONST; * * @ingroup Elm_Hover */ -EOAPI void elm_obj_hover_target_set(Eo *obj, Efl_Canvas_Object *target); +ELM_API ELM_API_WEAK void elm_obj_hover_target_set(Eo *obj, Efl_Canvas_Object *target); /** * @brief Get the target object for the hover. @@ -55,7 +55,7 @@ EOAPI void elm_obj_hover_target_set(Eo *obj, Efl_Canvas_Object *target); * * @ingroup Elm_Hover */ -EOAPI Efl_Canvas_Object *elm_obj_hover_target_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_hover_target_get(const Eo *obj); /** * @brief Returns the best swallow location for content in the hover. @@ -84,15 +84,15 @@ EOAPI Efl_Canvas_Object *elm_obj_hover_target_get(const Eo *obj); * * @ingroup Elm_Hover */ -EOAPI const char *elm_obj_hover_best_content_location_get(const Eo *obj, Elm_Hover_Axis pref_axis); +ELM_API ELM_API_WEAK const char *elm_obj_hover_best_content_location_get(const Eo *obj, Elm_Hover_Axis pref_axis); /** Dismiss a hover object * * @ingroup Elm_Hover */ -EOAPI void elm_obj_hover_dismiss(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_hover_dismiss(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_HOVER_EVENT_SMART_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVER_EVENT_SMART_CHANGED; /** Called when hover changed * @return const char * @@ -101,7 +101,7 @@ EWAPI extern const Efl_Event_Description _ELM_HOVER_EVENT_SMART_CHANGED; */ #define ELM_HOVER_EVENT_SMART_CHANGED (&(_ELM_HOVER_EVENT_SMART_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_HOVER_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVER_EVENT_DISMISSED; /** Called when hover was dismissed * diff --git a/src/lib/elementary/elm_hover_eo.legacy.c b/src/lib/elementary/elm_hover_eo.legacy.c index 78b556250f..a7e7bd5d40 100644 --- a/src/lib/elementary/elm_hover_eo.legacy.c +++ b/src/lib/elementary/elm_hover_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI void +ELM_API void elm_hover_target_set(Elm_Hover *obj, Efl_Canvas_Object *target) { elm_obj_hover_target_set(obj, target); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_hover_target_get(const Elm_Hover *obj) { return elm_obj_hover_target_get(obj); } -EAPI const char * +ELM_API const char * elm_hover_best_content_location_get(const Elm_Hover *obj, Elm_Hover_Axis pref_axis) { return elm_obj_hover_best_content_location_get(obj, pref_axis); } -EAPI void +ELM_API void elm_hover_dismiss(Elm_Hover *obj) { elm_obj_hover_dismiss(obj); diff --git a/src/lib/elementary/elm_hover_eo.legacy.h b/src/lib/elementary/elm_hover_eo.legacy.h index 8f186950ce..0b623571c8 100644 --- a/src/lib/elementary/elm_hover_eo.legacy.h +++ b/src/lib/elementary/elm_hover_eo.legacy.h @@ -37,7 +37,7 @@ typedef enum * * @ingroup Elm_Hover_Group */ -EAPI void elm_hover_target_set(Elm_Hover *obj, Efl_Canvas_Object *target); +ELM_API void elm_hover_target_set(Elm_Hover *obj, Efl_Canvas_Object *target); /** * @brief Get the target object for the hover. @@ -48,7 +48,7 @@ EAPI void elm_hover_target_set(Elm_Hover *obj, Efl_Canvas_Object *target); * * @ingroup Elm_Hover_Group */ -EAPI Efl_Canvas_Object *elm_hover_target_get(const Elm_Hover *obj); +ELM_API Efl_Canvas_Object *elm_hover_target_get(const Elm_Hover *obj); /** * @brief Returns the best swallow location for content in the hover. @@ -77,12 +77,12 @@ EAPI Efl_Canvas_Object *elm_hover_target_get(const Elm_Hover *obj); * * @ingroup Elm_Hover_Group */ -EAPI const char *elm_hover_best_content_location_get(const Elm_Hover *obj, Elm_Hover_Axis pref_axis); +ELM_API const char *elm_hover_best_content_location_get(const Elm_Hover *obj, Elm_Hover_Axis pref_axis); /** Dismiss a hover object * * @ingroup Elm_Hover_Group */ -EAPI void elm_hover_dismiss(Elm_Hover *obj); +ELM_API void elm_hover_dismiss(Elm_Hover *obj); #endif diff --git a/src/lib/elementary/elm_hover_legacy.h b/src/lib/elementary/elm_hover_legacy.h index d940317dc3..6647eb6a80 100644 --- a/src/lib/elementary/elm_hover_legacy.h +++ b/src/lib/elementary/elm_hover_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Hover */ -EAPI Evas_Object *elm_hover_add(Evas_Object *parent); +ELM_API Evas_Object *elm_hover_add(Evas_Object *parent); /** * @brief Sets the parent object for the hover. @@ -19,7 +19,7 @@ EAPI Evas_Object *elm_hover_add(Evas_Object *parent); * * @ingroup Elm_Hover */ -EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent); +ELM_API void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the parent object for the hover. @@ -31,6 +31,6 @@ EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent); * * @ingroup Elm_Hover */ -EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_hover_parent_get(const Evas_Object *obj); #include "elm_hover_eo.legacy.h" \ No newline at end of file diff --git a/src/lib/elementary/elm_hoversel_eo.c b/src/lib/elementary/elm_hoversel_eo.c index f85f529a1b..3dbadc7ab3 100644 --- a/src/lib/elementary/elm_hoversel_eo.c +++ b/src/lib/elementary/elm_hoversel_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_HOVERSEL_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVERSEL_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); -EWAPI const Efl_Event_Description _ELM_HOVERSEL_EVENT_EXPANDED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVERSEL_EVENT_EXPANDED = EFL_EVENT_DESCRIPTION("expanded"); -EWAPI const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); void _elm_hoversel_horizontal_set(Eo *obj, Elm_Hoversel_Data *pd, Eina_Bool horizontal); @@ -25,7 +25,7 @@ __eolian_elm_hoversel_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_hoversel_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_hoversel_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_hoversel_horizontal_get(const Eo *obj, Elm_Hoversel_Data *pd); @@ -37,23 +37,23 @@ __eolian_elm_hoversel_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hoversel_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hoversel_horizontal_get, Eina_Bool, 0); void _elm_hoversel_hover_parent_set(Eo *obj, Elm_Hoversel_Data *pd, Efl_Canvas_Object *parent); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_hoversel_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_hoversel_hover_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); Efl_Canvas_Object *_elm_hoversel_hover_parent_get(const Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hoversel_hover_parent_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hoversel_hover_parent_get, Efl_Canvas_Object *, NULL); Eina_Bool _elm_hoversel_expanded_get(const Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hoversel_expanded_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hoversel_expanded_get, Eina_Bool, 0); const Eina_List *_elm_hoversel_items_get(const Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hoversel_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hoversel_items_get, const Eina_List *, NULL); void _elm_hoversel_auto_update_set(Eo *obj, Elm_Hoversel_Data *pd, Eina_Bool auto_update); @@ -73,7 +73,7 @@ __eolian_elm_hoversel_auto_update_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_hoversel_auto_update_set, EFL_FUNC_CALL(auto_update), Eina_Bool auto_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_hoversel_auto_update_set, EFL_FUNC_CALL(auto_update), Eina_Bool auto_update); Eina_Bool _elm_hoversel_auto_update_get(const Eo *obj, Elm_Hoversel_Data *pd); @@ -85,23 +85,23 @@ __eolian_elm_hoversel_auto_update_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_hoversel_auto_update_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_hoversel_auto_update_get, Eina_Bool, 0); void _elm_hoversel_hover_begin(Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_hoversel_hover_begin); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_hoversel_hover_begin); void _elm_hoversel_clear(Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_hoversel_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_hoversel_clear); void _elm_hoversel_hover_end(Eo *obj, Elm_Hoversel_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_hoversel_hover_end); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_hoversel_hover_end); Elm_Widget_Item *_elm_hoversel_item_add(Eo *obj, Elm_Hoversel_Data *pd, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_hoversel_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon_file, icon_type, func, data), const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_hoversel_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon_file, icon_type, func, data), const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); Efl_Object *_elm_hoversel_efl_object_constructor(Eo *obj, Elm_Hoversel_Data *pd); diff --git a/src/lib/elementary/elm_hoversel_eo.h b/src/lib/elementary/elm_hoversel_eo.h index ac4180b5dd..d7696e47d9 100644 --- a/src/lib/elementary/elm_hoversel_eo.h +++ b/src/lib/elementary/elm_hoversel_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Hoversel; */ #define ELM_HOVERSEL_CLASS elm_hoversel_class_get() -EWAPI const Efl_Class *elm_hoversel_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_hoversel_class_get(void) EINA_CONST; /** * @brief Control if the hoversel should expand horizontally. @@ -33,7 +33,7 @@ EWAPI const Efl_Class *elm_hoversel_class_get(void) EINA_CONST; * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_hoversel_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Control if the hoversel should expand horizontally. @@ -47,7 +47,7 @@ EOAPI void elm_obj_hoversel_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_Hoversel */ -EOAPI Eina_Bool elm_obj_hoversel_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_hoversel_horizontal_get(const Eo *obj); /** * @brief Control the hover parent. @@ -60,7 +60,7 @@ EOAPI Eina_Bool elm_obj_hoversel_horizontal_get(const Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK void elm_obj_hoversel_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent); /** * @brief Control the hover parent. @@ -74,7 +74,7 @@ EOAPI void elm_obj_hoversel_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent) * * @ingroup Elm_Hoversel */ -EOAPI Efl_Canvas_Object *elm_obj_hoversel_hover_parent_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_hoversel_hover_parent_get(const Eo *obj); /** * @brief Returns whether the hoversel is expanded. @@ -85,7 +85,7 @@ EOAPI Efl_Canvas_Object *elm_obj_hoversel_hover_parent_get(const Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI Eina_Bool elm_obj_hoversel_expanded_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_hoversel_expanded_get(const Eo *obj); /** * @brief Get the list of items within the given hoversel. @@ -96,7 +96,7 @@ EOAPI Eina_Bool elm_obj_hoversel_expanded_get(const Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI const Eina_List *elm_obj_hoversel_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_hoversel_items_get(const Eo *obj); /** * @brief Update icon and text of hoversel same to those of selected item @@ -108,7 +108,7 @@ EOAPI const Eina_List *elm_obj_hoversel_items_get(const Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_auto_update_set(Eo *obj, Eina_Bool auto_update); +ELM_API ELM_API_WEAK void elm_obj_hoversel_auto_update_set(Eo *obj, Eina_Bool auto_update); /** * @brief Update icon and text of hoversel same to those of selected item @@ -120,14 +120,14 @@ EOAPI void elm_obj_hoversel_auto_update_set(Eo *obj, Eina_Bool auto_update); * * @ingroup Elm_Hoversel */ -EOAPI Eina_Bool elm_obj_hoversel_auto_update_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_hoversel_auto_update_get(const Eo *obj); /** This triggers the hoversel popup from code, the same as if the user had * clicked the button. * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_hover_begin(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_hoversel_hover_begin(Eo *obj); /** * @brief This will remove all the children items from the hoversel. @@ -138,14 +138,14 @@ EOAPI void elm_obj_hoversel_hover_begin(Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_hoversel_clear(Eo *obj); /** This dismisses the hoversel popup as if the user had clicked outside the * hover. * * @ingroup Elm_Hoversel */ -EOAPI void elm_obj_hoversel_hover_end(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_hoversel_hover_end(Eo *obj); /** * @brief Add an item to the hoversel button @@ -167,9 +167,9 @@ EOAPI void elm_obj_hoversel_hover_end(Eo *obj); * * @ingroup Elm_Hoversel */ -EOAPI Elm_Widget_Item *elm_obj_hoversel_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_hoversel_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); -EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_DISMISSED; /** Called when hoversel is dismissed * @@ -177,7 +177,7 @@ EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_DISMISSED; */ #define ELM_HOVERSEL_EVENT_DISMISSED (&(_ELM_HOVERSEL_EVENT_DISMISSED)) -EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_EXPANDED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_EXPANDED; /** Called when hoversel is expanded * @@ -185,7 +185,7 @@ EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_EXPANDED; */ #define ELM_HOVERSEL_EVENT_EXPANDED (&(_ELM_HOVERSEL_EVENT_EXPANDED)) -EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_FOCUSED; /** Called when hoversel item got focus * @return Efl_Object * @@ -194,7 +194,7 @@ EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_FOCUSED; */ #define ELM_HOVERSEL_EVENT_ITEM_FOCUSED (&(_ELM_HOVERSEL_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED; /** Called when hoversel item lost focus * @return Efl_Object * diff --git a/src/lib/elementary/elm_hoversel_eo.legacy.c b/src/lib/elementary/elm_hoversel_eo.legacy.c index 2697d7aee6..876abf6e3d 100644 --- a/src/lib/elementary/elm_hoversel_eo.legacy.c +++ b/src/lib/elementary/elm_hoversel_eo.legacy.c @@ -1,71 +1,71 @@ -EAPI void +ELM_API void elm_hoversel_horizontal_set(Elm_Hoversel *obj, Eina_Bool horizontal) { elm_obj_hoversel_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_hoversel_horizontal_get(const Elm_Hoversel *obj) { return elm_obj_hoversel_horizontal_get(obj); } -EAPI void +ELM_API void elm_hoversel_hover_parent_set(Elm_Hoversel *obj, Efl_Canvas_Object *parent) { elm_obj_hoversel_hover_parent_set(obj, parent); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_hoversel_hover_parent_get(const Elm_Hoversel *obj) { return elm_obj_hoversel_hover_parent_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_hoversel_expanded_get(const Elm_Hoversel *obj) { return elm_obj_hoversel_expanded_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_hoversel_items_get(const Elm_Hoversel *obj) { return elm_obj_hoversel_items_get(obj); } -EAPI void +ELM_API void elm_hoversel_auto_update_set(Elm_Hoversel *obj, Eina_Bool auto_update) { elm_obj_hoversel_auto_update_set(obj, auto_update); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_hoversel_auto_update_get(const Elm_Hoversel *obj) { return elm_obj_hoversel_auto_update_get(obj); } -EAPI void +ELM_API void elm_hoversel_hover_begin(Elm_Hoversel *obj) { elm_obj_hoversel_hover_begin(obj); } -EAPI void +ELM_API void elm_hoversel_clear(Elm_Hoversel *obj) { elm_obj_hoversel_clear(obj); } -EAPI void +ELM_API void elm_hoversel_hover_end(Elm_Hoversel *obj) { elm_obj_hoversel_hover_end(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_hoversel_item_add(Elm_Hoversel *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) { return elm_obj_hoversel_item_add(obj, label, icon_file, icon_type, func, data); diff --git a/src/lib/elementary/elm_hoversel_eo.legacy.h b/src/lib/elementary/elm_hoversel_eo.legacy.h index 3196b9dc4d..59b19d0518 100644 --- a/src/lib/elementary/elm_hoversel_eo.legacy.h +++ b/src/lib/elementary/elm_hoversel_eo.legacy.h @@ -26,7 +26,7 @@ typedef Eo Elm_Hoversel; * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_horizontal_set(Elm_Hoversel *obj, Eina_Bool horizontal); +ELM_API void elm_hoversel_horizontal_set(Elm_Hoversel *obj, Eina_Bool horizontal); /** * @brief Control if the hoversel should expand horizontally. @@ -40,7 +40,7 @@ EAPI void elm_hoversel_horizontal_set(Elm_Hoversel *obj, Eina_Bool horizontal); * * @ingroup Elm_Hoversel_Group */ -EAPI Eina_Bool elm_hoversel_horizontal_get(const Elm_Hoversel *obj); +ELM_API Eina_Bool elm_hoversel_horizontal_get(const Elm_Hoversel *obj); /** * @brief Control the hover parent. @@ -53,7 +53,7 @@ EAPI Eina_Bool elm_hoversel_horizontal_get(const Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_hover_parent_set(Elm_Hoversel *obj, Efl_Canvas_Object *parent); +ELM_API void elm_hoversel_hover_parent_set(Elm_Hoversel *obj, Efl_Canvas_Object *parent); /** * @brief Control the hover parent. @@ -67,7 +67,7 @@ EAPI void elm_hoversel_hover_parent_set(Elm_Hoversel *obj, Efl_Canvas_Object *pa * * @ingroup Elm_Hoversel_Group */ -EAPI Efl_Canvas_Object *elm_hoversel_hover_parent_get(const Elm_Hoversel *obj); +ELM_API Efl_Canvas_Object *elm_hoversel_hover_parent_get(const Elm_Hoversel *obj); /** * @brief Returns whether the hoversel is expanded. @@ -78,7 +78,7 @@ EAPI Efl_Canvas_Object *elm_hoversel_hover_parent_get(const Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI Eina_Bool elm_hoversel_expanded_get(const Elm_Hoversel *obj); +ELM_API Eina_Bool elm_hoversel_expanded_get(const Elm_Hoversel *obj); /** * @brief Get the list of items within the given hoversel. @@ -89,7 +89,7 @@ EAPI Eina_Bool elm_hoversel_expanded_get(const Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI const Eina_List *elm_hoversel_items_get(const Elm_Hoversel *obj); +ELM_API const Eina_List *elm_hoversel_items_get(const Elm_Hoversel *obj); /** * @brief Update icon and text of hoversel same to those of selected item @@ -101,7 +101,7 @@ EAPI const Eina_List *elm_hoversel_items_get(const Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_auto_update_set(Elm_Hoversel *obj, Eina_Bool auto_update); +ELM_API void elm_hoversel_auto_update_set(Elm_Hoversel *obj, Eina_Bool auto_update); /** * @brief Update icon and text of hoversel same to those of selected item @@ -113,14 +113,14 @@ EAPI void elm_hoversel_auto_update_set(Elm_Hoversel *obj, Eina_Bool auto_update) * * @ingroup Elm_Hoversel_Group */ -EAPI Eina_Bool elm_hoversel_auto_update_get(const Elm_Hoversel *obj); +ELM_API Eina_Bool elm_hoversel_auto_update_get(const Elm_Hoversel *obj); /** This triggers the hoversel popup from code, the same as if the user had * clicked the button. * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_hover_begin(Elm_Hoversel *obj); +ELM_API void elm_hoversel_hover_begin(Elm_Hoversel *obj); /** * @brief This will remove all the children items from the hoversel. @@ -131,14 +131,14 @@ EAPI void elm_hoversel_hover_begin(Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_clear(Elm_Hoversel *obj); +ELM_API void elm_hoversel_clear(Elm_Hoversel *obj); /** This dismisses the hoversel popup as if the user had clicked outside the * hover. * * @ingroup Elm_Hoversel_Group */ -EAPI void elm_hoversel_hover_end(Elm_Hoversel *obj); +ELM_API void elm_hoversel_hover_end(Elm_Hoversel *obj); /** * @brief Add an item to the hoversel button @@ -160,6 +160,6 @@ EAPI void elm_hoversel_hover_end(Elm_Hoversel *obj); * * @ingroup Elm_Hoversel_Group */ -EAPI Elm_Widget_Item *elm_hoversel_item_add(Elm_Hoversel *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_hoversel_item_add(Elm_Hoversel *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); #endif diff --git a/src/lib/elementary/elm_hoversel_item_eo.c b/src/lib/elementary/elm_hoversel_item_eo.c index 7a04565fd2..8fbf661a2b 100644 --- a/src/lib/elementary/elm_hoversel_item_eo.c +++ b/src/lib/elementary/elm_hoversel_item_eo.c @@ -1,11 +1,11 @@ void _elm_hoversel_item_icon_set(Eo *obj, Elm_Hoversel_Item_Data *pd, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_hoversel_item_icon_set, EFL_FUNC_CALL(icon_file, icon_group, icon_type), const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_hoversel_item_icon_set, EFL_FUNC_CALL(icon_file, icon_group, icon_type), const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); void _elm_hoversel_item_icon_get(const Eo *obj, Elm_Hoversel_Item_Data *pd, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_hoversel_item_icon_get, EFL_FUNC_CALL(icon_file, icon_group, icon_type), const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_hoversel_item_icon_get, EFL_FUNC_CALL(icon_file, icon_group, icon_type), const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); Efl_Object *_elm_hoversel_item_efl_object_constructor(Eo *obj, Elm_Hoversel_Item_Data *pd); diff --git a/src/lib/elementary/elm_hoversel_item_eo.h b/src/lib/elementary/elm_hoversel_item_eo.h index f8645bd831..a44d2f40aa 100644 --- a/src/lib/elementary/elm_hoversel_item_eo.h +++ b/src/lib/elementary/elm_hoversel_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Hoversel_Item; */ #define ELM_HOVERSEL_ITEM_CLASS elm_hoversel_item_class_get() -EWAPI const Efl_Class *elm_hoversel_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_hoversel_item_class_get(void) EINA_CONST; /** * @brief This controls the icon for the given hoversel item. @@ -36,7 +36,7 @@ EWAPI const Efl_Class *elm_hoversel_item_class_get(void) EINA_CONST; * * @ingroup Elm_Hoversel_Item */ -EOAPI void elm_obj_hoversel_item_icon_set(Eo *obj, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); +ELM_API ELM_API_WEAK void elm_obj_hoversel_item_icon_set(Eo *obj, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); /** * @brief This controls the icon for the given hoversel item. @@ -53,6 +53,6 @@ EOAPI void elm_obj_hoversel_item_icon_set(Eo *obj, const char *icon_file, const * * @ingroup Elm_Hoversel_Item */ -EOAPI void elm_obj_hoversel_item_icon_get(const Eo *obj, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); +ELM_API ELM_API_WEAK void elm_obj_hoversel_item_icon_get(const Eo *obj, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); #endif diff --git a/src/lib/elementary/elm_hoversel_item_eo.legacy.c b/src/lib/elementary/elm_hoversel_item_eo.legacy.c index 2883608a76..d0a3abc7dc 100644 --- a/src/lib/elementary/elm_hoversel_item_eo.legacy.c +++ b/src/lib/elementary/elm_hoversel_item_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_hoversel_item_icon_set(Elm_Hoversel_Item *obj, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type) { elm_obj_hoversel_item_icon_set(obj, icon_file, icon_group, icon_type); } -EAPI void +ELM_API void elm_hoversel_item_icon_get(const Elm_Hoversel_Item *obj, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type) { elm_obj_hoversel_item_icon_get(obj, icon_file, icon_group, icon_type); diff --git a/src/lib/elementary/elm_hoversel_item_eo.legacy.h b/src/lib/elementary/elm_hoversel_item_eo.legacy.h index 3e34757eb0..7ebf67b881 100644 --- a/src/lib/elementary/elm_hoversel_item_eo.legacy.h +++ b/src/lib/elementary/elm_hoversel_item_eo.legacy.h @@ -29,7 +29,7 @@ typedef Eo Elm_Hoversel_Item; * * @ingroup Elm_Hoversel_Item_Group */ -EAPI void elm_hoversel_item_icon_set(Elm_Hoversel_Item *obj, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); +ELM_API void elm_hoversel_item_icon_set(Elm_Hoversel_Item *obj, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); /** * @brief This controls the icon for the given hoversel item. @@ -46,6 +46,6 @@ EAPI void elm_hoversel_item_icon_set(Elm_Hoversel_Item *obj, const char *icon_fi * * @ingroup Elm_Hoversel_Item_Group */ -EAPI void elm_hoversel_item_icon_get(const Elm_Hoversel_Item *obj, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); +ELM_API void elm_hoversel_item_icon_get(const Elm_Hoversel_Item *obj, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); #endif diff --git a/src/lib/elementary/elm_icon.c b/src/lib/elementary/elm_icon.c index b6aeff0135..9b28feada9 100644 --- a/src/lib/elementary/elm_icon.c +++ b/src/lib/elementary/elm_icon.c @@ -609,7 +609,7 @@ _elm_icon_signal_callback_del(Evas_Object *obj, return data; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_icon_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -636,7 +636,7 @@ _elm_icon_class_constructor(Efl_Class *klass) } /* Legacy deprecated functions */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, @@ -656,7 +656,7 @@ elm_icon_memfile_set(Evas_Object *obj, return elm_image_memfile_set(efl_super(obj, MY_CLASS), img, size, format, key); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group) @@ -667,7 +667,7 @@ elm_icon_file_set(Evas_Object *obj, return efl_file_simple_load(obj, file, group); } -EAPI void +ELM_API void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group) @@ -677,7 +677,7 @@ elm_icon_file_get(const Evas_Object *obj, elm_image_file_get(obj, file, group); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -685,7 +685,7 @@ elm_icon_animated_available_get(const Evas_Object *obj) return elm_image_animated_available_get(obj); } -EAPI void +ELM_API void elm_icon_animated_set(Evas_Object *obj, Eina_Bool anim) { @@ -694,7 +694,7 @@ elm_icon_animated_set(Evas_Object *obj, return elm_image_animated_set(obj, anim); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_animated_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -702,7 +702,7 @@ elm_icon_animated_get(const Evas_Object *obj) return elm_image_animated_get(obj); } -EAPI void +ELM_API void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play) { @@ -711,7 +711,7 @@ elm_icon_animated_play_set(Evas_Object *obj, elm_image_animated_play_set(obj, play); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -719,7 +719,7 @@ elm_icon_animated_play_get(const Evas_Object *obj) return elm_image_animated_play_get(obj); } -EAPI void +ELM_API void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth) { @@ -728,7 +728,7 @@ elm_icon_smooth_set(Evas_Object *obj, elm_image_smooth_set(obj, smooth); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_smooth_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -736,7 +736,7 @@ elm_icon_smooth_get(const Evas_Object *obj) return elm_image_smooth_get(obj); } -EAPI void +ELM_API void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) { @@ -745,7 +745,7 @@ elm_icon_no_scale_set(Evas_Object *obj, elm_image_no_scale_set(obj, no_scale); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -753,7 +753,7 @@ elm_icon_no_scale_get(const Evas_Object *obj) return elm_image_no_scale_get(obj); } -EAPI void +ELM_API void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down) @@ -763,7 +763,7 @@ elm_icon_resizable_set(Evas_Object *obj, elm_image_resizable_set(obj, size_up, size_down); } -EAPI void +ELM_API void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down) @@ -773,7 +773,7 @@ elm_icon_resizable_get(const Evas_Object *obj, elm_image_resizable_get(obj, size_up, size_down); } -EAPI void +ELM_API void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) { @@ -782,7 +782,7 @@ elm_icon_fill_outside_set(Evas_Object *obj, elm_image_fill_outside_set(obj, fill_outside); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -790,7 +790,7 @@ elm_icon_fill_outside_get(const Evas_Object *obj) return elm_image_fill_outside_get(obj); } -EAPI void +ELM_API void elm_icon_size_get(const Evas_Object *obj, int *w, int *h) @@ -800,7 +800,7 @@ elm_icon_size_get(const Evas_Object *obj, elm_image_object_size_get(obj, w, h); } -EAPI void +ELM_API void elm_icon_prescale_set(Evas_Object *obj, int size) { @@ -809,7 +809,7 @@ elm_icon_prescale_set(Evas_Object *obj, elm_image_prescale_set(obj, size); } -EAPI int +ELM_API int elm_icon_prescale_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) 0; @@ -817,7 +817,7 @@ elm_icon_prescale_get(const Evas_Object *obj) return elm_image_prescale_get(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_icon_object_get(Evas_Object *obj) { ELM_ICON_CHECK(obj) 0; @@ -825,7 +825,7 @@ elm_icon_object_get(Evas_Object *obj) return elm_image_object_get(obj); } -EAPI void +ELM_API void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled) { @@ -834,7 +834,7 @@ elm_icon_preload_disabled_set(Evas_Object *obj, elm_image_preload_disabled_set(obj, disabled); } -EAPI void +ELM_API void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { @@ -843,7 +843,7 @@ elm_icon_aspect_fixed_set(Evas_Object *obj, elm_image_aspect_fixed_set(obj, fixed); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; @@ -851,7 +851,7 @@ elm_icon_aspect_fixed_get(const Evas_Object *obj) return elm_image_aspect_fixed_get(obj); } -EAPI void +ELM_API void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group) { ELM_ICON_CHECK(obj); @@ -881,7 +881,7 @@ elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name) { Eina_Bool fdo = EINA_FALSE; @@ -902,7 +902,7 @@ elm_icon_standard_set(Evas_Object *obj, const char *name) return int_ret; } -EAPI const char* +ELM_API const char* elm_icon_standard_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) NULL; @@ -911,14 +911,14 @@ elm_icon_standard_get(const Evas_Object *obj) return sd->stdicon; } -EAPI void +ELM_API void elm_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED) { // this method's behaviour has been overridden by elm_config_icon_theme_set } -EAPI Elm_Icon_Lookup_Order +ELM_API Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED) { return ELM_ICON_LOOKUP_FDO_THEME; diff --git a/src/lib/elementary/elm_icon_eo.c b/src/lib/elementary/elm_icon_eo.c index ce76bed57a..ab2afa66f6 100644 --- a/src/lib/elementary/elm_icon_eo.c +++ b/src/lib/elementary/elm_icon_eo.c @@ -1,6 +1,6 @@ -EWAPI const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE = EFL_EVENT_DESCRIPTION("thumb,done"); -EWAPI const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR = EFL_EVENT_DESCRIPTION("thumb,error"); Efl_Object *_elm_icon_efl_object_constructor(Eo *obj, Elm_Icon_Data *pd); diff --git a/src/lib/elementary/elm_icon_eo.h b/src/lib/elementary/elm_icon_eo.h index 42e175a8be..1a4e7d3a44 100644 --- a/src/lib/elementary/elm_icon_eo.h +++ b/src/lib/elementary/elm_icon_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Icon; */ #define ELM_ICON_CLASS elm_icon_class_get() -EWAPI const Efl_Class *elm_icon_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_icon_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE; /** Called when thumb nailing is successfully done * @@ -29,7 +29,7 @@ EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE; */ #define ELM_ICON_EVENT_THUMB_DONE (&(_ELM_ICON_EVENT_THUMB_DONE)) -EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR; /** Called when thumb nailing failed * diff --git a/src/lib/elementary/elm_icon_legacy.h b/src/lib/elementary/elm_icon_legacy.h index 4adda268bc..ea682297af 100644 --- a/src/lib/elementary/elm_icon_legacy.h +++ b/src/lib/elementary/elm_icon_legacy.h @@ -23,7 +23,7 @@ typedef enum * * @ingroup Elm_Icon */ -EAPI Evas_Object *elm_icon_add(Evas_Object *parent); +ELM_API Evas_Object *elm_icon_add(Evas_Object *parent); /** * @brief Set the file that will be used, but use a generated thumbnail. @@ -38,7 +38,7 @@ EAPI Evas_Object *elm_icon_add(Evas_Object *parent); * * @ingroup Elm_Icon */ -EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group); +ELM_API void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group); /** * @brief Sets the icon lookup order used by elm_icon_standard_set(). * @@ -51,7 +51,7 @@ EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *gro * @ingroup Elm_Icon */ -EAPI void elm_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED) EINA_DEPRECATED; +ELM_API void elm_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED) EINA_DEPRECATED; /** * @brief Get the icon lookup order. @@ -63,7 +63,7 @@ EAPI void elm_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Looku * * @ingroup Elm_Icon */ -EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED) EINA_DEPRECATED; +ELM_API Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED) EINA_DEPRECATED; /** * @brief Set the icon by icon standards names. @@ -89,7 +89,7 @@ EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj EINA * * @ingroup Elm_Icon */ -EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); +ELM_API Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); /** * @brief Get the icon name set by icon standard names. @@ -101,6 +101,6 @@ EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); * * @ingroup Elm_Icon */ -EAPI const char *elm_icon_standard_get(const Evas_Object *obj); +ELM_API const char *elm_icon_standard_get(const Evas_Object *obj); #include "elm_icon_eo.legacy.h" diff --git a/src/lib/elementary/elm_image_legacy.h b/src/lib/elementary/elm_image_legacy.h index f023de8316..a87fb4b728 100644 --- a/src/lib/elementary/elm_image_legacy.h +++ b/src/lib/elementary/elm_image_legacy.h @@ -8,7 +8,7 @@ * * @ingroup Elm_Image */ -EAPI Evas_Object *elm_image_add(Evas_Object *parent); +ELM_API Evas_Object *elm_image_add(Evas_Object *parent); /** Structure associated with smart callback 'download,progress'. * @@ -61,7 +61,7 @@ typedef Evas_Object Elm_Image; * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group); +ELM_API Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group); /** * Get the file that will be used as image. @@ -75,7 +75,7 @@ EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, con EET (including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file. */ -EAPI void elm_image_file_get(const Eo *obj, const char **file, const char **group); +ELM_API void elm_image_file_get(const Eo *obj, const char **file, const char **group); /** * Set the prescale size for the image @@ -99,7 +99,7 @@ EAPI void elm_image_file_get(const Eo *obj, const char **file, const char **grou * * @ingroup Elm_Image */ -EAPI void elm_image_prescale_set(Evas_Object *obj, int size); +ELM_API void elm_image_prescale_set(Evas_Object *obj, int size); /** * Get the prescale size for the image @@ -111,7 +111,7 @@ EAPI void elm_image_prescale_set(Evas_Object *obj, int size); * * @ingroup Elm_Image */ -EAPI int elm_image_prescale_get(const Evas_Object *obj); +ELM_API int elm_image_prescale_get(const Evas_Object *obj); /** * Set the file that will be used as the image's source. @@ -137,7 +137,7 @@ EAPI int elm_image_prescale_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group); +ELM_API Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group); /** * @brief Control the smooth effect for an image. @@ -155,7 +155,7 @@ EAPI Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file * * @ingroup Elm_Image */ -EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth); +ELM_API void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth); /** * @brief Get the smooth effect for an image. @@ -173,7 +173,7 @@ EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_smooth_get(const Evas_Object *obj); /** @@ -205,7 +205,7 @@ EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj); * @param[in] play @c EINA_TRUE to start the animation, @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */ -EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play); +ELM_API void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play); /** * Get whether an image object is under animation or not. @@ -219,7 +219,7 @@ EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool pl * @ingroup Elm_Image * @since 1.7 */ -EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_animated_play_get(const Evas_Object *obj); /** * @@ -242,7 +242,7 @@ EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj); * @param[in] anim @c EINA_TRUE if the object is to animate itself, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */ -EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim); +ELM_API void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim); /** * @@ -258,7 +258,7 @@ EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim); * @since 1.7 * */ -EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_animated_get(const Evas_Object *obj); /** * @@ -278,7 +278,7 @@ EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj); * @since 1.7 * */ -EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_animated_available_get(const Evas_Object *obj); /** * @brief Contrtol if the image is 'editable'. @@ -290,7 +290,7 @@ EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set); +ELM_API void elm_image_editable_set(Evas_Object *obj, Eina_Bool set); /** * @brief Contrtol if the image is 'editable'. @@ -302,7 +302,7 @@ EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_editable_get(const Evas_Object *obj); /** * @brief Set a location in memory to be used as an image object's source @@ -328,7 +328,7 @@ EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); +ELM_API Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); /** * @brief Control if the image fills the entire object area, when keeping the @@ -348,7 +348,7 @@ EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t s * * @ingroup Elm_Image */ -EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); +ELM_API void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); /** * @brief Control if the image fills the entire object area, when keeping the @@ -368,7 +368,7 @@ EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj); /** * @brief Enable or disable preloading of the image @@ -377,7 +377,7 @@ EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** Using Evas_Image_Orient enums. * @@ -411,7 +411,7 @@ typedef enum _Elm_Image_Orient_Type * * @ingroup Elm_Image */ -EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient); +ELM_API void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient); /** * @brief Contrtol the image orientation. @@ -423,7 +423,7 @@ EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient); * * @ingroup Elm_Image */ -EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj); +ELM_API Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj); /** * @brief Get the inlined image object of the image widget. @@ -442,7 +442,7 @@ EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_image_object_get(const Evas_Object *obj); /** * @brief Get the current size of the image. @@ -454,7 +454,7 @@ EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h); +ELM_API void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h); /** * @brief Control if the object is (up/down) resizable. @@ -470,7 +470,7 @@ EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h); * * @ingroup Elm_Image */ -EAPI void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down); +ELM_API void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down); /** * @brief Control if the object is (up/down) resizable. @@ -486,7 +486,7 @@ EAPI void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down * * @ingroup Elm_Image */ -EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *up, Eina_Bool *down); +ELM_API void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *up, Eina_Bool *down); /** * @brief Control scaling behaviour of this object. @@ -501,7 +501,7 @@ EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *up, Eina_Bo * * @ingroup Elm_Image */ -EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); +ELM_API void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); /** * @brief Control scaling behaviour of this object. @@ -516,7 +516,7 @@ EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_no_scale_get(const Evas_Object *obj); /** * @brief Control whether the internal image's aspect ratio @@ -526,7 +526,7 @@ EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); +ELM_API void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * @brief Get whether the internal image's aspect ratio @@ -536,7 +536,7 @@ EAPI void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); * * @ingroup Elm_Image */ -EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj); /** * @brief Enable asynchronous file I/O for elm_image_file_set. @@ -552,4 +552,4 @@ EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj); * * @ingroup Elm_Image */ -EAPI void elm_image_async_open_set(Evas_Object *obj, Eina_Bool async); +ELM_API void elm_image_async_open_set(Evas_Object *obj, Eina_Bool async); diff --git a/src/lib/elementary/elm_index.c b/src/lib/elementary/elm_index.c index 6a4751c6e2..5ff252d87f 100644 --- a/src/lib/elementary/elm_index.c +++ b/src/lib/elementary/elm_index.c @@ -1182,21 +1182,21 @@ _elm_index_efl_ui_widget_on_access_update(Eo *obj, Elm_Index_Data *_pd EINA_UNUS _access_obj_process(obj, _elm_index_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_index_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(MY_CLASS, parent); } -EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) +ELM_API void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Efl_Ui_Layout_Orientation dir = horizontal ? EFL_UI_LAYOUT_ORIENTATION_HORIZONTAL : EFL_UI_LAYOUT_ORIENTATION_VERTICAL; efl_ui_layout_orientation_set(obj, dir); } -EAPI Eina_Bool elm_index_horizontal_get(const Evas_Object *obj) +ELM_API Eina_Bool elm_index_horizontal_get(const Evas_Object *obj) { Efl_Ui_Layout_Orientation dir = efl_ui_layout_orientation_get(obj); @@ -1381,7 +1381,7 @@ _elm_index_item_prepend(Eo *obj, Elm_Index_Data *sd, const char *letter, Evas_Sm return eo_item; } -EINA_DEPRECATED EAPI Elm_Object_Item * +EINA_DEPRECATED ELM_API Elm_Object_Item * elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, diff --git a/src/lib/elementary/elm_index_eo.c b/src/lib/elementary/elm_index_eo.c index 3de3e903c1..6dfe5bfceb 100644 --- a/src/lib/elementary/elm_index_eo.c +++ b/src/lib/elementary/elm_index_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_INDEX_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_INDEX_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_INDEX_EVENT_DELAY_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_INDEX_EVENT_DELAY_CHANGED = EFL_EVENT_DESCRIPTION("delay,changed"); -EWAPI const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_UP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_UP = EFL_EVENT_DESCRIPTION("level,up"); -EWAPI const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_DOWN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_DOWN = EFL_EVENT_DESCRIPTION("level,down"); void _elm_index_autohide_disabled_set(Eo *obj, Elm_Index_Data *pd, Eina_Bool disabled); @@ -25,7 +25,7 @@ __eolian_elm_index_autohide_disabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_autohide_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_autohide_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_index_autohide_disabled_get(const Eo *obj, Elm_Index_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_index_autohide_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_autohide_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_autohide_disabled_get, Eina_Bool, 0); void _elm_index_omit_enabled_set(Eo *obj, Elm_Index_Data *pd, Eina_Bool enabled); @@ -57,7 +57,7 @@ __eolian_elm_index_omit_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_omit_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_omit_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_index_omit_enabled_get(const Eo *obj, Elm_Index_Data *pd); @@ -69,7 +69,7 @@ __eolian_elm_index_omit_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_omit_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_omit_enabled_get, Eina_Bool, 0); void _elm_index_standard_priority_set(Eo *obj, Elm_Index_Data *pd, int priority); @@ -89,7 +89,7 @@ __eolian_elm_index_standard_priority_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_standard_priority_set, EFL_FUNC_CALL(priority), int priority); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_standard_priority_set, EFL_FUNC_CALL(priority), int priority); int _elm_index_standard_priority_get(const Eo *obj, Elm_Index_Data *pd); @@ -101,7 +101,7 @@ __eolian_elm_index_standard_priority_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_standard_priority_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_standard_priority_get, int, 0); void _elm_index_delay_change_time_set(Eo *obj, Elm_Index_Data *pd, double dtime); @@ -121,7 +121,7 @@ __eolian_elm_index_delay_change_time_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_delay_change_time_set, EFL_FUNC_CALL(dtime), double dtime); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_delay_change_time_set, EFL_FUNC_CALL(dtime), double dtime); double _elm_index_delay_change_time_get(const Eo *obj, Elm_Index_Data *pd); @@ -133,7 +133,7 @@ __eolian_elm_index_delay_change_time_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_delay_change_time_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_delay_change_time_get, double, 0); void _elm_index_indicator_disabled_set(Eo *obj, Elm_Index_Data *pd, Eina_Bool disabled); @@ -153,7 +153,7 @@ __eolian_elm_index_indicator_disabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_indicator_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_indicator_disabled_set, EFL_FUNC_CALL(disabled), Eina_Bool disabled); Eina_Bool _elm_index_indicator_disabled_get(const Eo *obj, Elm_Index_Data *pd); @@ -165,7 +165,7 @@ __eolian_elm_index_indicator_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_indicator_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_indicator_disabled_get, Eina_Bool, 0); void _elm_index_item_level_set(Eo *obj, Elm_Index_Data *pd, int level); @@ -185,7 +185,7 @@ __eolian_elm_index_item_level_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_item_level_set, EFL_FUNC_CALL(level), int level); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_item_level_set, EFL_FUNC_CALL(level), int level); int _elm_index_item_level_get(const Eo *obj, Elm_Index_Data *pd); @@ -197,43 +197,43 @@ __eolian_elm_index_item_level_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_item_level_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_item_level_get, int, 0); void _elm_index_level_go(Eo *obj, Elm_Index_Data *pd, int level); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_level_go, EFL_FUNC_CALL(level), int level); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_level_go, EFL_FUNC_CALL(level), int level); Elm_Widget_Item *_elm_index_item_prepend(Eo *obj, Elm_Index_Data *pd, const char *letter, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data), const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data), const char *letter, Evas_Smart_Cb func, const void *data); void _elm_index_item_clear(Eo *obj, Elm_Index_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_index_item_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_index_item_clear); Elm_Widget_Item *_elm_index_item_insert_after(Eo *obj, Elm_Index_Data *pd, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, letter, func, data), Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, letter, func, data), Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_index_item_find(Eo *obj, Elm_Index_Data *pd, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_find, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(data), const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_find, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(data), const void *data); Elm_Widget_Item *_elm_index_item_insert_before(Eo *obj, Elm_Index_Data *pd, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, letter, func, data), Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, letter, func, data), Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_index_item_append(Eo *obj, Elm_Index_Data *pd, const char *letter, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data), const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data), const char *letter, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_index_selected_item_get(const Eo *obj, Elm_Index_Data *pd, int level); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_index_selected_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(level), int level); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_index_selected_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(level), int level); Elm_Widget_Item *_elm_index_item_sorted_insert(Eo *obj, Elm_Index_Data *pd, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); -EOAPI EFL_FUNC_BODYV(elm_obj_index_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data, cmp_func, cmp_data_func), const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_index_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(letter, func, data, cmp_func, cmp_data_func), const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); Efl_Object *_elm_index_efl_object_constructor(Eo *obj, Elm_Index_Data *pd); diff --git a/src/lib/elementary/elm_index_eo.h b/src/lib/elementary/elm_index_eo.h index c7fc586465..38978e0fcc 100644 --- a/src/lib/elementary/elm_index_eo.h +++ b/src/lib/elementary/elm_index_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Index; */ #define ELM_INDEX_CLASS elm_index_class_get() -EWAPI const Efl_Class *elm_index_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_index_class_get(void) EINA_CONST; /** * @brief Enable or disable auto hiding feature for a given index widget. @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_index_class_get(void) EINA_CONST; * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_autohide_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_index_autohide_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief Enable or disable auto hiding feature for a given index widget. @@ -40,7 +40,7 @@ EOAPI void elm_obj_index_autohide_disabled_set(Eo *obj, Eina_Bool disabled); * * @ingroup Elm_Index */ -EOAPI Eina_Bool elm_obj_index_autohide_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_index_autohide_disabled_get(const Eo *obj); /** * @brief Enable or disable omit feature for a given index widget. @@ -52,7 +52,7 @@ EOAPI Eina_Bool elm_obj_index_autohide_disabled_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_omit_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_index_omit_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Enable or disable omit feature for a given index widget. @@ -65,7 +65,7 @@ EOAPI void elm_obj_index_omit_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Index */ -EOAPI Eina_Bool elm_obj_index_omit_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_index_omit_enabled_get(const Eo *obj); /** * @brief Control standard_priority group of index. Priority group will be @@ -79,7 +79,7 @@ EOAPI Eina_Bool elm_obj_index_omit_enabled_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_standard_priority_set(Eo *obj, int priority); +ELM_API ELM_API_WEAK void elm_obj_index_standard_priority_set(Eo *obj, int priority); /** * @brief Control standard_priority group of index. Priority group will be @@ -94,7 +94,7 @@ EOAPI void elm_obj_index_standard_priority_set(Eo *obj, int priority); * * @ingroup Elm_Index */ -EOAPI int elm_obj_index_standard_priority_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_index_standard_priority_get(const Eo *obj); /** * @brief Set a delay change time for index object. @@ -106,7 +106,7 @@ EOAPI int elm_obj_index_standard_priority_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_delay_change_time_set(Eo *obj, double dtime); +ELM_API ELM_API_WEAK void elm_obj_index_delay_change_time_set(Eo *obj, double dtime); /** * @brief Set a delay change time for index object. @@ -119,7 +119,7 @@ EOAPI void elm_obj_index_delay_change_time_set(Eo *obj, double dtime); * * @ingroup Elm_Index */ -EOAPI double elm_obj_index_delay_change_time_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_index_delay_change_time_get(const Eo *obj); /** * @brief Control the indicator as to be disabled. @@ -132,7 +132,7 @@ EOAPI double elm_obj_index_delay_change_time_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_indicator_disabled_set(Eo *obj, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_index_indicator_disabled_set(Eo *obj, Eina_Bool disabled); /** * @brief Control the indicator as to be disabled. @@ -146,7 +146,7 @@ EOAPI void elm_obj_index_indicator_disabled_set(Eo *obj, Eina_Bool disabled); * * @ingroup Elm_Index */ -EOAPI Eina_Bool elm_obj_index_indicator_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_index_indicator_disabled_get(const Eo *obj); /** * @brief Set the items level for a given index widget. @@ -158,7 +158,7 @@ EOAPI Eina_Bool elm_obj_index_indicator_disabled_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_item_level_set(Eo *obj, int level); +ELM_API ELM_API_WEAK void elm_obj_index_item_level_set(Eo *obj, int level); /** * @brief Set the items level for a given index widget. @@ -171,7 +171,7 @@ EOAPI void elm_obj_index_item_level_set(Eo *obj, int level); * * @ingroup Elm_Index */ -EOAPI int elm_obj_index_item_level_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_index_item_level_get(const Eo *obj); /** * @brief Flush the changes made to the index items so they work correctly @@ -187,7 +187,7 @@ EOAPI int elm_obj_index_item_level_get(const Eo *obj); * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_level_go(Eo *obj, int level); +ELM_API ELM_API_WEAK void elm_obj_index_level_go(Eo *obj, int level); /** * @brief Prepend a new item on a given index widget. @@ -207,7 +207,7 @@ EOAPI void elm_obj_index_level_go(Eo *obj, int level); * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_prepend(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_prepend(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Removes all items from a given index widget. @@ -218,7 +218,7 @@ EOAPI Elm_Widget_Item *elm_obj_index_item_prepend(Eo *obj, const char *letter, E * * @ingroup Elm_Index */ -EOAPI void elm_obj_index_item_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_index_item_clear(Eo *obj); /** * @brief Insert a new item into the index object after item @c after. @@ -242,7 +242,7 @@ EOAPI void elm_obj_index_item_clear(Eo *obj); * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Find a given index widget's item, using item data. @@ -254,7 +254,7 @@ EOAPI Elm_Widget_Item *elm_obj_index_item_insert_after(Eo *obj, Elm_Widget_Item * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_find(Eo *obj, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_find(Eo *obj, const void *data); /** * @brief Insert a new item into the index object before item @c before. @@ -278,7 +278,7 @@ EOAPI Elm_Widget_Item *elm_obj_index_item_find(Eo *obj, const void *data); * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Append a new item on a given index widget. @@ -298,7 +298,7 @@ EOAPI Elm_Widget_Item *elm_obj_index_item_insert_before(Eo *obj, Elm_Widget_Item * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_append(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_append(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Returns the last selected item, for a given index widget. @@ -310,7 +310,7 @@ EOAPI Elm_Widget_Item *elm_obj_index_item_append(Eo *obj, const char *letter, Ev * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_selected_item_get(const Eo *obj, int level); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_selected_item_get(const Eo *obj, int level); /** * @brief Insert a new item into the given index widget, using @c cmp_func @@ -343,9 +343,9 @@ EOAPI Elm_Widget_Item *elm_obj_index_selected_item_get(const Eo *obj, int level) * * @ingroup Elm_Index */ -EOAPI Elm_Widget_Item *elm_obj_index_item_sorted_insert(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_index_item_sorted_insert(Eo *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); -EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_INDEX_EVENT_CHANGED; /** Called when index changed * @return Efl_Object * @@ -354,7 +354,7 @@ EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_CHANGED; */ #define ELM_INDEX_EVENT_CHANGED (&(_ELM_INDEX_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_DELAY_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_INDEX_EVENT_DELAY_CHANGED; /** Called when delay changed * @return Efl_Object * @@ -363,7 +363,7 @@ EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_DELAY_CHANGED; */ #define ELM_INDEX_EVENT_DELAY_CHANGED (&(_ELM_INDEX_EVENT_DELAY_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_UP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_UP; /** Called when level increased * @@ -371,7 +371,7 @@ EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_UP; */ #define ELM_INDEX_EVENT_LEVEL_UP (&(_ELM_INDEX_EVENT_LEVEL_UP)) -EWAPI extern const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_DOWN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_INDEX_EVENT_LEVEL_DOWN; /** Called when level decreased * diff --git a/src/lib/elementary/elm_index_eo.legacy.c b/src/lib/elementary/elm_index_eo.legacy.c index 52b5426009..00924a7ae3 100644 --- a/src/lib/elementary/elm_index_eo.legacy.c +++ b/src/lib/elementary/elm_index_eo.legacy.c @@ -1,125 +1,125 @@ -EAPI void +ELM_API void elm_index_autohide_disabled_set(Elm_Index *obj, Eina_Bool disabled) { elm_obj_index_autohide_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_index_autohide_disabled_get(const Elm_Index *obj) { return elm_obj_index_autohide_disabled_get(obj); } -EAPI void +ELM_API void elm_index_omit_enabled_set(Elm_Index *obj, Eina_Bool enabled) { elm_obj_index_omit_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_index_omit_enabled_get(const Elm_Index *obj) { return elm_obj_index_omit_enabled_get(obj); } -EAPI void +ELM_API void elm_index_standard_priority_set(Elm_Index *obj, int priority) { elm_obj_index_standard_priority_set(obj, priority); } -EAPI int +ELM_API int elm_index_standard_priority_get(const Elm_Index *obj) { return elm_obj_index_standard_priority_get(obj); } -EAPI void +ELM_API void elm_index_delay_change_time_set(Elm_Index *obj, double dtime) { elm_obj_index_delay_change_time_set(obj, dtime); } -EAPI double +ELM_API double elm_index_delay_change_time_get(const Elm_Index *obj) { return elm_obj_index_delay_change_time_get(obj); } -EAPI void +ELM_API void elm_index_indicator_disabled_set(Elm_Index *obj, Eina_Bool disabled) { elm_obj_index_indicator_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_index_indicator_disabled_get(const Elm_Index *obj) { return elm_obj_index_indicator_disabled_get(obj); } -EAPI void +ELM_API void elm_index_item_level_set(Elm_Index *obj, int level) { elm_obj_index_item_level_set(obj, level); } -EAPI int +ELM_API int elm_index_item_level_get(const Elm_Index *obj) { return elm_obj_index_item_level_get(obj); } -EAPI void +ELM_API void elm_index_level_go(Elm_Index *obj, int level) { elm_obj_index_level_go(obj, level); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_prepend(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data) { return elm_obj_index_item_prepend(obj, letter, func, data); } -EAPI void +ELM_API void elm_index_item_clear(Elm_Index *obj) { elm_obj_index_item_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_insert_after(Elm_Index *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data) { return elm_obj_index_item_insert_after(obj, after, letter, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_find(Elm_Index *obj, const void *data) { return elm_obj_index_item_find(obj, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_insert_before(Elm_Index *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data) { return elm_obj_index_item_insert_before(obj, before, letter, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_append(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data) { return elm_obj_index_item_append(obj, letter, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_selected_item_get(const Elm_Index *obj, int level) { return elm_obj_index_selected_item_get(obj, level); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_index_item_sorted_insert(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func) { return elm_obj_index_item_sorted_insert(obj, letter, func, data, cmp_func, cmp_data_func); diff --git a/src/lib/elementary/elm_index_eo.legacy.h b/src/lib/elementary/elm_index_eo.legacy.h index 3caed55c45..f48fd8e0ec 100644 --- a/src/lib/elementary/elm_index_eo.legacy.h +++ b/src/lib/elementary/elm_index_eo.legacy.h @@ -22,7 +22,7 @@ typedef Eo Elm_Index; * * @ingroup Elm_Index_Group */ -EAPI void elm_index_autohide_disabled_set(Elm_Index *obj, Eina_Bool disabled); +ELM_API void elm_index_autohide_disabled_set(Elm_Index *obj, Eina_Bool disabled); /** * @brief Enable or disable auto hiding feature for a given index widget. @@ -33,7 +33,7 @@ EAPI void elm_index_autohide_disabled_set(Elm_Index *obj, Eina_Bool disabled); * * @ingroup Elm_Index_Group */ -EAPI Eina_Bool elm_index_autohide_disabled_get(const Elm_Index *obj); +ELM_API Eina_Bool elm_index_autohide_disabled_get(const Elm_Index *obj); /** * @brief Enable or disable omit feature for a given index widget. @@ -45,7 +45,7 @@ EAPI Eina_Bool elm_index_autohide_disabled_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_omit_enabled_set(Elm_Index *obj, Eina_Bool enabled); +ELM_API void elm_index_omit_enabled_set(Elm_Index *obj, Eina_Bool enabled); /** * @brief Enable or disable omit feature for a given index widget. @@ -58,7 +58,7 @@ EAPI void elm_index_omit_enabled_set(Elm_Index *obj, Eina_Bool enabled); * * @ingroup Elm_Index_Group */ -EAPI Eina_Bool elm_index_omit_enabled_get(const Elm_Index *obj); +ELM_API Eina_Bool elm_index_omit_enabled_get(const Elm_Index *obj); /** * @brief Control standard_priority group of index. Priority group will be @@ -72,7 +72,7 @@ EAPI Eina_Bool elm_index_omit_enabled_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_standard_priority_set(Elm_Index *obj, int priority); +ELM_API void elm_index_standard_priority_set(Elm_Index *obj, int priority); /** * @brief Control standard_priority group of index. Priority group will be @@ -87,7 +87,7 @@ EAPI void elm_index_standard_priority_set(Elm_Index *obj, int priority); * * @ingroup Elm_Index_Group */ -EAPI int elm_index_standard_priority_get(const Elm_Index *obj); +ELM_API int elm_index_standard_priority_get(const Elm_Index *obj); /** * @brief Set a delay change time for index object. @@ -99,7 +99,7 @@ EAPI int elm_index_standard_priority_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_delay_change_time_set(Elm_Index *obj, double dtime); +ELM_API void elm_index_delay_change_time_set(Elm_Index *obj, double dtime); /** * @brief Set a delay change time for index object. @@ -112,7 +112,7 @@ EAPI void elm_index_delay_change_time_set(Elm_Index *obj, double dtime); * * @ingroup Elm_Index_Group */ -EAPI double elm_index_delay_change_time_get(const Elm_Index *obj); +ELM_API double elm_index_delay_change_time_get(const Elm_Index *obj); /** * @brief Control the indicator as to be disabled. @@ -125,7 +125,7 @@ EAPI double elm_index_delay_change_time_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_indicator_disabled_set(Elm_Index *obj, Eina_Bool disabled); +ELM_API void elm_index_indicator_disabled_set(Elm_Index *obj, Eina_Bool disabled); /** * @brief Control the indicator as to be disabled. @@ -139,7 +139,7 @@ EAPI void elm_index_indicator_disabled_set(Elm_Index *obj, Eina_Bool disabled); * * @ingroup Elm_Index_Group */ -EAPI Eina_Bool elm_index_indicator_disabled_get(const Elm_Index *obj); +ELM_API Eina_Bool elm_index_indicator_disabled_get(const Elm_Index *obj); /** * @brief Set the items level for a given index widget. @@ -151,7 +151,7 @@ EAPI Eina_Bool elm_index_indicator_disabled_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_item_level_set(Elm_Index *obj, int level); +ELM_API void elm_index_item_level_set(Elm_Index *obj, int level); /** * @brief Set the items level for a given index widget. @@ -164,7 +164,7 @@ EAPI void elm_index_item_level_set(Elm_Index *obj, int level); * * @ingroup Elm_Index_Group */ -EAPI int elm_index_item_level_get(const Elm_Index *obj); +ELM_API int elm_index_item_level_get(const Elm_Index *obj); /** * @brief Flush the changes made to the index items so they work correctly @@ -180,7 +180,7 @@ EAPI int elm_index_item_level_get(const Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_level_go(Elm_Index *obj, int level); +ELM_API void elm_index_level_go(Elm_Index *obj, int level); /** * @brief Prepend a new item on a given index widget. @@ -200,7 +200,7 @@ EAPI void elm_index_level_go(Elm_Index *obj, int level); * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_prepend(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_index_item_prepend(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Removes all items from a given index widget. @@ -211,7 +211,7 @@ EAPI Elm_Widget_Item *elm_index_item_prepend(Elm_Index *obj, const char *letter, * * @ingroup Elm_Index_Group */ -EAPI void elm_index_item_clear(Elm_Index *obj); +ELM_API void elm_index_item_clear(Elm_Index *obj); /** * @brief Insert a new item into the index object after item @c after. @@ -235,7 +235,7 @@ EAPI void elm_index_item_clear(Elm_Index *obj); * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_insert_after(Elm_Index *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_index_item_insert_after(Elm_Index *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Find a given index widget's item, using item data. @@ -247,7 +247,7 @@ EAPI Elm_Widget_Item *elm_index_item_insert_after(Elm_Index *obj, Elm_Widget_Ite * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_find(Elm_Index *obj, const void *data); +ELM_API Elm_Widget_Item *elm_index_item_find(Elm_Index *obj, const void *data); /** * @brief Insert a new item into the index object before item @c before. @@ -271,7 +271,7 @@ EAPI Elm_Widget_Item *elm_index_item_find(Elm_Index *obj, const void *data); * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_insert_before(Elm_Index *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_index_item_insert_before(Elm_Index *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Append a new item on a given index widget. @@ -291,7 +291,7 @@ EAPI Elm_Widget_Item *elm_index_item_insert_before(Elm_Index *obj, Elm_Widget_It * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_append(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_index_item_append(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * @brief Returns the last selected item, for a given index widget. @@ -303,7 +303,7 @@ EAPI Elm_Widget_Item *elm_index_item_append(Elm_Index *obj, const char *letter, * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_selected_item_get(const Elm_Index *obj, int level); +ELM_API Elm_Widget_Item *elm_index_selected_item_get(const Elm_Index *obj, int level); /** * @brief Insert a new item into the given index widget, using @c cmp_func @@ -336,6 +336,6 @@ EAPI Elm_Widget_Item *elm_index_selected_item_get(const Elm_Index *obj, int leve * * @ingroup Elm_Index_Group */ -EAPI Elm_Widget_Item *elm_index_item_sorted_insert(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); +ELM_API Elm_Widget_Item *elm_index_item_sorted_insert(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); #endif diff --git a/src/lib/elementary/elm_index_item_eo.c b/src/lib/elementary/elm_index_item_eo.c index 7ec46c3c60..9ab7465768 100644 --- a/src/lib/elementary/elm_index_item_eo.c +++ b/src/lib/elementary/elm_index_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_index_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); void _elm_index_item_priority_set(Eo *obj, Elm_Index_Item_Data *pd, int priority); @@ -37,11 +37,11 @@ __eolian_elm_index_item_priority_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_index_item_priority_set, EFL_FUNC_CALL(priority), int priority); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_index_item_priority_set, EFL_FUNC_CALL(priority), int priority); const char *_elm_index_item_letter_get(const Eo *obj, Elm_Index_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_index_item_letter_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_index_item_letter_get, const char *, NULL); Efl_Object *_elm_index_item_efl_object_constructor(Eo *obj, Elm_Index_Item_Data *pd); diff --git a/src/lib/elementary/elm_index_item_eo.h b/src/lib/elementary/elm_index_item_eo.h index e4dbbf820b..3445d7806f 100644 --- a/src/lib/elementary/elm_index_item_eo.h +++ b/src/lib/elementary/elm_index_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Index_Item; */ #define ELM_INDEX_ITEM_CLASS elm_index_item_class_get() -EWAPI const Efl_Class *elm_index_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_index_item_class_get(void) EINA_CONST; /** * @brief Set the selected state of an item. @@ -38,7 +38,7 @@ EWAPI const Efl_Class *elm_index_item_class_get(void) EINA_CONST; * * @ingroup Elm_Index_Item */ -EOAPI void elm_obj_index_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_index_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Sets the priority of an item. @@ -55,7 +55,7 @@ EOAPI void elm_obj_index_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Index_Item */ -EOAPI void elm_obj_index_item_priority_set(Eo *obj, int priority); +ELM_API ELM_API_WEAK void elm_obj_index_item_priority_set(Eo *obj, int priority); /** * @brief Get the letter (string) set on a given index widget item. @@ -66,6 +66,6 @@ EOAPI void elm_obj_index_item_priority_set(Eo *obj, int priority); * * @ingroup Elm_Index_Item */ -EOAPI const char *elm_obj_index_item_letter_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_index_item_letter_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_index_item_eo.legacy.c b/src/lib/elementary/elm_index_item_eo.legacy.c index 27ac98c50d..912e95c1fa 100644 --- a/src/lib/elementary/elm_index_item_eo.legacy.c +++ b/src/lib/elementary/elm_index_item_eo.legacy.c @@ -1,17 +1,17 @@ -EAPI void +ELM_API void elm_index_item_selected_set(Elm_Index_Item *obj, Eina_Bool selected) { elm_obj_index_item_selected_set(obj, selected); } -EAPI void +ELM_API void elm_index_item_priority_set(Elm_Index_Item *obj, int priority) { elm_obj_index_item_priority_set(obj, priority); } -EAPI const char * +ELM_API const char * elm_index_item_letter_get(const Elm_Index_Item *obj) { return elm_obj_index_item_letter_get(obj); diff --git a/src/lib/elementary/elm_index_item_eo.legacy.h b/src/lib/elementary/elm_index_item_eo.legacy.h index 184401d018..c20ed99c38 100644 --- a/src/lib/elementary/elm_index_item_eo.legacy.h +++ b/src/lib/elementary/elm_index_item_eo.legacy.h @@ -36,7 +36,7 @@ typedef Eo Elm_Index_Item; * * @ingroup Elm_Index_Item_Group */ -EAPI void elm_index_item_selected_set(Elm_Index_Item *obj, Eina_Bool selected); +ELM_API void elm_index_item_selected_set(Elm_Index_Item *obj, Eina_Bool selected); /** * @brief Sets the priority of an item. @@ -53,7 +53,7 @@ EAPI void elm_index_item_selected_set(Elm_Index_Item *obj, Eina_Bool selected); * * @ingroup Elm_Index_Item_Group */ -EAPI void elm_index_item_priority_set(Elm_Index_Item *obj, int priority); +ELM_API void elm_index_item_priority_set(Elm_Index_Item *obj, int priority); /** * @brief Get the letter (string) set on a given index widget item. @@ -64,6 +64,6 @@ EAPI void elm_index_item_priority_set(Elm_Index_Item *obj, int priority); * * @ingroup Elm_Index_Item_Group */ -EAPI const char *elm_index_item_letter_get(const Elm_Index_Item *obj); +ELM_API const char *elm_index_item_letter_get(const Elm_Index_Item *obj); #endif diff --git a/src/lib/elementary/elm_index_legacy.h b/src/lib/elementary/elm_index_legacy.h index d570262f0c..0933be270b 100644 --- a/src/lib/elementary/elm_index_legacy.h +++ b/src/lib/elementary/elm_index_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Index_Group */ -EAPI Evas_Object *elm_index_add(Evas_Object *parent); +ELM_API Evas_Object *elm_index_add(Evas_Object *parent); /** * @brief Enable or disable horizontal mode on the index object @@ -25,7 +25,7 @@ EAPI Evas_Object *elm_index_add(Evas_Object *parent); * * @ingroup Elm_Index_Group */ -EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); +ELM_API void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Get enable or disable status of horizontal mode on the index object. @@ -41,7 +41,7 @@ EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); * * @ingroup Elm_Index_Group */ -EAPI Eina_Bool elm_index_horizontal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_index_horizontal_get(const Evas_Object *obj); #include "elm_index_item_eo.legacy.h" #include "elm_index_eo.legacy.h" diff --git a/src/lib/elementary/elm_interface_fileselector_eo.c b/src/lib/elementary/elm_interface_fileselector_eo.c index 1f6636b664..514d1d63c6 100644 --- a/src/lib/elementary/elm_interface_fileselector_eo.c +++ b/src/lib/elementary/elm_interface_fileselector_eo.c @@ -14,7 +14,7 @@ __eolian_elm_interface_fileselector_folder_only_set_reflect(Eo *obj, Eina_Value return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_folder_only_set, EFL_FUNC_CALL(only), Eina_Bool only); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_folder_only_set, EFL_FUNC_CALL(only), Eina_Bool only); static Eina_Value __eolian_elm_interface_fileselector_folder_only_get_reflect(const Eo *obj) @@ -23,9 +23,9 @@ __eolian_elm_interface_fileselector_folder_only_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_folder_only_get, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_thumbnail_size_set, EFL_FUNC_CALL(w, h), int w, int h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_interface_fileselector_thumbnail_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_folder_only_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_thumbnail_size_set, EFL_FUNC_CALL(w, h), int w, int h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_interface_fileselector_thumbnail_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); static Eina_Error __eolian_elm_interface_fileselector_hidden_visible_set_reflect(Eo *obj, Eina_Value val) @@ -42,7 +42,7 @@ __eolian_elm_interface_fileselector_hidden_visible_set_reflect(Eo *obj, Eina_Val return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_hidden_visible_set, EFL_FUNC_CALL(hidden), Eina_Bool hidden); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_hidden_visible_set, EFL_FUNC_CALL(hidden), Eina_Bool hidden); static Eina_Value __eolian_elm_interface_fileselector_hidden_visible_get_reflect(const Eo *obj) @@ -51,9 +51,9 @@ __eolian_elm_interface_fileselector_hidden_visible_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_hidden_visible_get, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_sort_method_set, EFL_FUNC_CALL(sort), Elm_Fileselector_Sort sort); -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_sort_method_get, Elm_Fileselector_Sort, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_hidden_visible_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_sort_method_set, EFL_FUNC_CALL(sort), Elm_Fileselector_Sort sort); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_sort_method_get, Elm_Fileselector_Sort, 0); static Eina_Error __eolian_elm_interface_fileselector_multi_select_set_reflect(Eo *obj, Eina_Value val) @@ -70,7 +70,7 @@ __eolian_elm_interface_fileselector_multi_select_set_reflect(Eo *obj, Eina_Value return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); static Eina_Value __eolian_elm_interface_fileselector_multi_select_get_reflect(const Eo *obj) @@ -79,7 +79,7 @@ __eolian_elm_interface_fileselector_multi_select_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_multi_select_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_multi_select_get, Eina_Bool, 0); static Eina_Error __eolian_elm_interface_fileselector_expandable_set_reflect(Eo *obj, Eina_Value val) @@ -96,7 +96,7 @@ __eolian_elm_interface_fileselector_expandable_set_reflect(Eo *obj, Eina_Value v return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_expandable_set, EFL_FUNC_CALL(expand), Eina_Bool expand); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_expandable_set, EFL_FUNC_CALL(expand), Eina_Bool expand); static Eina_Value __eolian_elm_interface_fileselector_expandable_get_reflect(const Eo *obj) @@ -105,9 +105,9 @@ __eolian_elm_interface_fileselector_expandable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_expandable_get, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_mode_set, EFL_FUNC_CALL(mode), Elm_Fileselector_Mode mode); -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_mode_get, Elm_Fileselector_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_expandable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_mode_set, EFL_FUNC_CALL(mode), Elm_Fileselector_Mode mode); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_mode_get, Elm_Fileselector_Mode, 0); static Eina_Error __eolian_elm_interface_fileselector_is_save_set_reflect(Eo *obj, Eina_Value val) @@ -124,7 +124,7 @@ __eolian_elm_interface_fileselector_is_save_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_is_save_set, EFL_FUNC_CALL(is_save), Eina_Bool is_save); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_is_save_set, EFL_FUNC_CALL(is_save), Eina_Bool is_save); static Eina_Value __eolian_elm_interface_fileselector_is_save_get_reflect(const Eo *obj) @@ -133,8 +133,8 @@ __eolian_elm_interface_fileselector_is_save_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_is_save_get, Eina_Bool, 0); -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_selected_models_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_is_save_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_selected_models_get, const Eina_List *, NULL); static Eina_Error __eolian_elm_interface_fileselector_current_name_set_reflect(Eo *obj, Eina_Value val) @@ -151,7 +151,7 @@ __eolian_elm_interface_fileselector_current_name_set_reflect(Eo *obj, Eina_Value return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_interface_fileselector_current_name_set, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_interface_fileselector_current_name_set, EFL_FUNC_CALL(name), const char *name); static Eina_Value __eolian_elm_interface_fileselector_current_name_get_reflect(const Eo *obj) @@ -160,12 +160,12 @@ __eolian_elm_interface_fileselector_current_name_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_current_name_get, const char *, NULL); -EOAPI EFL_FUNC_BODYV(elm_interface_fileselector_selected_model_set, Eina_Bool, 0, EFL_FUNC_CALL(model), Efl_Io_Model *model); -EOAPI EFL_FUNC_BODY_CONST(elm_interface_fileselector_selected_model_get, Efl_Io_Model *, NULL); -EOAPI EFL_FUNC_BODYV(elm_interface_fileselector_custom_filter_append, Eina_Bool, 0, EFL_FUNC_CALL(func, data, filter_name), Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); -EOAPI EFL_VOID_FUNC_BODY(elm_interface_fileselector_filters_clear); -EOAPI EFL_FUNC_BODYV(elm_interface_fileselector_mime_types_filter_append, Eina_Bool, 0, EFL_FUNC_CALL(mime_types, filter_name), const char *mime_types, const char *filter_name); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_current_name_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_interface_fileselector_selected_model_set, Eina_Bool, 0, EFL_FUNC_CALL(model), Efl_Io_Model *model); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_interface_fileselector_selected_model_get, Efl_Io_Model *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_interface_fileselector_custom_filter_append, Eina_Bool, 0, EFL_FUNC_CALL(func, data, filter_name), Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_interface_fileselector_filters_clear); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_interface_fileselector_mime_types_filter_append, Eina_Bool, 0, EFL_FUNC_CALL(mime_types, filter_name), const char *mime_types, const char *filter_name); static Eina_Bool _elm_interface_fileselector_class_initializer(Efl_Class *klass) diff --git a/src/lib/elementary/elm_interface_fileselector_eo.h b/src/lib/elementary/elm_interface_fileselector_eo.h index dece644a6f..f77d16257e 100644 --- a/src/lib/elementary/elm_interface_fileselector_eo.h +++ b/src/lib/elementary/elm_interface_fileselector_eo.h @@ -53,7 +53,7 @@ typedef enum */ #define ELM_INTERFACE_FILESELECTOR_INTERFACE elm_interface_fileselector_interface_get() -EWAPI const Efl_Class *elm_interface_fileselector_interface_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_interface_fileselector_interface_get(void) EINA_CONST; /** * @brief Enable/disable folder-only view for a given file selector widget @@ -63,7 +63,7 @@ EWAPI const Efl_Class *elm_interface_fileselector_interface_get(void) EINA_CONST * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_folder_only_set(Eo *obj, Eina_Bool only); +ELM_API ELM_API_WEAK void elm_interface_fileselector_folder_only_set(Eo *obj, Eina_Bool only); /** * @brief Get whether folder-only view is set for a given file selector @@ -74,7 +74,7 @@ EOAPI void elm_interface_fileselector_folder_only_set(Eo *obj, Eina_Bool only); * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_folder_only_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_folder_only_get(const Eo *obj); /** * @brief Set the size for the thumbnail of the file selector widget's view. @@ -85,7 +85,7 @@ EOAPI Eina_Bool elm_interface_fileselector_folder_only_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_thumbnail_size_set(Eo *obj, int w, int h); +ELM_API ELM_API_WEAK void elm_interface_fileselector_thumbnail_size_set(Eo *obj, int w, int h); /** * @brief Get the size for the thumbnail of a given file selector widget @@ -96,7 +96,7 @@ EOAPI void elm_interface_fileselector_thumbnail_size_set(Eo *obj, int w, int h); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_thumbnail_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_interface_fileselector_thumbnail_size_get(const Eo *obj, int *w, int *h); /** * @brief Enable or disable visibility of hidden files/directories in the file @@ -107,7 +107,7 @@ EOAPI void elm_interface_fileselector_thumbnail_size_get(const Eo *obj, int *w, * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_hidden_visible_set(Eo *obj, Eina_Bool hidden); +ELM_API ELM_API_WEAK void elm_interface_fileselector_hidden_visible_set(Eo *obj, Eina_Bool hidden); /** * @brief Get if hiden files/directories in the file selector are visible or @@ -119,7 +119,7 @@ EOAPI void elm_interface_fileselector_hidden_visible_set(Eo *obj, Eina_Bool hidd * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_hidden_visible_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_hidden_visible_get(const Eo *obj); /** * @brief Set the sort method of the file selector widget. @@ -129,7 +129,7 @@ EOAPI Eina_Bool elm_interface_fileselector_hidden_visible_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_sort_method_set(Eo *obj, Elm_Fileselector_Sort sort); +ELM_API ELM_API_WEAK void elm_interface_fileselector_sort_method_set(Eo *obj, Elm_Fileselector_Sort sort); /** * @brief Get the sort method of the file selector widget. @@ -140,7 +140,7 @@ EOAPI void elm_interface_fileselector_sort_method_set(Eo *obj, Elm_Fileselector_ * * @ingroup Elm_Interface_Fileselector */ -EOAPI Elm_Fileselector_Sort elm_interface_fileselector_sort_method_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Fileselector_Sort elm_interface_fileselector_sort_method_get(const Eo *obj); /** * @brief Enable or disable multi-selection in the fileselector @@ -150,7 +150,7 @@ EOAPI Elm_Fileselector_Sort elm_interface_fileselector_sort_method_get(const Eo * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_multi_select_set(Eo *obj, Eina_Bool multi); +ELM_API ELM_API_WEAK void elm_interface_fileselector_multi_select_set(Eo *obj, Eina_Bool multi); /** * @brief Gets if multi-selection in fileselector is enabled or disabled. @@ -161,7 +161,7 @@ EOAPI void elm_interface_fileselector_multi_select_set(Eo *obj, Eina_Bool multi) * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_multi_select_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_multi_select_get(const Eo *obj); /** * @brief Enable/disable a tree view in the given file selector widget, if @@ -172,7 +172,7 @@ EOAPI Eina_Bool elm_interface_fileselector_multi_select_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_expandable_set(Eo *obj, Eina_Bool expand); +ELM_API ELM_API_WEAK void elm_interface_fileselector_expandable_set(Eo *obj, Eina_Bool expand); /** * @brief Get whether tree view is enabled for the given file selector @@ -183,7 +183,7 @@ EOAPI void elm_interface_fileselector_expandable_set(Eo *obj, Eina_Bool expand); * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_expandable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_expandable_get(const Eo *obj); /** * @brief Set the mode in which a given file selector widget will display @@ -194,7 +194,7 @@ EOAPI Eina_Bool elm_interface_fileselector_expandable_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_mode_set(Eo *obj, Elm_Fileselector_Mode mode); +ELM_API ELM_API_WEAK void elm_interface_fileselector_mode_set(Eo *obj, Elm_Fileselector_Mode mode); /** * @brief Get the mode in which a given file selector widget is displaying @@ -205,7 +205,7 @@ EOAPI void elm_interface_fileselector_mode_set(Eo *obj, Elm_Fileselector_Mode mo * * @ingroup Elm_Interface_Fileselector */ -EOAPI Elm_Fileselector_Mode elm_interface_fileselector_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Fileselector_Mode elm_interface_fileselector_mode_get(const Eo *obj); /** * @brief Enable/disable the file name entry box where the user can type in a @@ -216,7 +216,7 @@ EOAPI Elm_Fileselector_Mode elm_interface_fileselector_mode_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_is_save_set(Eo *obj, Eina_Bool is_save); +ELM_API ELM_API_WEAK void elm_interface_fileselector_is_save_set(Eo *obj, Eina_Bool is_save); /** * @brief Get whether the given file selector is in "saving dialog" mode @@ -227,7 +227,7 @@ EOAPI void elm_interface_fileselector_is_save_set(Eo *obj, Eina_Bool is_save); * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_is_save_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_is_save_get(const Eo *obj); /** * @brief Get a list of models selected in the fileselector. @@ -238,7 +238,7 @@ EOAPI Eina_Bool elm_interface_fileselector_is_save_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI const Eina_List *elm_interface_fileselector_selected_models_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_interface_fileselector_selected_models_get(const Eo *obj); /** * @brief The filename that will be displayed in the filename entry @@ -248,7 +248,7 @@ EOAPI const Eina_List *elm_interface_fileselector_selected_models_get(const Eo * * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_current_name_set(Eo *obj, const char *name); +ELM_API ELM_API_WEAK void elm_interface_fileselector_current_name_set(Eo *obj, const char *name); /** * @brief The filename that will be displayed in the filename entry @@ -259,7 +259,7 @@ EOAPI void elm_interface_fileselector_current_name_set(Eo *obj, const char *name * * @ingroup Elm_Interface_Fileselector */ -EOAPI const char *elm_interface_fileselector_current_name_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_interface_fileselector_current_name_get(const Eo *obj); #ifdef EFL_BETA_API_SUPPORT /** @@ -273,7 +273,7 @@ EOAPI const char *elm_interface_fileselector_current_name_get(const Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_selected_model_set(Eo *obj, Efl_Io_Model *model); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_selected_model_set(Eo *obj, Efl_Io_Model *model); #endif /* EFL_BETA_API_SUPPORT */ #ifdef EFL_BETA_API_SUPPORT @@ -287,7 +287,7 @@ EOAPI Eina_Bool elm_interface_fileselector_selected_model_set(Eo *obj, Efl_Io_Mo * * @ingroup Elm_Interface_Fileselector */ -EOAPI Efl_Io_Model *elm_interface_fileselector_selected_model_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Io_Model *elm_interface_fileselector_selected_model_get(const Eo *obj); #endif /* EFL_BETA_API_SUPPORT */ /** @@ -302,13 +302,13 @@ EOAPI Efl_Io_Model *elm_interface_fileselector_selected_model_get(const Eo *obj) * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_custom_filter_append(Eo *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_custom_filter_append(Eo *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name); /** Clear all filters registered * * @ingroup Elm_Interface_Fileselector */ -EOAPI void elm_interface_fileselector_filters_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_interface_fileselector_filters_clear(Eo *obj); /** * @brief Append mime type based filter into filter list @@ -321,6 +321,6 @@ EOAPI void elm_interface_fileselector_filters_clear(Eo *obj); * * @ingroup Elm_Interface_Fileselector */ -EOAPI Eina_Bool elm_interface_fileselector_mime_types_filter_append(Eo *obj, const char *mime_types, const char *filter_name); +ELM_API ELM_API_WEAK Eina_Bool elm_interface_fileselector_mime_types_filter_append(Eo *obj, const char *mime_types, const char *filter_name); #endif diff --git a/src/lib/elementary/elm_interface_scrollable.c b/src/lib/elementary/elm_interface_scrollable.c index 0721f94030..3d2d59e6ad 100644 --- a/src/lib/elementary/elm_interface_scrollable.c +++ b/src/lib/elementary/elm_interface_scrollable.c @@ -4944,8 +4944,8 @@ _elm_interface_scrollable_class_constructor(Efl_Class *klass) * Removed between 1.18 and 1.19. The symbols are kept purely for ABI * compatibility reasons. */ -EAPI void elm_pan_gravity_set(Elm_Pan *obj EINA_UNUSED, double x EINA_UNUSED, double y EINA_UNUSED) {} -EAPI void elm_pan_gravity_get(const Elm_Pan *obj EINA_UNUSED, double *x EINA_UNUSED, double *y EINA_UNUSED) {} +ELM_API void elm_pan_gravity_set(Elm_Pan *obj EINA_UNUSED, double x EINA_UNUSED, double y EINA_UNUSED) {} +ELM_API void elm_pan_gravity_get(const Elm_Pan *obj EINA_UNUSED, double *x EINA_UNUSED, double *y EINA_UNUSED) {} EOLIAN static Efl_Ui_Focus_Manager* _elm_interface_scrollable_efl_ui_widget_focus_manager_focus_manager_create(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart_Interface_Data *pd EINA_UNUSED, Efl_Ui_Focus_Object *root) diff --git a/src/lib/elementary/elm_interface_scrollable.h b/src/lib/elementary/elm_interface_scrollable.h index 29079e3bac..fdc3b65a56 100644 --- a/src/lib/elementary/elm_interface_scrollable.h +++ b/src/lib/elementary/elm_interface_scrollable.h @@ -242,8 +242,8 @@ struct _Elm_Scrollable_Smart_Interface_Data } #ifdef EFL_BETA_API_SUPPORT -EAPI void elm_pan_gravity_set(Elm_Pan *, double x, double) EINA_DEPRECATED; -EAPI void elm_pan_gravity_get(const Elm_Pan *, double *, double *) EINA_DEPRECATED; +ELM_API void elm_pan_gravity_set(Elm_Pan *, double x, double) EINA_DEPRECATED; +ELM_API void elm_pan_gravity_get(const Elm_Pan *, double *, double *) EINA_DEPRECATED; #endif /** diff --git a/src/lib/elementary/elm_inwin.c b/src/lib/elementary/elm_inwin.c index 0dcf6edc2f..0cfbb8ace4 100644 --- a/src/lib/elementary/elm_inwin.c +++ b/src/lib/elementary/elm_inwin.c @@ -46,7 +46,7 @@ _elm_inwin_efl_canvas_group_group_add(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED) CRI("Failed to set layout!"); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_inwin_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -89,21 +89,21 @@ _elm_inwin_activate(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED) elm_object_focus_set(obj, EINA_TRUE); } -EAPI void +ELM_API void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content) { ELM_INWIN_CHECK(obj); efl_content_set(obj, content); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_inwin_content_get(const Evas_Object *obj) { ELM_INWIN_CHECK(obj) NULL; return efl_content_get(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_win_inwin_content_unset(Evas_Object *obj) { ELM_INWIN_CHECK(obj) NULL; diff --git a/src/lib/elementary/elm_inwin_eo.c b/src/lib/elementary/elm_inwin_eo.c index f8cab678ef..7d1021641d 100644 --- a/src/lib/elementary/elm_inwin_eo.c +++ b/src/lib/elementary/elm_inwin_eo.c @@ -1,7 +1,7 @@ void _elm_inwin_activate(Eo *obj, Elm_Inwin_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_win_inwin_activate); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_win_inwin_activate); Efl_Object *_elm_inwin_efl_object_constructor(Eo *obj, Elm_Inwin_Data *pd); diff --git a/src/lib/elementary/elm_inwin_eo.h b/src/lib/elementary/elm_inwin_eo.h index ee475538da..a07203dc21 100644 --- a/src/lib/elementary/elm_inwin_eo.h +++ b/src/lib/elementary/elm_inwin_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Inwin; */ #define ELM_INWIN_CLASS elm_inwin_class_get() -EWAPI const Efl_Class *elm_inwin_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_inwin_class_get(void) EINA_CONST; /** * @brief Activates an inwin object, ensuring its visibility @@ -35,6 +35,6 @@ EWAPI const Efl_Class *elm_inwin_class_get(void) EINA_CONST; * * @ingroup Elm_Inwin */ -EOAPI void elm_obj_win_inwin_activate(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_win_inwin_activate(Eo *obj); #endif diff --git a/src/lib/elementary/elm_inwin_eo.legacy.c b/src/lib/elementary/elm_inwin_eo.legacy.c index 1f6b21296c..5314420d2f 100644 --- a/src/lib/elementary/elm_inwin_eo.legacy.c +++ b/src/lib/elementary/elm_inwin_eo.legacy.c @@ -1,5 +1,5 @@ -EAPI void +ELM_API void elm_win_inwin_activate(Elm_Inwin *obj) { elm_obj_win_inwin_activate(obj); diff --git a/src/lib/elementary/elm_inwin_eo.legacy.h b/src/lib/elementary/elm_inwin_eo.legacy.h index b0e4170d76..53b5c74c3d 100644 --- a/src/lib/elementary/elm_inwin_eo.legacy.h +++ b/src/lib/elementary/elm_inwin_eo.legacy.h @@ -28,6 +28,6 @@ typedef Eo Elm_Inwin; * * @ingroup Elm_Inwin_Group */ -EAPI void elm_win_inwin_activate(Elm_Inwin *obj); +ELM_API void elm_win_inwin_activate(Elm_Inwin *obj); #endif diff --git a/src/lib/elementary/elm_inwin_legacy.h b/src/lib/elementary/elm_inwin_legacy.h index 50a7653770..5a29cbb57e 100644 --- a/src/lib/elementary/elm_inwin_legacy.h +++ b/src/lib/elementary/elm_inwin_legacy.h @@ -16,7 +16,7 @@ * * @ingroup Elm_Inwin_Group */ -EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent); +ELM_API Evas_Object *elm_win_inwin_add(Evas_Object *parent); /** * Set the content of an inwin object. @@ -30,7 +30,7 @@ EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent); * * @ingroup Elm_Inwin_Group */ -EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content); +ELM_API void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content); /** * Get the content of an inwin object. @@ -49,7 +49,7 @@ EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *conte * * @ingroup Elm_Inwin_Group */ -EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj); /** * Unset the content of an inwin object. @@ -61,6 +61,6 @@ EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj); * * @ingroup Elm_Inwin_Group */ -EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj); +ELM_API Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj); #include "elm_inwin_eo.legacy.h" diff --git a/src/lib/elementary/elm_label.c b/src/lib/elementary/elm_label.c index 2279955f01..ce1f2a74a7 100644 --- a/src/lib/elementary/elm_label.c +++ b/src/lib/elementary/elm_label.c @@ -417,7 +417,7 @@ _elm_label_efl_canvas_group_group_add(Eo *obj, Elm_Label_Data *priv) elm_layout_sizing_eval(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_label_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -576,7 +576,7 @@ _elm_label_slide_mode_get(const Eo *obj EINA_UNUSED, Elm_Label_Data *sd) return sd->slide_mode; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) { if (slide) @@ -585,7 +585,7 @@ elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) elm_label_slide_mode_set(obj, ELM_LABEL_SLIDE_MODE_NONE); } -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ELM_API Eina_Bool elm_label_slide_get(const Evas_Object *obj) { Eina_Bool ret = EINA_FALSE; diff --git a/src/lib/elementary/elm_label_eo.c b/src/lib/elementary/elm_label_eo.c index 39fb7ff2e7..3cdb44748e 100644 --- a/src/lib/elementary/elm_label_eo.c +++ b/src/lib/elementary/elm_label_eo.c @@ -1,4 +1,4 @@ -EWAPI const Efl_Event_Description _ELM_LABEL_EVENT_SLIDE_END = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LABEL_EVENT_SLIDE_END = EFL_EVENT_DESCRIPTION("slide,end"); void _elm_label_wrap_width_set(Eo *obj, Elm_Label_Data *pd, int w); @@ -19,7 +19,7 @@ __eolian_elm_label_wrap_width_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_wrap_width_set, EFL_FUNC_CALL(w), int w); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_wrap_width_set, EFL_FUNC_CALL(w), int w); int _elm_label_wrap_width_get(const Eo *obj, Elm_Label_Data *pd); @@ -31,7 +31,7 @@ __eolian_elm_label_wrap_width_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_wrap_width_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_wrap_width_get, int, 0); void _elm_label_slide_speed_set(Eo *obj, Elm_Label_Data *pd, double speed); @@ -51,7 +51,7 @@ __eolian_elm_label_slide_speed_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_slide_speed_set, EFL_FUNC_CALL(speed), double speed); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_slide_speed_set, EFL_FUNC_CALL(speed), double speed); double _elm_label_slide_speed_get(const Eo *obj, Elm_Label_Data *pd); @@ -63,15 +63,15 @@ __eolian_elm_label_slide_speed_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_slide_speed_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_slide_speed_get, double, 0); void _elm_label_slide_mode_set(Eo *obj, Elm_Label_Data *pd, Elm_Label_Slide_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_slide_mode_set, EFL_FUNC_CALL(mode), Elm_Label_Slide_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_slide_mode_set, EFL_FUNC_CALL(mode), Elm_Label_Slide_Mode mode); Elm_Label_Slide_Mode _elm_label_slide_mode_get(const Eo *obj, Elm_Label_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_slide_mode_get, Elm_Label_Slide_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_slide_mode_get, Elm_Label_Slide_Mode, 0); void _elm_label_slide_duration_set(Eo *obj, Elm_Label_Data *pd, double duration); @@ -91,7 +91,7 @@ __eolian_elm_label_slide_duration_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_slide_duration_set, EFL_FUNC_CALL(duration), double duration); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_slide_duration_set, EFL_FUNC_CALL(duration), double duration); double _elm_label_slide_duration_get(const Eo *obj, Elm_Label_Data *pd); @@ -103,15 +103,15 @@ __eolian_elm_label_slide_duration_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_slide_duration_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_slide_duration_get, double, 0); void _elm_label_line_wrap_set(Eo *obj, Elm_Label_Data *pd, Elm_Wrap_Type wrap); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_line_wrap_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_line_wrap_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); Elm_Wrap_Type _elm_label_line_wrap_get(const Eo *obj, Elm_Label_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_line_wrap_get, Elm_Wrap_Type, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_line_wrap_get, Elm_Wrap_Type, 0); void _elm_label_ellipsis_set(Eo *obj, Elm_Label_Data *pd, Eina_Bool ellipsis); @@ -131,7 +131,7 @@ __eolian_elm_label_ellipsis_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_ellipsis_set, EFL_FUNC_CALL(ellipsis), Eina_Bool ellipsis); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_label_ellipsis_set, EFL_FUNC_CALL(ellipsis), Eina_Bool ellipsis); Eina_Bool _elm_label_ellipsis_get(const Eo *obj, Elm_Label_Data *pd); @@ -143,11 +143,11 @@ __eolian_elm_label_ellipsis_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_ellipsis_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_label_ellipsis_get, Eina_Bool, 0); void _elm_label_slide_go(Eo *obj, Elm_Label_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_label_slide_go); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_label_slide_go); Efl_Object *_elm_label_efl_object_constructor(Eo *obj, Elm_Label_Data *pd); diff --git a/src/lib/elementary/elm_label_eo.h b/src/lib/elementary/elm_label_eo.h index 91f1c15fc0..7f0397dc98 100644 --- a/src/lib/elementary/elm_label_eo.h +++ b/src/lib/elementary/elm_label_eo.h @@ -31,7 +31,7 @@ typedef enum */ #define ELM_LABEL_CLASS elm_label_class_get() -EWAPI const Efl_Class *elm_label_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_label_class_get(void) EINA_CONST; /** * @brief Control wrap width of the label @@ -45,7 +45,7 @@ EWAPI const Efl_Class *elm_label_class_get(void) EINA_CONST; * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_wrap_width_set(Eo *obj, int w); +ELM_API ELM_API_WEAK void elm_obj_label_wrap_width_set(Eo *obj, int w); /** * @brief Control wrap width of the label @@ -60,7 +60,7 @@ EOAPI void elm_obj_label_wrap_width_set(Eo *obj, int w); * * @ingroup Elm_Label */ -EOAPI int elm_obj_label_wrap_width_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_label_wrap_width_get(const Eo *obj); /** * @brief Control the slide speed of the label @@ -76,7 +76,7 @@ EOAPI int elm_obj_label_wrap_width_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_slide_speed_set(Eo *obj, double speed); +ELM_API ELM_API_WEAK void elm_obj_label_slide_speed_set(Eo *obj, double speed); /** * @brief Control the slide speed of the label @@ -93,7 +93,7 @@ EOAPI void elm_obj_label_slide_speed_set(Eo *obj, double speed); * * @ingroup Elm_Label */ -EOAPI double elm_obj_label_slide_speed_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_label_slide_speed_get(const Eo *obj); /** * @brief Control the slide mode of the label widget. @@ -116,7 +116,7 @@ EOAPI double elm_obj_label_slide_speed_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_slide_mode_set(Eo *obj, Elm_Label_Slide_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_label_slide_mode_set(Eo *obj, Elm_Label_Slide_Mode mode); /** * @brief Control the slide mode of the label widget. @@ -140,7 +140,7 @@ EOAPI void elm_obj_label_slide_mode_set(Eo *obj, Elm_Label_Slide_Mode mode); * * @ingroup Elm_Label */ -EOAPI Elm_Label_Slide_Mode elm_obj_label_slide_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Label_Slide_Mode elm_obj_label_slide_mode_get(const Eo *obj); /** * @brief Control the slide duration of the label @@ -155,7 +155,7 @@ EOAPI Elm_Label_Slide_Mode elm_obj_label_slide_mode_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_slide_duration_set(Eo *obj, double duration); +ELM_API ELM_API_WEAK void elm_obj_label_slide_duration_set(Eo *obj, double duration); /** * @brief Control the slide duration of the label @@ -171,7 +171,7 @@ EOAPI void elm_obj_label_slide_duration_set(Eo *obj, double duration); * * @ingroup Elm_Label */ -EOAPI double elm_obj_label_slide_duration_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_label_slide_duration_get(const Eo *obj); /** * @brief Control the wrapping behavior of the label @@ -186,7 +186,7 @@ EOAPI double elm_obj_label_slide_duration_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK void elm_obj_label_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); /** * @brief Control the wrapping behavior of the label @@ -202,7 +202,7 @@ EOAPI void elm_obj_label_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap); * * @ingroup Elm_Label */ -EOAPI Elm_Wrap_Type elm_obj_label_line_wrap_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Wrap_Type elm_obj_label_line_wrap_get(const Eo *obj); /** * @brief Control the ellipsis behavior of the label @@ -218,7 +218,7 @@ EOAPI Elm_Wrap_Type elm_obj_label_line_wrap_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_ellipsis_set(Eo *obj, Eina_Bool ellipsis); +ELM_API ELM_API_WEAK void elm_obj_label_ellipsis_set(Eo *obj, Eina_Bool ellipsis); /** * @brief Control the ellipsis behavior of the label @@ -235,7 +235,7 @@ EOAPI void elm_obj_label_ellipsis_set(Eo *obj, Eina_Bool ellipsis); * * @ingroup Elm_Label */ -EOAPI Eina_Bool elm_obj_label_ellipsis_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_label_ellipsis_get(const Eo *obj); /** * @brief Start slide effect. @@ -245,9 +245,9 @@ EOAPI Eina_Bool elm_obj_label_ellipsis_get(const Eo *obj); * * @ingroup Elm_Label */ -EOAPI void elm_obj_label_slide_go(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_label_slide_go(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_LABEL_EVENT_SLIDE_END; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LABEL_EVENT_SLIDE_END; /** Called when slide stopped * diff --git a/src/lib/elementary/elm_label_eo.legacy.c b/src/lib/elementary/elm_label_eo.legacy.c index 649b6d5a32..a9ea215fd2 100644 --- a/src/lib/elementary/elm_label_eo.legacy.c +++ b/src/lib/elementary/elm_label_eo.legacy.c @@ -1,77 +1,77 @@ -EAPI void +ELM_API void elm_label_wrap_width_set(Elm_Label *obj, int w) { elm_obj_label_wrap_width_set(obj, w); } -EAPI int +ELM_API int elm_label_wrap_width_get(const Elm_Label *obj) { return elm_obj_label_wrap_width_get(obj); } -EAPI void +ELM_API void elm_label_slide_speed_set(Elm_Label *obj, double speed) { elm_obj_label_slide_speed_set(obj, speed); } -EAPI double +ELM_API double elm_label_slide_speed_get(const Elm_Label *obj) { return elm_obj_label_slide_speed_get(obj); } -EAPI void +ELM_API void elm_label_slide_mode_set(Elm_Label *obj, Elm_Label_Slide_Mode mode) { elm_obj_label_slide_mode_set(obj, mode); } -EAPI Elm_Label_Slide_Mode +ELM_API Elm_Label_Slide_Mode elm_label_slide_mode_get(const Elm_Label *obj) { return elm_obj_label_slide_mode_get(obj); } -EAPI void +ELM_API void elm_label_slide_duration_set(Elm_Label *obj, double duration) { elm_obj_label_slide_duration_set(obj, duration); } -EAPI double +ELM_API double elm_label_slide_duration_get(const Elm_Label *obj) { return elm_obj_label_slide_duration_get(obj); } -EAPI void +ELM_API void elm_label_line_wrap_set(Elm_Label *obj, Elm_Wrap_Type wrap) { elm_obj_label_line_wrap_set(obj, wrap); } -EAPI Elm_Wrap_Type +ELM_API Elm_Wrap_Type elm_label_line_wrap_get(const Elm_Label *obj) { return elm_obj_label_line_wrap_get(obj); } -EAPI void +ELM_API void elm_label_ellipsis_set(Elm_Label *obj, Eina_Bool ellipsis) { elm_obj_label_ellipsis_set(obj, ellipsis); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_label_ellipsis_get(const Elm_Label *obj) { return elm_obj_label_ellipsis_get(obj); } -EAPI void +ELM_API void elm_label_slide_go(Elm_Label *obj) { elm_obj_label_slide_go(obj); diff --git a/src/lib/elementary/elm_label_eo.legacy.h b/src/lib/elementary/elm_label_eo.legacy.h index 524e8f2ac9..af516cf0cd 100644 --- a/src/lib/elementary/elm_label_eo.legacy.h +++ b/src/lib/elementary/elm_label_eo.legacy.h @@ -38,7 +38,7 @@ typedef enum * * @ingroup Elm_Label_Group */ -EAPI void elm_label_wrap_width_set(Elm_Label *obj, int w); +ELM_API void elm_label_wrap_width_set(Elm_Label *obj, int w); /** * @brief Control wrap width of the label @@ -53,7 +53,7 @@ EAPI void elm_label_wrap_width_set(Elm_Label *obj, int w); * * @ingroup Elm_Label_Group */ -EAPI int elm_label_wrap_width_get(const Elm_Label *obj); +ELM_API int elm_label_wrap_width_get(const Elm_Label *obj); /** * @brief Control the slide speed of the label @@ -69,7 +69,7 @@ EAPI int elm_label_wrap_width_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_slide_speed_set(Elm_Label *obj, double speed); +ELM_API void elm_label_slide_speed_set(Elm_Label *obj, double speed); /** * @brief Control the slide speed of the label @@ -86,7 +86,7 @@ EAPI void elm_label_slide_speed_set(Elm_Label *obj, double speed); * * @ingroup Elm_Label_Group */ -EAPI double elm_label_slide_speed_get(const Elm_Label *obj); +ELM_API double elm_label_slide_speed_get(const Elm_Label *obj); /** * @brief Control the slide mode of the label widget. @@ -109,7 +109,7 @@ EAPI double elm_label_slide_speed_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_slide_mode_set(Elm_Label *obj, Elm_Label_Slide_Mode mode); +ELM_API void elm_label_slide_mode_set(Elm_Label *obj, Elm_Label_Slide_Mode mode); /** * @brief Control the slide mode of the label widget. @@ -133,7 +133,7 @@ EAPI void elm_label_slide_mode_set(Elm_Label *obj, Elm_Label_Slide_Mode mode); * * @ingroup Elm_Label_Group */ -EAPI Elm_Label_Slide_Mode elm_label_slide_mode_get(const Elm_Label *obj); +ELM_API Elm_Label_Slide_Mode elm_label_slide_mode_get(const Elm_Label *obj); /** * @brief Control the slide duration of the label @@ -148,7 +148,7 @@ EAPI Elm_Label_Slide_Mode elm_label_slide_mode_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_slide_duration_set(Elm_Label *obj, double duration); +ELM_API void elm_label_slide_duration_set(Elm_Label *obj, double duration); /** * @brief Control the slide duration of the label @@ -164,7 +164,7 @@ EAPI void elm_label_slide_duration_set(Elm_Label *obj, double duration); * * @ingroup Elm_Label_Group */ -EAPI double elm_label_slide_duration_get(const Elm_Label *obj); +ELM_API double elm_label_slide_duration_get(const Elm_Label *obj); /** * @brief Control the wrapping behavior of the label @@ -179,7 +179,7 @@ EAPI double elm_label_slide_duration_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_line_wrap_set(Elm_Label *obj, Elm_Wrap_Type wrap); +ELM_API void elm_label_line_wrap_set(Elm_Label *obj, Elm_Wrap_Type wrap); /** * @brief Control the wrapping behavior of the label @@ -195,7 +195,7 @@ EAPI void elm_label_line_wrap_set(Elm_Label *obj, Elm_Wrap_Type wrap); * * @ingroup Elm_Label_Group */ -EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Elm_Label *obj); +ELM_API Elm_Wrap_Type elm_label_line_wrap_get(const Elm_Label *obj); /** * @brief Control the ellipsis behavior of the label @@ -211,7 +211,7 @@ EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_ellipsis_set(Elm_Label *obj, Eina_Bool ellipsis); +ELM_API void elm_label_ellipsis_set(Elm_Label *obj, Eina_Bool ellipsis); /** * @brief Control the ellipsis behavior of the label @@ -228,7 +228,7 @@ EAPI void elm_label_ellipsis_set(Elm_Label *obj, Eina_Bool ellipsis); * * @ingroup Elm_Label_Group */ -EAPI Eina_Bool elm_label_ellipsis_get(const Elm_Label *obj); +ELM_API Eina_Bool elm_label_ellipsis_get(const Elm_Label *obj); /** * @brief Start slide effect. @@ -238,6 +238,6 @@ EAPI Eina_Bool elm_label_ellipsis_get(const Elm_Label *obj); * * @ingroup Elm_Label_Group */ -EAPI void elm_label_slide_go(Elm_Label *obj); +ELM_API void elm_label_slide_go(Elm_Label *obj); #endif diff --git a/src/lib/elementary/elm_label_legacy.h b/src/lib/elementary/elm_label_legacy.h index abc7248615..16a704183d 100644 --- a/src/lib/elementary/elm_label_legacy.h +++ b/src/lib/elementary/elm_label_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Label_Group */ -EAPI Evas_Object *elm_label_add(Evas_Object *parent); +ELM_API Evas_Object *elm_label_add(Evas_Object *parent); #include "elm_label_eo.legacy.h" diff --git a/src/lib/elementary/elm_layout_legacy.h b/src/lib/elementary/elm_layout_legacy.h index 55a23a69f3..e6e1794ba2 100644 --- a/src/lib/elementary/elm_layout_legacy.h +++ b/src/lib/elementary/elm_layout_legacy.h @@ -40,7 +40,7 @@ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Descript * * @ingroup Elm_Layout */ -EAPI Evas_Object *elm_layout_add(Evas_Object *parent); +ELM_API Evas_Object *elm_layout_add(Evas_Object *parent); /** * @brief Set the edje group from the elementary theme that will be used as @@ -57,7 +57,7 @@ EAPI Evas_Object *elm_layout_add(Evas_Object *parent); * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, const char *style); +ELM_API Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, const char *style); /** * @brief Get the edje data from the given layout. @@ -72,7 +72,7 @@ EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const c * * @return The edje data string. */ -EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key); +ELM_API const char *elm_layout_data_get(const Evas_Object *obj, const char *key); /** * @brief Eval sizing. @@ -93,7 +93,7 @@ EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key); * * @ingroup Elm_Layout */ -EAPI void elm_layout_sizing_eval(Evas_Object *obj); +ELM_API void elm_layout_sizing_eval(Evas_Object *obj); /** * @brief Request sizing reevaluation, restricted to current width and/or @@ -111,7 +111,7 @@ EAPI void elm_layout_sizing_eval(Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI void elm_layout_sizing_restricted_eval(Evas_Object *obj, Eina_Bool width, Eina_Bool height); +ELM_API void elm_layout_sizing_restricted_eval(Evas_Object *obj, Eina_Bool width, Eina_Bool height); /** * @brief Add a callback for a (Edje) signal emitted by a layout widget's @@ -129,7 +129,7 @@ EAPI void elm_layout_sizing_restricted_eval(Evas_Object *obj, Eina_Bool width, E * * @ingroup Elm_Layout */ -EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); +ELM_API void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /** * @brief Remove a signal-triggered callback from a given layout widget. @@ -150,7 +150,7 @@ EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, * * @ingroup Elm_Layout */ -EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); +ELM_API void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); /** * @brief Send a (Edje) signal to a given layout widget's underlying Edje @@ -165,7 +165,7 @@ EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission * * @ingroup Elm_Layout */ -EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source); +ELM_API void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source); /** * @brief Get the edje layout @@ -185,7 +185,7 @@ EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const c * * @ingroup Elm_Layout */ -EAPI Efl_Canvas_Object *elm_layout_edje_get(const Evas_Object *obj); +ELM_API Efl_Canvas_Object *elm_layout_edje_get(const Evas_Object *obj); /** * Get the list of swallow parts of a given container widget @@ -198,7 +198,7 @@ EAPI Efl_Canvas_Object *elm_layout_edje_get(const Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI Eina_List *elm_layout_content_swallow_list_get(const Evas_Object *obj); +ELM_API Eina_List *elm_layout_content_swallow_list_get(const Evas_Object *obj); /** * Set the layout content. @@ -225,7 +225,7 @@ EAPI Eina_List *elm_layout_content_swallow_list_get(const Evas * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); +ELM_API Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); /** * Get the child object in the given content part. @@ -237,7 +237,7 @@ EAPI Eina_Bool elm_layout_content_set(Evas_Object *obj, const * * @ingroup Elm_Layout */ -EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow); +ELM_API Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow); /** * Unset the layout content. @@ -250,7 +250,7 @@ EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, * * @ingroup Elm_Layout */ -EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow); +ELM_API Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow); /** * Set the file that will be used as layout @@ -262,7 +262,7 @@ EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, con * @param[in] file The path to file (edj) that will be used as layout * @param[in] group The group that the layout belongs in edje file */ -EAPI Eina_Bool elm_layout_file_set(Eo *obj, const char *file, const char *group); +ELM_API Eina_Bool elm_layout_file_set(Eo *obj, const char *file, const char *group); /** * Get the loaded file @@ -275,7 +275,7 @@ EAPI Eina_Bool elm_layout_file_set(Eo *obj, const char *file, const char *group) * * @since 1.14 */ -EAPI void elm_layout_file_get(Eo *obj, const char **file, const char **group); +ELM_API void elm_layout_file_get(Eo *obj, const char **file, const char **group); /** * Set the mmap file that will be used as layout @@ -289,7 +289,7 @@ EAPI void elm_layout_file_get(Eo *obj, const char **file, const char **group); * * @since 1.19 */ -EAPI Eina_Bool elm_layout_mmap_set(Eo *obj, const Eina_File *file, const char *group); +ELM_API Eina_Bool elm_layout_mmap_set(Eo *obj, const Eina_File *file, const char *group); /** * Get the loaded mmap file @@ -301,7 +301,7 @@ EAPI Eina_Bool elm_layout_mmap_set(Eo *obj, const Eina_File *file, const char *g * * @since 1.19 */ -EAPI void elm_layout_mmap_get(Eo *obj, const Eina_File **file, const char **group); +ELM_API void elm_layout_mmap_get(Eo *obj, const Eina_File **file, const char **group); /** * @brief Freezes the Elementary layout object. @@ -313,7 +313,7 @@ EAPI void elm_layout_mmap_get(Eo *obj, const Eina_File **file, const char **grou * * @return The frozen state or 0 on error. */ -EAPI int elm_layout_freeze(Evas_Object *obj); +ELM_API int elm_layout_freeze(Evas_Object *obj); /** * @brief Thaws the Elementary object. @@ -327,7 +327,7 @@ EAPI int elm_layout_freeze(Evas_Object *obj); * * @return The frozen state or 0 if the object is not frozen or on error. */ -EAPI int elm_layout_thaw(Evas_Object *obj); +ELM_API int elm_layout_thaw(Evas_Object *obj); /** * @brief Append child to layout box part. @@ -341,7 +341,7 @@ EAPI int elm_layout_thaw(Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child); +ELM_API Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child); /** * @brief Prepend child to layout box part. @@ -355,7 +355,7 @@ EAPI Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Ob * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child); +ELM_API Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child); /** * @brief Insert child to layout box part before a reference object. @@ -370,7 +370,7 @@ EAPI Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_O * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); +ELM_API Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); /** * @brief Insert child to layout box part at a given position. @@ -385,7 +385,7 @@ EAPI Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); +ELM_API Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); /** * @brief Remove a child of the given part box. @@ -400,7 +400,7 @@ EAPI Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas * * @ingroup Elm_Layout */ -EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child); +ELM_API Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child); /** * @brief Remove all children of the given part box. @@ -414,7 +414,7 @@ EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear); +ELM_API Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear); /** * @brief Insert child to layout table part. @@ -438,7 +438,7 @@ EAPI Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Ein * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); +ELM_API Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); /** * @brief Unpack (remove) a child of the given part table. @@ -453,7 +453,7 @@ EAPI Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Ob * * @ingroup Elm_Layout */ -EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child); +ELM_API Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child); /** * @brief Remove all the child objects of the given part table. @@ -467,7 +467,7 @@ EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Ev * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear); +ELM_API Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear); /** * @brief Get the edje data from the given layout. @@ -484,7 +484,7 @@ EAPI Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_B * * @ingroup Elm_Layout */ -EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key); +ELM_API const char *elm_layout_data_get(const Evas_Object *obj, const char *key); /** * @brief Send a (Edje) signal to a given layout widget's underlying Edje @@ -499,7 +499,7 @@ EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key); * * @ingroup Elm_Layout */ -EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source); +ELM_API void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source); /** * @brief Add a callback for a (Edje) signal emitted by a layout widget's @@ -517,7 +517,7 @@ EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const c * * @ingroup Elm_Layout */ -EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); +ELM_API void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /** * @brief Remove a signal-triggered callback from a given layout widget. @@ -538,7 +538,7 @@ EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, * * @ingroup Elm_Layout */ -EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); +ELM_API void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); /** * @brief Freezes the Elementary layout object. @@ -552,7 +552,7 @@ EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission * * @ingroup Elm_Layout */ -EAPI int elm_layout_freeze(Evas_Object *obj); +ELM_API int elm_layout_freeze(Evas_Object *obj); /** * @brief Thaws the Elementary object. @@ -568,7 +568,7 @@ EAPI int elm_layout_freeze(Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI int elm_layout_thaw(Evas_Object *obj); +ELM_API int elm_layout_thaw(Evas_Object *obj); /** * @brief Set the text of the given part. @@ -580,7 +580,7 @@ EAPI int elm_layout_thaw(Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_text_set(Evas_Object *obj, const char * part, const char *text); +ELM_API Eina_Bool elm_layout_text_set(Evas_Object *obj, const char * part, const char *text); /** * @brief Get the text set in the given part. @@ -591,7 +591,7 @@ EAPI Eina_Bool elm_layout_text_set(Evas_Object *obj, const char * part, const ch * * @ingroup Elm_Layout */ -EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char * part); +ELM_API const char *elm_layout_text_get(const Evas_Object *obj, const char * part); /** * @brief Set accessibility to all texblock(text) parts in the layout object. @@ -607,7 +607,7 @@ EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char * part); * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool can_access); +ELM_API Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool can_access); /** * @brief Get accessibility state of texblock(text) parts in the layout object @@ -619,7 +619,7 @@ EAPI Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_edje_object_can_access_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_layout_edje_object_can_access_get(const Evas_Object *obj); /** * @brief Sets if the cursor set should be searched on the theme or should use @@ -638,7 +638,7 @@ EAPI Eina_Bool elm_layout_edje_object_can_access_get(const Evas_Object *obj); * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only); +ELM_API Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only); /** * @brief Get a specific cursor engine_only for an edje part. @@ -649,7 +649,7 @@ EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const ch * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name); +ELM_API Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name); /** * @brief Sets a specific cursor for an edje part. @@ -662,7 +662,7 @@ EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, co * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor); +ELM_API Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor); /** * @brief Get the cursor to be shown when mouse is over an edje part. @@ -673,7 +673,7 @@ EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_nam * * @ingroup Elm_Layout */ -EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name); +ELM_API const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name); /** * @brief Sets a specific cursor style for an edje part. @@ -686,7 +686,7 @@ EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char * * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style); +ELM_API Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style); /** * @brief Get a specific cursor style for an edje part. @@ -698,7 +698,7 @@ EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *pa * * @ingroup Elm_Layout */ -EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name); +ELM_API const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name); /** * @brief Unsets a cursor previously set with @ref elm_layout_part_cursor_set. @@ -710,4 +710,4 @@ EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const * * @ingroup Elm_Layout */ -EAPI Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name); +ELM_API Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name); diff --git a/src/lib/elementary/elm_list.c b/src/lib/elementary/elm_list.c index 6936cb2e85..4496d3ff21 100644 --- a/src/lib/elementary/elm_list.c +++ b/src/lib/elementary/elm_list.c @@ -2509,7 +2509,7 @@ _elm_list_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_List_Data *sd, } } -EAPI Evas_Object * +ELM_API Evas_Object * elm_list_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -2638,7 +2638,7 @@ _elm_list_select_mode_get(const Eo *obj EINA_UNUSED, Elm_List_Data *sd) return sd->select_mode; } -EAPI void +ELM_API void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -2648,7 +2648,7 @@ elm_list_bounce_set(Evas_Object *obj, elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -2658,7 +2658,7 @@ elm_list_bounce_get(const Evas_Object *obj, elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) @@ -2677,7 +2677,7 @@ _elm_list_elm_interface_scrollable_policy_set(Eo *obj, Elm_List_Data *sd EINA_UN elm_interface_scrollable_policy_set(efl_super(obj, MY_CLASS), policy_h, policy_v); } -EAPI void +ELM_API void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) diff --git a/src/lib/elementary/elm_list_eo.c b/src/lib/elementary/elm_list_eo.c index 25f90418f0..ec9bdb5cbc 100644 --- a/src/lib/elementary/elm_list_eo.c +++ b/src/lib/elementary/elm_list_eo.c @@ -1,22 +1,22 @@ -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_ACTIVATED = EFL_EVENT_DESCRIPTION("activated"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_EDGE_TOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_EDGE_TOP = EFL_EVENT_DESCRIPTION("edge,top"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_EDGE_BOTTOM = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_EDGE_BOTTOM = EFL_EVENT_DESCRIPTION("edge,bottom"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_EDGE_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_EDGE_LEFT = EFL_EVENT_DESCRIPTION("edge,left"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_EDGE_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_EDGE_RIGHT = EFL_EVENT_DESCRIPTION("edge,right"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_SWIPE = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_SWIPE = EFL_EVENT_DESCRIPTION("swipe"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_HIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_HIGHLIGHTED = EFL_EVENT_DESCRIPTION("highlighted"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_UNHIGHLIGHTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_UNHIGHLIGHTED = EFL_EVENT_DESCRIPTION("unhighlighted"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_LIST_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_LIST_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); void _elm_list_horizontal_set(Eo *obj, Elm_List_Data *pd, Eina_Bool horizontal); @@ -37,7 +37,7 @@ __eolian_elm_list_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_list_horizontal_get(const Eo *obj, Elm_List_Data *pd); @@ -49,15 +49,15 @@ __eolian_elm_list_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_horizontal_get, Eina_Bool, 0); void _elm_list_select_mode_set(Eo *obj, Elm_List_Data *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_list_select_mode_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); void _elm_list_focus_on_selection_set(Eo *obj, Elm_List_Data *pd, Eina_Bool enabled); @@ -77,7 +77,7 @@ __eolian_elm_list_focus_on_selection_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_focus_on_selection_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_focus_on_selection_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_list_focus_on_selection_get(const Eo *obj, Elm_List_Data *pd); @@ -89,7 +89,7 @@ __eolian_elm_list_focus_on_selection_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_focus_on_selection_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_focus_on_selection_get, Eina_Bool, 0); void _elm_list_multi_select_set(Eo *obj, Elm_List_Data *pd, Eina_Bool multi); @@ -109,7 +109,7 @@ __eolian_elm_list_multi_select_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_multi_select_set, EFL_FUNC_CALL(multi), Eina_Bool multi); Eina_Bool _elm_list_multi_select_get(const Eo *obj, Elm_List_Data *pd); @@ -121,75 +121,75 @@ __eolian_elm_list_multi_select_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_multi_select_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_multi_select_get, Eina_Bool, 0); void _elm_list_multi_select_mode_set(Eo *obj, Elm_List_Data *pd, Elm_Object_Multi_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_multi_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Multi_Select_Mode mode); Elm_Object_Multi_Select_Mode _elm_list_multi_select_mode_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_multi_select_mode_get, Elm_Object_Multi_Select_Mode, 2 /* Elm.Object.Multi_Select_Mode.max */); void _elm_list_mode_set(Eo *obj, Elm_List_Data *pd, Elm_List_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_mode_set, EFL_FUNC_CALL(mode), Elm_List_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_mode_set, EFL_FUNC_CALL(mode), Elm_List_Mode mode); Elm_List_Mode _elm_list_mode_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_mode_get, Elm_List_Mode, 4 /* Elm.List.Mode.last */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_mode_get, Elm_List_Mode, 4 /* Elm.List.Mode.last */); Elm_Widget_Item *_elm_list_selected_item_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_selected_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_list_items_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_list_first_item_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_first_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_list_selected_items_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_selected_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_selected_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_list_last_item_get(const Eo *obj, Elm_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_last_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_list_item_insert_before(Eo *obj, Elm_List_Data *pd, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_list_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, icon, end, func, data), Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_list_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, icon, end, func, data), Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); void _elm_list_go(Eo *obj, Elm_List_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_list_go); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_list_go); Elm_Widget_Item *_elm_list_item_insert_after(Eo *obj, Elm_List_Data *pd, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_list_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, icon, end, func, data), Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_list_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, icon, end, func, data), Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_list_at_xy_item_get(const Eo *obj, Elm_List_Data *pd, int x, int y, int *posret); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_list_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, posret), int x, int y, int *posret); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_list_at_xy_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(x, y, posret), int x, int y, int *posret); Elm_Widget_Item *_elm_list_item_append(Eo *obj, Elm_List_Data *pd, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_list_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_list_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_list_item_prepend(Eo *obj, Elm_List_Data *pd, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_list_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_list_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); void _elm_list_clear(Eo *obj, Elm_List_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_list_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_list_clear); Elm_Widget_Item *_elm_list_item_sorted_insert(Eo *obj, Elm_List_Data *pd, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); -EOAPI EFL_FUNC_BODYV(elm_obj_list_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data, cmp_func), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_list_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, end, func, data, cmp_func), const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); Efl_Object *_elm_list_efl_object_constructor(Eo *obj, Elm_List_Data *pd); diff --git a/src/lib/elementary/elm_list_eo.h b/src/lib/elementary/elm_list_eo.h index ee3e72f908..dfafc81468 100644 --- a/src/lib/elementary/elm_list_eo.h +++ b/src/lib/elementary/elm_list_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_List; */ #define ELM_LIST_CLASS elm_list_class_get() -EWAPI const Efl_Class *elm_list_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_list_class_get(void) EINA_CONST; /** * @brief Control horizontal mode on the list object. @@ -36,7 +36,7 @@ EWAPI const Efl_Class *elm_list_class_get(void) EINA_CONST; * * @ingroup Elm_List */ -EOAPI void elm_obj_list_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_list_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Control horizontal mode on the list object. @@ -54,7 +54,7 @@ EOAPI void elm_obj_list_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_List */ -EOAPI Eina_Bool elm_obj_list_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_list_horizontal_get(const Eo *obj); /** * @brief Control the list select mode. @@ -73,7 +73,7 @@ EOAPI Eina_Bool elm_obj_list_horizontal_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI void elm_obj_list_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_list_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Control the list select mode. @@ -93,7 +93,7 @@ EOAPI void elm_obj_list_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); * * @ingroup Elm_List */ -EOAPI Elm_Object_Select_Mode elm_obj_list_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_list_select_mode_get(const Eo *obj); /** * @brief Control focus upon items selection mode @@ -110,7 +110,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_list_select_mode_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI void elm_obj_list_focus_on_selection_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_list_focus_on_selection_set(Eo *obj, Eina_Bool enabled); /** * @brief Control focus upon items selection mode @@ -127,7 +127,7 @@ EOAPI void elm_obj_list_focus_on_selection_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_List */ -EOAPI Eina_Bool elm_obj_list_focus_on_selection_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_list_focus_on_selection_get(const Eo *obj); /** * @brief Control multiple items selection on the list object. @@ -144,7 +144,7 @@ EOAPI Eina_Bool elm_obj_list_focus_on_selection_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI void elm_obj_list_multi_select_set(Eo *obj, Eina_Bool multi); +ELM_API ELM_API_WEAK void elm_obj_list_multi_select_set(Eo *obj, Eina_Bool multi); /** * @brief Control multiple items selection on the list object. @@ -161,7 +161,7 @@ EOAPI void elm_obj_list_multi_select_set(Eo *obj, Eina_Bool multi); * * @ingroup Elm_List */ -EOAPI Eina_Bool elm_obj_list_multi_select_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_list_multi_select_get(const Eo *obj); /** * @brief Control the list multi select mode. @@ -181,7 +181,7 @@ EOAPI Eina_Bool elm_obj_list_multi_select_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI void elm_obj_list_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_list_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Control the list multi select mode. @@ -202,7 +202,7 @@ EOAPI void elm_obj_list_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_M * * @ingroup Elm_List */ -EOAPI Elm_Object_Multi_Select_Mode elm_obj_list_multi_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Multi_Select_Mode elm_obj_list_multi_select_mode_get(const Eo *obj); /** * @brief Control which mode to use for the list object. @@ -224,7 +224,7 @@ EOAPI Elm_Object_Multi_Select_Mode elm_obj_list_multi_select_mode_get(const Eo * * * @ingroup Elm_List */ -EOAPI void elm_obj_list_mode_set(Eo *obj, Elm_List_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_list_mode_set(Eo *obj, Elm_List_Mode mode); /** * @brief Control which mode to use for the list object. @@ -247,7 +247,7 @@ EOAPI void elm_obj_list_mode_set(Eo *obj, Elm_List_Mode mode); * * @ingroup Elm_List */ -EOAPI Elm_List_Mode elm_obj_list_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_List_Mode elm_obj_list_mode_get(const Eo *obj); /** * @brief Get the selected item. @@ -263,7 +263,7 @@ EOAPI Elm_List_Mode elm_obj_list_mode_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_selected_item_get(const Eo *obj); /** * @brief Get a list of all the list items. @@ -274,7 +274,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_selected_item_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI const Eina_List *elm_obj_list_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_list_items_get(const Eo *obj); /** * @brief Get the first item in the list @@ -287,7 +287,7 @@ EOAPI const Eina_List *elm_obj_list_items_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_first_item_get(const Eo *obj); /** * @brief Return a list of the currently selected list items. @@ -301,7 +301,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_first_item_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI const Eina_List *elm_obj_list_selected_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_list_selected_items_get(const Eo *obj); /** * @brief Get the last item in the list @@ -314,7 +314,7 @@ EOAPI const Eina_List *elm_obj_list_selected_items_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_last_item_get(const Eo *obj); /** * @brief Insert a new item into the list object before item @c before. @@ -352,7 +352,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_last_item_get(const Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Starts the list. @@ -363,7 +363,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_item_insert_before(Eo *obj, Elm_Widget_Item * * @ingroup Elm_List */ -EOAPI void elm_obj_list_go(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_list_go(Eo *obj); /** * @brief Insert a new item into the list object after item @c after. @@ -401,7 +401,7 @@ EOAPI void elm_obj_list_go(Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Get the item that is at the x, y canvas coords. @@ -424,7 +424,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_item_insert_after(Eo *obj, Elm_Widget_Item * * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_at_xy_item_get(const Eo *obj, int x, int y, int *posret); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_at_xy_item_get(const Eo *obj, int x, int y, int *posret); /** * @brief Append a new item to the list object. @@ -461,7 +461,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_at_xy_item_get(const Eo *obj, int x, int y, * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a new item to the list object. @@ -498,13 +498,13 @@ EOAPI Elm_Widget_Item *elm_obj_list_item_append(Eo *obj, const char *label, Efl_ * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_prepend(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** Remove all list's items. * * @ingroup Elm_List */ -EOAPI void elm_obj_list_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_list_clear(Eo *obj); /** * @brief Insert a new item into the sorted list object. @@ -549,9 +549,9 @@ EOAPI void elm_obj_list_clear(Eo *obj); * * @ingroup Elm_List */ -EOAPI Elm_Widget_Item *elm_obj_list_item_sorted_insert(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_sorted_insert(Eo *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_ACTIVATED; /** Called when activated * @return Efl_Object * @@ -560,7 +560,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_ACTIVATED; */ #define ELM_LIST_EVENT_ACTIVATED (&(_ELM_LIST_EVENT_ACTIVATED)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_TOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_TOP; /** Called when top edge was reached * @@ -568,7 +568,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_TOP; */ #define ELM_LIST_EVENT_EDGE_TOP (&(_ELM_LIST_EVENT_EDGE_TOP)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_BOTTOM; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_BOTTOM; /** Called when bottom edge was reached * @@ -576,7 +576,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_BOTTOM; */ #define ELM_LIST_EVENT_EDGE_BOTTOM (&(_ELM_LIST_EVENT_EDGE_BOTTOM)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_LEFT; /** Called when left edge was reached * @@ -584,7 +584,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_LEFT; */ #define ELM_LIST_EVENT_EDGE_LEFT (&(_ELM_LIST_EVENT_EDGE_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_RIGHT; /** Called when right edge was reached * @@ -592,7 +592,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_EDGE_RIGHT; */ #define ELM_LIST_EVENT_EDGE_RIGHT (&(_ELM_LIST_EVENT_EDGE_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_SWIPE; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_SWIPE; /** Called when swipe is detected * @return Efl_Object * @@ -601,7 +601,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_SWIPE; */ #define ELM_LIST_EVENT_SWIPE (&(_ELM_LIST_EVENT_SWIPE)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_HIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_HIGHLIGHTED; /** Called when highlighted * @return Efl_Object * @@ -610,7 +610,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_HIGHLIGHTED; */ #define ELM_LIST_EVENT_HIGHLIGHTED (&(_ELM_LIST_EVENT_HIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_UNHIGHLIGHTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_UNHIGHLIGHTED; /** Called when no longer highlighted * @return Efl_Object * @@ -619,7 +619,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_UNHIGHLIGHTED; */ #define ELM_LIST_EVENT_UNHIGHLIGHTED (&(_ELM_LIST_EVENT_UNHIGHLIGHTED)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_ITEM_FOCUSED; /** Called when item got focus * @return Efl_Object * @@ -628,7 +628,7 @@ EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_ITEM_FOCUSED; */ #define ELM_LIST_EVENT_ITEM_FOCUSED (&(_ELM_LIST_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_LIST_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_LIST_EVENT_ITEM_UNFOCUSED; /** Called when item no longer has focus * @return Efl_Object * diff --git a/src/lib/elementary/elm_list_eo.legacy.c b/src/lib/elementary/elm_list_eo.legacy.c index 40f09ef183..fccc89e4a4 100644 --- a/src/lib/elementary/elm_list_eo.legacy.c +++ b/src/lib/elementary/elm_list_eo.legacy.c @@ -1,149 +1,149 @@ -EAPI void +ELM_API void elm_list_horizontal_set(Elm_List *obj, Eina_Bool horizontal) { elm_obj_list_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_list_horizontal_get(const Elm_List *obj) { return elm_obj_list_horizontal_get(obj); } -EAPI void +ELM_API void elm_list_select_mode_set(Elm_List *obj, Elm_Object_Select_Mode mode) { elm_obj_list_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_list_select_mode_get(const Elm_List *obj) { return elm_obj_list_select_mode_get(obj); } -EAPI void +ELM_API void elm_list_focus_on_selection_set(Elm_List *obj, Eina_Bool enabled) { elm_obj_list_focus_on_selection_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_list_focus_on_selection_get(const Elm_List *obj) { return elm_obj_list_focus_on_selection_get(obj); } -EAPI void +ELM_API void elm_list_multi_select_set(Elm_List *obj, Eina_Bool multi) { elm_obj_list_multi_select_set(obj, multi); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_list_multi_select_get(const Elm_List *obj) { return elm_obj_list_multi_select_get(obj); } -EAPI void +ELM_API void elm_list_multi_select_mode_set(Elm_List *obj, Elm_Object_Multi_Select_Mode mode) { elm_obj_list_multi_select_mode_set(obj, mode); } -EAPI Elm_Object_Multi_Select_Mode +ELM_API Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Elm_List *obj) { return elm_obj_list_multi_select_mode_get(obj); } -EAPI void +ELM_API void elm_list_mode_set(Elm_List *obj, Elm_List_Mode mode) { elm_obj_list_mode_set(obj, mode); } -EAPI Elm_List_Mode +ELM_API Elm_List_Mode elm_list_mode_get(const Elm_List *obj) { return elm_obj_list_mode_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_selected_item_get(const Elm_List *obj) { return elm_obj_list_selected_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_list_items_get(const Elm_List *obj) { return elm_obj_list_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_first_item_get(const Elm_List *obj) { return elm_obj_list_first_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_list_selected_items_get(const Elm_List *obj) { return elm_obj_list_selected_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_last_item_get(const Elm_List *obj) { return elm_obj_list_last_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_insert_before(Elm_List *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data) { return elm_obj_list_item_insert_before(obj, before, label, icon, end, func, data); } -EAPI void +ELM_API void elm_list_go(Elm_List *obj) { elm_obj_list_go(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_insert_after(Elm_List *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data) { return elm_obj_list_item_insert_after(obj, after, label, icon, end, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_at_xy_item_get(const Elm_List *obj, int x, int y, int *posret) { return elm_obj_list_at_xy_item_get(obj, x, y, posret); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_append(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data) { return elm_obj_list_item_append(obj, label, icon, end, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_prepend(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data) { return elm_obj_list_item_prepend(obj, label, icon, end, func, data); } -EAPI void +ELM_API void elm_list_clear(Elm_List *obj) { elm_obj_list_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_sorted_insert(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func) { return elm_obj_list_item_sorted_insert(obj, label, icon, end, func, data, cmp_func); diff --git a/src/lib/elementary/elm_list_eo.legacy.h b/src/lib/elementary/elm_list_eo.legacy.h index 3a2e019c3a..35936028af 100644 --- a/src/lib/elementary/elm_list_eo.legacy.h +++ b/src/lib/elementary/elm_list_eo.legacy.h @@ -29,7 +29,7 @@ typedef Eo Elm_List; * * @ingroup Elm_List_Group */ -EAPI void elm_list_horizontal_set(Elm_List *obj, Eina_Bool horizontal); +ELM_API void elm_list_horizontal_set(Elm_List *obj, Eina_Bool horizontal); /** * @brief Control horizontal mode on the list object. @@ -47,7 +47,7 @@ EAPI void elm_list_horizontal_set(Elm_List *obj, Eina_Bool horizontal); * * @ingroup Elm_List_Group */ -EAPI Eina_Bool elm_list_horizontal_get(const Elm_List *obj); +ELM_API Eina_Bool elm_list_horizontal_get(const Elm_List *obj); /** * @brief Control the list select mode. @@ -66,7 +66,7 @@ EAPI Eina_Bool elm_list_horizontal_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI void elm_list_select_mode_set(Elm_List *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_list_select_mode_set(Elm_List *obj, Elm_Object_Select_Mode mode); /** * @brief Control the list select mode. @@ -86,7 +86,7 @@ EAPI void elm_list_select_mode_set(Elm_List *obj, Elm_Object_Select_Mode mode); * * @ingroup Elm_List_Group */ -EAPI Elm_Object_Select_Mode elm_list_select_mode_get(const Elm_List *obj); +ELM_API Elm_Object_Select_Mode elm_list_select_mode_get(const Elm_List *obj); /** * @brief Control focus upon items selection mode @@ -103,7 +103,7 @@ EAPI Elm_Object_Select_Mode elm_list_select_mode_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI void elm_list_focus_on_selection_set(Elm_List *obj, Eina_Bool enabled); +ELM_API void elm_list_focus_on_selection_set(Elm_List *obj, Eina_Bool enabled); /** * @brief Control focus upon items selection mode @@ -120,7 +120,7 @@ EAPI void elm_list_focus_on_selection_set(Elm_List *obj, Eina_Bool enabled); * * @ingroup Elm_List_Group */ -EAPI Eina_Bool elm_list_focus_on_selection_get(const Elm_List *obj); +ELM_API Eina_Bool elm_list_focus_on_selection_get(const Elm_List *obj); /** * @brief Control multiple items selection on the list object. @@ -137,7 +137,7 @@ EAPI Eina_Bool elm_list_focus_on_selection_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI void elm_list_multi_select_set(Elm_List *obj, Eina_Bool multi); +ELM_API void elm_list_multi_select_set(Elm_List *obj, Eina_Bool multi); /** * @brief Control multiple items selection on the list object. @@ -154,7 +154,7 @@ EAPI void elm_list_multi_select_set(Elm_List *obj, Eina_Bool multi); * * @ingroup Elm_List_Group */ -EAPI Eina_Bool elm_list_multi_select_get(const Elm_List *obj); +ELM_API Eina_Bool elm_list_multi_select_get(const Elm_List *obj); /** * @brief Control the list multi select mode. @@ -174,7 +174,7 @@ EAPI Eina_Bool elm_list_multi_select_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI void elm_list_multi_select_mode_set(Elm_List *obj, Elm_Object_Multi_Select_Mode mode); +ELM_API void elm_list_multi_select_mode_set(Elm_List *obj, Elm_Object_Multi_Select_Mode mode); /** * @brief Control the list multi select mode. @@ -195,7 +195,7 @@ EAPI void elm_list_multi_select_mode_set(Elm_List *obj, Elm_Object_Multi_Select_ * * @ingroup Elm_List_Group */ -EAPI Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Elm_List *obj); +ELM_API Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Elm_List *obj); /** * @brief Control which mode to use for the list object. @@ -217,7 +217,7 @@ EAPI Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Elm_List * * @ingroup Elm_List_Group */ -EAPI void elm_list_mode_set(Elm_List *obj, Elm_List_Mode mode); +ELM_API void elm_list_mode_set(Elm_List *obj, Elm_List_Mode mode); /** * @brief Control which mode to use for the list object. @@ -240,7 +240,7 @@ EAPI void elm_list_mode_set(Elm_List *obj, Elm_List_Mode mode); * * @ingroup Elm_List_Group */ -EAPI Elm_List_Mode elm_list_mode_get(const Elm_List *obj); +ELM_API Elm_List_Mode elm_list_mode_get(const Elm_List *obj); /** * @brief Get the selected item. @@ -256,7 +256,7 @@ EAPI Elm_List_Mode elm_list_mode_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_selected_item_get(const Elm_List *obj); +ELM_API Elm_Widget_Item *elm_list_selected_item_get(const Elm_List *obj); /** * @brief Get a list of all the list items. @@ -267,7 +267,7 @@ EAPI Elm_Widget_Item *elm_list_selected_item_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI const Eina_List *elm_list_items_get(const Elm_List *obj); +ELM_API const Eina_List *elm_list_items_get(const Elm_List *obj); /** * @brief Get the first item in the list @@ -280,7 +280,7 @@ EAPI const Eina_List *elm_list_items_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_first_item_get(const Elm_List *obj); +ELM_API Elm_Widget_Item *elm_list_first_item_get(const Elm_List *obj); /** * @brief Return a list of the currently selected list items. @@ -294,7 +294,7 @@ EAPI Elm_Widget_Item *elm_list_first_item_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI const Eina_List *elm_list_selected_items_get(const Elm_List *obj); +ELM_API const Eina_List *elm_list_selected_items_get(const Elm_List *obj); /** * @brief Get the last item in the list @@ -307,7 +307,7 @@ EAPI const Eina_List *elm_list_selected_items_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_last_item_get(const Elm_List *obj); +ELM_API Elm_Widget_Item *elm_list_last_item_get(const Elm_List *obj); /** * @brief Insert a new item into the list object before item @c before. @@ -345,7 +345,7 @@ EAPI Elm_Widget_Item *elm_list_last_item_get(const Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_item_insert_before(Elm_List *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_list_item_insert_before(Elm_List *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Starts the list. @@ -356,7 +356,7 @@ EAPI Elm_Widget_Item *elm_list_item_insert_before(Elm_List *obj, Elm_Widget_Item * * @ingroup Elm_List_Group */ -EAPI void elm_list_go(Elm_List *obj); +ELM_API void elm_list_go(Elm_List *obj); /** * @brief Insert a new item into the list object after item @c after. @@ -394,7 +394,7 @@ EAPI void elm_list_go(Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_item_insert_after(Elm_List *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_list_item_insert_after(Elm_List *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Get the item that is at the x, y canvas coords. @@ -417,7 +417,7 @@ EAPI Elm_Widget_Item *elm_list_item_insert_after(Elm_List *obj, Elm_Widget_Item * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_at_xy_item_get(const Elm_List *obj, int x, int y, int *posret); +ELM_API Elm_Widget_Item *elm_list_at_xy_item_get(const Elm_List *obj, int x, int y, int *posret); /** * @brief Append a new item to the list object. @@ -454,7 +454,7 @@ EAPI Elm_Widget_Item *elm_list_at_xy_item_get(const Elm_List *obj, int x, int y, * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_item_append(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_list_item_append(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** * @brief Prepend a new item to the list object. @@ -491,13 +491,13 @@ EAPI Elm_Widget_Item *elm_list_item_append(Elm_List *obj, const char *label, Efl * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_item_prepend(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_list_item_prepend(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data); /** Remove all list's items. * * @ingroup Elm_List_Group */ -EAPI void elm_list_clear(Elm_List *obj); +ELM_API void elm_list_clear(Elm_List *obj); /** * @brief Insert a new item into the sorted list object. @@ -542,6 +542,6 @@ EAPI void elm_list_clear(Elm_List *obj); * * @ingroup Elm_List_Group */ -EAPI Elm_Widget_Item *elm_list_item_sorted_insert(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); +ELM_API Elm_Widget_Item *elm_list_item_sorted_insert(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); #endif diff --git a/src/lib/elementary/elm_list_item_eo.c b/src/lib/elementary/elm_list_item_eo.c index 6e66802e6c..da5e13b47c 100644 --- a/src/lib/elementary/elm_list_item_eo.c +++ b/src/lib/elementary/elm_list_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_list_item_separator_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_item_separator_set, EFL_FUNC_CALL(setting), Eina_Bool setting); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_item_separator_set, EFL_FUNC_CALL(setting), Eina_Bool setting); Eina_Bool _elm_list_item_separator_get(const Eo *obj, Elm_List_Item_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_list_item_separator_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_item_separator_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_item_separator_get, Eina_Bool, 0); void _elm_list_item_selected_set(Eo *obj, Elm_List_Item_Data *pd, Eina_Bool selected); @@ -49,7 +49,7 @@ __eolian_elm_list_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_list_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_list_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_list_item_selected_get(const Eo *obj, Elm_List_Item_Data *pd); @@ -61,27 +61,27 @@ __eolian_elm_list_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_item_selected_get, Eina_Bool, 0); Efl_Canvas_Object *_elm_list_item_object_get(const Eo *obj, Elm_List_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_item_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_item_object_get, Efl_Canvas_Object *, NULL); Elm_Widget_Item *_elm_list_item_prev_get(const Eo *obj, Elm_List_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_list_item_next_get(const Eo *obj, Elm_List_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_list_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_list_item_next_get, Elm_Widget_Item *, NULL); void _elm_list_item_show(Eo *obj, Elm_List_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_list_item_show); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_list_item_show); void _elm_list_item_bring_in(Eo *obj, Elm_List_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_list_item_bring_in); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_list_item_bring_in); Efl_Object *_elm_list_item_efl_object_constructor(Eo *obj, Elm_List_Item_Data *pd); diff --git a/src/lib/elementary/elm_list_item_eo.h b/src/lib/elementary/elm_list_item_eo.h index 0b3800a893..78c3b803df 100644 --- a/src/lib/elementary/elm_list_item_eo.h +++ b/src/lib/elementary/elm_list_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_List_Item; */ #define ELM_LIST_ITEM_CLASS elm_list_item_class_get() -EWAPI const Efl_Class *elm_list_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_list_item_class_get(void) EINA_CONST; /** * @brief Set or unset item as a separator. @@ -35,7 +35,7 @@ EWAPI const Efl_Class *elm_list_item_class_get(void) EINA_CONST; * * @ingroup Elm_List_Item */ -EOAPI void elm_obj_list_item_separator_set(Eo *obj, Eina_Bool setting); +ELM_API ELM_API_WEAK void elm_obj_list_item_separator_set(Eo *obj, Eina_Bool setting); /** * @brief Get a value whether item is a separator or not. @@ -47,7 +47,7 @@ EOAPI void elm_obj_list_item_separator_set(Eo *obj, Eina_Bool setting); * * @ingroup Elm_List_Item */ -EOAPI Eina_Bool elm_obj_list_item_separator_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_list_item_separator_get(const Eo *obj); /** * @brief Set the selected state of an item. @@ -66,7 +66,7 @@ EOAPI Eina_Bool elm_obj_list_item_separator_get(const Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI void elm_obj_list_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_list_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Get whether the item is selected or not. @@ -77,7 +77,7 @@ EOAPI void elm_obj_list_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_List_Item */ -EOAPI Eina_Bool elm_obj_list_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_list_item_selected_get(const Eo *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -91,7 +91,7 @@ EOAPI Eina_Bool elm_obj_list_item_selected_get(const Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI Efl_Canvas_Object *elm_obj_list_item_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_list_item_object_get(const Eo *obj); /** * @brief Get the item before the item in list. @@ -104,7 +104,7 @@ EOAPI Efl_Canvas_Object *elm_obj_list_item_object_get(const Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI Elm_Widget_Item *elm_obj_list_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_prev_get(const Eo *obj); /** * @brief Get the item after the item in list. @@ -117,7 +117,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_item_prev_get(const Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI Elm_Widget_Item *elm_obj_list_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_list_item_next_get(const Eo *obj); /** * @brief Show item in the list view. @@ -128,7 +128,7 @@ EOAPI Elm_Widget_Item *elm_obj_list_item_next_get(const Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI void elm_obj_list_item_show(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_list_item_show(Eo *obj); /** * @brief Bring in the given item to list view. @@ -143,6 +143,6 @@ EOAPI void elm_obj_list_item_show(Eo *obj); * * @ingroup Elm_List_Item */ -EOAPI void elm_obj_list_item_bring_in(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_list_item_bring_in(Eo *obj); #endif diff --git a/src/lib/elementary/elm_list_item_eo.legacy.c b/src/lib/elementary/elm_list_item_eo.legacy.c index 609a9fbd5c..91138fbc0b 100644 --- a/src/lib/elementary/elm_list_item_eo.legacy.c +++ b/src/lib/elementary/elm_list_item_eo.legacy.c @@ -1,53 +1,53 @@ -EAPI void +ELM_API void elm_list_item_separator_set(Elm_List_Item *obj, Eina_Bool setting) { elm_obj_list_item_separator_set(obj, setting); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_list_item_separator_get(const Elm_List_Item *obj) { return elm_obj_list_item_separator_get(obj); } -EAPI void +ELM_API void elm_list_item_selected_set(Elm_List_Item *obj, Eina_Bool selected) { elm_obj_list_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_list_item_selected_get(const Elm_List_Item *obj) { return elm_obj_list_item_selected_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_list_item_object_get(const Elm_List_Item *obj) { return elm_obj_list_item_object_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_prev(const Elm_List_Item *obj) { return elm_obj_list_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_list_item_next(const Elm_List_Item *obj) { return elm_obj_list_item_next_get(obj); } -EAPI void +ELM_API void elm_list_item_show(Elm_List_Item *obj) { elm_obj_list_item_show(obj); } -EAPI void +ELM_API void elm_list_item_bring_in(Elm_List_Item *obj) { elm_obj_list_item_bring_in(obj); diff --git a/src/lib/elementary/elm_list_item_eo.legacy.h b/src/lib/elementary/elm_list_item_eo.legacy.h index af74d6ea03..b92dec50ff 100644 --- a/src/lib/elementary/elm_list_item_eo.legacy.h +++ b/src/lib/elementary/elm_list_item_eo.legacy.h @@ -28,7 +28,7 @@ typedef Eo Elm_List_Item; * * @ingroup Elm_List_Item_Group */ -EAPI void elm_list_item_separator_set(Elm_List_Item *obj, Eina_Bool setting); +ELM_API void elm_list_item_separator_set(Elm_List_Item *obj, Eina_Bool setting); /** * @brief Get a value whether item is a separator or not. @@ -40,7 +40,7 @@ EAPI void elm_list_item_separator_set(Elm_List_Item *obj, Eina_Bool setting); * * @ingroup Elm_List_Item_Group */ -EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *obj); +ELM_API Eina_Bool elm_list_item_separator_get(const Elm_List_Item *obj); /** * @brief Set the selected state of an item. @@ -59,7 +59,7 @@ EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI void elm_list_item_selected_set(Elm_List_Item *obj, Eina_Bool selected); +ELM_API void elm_list_item_selected_set(Elm_List_Item *obj, Eina_Bool selected); /** * @brief Get whether the item is selected or not. @@ -70,7 +70,7 @@ EAPI void elm_list_item_selected_set(Elm_List_Item *obj, Eina_Bool selected); * * @ingroup Elm_List_Item_Group */ -EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *obj); +ELM_API Eina_Bool elm_list_item_selected_get(const Elm_List_Item *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -84,7 +84,7 @@ EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI Efl_Canvas_Object *elm_list_item_object_get(const Elm_List_Item *obj); +ELM_API Efl_Canvas_Object *elm_list_item_object_get(const Elm_List_Item *obj); /** * @brief Get the item before the item in list. @@ -97,7 +97,7 @@ EAPI Efl_Canvas_Object *elm_list_item_object_get(const Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI Elm_Widget_Item *elm_list_item_prev(const Elm_List_Item *obj); +ELM_API Elm_Widget_Item *elm_list_item_prev(const Elm_List_Item *obj); /** * @brief Get the item after the item in list. @@ -110,7 +110,7 @@ EAPI Elm_Widget_Item *elm_list_item_prev(const Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI Elm_Widget_Item *elm_list_item_next(const Elm_List_Item *obj); +ELM_API Elm_Widget_Item *elm_list_item_next(const Elm_List_Item *obj); /** * @brief Show item in the list view. @@ -121,7 +121,7 @@ EAPI Elm_Widget_Item *elm_list_item_next(const Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI void elm_list_item_show(Elm_List_Item *obj); +ELM_API void elm_list_item_show(Elm_List_Item *obj); /** * @brief Bring in the given item to list view. @@ -136,6 +136,6 @@ EAPI void elm_list_item_show(Elm_List_Item *obj); * * @ingroup Elm_List_Item_Group */ -EAPI void elm_list_item_bring_in(Elm_List_Item *obj); +ELM_API void elm_list_item_bring_in(Elm_List_Item *obj); #endif diff --git a/src/lib/elementary/elm_list_legacy.h b/src/lib/elementary/elm_list_legacy.h index 1bb601541d..ac4645f3f9 100644 --- a/src/lib/elementary/elm_list_legacy.h +++ b/src/lib/elementary/elm_list_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_List_Group */ -EAPI Evas_Object *elm_list_add(Evas_Object *parent); +ELM_API Evas_Object *elm_list_add(Evas_Object *parent); #include "elm_list_item_eo.legacy.h" #include "elm_list_eo.legacy.h" diff --git a/src/lib/elementary/elm_main.c b/src/lib/elementary/elm_main.c index d6a4b5dac4..20e27eb662 100644 --- a/src/lib/elementary/elm_main.c +++ b/src/lib/elementary/elm_main.c @@ -44,7 +44,7 @@ Eina_Bool _running_in_tree; static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV }; -EAPI Elm_Version *elm_version = &_version; +ELM_API Elm_Version *elm_version = &_version; Eina_FreeQ *postponed_fq = NULL; @@ -118,9 +118,9 @@ const char *_elm_data_dir = NULL; const char *_elm_lib_dir = NULL; int _elm_log_dom = -1; -EAPI int ELM_EVENT_POLICY_CHANGED = 0; -EAPI int ELM_EVENT_PROCESS_BACKGROUND = 0; -EAPI int ELM_EVENT_PROCESS_FOREGROUND = 0; +ELM_API int ELM_EVENT_POLICY_CHANGED = 0; +ELM_API int ELM_EVENT_PROCESS_BACKGROUND = 0; +ELM_API int ELM_EVENT_PROCESS_FOREGROUND = 0; static int _elm_init_count = 0; static int _elm_sub_init_count = 0; @@ -406,7 +406,7 @@ _sys_lang_changed(void *data EINA_UNUSED, int type EINA_UNUSED, void *event EINA return ECORE_CALLBACK_PASS_ON; } -EAPI Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE = 0; +ELM_API Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE = 0; static void _efl_ui_theme_apply_error_init(void) @@ -420,7 +420,7 @@ _efl_ui_theme_apply_error_init(void) // This is necessary to keep backward compatibility static const char *bcargv[] = { "exe" }; -EAPI int +ELM_API int elm_init(int argc, char **argv) { _elm_init_count++; @@ -463,7 +463,7 @@ shutdown_ql: return --_elm_init_count; } -EAPI int +ELM_API int elm_shutdown(void) { if (_elm_init_count <= 0) @@ -492,7 +492,7 @@ elm_shutdown(void) return _elm_init_count; } -EAPI void +ELM_API void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile) { app_mainfunc = mainfunc; @@ -500,43 +500,43 @@ elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile) eina_stringshare_replace(&app_checkfile, checkfile); } -EAPI void +ELM_API void elm_app_name_set(const char *name) { eina_stringshare_replace(&app_name, name); } -EAPI void +ELM_API void elm_app_desktop_entry_set(const char *path) { eina_stringshare_replace(&app_desktop_entry, path); } -EAPI void +ELM_API void elm_app_compile_bin_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_bin_dir, dir); } -EAPI void +ELM_API void elm_app_compile_lib_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_lib_dir, dir); } -EAPI void +ELM_API void elm_app_compile_data_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_data_dir, dir); } -EAPI void +ELM_API void elm_app_compile_locale_set(const char *dir) { eina_stringshare_replace(&app_compile_locale_dir, dir); } -EAPI const char * +ELM_API const char * elm_app_name_get(void) { if (app_name) return app_name; @@ -544,7 +544,7 @@ elm_app_name_get(void) return ""; } -EAPI const char * +ELM_API const char * elm_app_desktop_entry_get(void) { if (app_desktop_entry) return app_desktop_entry; @@ -552,7 +552,7 @@ elm_app_desktop_entry_get(void) return ""; } -EAPI const char * +ELM_API const char * elm_app_prefix_dir_get(void) { if (app_prefix_dir) return app_prefix_dir; @@ -562,7 +562,7 @@ elm_app_prefix_dir_get(void) return app_prefix_dir; } -EAPI const char * +ELM_API const char * elm_app_bin_dir_get(void) { if (app_bin_dir) return app_bin_dir; @@ -572,7 +572,7 @@ elm_app_bin_dir_get(void) return app_bin_dir; } -EAPI const char * +ELM_API const char * elm_app_lib_dir_get(void) { if (app_lib_dir) return app_lib_dir; @@ -582,7 +582,7 @@ elm_app_lib_dir_get(void) return app_lib_dir; } -EAPI const char * +ELM_API const char * elm_app_data_dir_get(void) { if (app_data_dir) return app_data_dir; @@ -607,7 +607,7 @@ elm_app_data_dir_get(void) return app_data_dir; } -EAPI const char * +ELM_API const char * elm_app_locale_dir_get(void) { if (app_locale_dir) return app_locale_dir; @@ -617,7 +617,7 @@ elm_app_locale_dir_get(void) return app_locale_dir; } -EAPI void +ELM_API void elm_app_base_scale_set(double base_scale) { if (base_scale < 0.0) return; @@ -625,7 +625,7 @@ elm_app_base_scale_set(double base_scale) app_base_scale = base_scale; } -EAPI double +ELM_API double elm_app_base_scale_get(void) { if (app_base_scale > 0.0) return app_base_scale; @@ -635,7 +635,7 @@ elm_app_base_scale_get(void) static Eina_Bool _elm_need_e_dbus = EINA_FALSE; static void *e_dbus_handle = NULL; -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_e_dbus(void) { int (*init_func)(void) = NULL; @@ -673,7 +673,7 @@ _elm_unneed_e_dbus(void) } static Eina_Bool _elm_need_eldbus = EINA_FALSE; -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_eldbus(void) { if (_elm_need_eldbus) return EINA_TRUE; @@ -690,7 +690,7 @@ _elm_unneed_eldbus(void) eldbus_shutdown(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_elocation(void) { return EINA_FALSE; @@ -698,7 +698,7 @@ elm_need_elocation(void) static Eina_Bool _elm_need_efreet = EINA_FALSE; -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_efreet(void) { if (_elm_need_efreet) return EINA_TRUE; @@ -742,13 +742,13 @@ _elm_unneed_efreet(void) efreet_shutdown(); } -EAPI void +ELM_API void elm_quicklaunch_mode_set(Eina_Bool ql_on) { quicklaunch_on = ql_on; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_quicklaunch_mode_get(void) { return quicklaunch_on; @@ -760,7 +760,7 @@ _postpone_cb(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED) eina_freeq_clear(postponed_fq); } -EAPI int +ELM_API int elm_quicklaunch_init(int argc EINA_UNUSED, char **argv) { @@ -850,7 +850,7 @@ fail_eina: return --_elm_ql_init_count; } -EAPI int +ELM_API int elm_quicklaunch_sub_init(int argc, char **argv) { @@ -890,7 +890,7 @@ ql_sub_ecore: return --_elm_sub_init_count; } -EAPI int +ELM_API int elm_quicklaunch_sub_shutdown(void) { _elm_sub_init_count--; @@ -919,7 +919,7 @@ elm_quicklaunch_sub_shutdown(void) return _elm_sub_init_count; } -EAPI int +ELM_API int elm_quicklaunch_shutdown(void) { _elm_ql_init_count--; @@ -974,7 +974,7 @@ elm_quicklaunch_shutdown(void) return _elm_ql_init_count; } -EAPI void +ELM_API void elm_quicklaunch_seed(void) { #ifndef SEMI_BROKEN_QUICKLAUNCH @@ -1020,7 +1020,7 @@ EFL_CALLBACKS_ARRAY_DEFINE(_qre_main_ex, { EFL_APP_EVENT_RESUME, qre_resume }, { EFL_EVENT_DEL, qre_terminate }); -EAPI Eina_Bool +ELM_API Eina_Bool elm_quicklaunch_prepare(int argc, char **argv, const char *cwd) @@ -1108,7 +1108,7 @@ elm_quicklaunch_prepare(int argc, #endif } -EAPI Eina_Bool +ELM_API Eina_Bool efl_quicklaunch_prepare(int argc, char **argv, const char *cwd) @@ -1164,7 +1164,7 @@ efl_quicklaunch_prepare(int argc, #endif } -EAPI int +ELM_API int elm_quicklaunch_fork(int argc, char **argv, char *cwd, @@ -1274,7 +1274,7 @@ elm_quicklaunch_fork(int argc, #endif } -EAPI void +ELM_API void elm_quicklaunch_cleanup(void) { #ifdef HAVE_FORK @@ -1287,7 +1287,7 @@ elm_quicklaunch_cleanup(void) #endif } -EAPI int +ELM_API int elm_quicklaunch_fallback(int argc, char **argv) { @@ -1305,7 +1305,7 @@ fallback_ql: return 1; } -EAPI char * +ELM_API char * elm_quicklaunch_exe_path_get(const char *exe, const char *cwd) { static char *path = NULL; @@ -1358,7 +1358,7 @@ elm_quicklaunch_exe_path_get(const char *exe, const char *cwd) return NULL; } -EAPI void +ELM_API void elm_run(void) { ecore_main_loop_begin(); @@ -1374,14 +1374,14 @@ _on_terminate(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED) evas_object_del(win); } -EAPI void +ELM_API void elm_exit(void) { efl_exit(0); } //FIXME: Use Elm_Policy Parameter when 2.0 is released. -EAPI Eina_Bool +ELM_API Eina_Bool elm_policy_set(unsigned int policy, int value) { @@ -1422,7 +1422,7 @@ elm_policy_set(unsigned int policy, } //FIXME: Use Elm_Policy Parameter when 2.0 is released. -EAPI int +ELM_API int elm_policy_get(unsigned int policy) { if (policy >= ELM_POLICY_LAST) @@ -1430,7 +1430,7 @@ elm_policy_get(unsigned int policy) return _elm_policies[policy]; } -EAPI void +ELM_API void elm_language_set(const char *lang) { setlocale(LC_ALL, lang); @@ -1439,28 +1439,28 @@ elm_language_set(const char *lang) edje_language_set(lang); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_mirrored_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return efl_ui_mirrored_get(obj); } -EAPI void +ELM_API void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { EINA_SAFETY_ON_NULL_RETURN(obj); efl_ui_mirrored_set(obj, mirrored); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return efl_ui_mirrored_automatic_get(obj); } -EAPI void +ELM_API void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -1471,7 +1471,7 @@ elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) * @} */ -EAPI void +ELM_API void elm_object_scale_set(Evas_Object *obj, double scale) { @@ -1479,28 +1479,28 @@ elm_object_scale_set(Evas_Object *obj, efl_gfx_entity_scale_set(obj, scale); } -EAPI double +ELM_API double elm_object_scale_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0.0); return efl_gfx_entity_scale_get(obj); } -EAPI void +ELM_API void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *label) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_part_text_set(obj, part, label); } -EAPI const char * +ELM_API const char * elm_object_part_text_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_part_text_get(obj, part); } -EAPI void +ELM_API void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, const char *domain, const char *text) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -1522,7 +1522,7 @@ elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, } } -EAPI const char * +ELM_API const char * elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -1544,47 +1544,47 @@ elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part) } } -EAPI void +ELM_API void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_domain_part_text_translatable_set(obj, part, domain, translatable); } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text) { elm_object_domain_translatable_part_text_set(obj, part, domain, text); } -EINA_DEPRECATED EAPI const char * +EINA_DEPRECATED ELM_API const char * elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part) { return elm_object_translatable_part_text_get(obj, part); } -EAPI void +ELM_API void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_content_part_set(obj, part, content); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_part_content_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_content_part_get(obj, part); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_part_content_unset(Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_content_part_unset(obj, part); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style) { @@ -1592,7 +1592,7 @@ elm_object_style_set(Evas_Object *obj, return elm_widget_style_set(obj, style) == EFL_UI_THEME_APPLY_ERROR_NONE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_focus_highlight_style_set(Evas_Object *obj, const char *style) { @@ -1600,21 +1600,21 @@ elm_object_focus_highlight_style_set(Evas_Object *obj, return elm_win_focus_highlight_style_set(elm_widget_top_get(obj), style); } -EAPI const char * +ELM_API const char * elm_object_focus_highlight_style_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_win_focus_highlight_style_get(elm_widget_top_get(obj)); } -EAPI const char * +ELM_API const char * elm_object_style_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_style_get(obj); } -EAPI void +ELM_API void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled) { @@ -1636,14 +1636,14 @@ elm_object_disabled_set(Evas_Object *obj, elm_widget_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_disabled_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_disabled_get(obj); } -EAPI void +ELM_API void elm_cache_all_flush(void) { const Eina_List *l; @@ -1662,7 +1662,7 @@ elm_cache_all_flush(void) } } -EAPI void +ELM_API void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable) { @@ -1670,7 +1670,7 @@ elm_object_focus_allow_set(Evas_Object *obj, elm_widget_can_focus_set(obj, enable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -1678,7 +1678,7 @@ elm_object_focus_allow_get(const Evas_Object *obj) } -EAPI void +ELM_API void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool tree_focusable) { @@ -1686,14 +1686,14 @@ elm_object_tree_focus_allow_set(Evas_Object *obj, elm_widget_tree_unfocusable_set(obj, !tree_focusable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return !elm_widget_tree_unfocusable_get(obj); } -EAPI void +ELM_API void elm_object_focus_move_policy_set(Evas_Object *obj, Elm_Focus_Move_Policy policy) { @@ -1701,70 +1701,70 @@ elm_object_focus_move_policy_set(Evas_Object *obj, efl_ui_widget_focus_move_policy_set(obj, (Efl_Ui_Focus_Move_Policy)policy); } -EAPI Elm_Focus_Move_Policy +ELM_API Elm_Focus_Move_Policy elm_object_focus_move_policy_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return (Elm_Focus_Move_Policy)efl_ui_widget_focus_move_policy_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_focus_move_policy_automatic_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return efl_ui_widget_focus_move_policy_automatic_get(obj); } -EAPI void +ELM_API void elm_object_focus_move_policy_automatic_set(Evas_Object *obj, Eina_Bool automatic) { EINA_SAFETY_ON_NULL_RETURN(obj); return efl_ui_widget_focus_move_policy_automatic_set(obj, automatic); } -EAPI void +ELM_API void elm_object_scroll_hold_push(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_hold_push(obj); } -EAPI void +ELM_API void elm_object_scroll_hold_pop(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_hold_pop(obj); } -EAPI int +ELM_API int elm_object_scroll_hold_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0); return elm_widget_scroll_hold_get(obj); } -EAPI void +ELM_API void elm_object_scroll_freeze_push(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_freeze_push(obj); } -EAPI void +ELM_API void elm_object_scroll_freeze_pop(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_freeze_pop(obj); } -EAPI int +ELM_API int elm_object_scroll_freeze_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0); return elm_widget_scroll_freeze_get(obj); } -EAPI void +ELM_API void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) { @@ -1777,7 +1777,7 @@ elm_object_scroll_lock_x_set(Evas_Object *obj, elm_widget_scroll_lock_set(obj, block); } -EAPI void +ELM_API void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) { @@ -1790,7 +1790,7 @@ elm_object_scroll_lock_y_set(Evas_Object *obj, elm_widget_scroll_lock_set(obj, block); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) { Efl_Ui_Layout_Orientation block; @@ -1800,7 +1800,7 @@ elm_object_scroll_lock_x_get(const Evas_Object *obj) return !!(block & EFL_UI_LAYOUT_ORIENTATION_HORIZONTAL); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj) { Efl_Ui_Layout_Orientation block; @@ -1810,7 +1810,7 @@ elm_object_scroll_lock_y_get(const Evas_Object *obj) return !!(block & EFL_UI_LAYOUT_ORIENTATION_VERTICAL); } -EAPI void +ELM_API void elm_object_scroll_item_loop_enabled_set(Evas_Object *obj, Eina_Bool enable) { @@ -1819,7 +1819,7 @@ elm_object_scroll_item_loop_enabled_set(Evas_Object *obj, elm_interface_scrollable_item_loop_enabled_set(obj, enable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_scroll_item_loop_enabled_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -1827,35 +1827,35 @@ elm_object_scroll_item_loop_enabled_get(const Evas_Object *obj) return elm_interface_scrollable_item_loop_enabled_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_widget_check(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_is(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_parent_widget_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_parent_widget_get(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_top_widget_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_top_get(obj); } -EAPI const char * +ELM_API const char * elm_object_widget_type_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_type_get(obj); } -EAPI void +ELM_API void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source) @@ -1864,7 +1864,7 @@ elm_object_signal_emit(Evas_Object *obj, elm_widget_signal_emit(obj, emission, source); } -EAPI void +ELM_API void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -1872,7 +1872,7 @@ elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const cha elm_widget_signal_callback_add(obj, emission, source, func, data); } -EAPI void * +ELM_API void * elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -1880,7 +1880,7 @@ elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const cha return elm_widget_signal_callback_del(obj, emission, source, func); } -EAPI void +ELM_API void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) { EINA_SAFETY_ON_NULL_RETURN(obj); @@ -1888,7 +1888,7 @@ elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *d elm_widget_event_callback_add(obj, func, data); } -EAPI void * +ELM_API void * elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -1896,7 +1896,7 @@ elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *d return elm_widget_event_callback_del(obj, func, data); } -EAPI void +ELM_API void elm_object_tree_dump(const Evas_Object *top) { #ifdef ELM_DEBUG @@ -1907,7 +1907,7 @@ elm_object_tree_dump(const Evas_Object *top) #endif } -EAPI void +ELM_API void elm_object_tree_dot_dump(const Evas_Object *top, const char *file) { @@ -1922,7 +1922,7 @@ elm_object_tree_dot_dump(const Evas_Object *top, #endif } -EAPI void +ELM_API void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, @@ -1934,25 +1934,25 @@ elm_coords_finger_size_adjust(int times_w, *h = elm_config_finger_size_get() * times_h; } -EAPI void +ELM_API void elm_object_access_info_set(Evas_Object *obj, const char *txt) { elm_widget_access_info_set(obj, txt); } -EAPI const char * +ELM_API const char * elm_object_access_info_get(Evas_Object *obj) { return elm_widget_access_info_get(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_object_name_find(const Evas_Object *obj, const char *name, int recurse) { return elm_widget_name_find(obj, name, recurse); } -EAPI void +ELM_API void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled) { if (efl_isa(obj, EFL_UI_LAYOUT_BASE_CLASS)) @@ -1966,7 +1966,7 @@ elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_orientation_mode_disabled_get(const Evas_Object *obj) { if (efl_isa(obj, EFL_UI_LAYOUT_BASE_CLASS)) @@ -1981,7 +1981,7 @@ elm_object_orientation_mode_disabled_get(const Evas_Object *obj) return EINA_FALSE; } -EAPI Elm_Object_Item * +ELM_API Elm_Object_Item * elm_object_focused_item_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); @@ -1990,7 +1990,7 @@ elm_object_focused_item_get(const Evas_Object *obj) return elm_widget_item_container_focused_item_get(obj); } -EAPI void +ELM_API void elm_object_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode) { if (efl_isa(obj, ELM_GENGRID_CLASS)) @@ -2000,7 +2000,7 @@ elm_object_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mo } } -EAPI Elm_Focus_Region_Show_Mode +ELM_API Elm_Focus_Region_Show_Mode elm_object_focus_region_show_mode_get(const Evas_Object *obj) { if (efl_isa(obj, ELM_GENGRID_CLASS)) @@ -2018,7 +2018,7 @@ _item_noref(void *data EINA_UNUSED, const Efl_Event *ev) efl_del(ev->object); } -EAPI void +ELM_API void elm_object_item_del(Eo *obj) { Elm_Widget_Item_Data *item; @@ -2037,37 +2037,37 @@ elm_object_item_del(Eo *obj) } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_cursor_set(Eo *obj, const char *cursor) { return efl_ui_widget_cursor_set(obj, cursor); } -EAPI const char * +ELM_API const char * elm_object_cursor_get(const Eo *obj) { return efl_ui_widget_cursor_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_cursor_style_set(Eo *obj, const char *style) { return efl_ui_widget_cursor_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_object_cursor_style_get(const Eo *obj) { return efl_ui_widget_cursor_style_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow) { return efl_ui_widget_cursor_theme_search_enabled_set(obj, allow); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_cursor_theme_search_enabled_get(const Eo *obj) { return efl_ui_widget_cursor_theme_search_enabled_get(obj); diff --git a/src/lib/elementary/elm_map.c b/src/lib/elementary/elm_map.c index 6d287fef5e..d0b5b19621 100644 --- a/src/lib/elementary/elm_map.c +++ b/src/lib/elementary/elm_map.c @@ -4293,7 +4293,7 @@ _elm_map_efl_canvas_group_group_member_add(Eo *obj, Elm_Map_Data *sd, Evas_Objec evas_object_raise(sd->hit_rect); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_map_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -4337,13 +4337,13 @@ _elm_map_efl_ui_zoom_zoom_level_set(Eo *obj, Elm_Map_Data *sd, double zoom) evas_object_smart_changed(sd->pan_obj); } -EAPI void +ELM_API void elm_map_zoom_set(Eo *obj, int zoom) { efl_ui_zoom_level_set(obj, zoom); } -EAPI int +ELM_API int elm_map_zoom_get(const Eo *obj) { return efl_ui_zoom_level_get(obj); @@ -4391,7 +4391,7 @@ _convert_map_zoom_mode(Elm_Map_Zoom_Mode *legacy_mode, Efl_Ui_Zoom_Mode *mode, E #undef CONVERT } -EAPI void +ELM_API void elm_map_zoom_mode_set(Eo *obj, Elm_Map_Zoom_Mode mode) { Efl_Ui_Zoom_Mode new_mode = EFL_UI_ZOOM_MODE_MANUAL; @@ -4401,7 +4401,7 @@ elm_map_zoom_mode_set(Eo *obj, Elm_Map_Zoom_Mode mode) efl_ui_zoom_mode_set(obj, new_mode); } -EAPI Elm_Map_Zoom_Mode +ELM_API Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Eo *obj) { Efl_Ui_Zoom_Mode new_mode = efl_ui_zoom_mode_get(obj); @@ -4706,7 +4706,7 @@ _elm_map_route_add(Eo *obj, Elm_Map_Data *sd, Elm_Map_Route_Type type, Elm_Map_R return ret; } -EAPI void +ELM_API void elm_map_route_del(Elm_Map_Route *route) { Path_Waypoint *w; @@ -4740,21 +4740,21 @@ elm_map_route_del(Elm_Map_Route *route) free(route); } -EAPI double +ELM_API double elm_map_route_distance_get(const Elm_Map_Route *route) { EINA_SAFETY_ON_NULL_RETURN_VAL(route, 0.0); return route->info.distance; } -EAPI const char * +ELM_API const char * elm_map_route_node_get(const Elm_Map_Route *route) { EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); return route->info.nodes; } -EAPI const char * +ELM_API const char * elm_map_route_waypoint_get(const Elm_Map_Route *route) { EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); @@ -4780,7 +4780,7 @@ _elm_map_name_search(const Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char *a name_cb, data); } -EAPI void +ELM_API void elm_map_name_del(Elm_Map_Name *name) { EINA_SAFETY_ON_NULL_RETURN(name); @@ -4799,7 +4799,7 @@ elm_map_name_del(Elm_Map_Name *name) free(name); } -EAPI const char * +ELM_API const char * elm_map_name_address_get(const Elm_Map_Name *name) { EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL); @@ -4809,7 +4809,7 @@ elm_map_name_address_get(const Elm_Map_Name *name) return name->address; } -EAPI void +ELM_API void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat) @@ -4859,7 +4859,7 @@ _elm_map_overlays_get(const Eo *obj EINA_UNUSED, Elm_Map_Data *sd) return sd->all_overlays; } -EAPI void +ELM_API void elm_map_overlay_del(Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN(overlay); @@ -4903,7 +4903,7 @@ elm_map_overlay_del(Elm_Map_Overlay *overlay) free(overlay); } -EAPI Elm_Map_Overlay_Type +ELM_API Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, ELM_MAP_OVERLAY_TYPE_NONE); @@ -4913,7 +4913,7 @@ elm_map_overlay_type_get(const Elm_Map_Overlay *overlay) return overlay->type; } -EAPI void +ELM_API void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data) { @@ -4924,7 +4924,7 @@ elm_map_overlay_data_set(Elm_Map_Overlay *overlay, overlay->data = data; } -EAPI void * +ELM_API void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); @@ -4934,7 +4934,7 @@ elm_map_overlay_data_get(const Elm_Map_Overlay *overlay) return overlay->data; } -EAPI void +ELM_API void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide) { @@ -4948,7 +4948,7 @@ elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); @@ -4958,7 +4958,7 @@ elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay) return overlay->hide; } -EAPI void +ELM_API void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom) { @@ -4970,7 +4970,7 @@ elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI int +ELM_API int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, 0); @@ -4980,7 +4980,7 @@ elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay) return overlay->zoom_min; } -EAPI void +ELM_API void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused) { @@ -4994,7 +4994,7 @@ elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); @@ -5004,7 +5004,7 @@ elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay) return overlay->paused; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); @@ -5014,7 +5014,7 @@ elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay) return overlay->visible; } -EAPI void +ELM_API void elm_map_overlay_show(Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN(overlay); @@ -5050,7 +5050,7 @@ elm_map_overlay_show(Elm_Map_Overlay *overlay) evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlays_show(Eina_List *overlays) { Elm_Map_Overlay *overlay; @@ -5066,7 +5066,7 @@ elm_map_overlays_show(Eina_List *overlays) evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat) @@ -5095,7 +5095,7 @@ elm_map_overlay_region_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat) @@ -5128,7 +5128,7 @@ elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, else ERR("Not supported overlay type: %d", overlay->type); } -EAPI void +ELM_API void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon) { @@ -5145,7 +5145,7 @@ elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI const Evas_Object * +ELM_API const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); @@ -5171,7 +5171,7 @@ elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay) } } -EAPI void +ELM_API void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *content) { @@ -5189,7 +5189,7 @@ elm_map_overlay_content_set(Elm_Map_Overlay *overlay, evas_object_smart_changed(overlay->wsd->pan_obj); } -EAPI const Evas_Object * +ELM_API const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); @@ -5214,7 +5214,7 @@ elm_map_overlay_content_get(const Elm_Map_Overlay *overlay) } } -EAPI void +ELM_API void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, @@ -5242,7 +5242,7 @@ elm_map_overlay_color_set(Elm_Map_Overlay *overlay, } } -EAPI void +ELM_API void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, @@ -5270,7 +5270,7 @@ elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, } } -EAPI void +ELM_API void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data) @@ -5286,7 +5286,7 @@ elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, _overlay_class_cb_set(overlay->ovl, get_cb, data); } -EAPI void +ELM_API void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data) @@ -5318,7 +5318,7 @@ _elm_map_overlay_class_add(Eo *obj EINA_UNUSED, Elm_Map_Data *sd) return overlay; } -EAPI void +ELM_API void elm_map_overlay_class_append(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay) { @@ -5354,7 +5354,7 @@ elm_map_overlay_class_append(Elm_Map_Overlay *klass, evas_object_smart_changed(klass->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_class_remove(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay) { @@ -5381,7 +5381,7 @@ elm_map_overlay_class_remove(Elm_Map_Overlay *klass, evas_object_smart_changed(klass->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *klass, int zoom) { @@ -5399,7 +5399,7 @@ elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *klass, evas_object_smart_changed(klass->wsd->pan_obj); } -EAPI int +ELM_API int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *klass) { const Overlay_Class *ovl; @@ -5415,7 +5415,7 @@ elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *klass) return ovl->zoom_max; } -EAPI Eina_List * +ELM_API Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp) { Overlay_Group *ovl; @@ -5451,7 +5451,7 @@ _elm_map_overlay_bubble_add(Eo *obj EINA_UNUSED, Elm_Map_Data *sd) return overlay; } -EAPI void +ELM_API void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent) { @@ -5471,7 +5471,7 @@ elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, evas_object_smart_changed(bubble->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content) { @@ -5488,7 +5488,7 @@ elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, evas_object_smart_changed(bubble->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble) { Overlay_Bubble *bb; @@ -5503,25 +5503,25 @@ elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble) evas_object_smart_changed(bubble->wsd->pan_obj); } -EAPI void +ELM_API void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) { elm_interface_scrollable_wheel_disabled_set(obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj) { return elm_interface_scrollable_wheel_disabled_get(obj); } -EAPI void +ELM_API void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused) { efl_ui_zoom_animation_set(obj, paused); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_map_paused_get(const Evas_Object *obj) { return efl_ui_zoom_animation_get(obj); @@ -5591,7 +5591,7 @@ _elm_map_overlay_polygon_add(Eo *obj EINA_UNUSED, Elm_Map_Data *sd) return overlay; } -EAPI void +ELM_API void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat) diff --git a/src/lib/elementary/elm_map_common.h b/src/lib/elementary/elm_map_common.h index 3fa3dcc34b..11fe72b903 100644 --- a/src/lib/elementary/elm_map_common.h +++ b/src/lib/elementary/elm_map_common.h @@ -70,7 +70,7 @@ typedef void (*Elm_Map_Route_Cb)(void *data, Evas_Object * * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() */ -EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay); +ELM_API void elm_map_overlay_del(Elm_Map_Overlay *overlay); /** * Get the overlay type. @@ -84,7 +84,7 @@ EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay); * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() */ -EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay); +ELM_API Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay); /** * Set a pointer of user data for a overlay. @@ -94,7 +94,7 @@ EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overl * * @see elm_map_overlay_data_get() */ -EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data); +ELM_API void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data); /** * Get the user data stored on a overlay. @@ -105,7 +105,7 @@ EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, vo * * @see elm_map_overlay_data_set() */ -EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay); +ELM_API void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay); /** * Set if the overlay is hidden or not. @@ -115,7 +115,7 @@ EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overl * * @see elm_map_overlay_hide_get() */ -EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide); +ELM_API void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide); /** * Get a value whether the overlay is hidden or not. @@ -128,7 +128,7 @@ EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Ei * * @see elm_map_overlay_hide_set() */ -EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay); +ELM_API Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay); /** * Set the minimum zoom from where the overlay is displayed. @@ -141,7 +141,7 @@ EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overl * * @see elm_map_overlay_displayed_zoom_min_get() */ -EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom); +ELM_API void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom); /** * Get the minimum zoom from where the overlay is displayed. @@ -151,7 +151,7 @@ EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overla * * @see elm_map_overlay_displayed_zoom_min_set() */ -EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay); +ELM_API int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay); /** * Pause or unpause the overlay. @@ -170,7 +170,7 @@ EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_ * * @see elm_map_overlay_paused_get() */ -EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused); +ELM_API void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused); /** * Get a value whether the overlay is paused or not. @@ -183,7 +183,7 @@ EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, * * @see elm_map_overlay_paused_set() */ -EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay); +ELM_API Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay); /** * Get a value whether the overlay is visible or not. @@ -197,7 +197,7 @@ EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *ove * * @since 1.7 */ -EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay); +ELM_API Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay); /** * Set the content object of the overlay. @@ -220,7 +220,7 @@ EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *ov * * @see elm_map_overlay_content_get() */ -EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj); +ELM_API void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj); /** * Get the content object. @@ -239,7 +239,7 @@ EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, * * @see elm_map_overlay_content_set() */ -EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay); +ELM_API const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay); /** * Set a icon of the overlay. @@ -258,7 +258,7 @@ EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *ov * * @see elm_map_overlay_icon_get() */ -EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon); +ELM_API void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon); /** * Get the icon object. @@ -276,7 +276,7 @@ EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Ev * * @see elm_map_overlay_icon_set() */ -EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay); +ELM_API const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay); /** * Set the geographic coordinates of the overlay. @@ -292,7 +292,7 @@ EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overl * * @see elm_map_overlay_region_get() */ -EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat); +ELM_API void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat); /** * Get the geographic coordinates of the overlay. @@ -308,7 +308,7 @@ EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, * * @see elm_map_overlay_region_set() */ -EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat); +ELM_API void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat); /** @@ -338,7 +338,7 @@ EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *ove * * @see elm_map_overlay_color_get() */ -EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a); +ELM_API void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a); /** * Get the object color of the overlay. @@ -351,7 +351,7 @@ EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, i * * @see elm_map_overlay_color_set() */ -EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a); +ELM_API void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a); /** * Show the given overlay at the center of the map, immediately. @@ -364,7 +364,7 @@ EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *over * * @see elm_map_overlays_show() if more than one overlay need to be displayed. */ -EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay); +ELM_API void elm_map_overlay_show(Elm_Map_Overlay *overlay); /** * Move and zoom the map to display a list of overlays. @@ -379,7 +379,7 @@ EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay); * * @see elm_map_overlay_show() to show a single overlay. */ -EAPI void elm_map_overlays_show(Eina_List *overlays); +ELM_API void elm_map_overlays_show(Eina_List *overlays); /** * Set the get callback function of the overlay. @@ -396,7 +396,7 @@ EAPI void elm_map_overlays_show(Eina_List *overlays); * * You can delete this callback function by setting @c NULL. */ -EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data); +ELM_API void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data); /** * Set the del callback function to call when the overlay is deleted. @@ -412,7 +412,7 @@ EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, * * @since 1.7 */ -EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data); +ELM_API void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data); /** * Add a new overlay member to the class overlay. @@ -422,7 +422,7 @@ EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, * * @see elm_map_overlay_class_remove() */ -EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); +ELM_API void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); /** * Remove a overlay from the class. @@ -432,7 +432,7 @@ EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, E * * @see elm_map_overlay_class_append() */ -EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); +ELM_API void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); /** * Set the maximum zoom from where the overlay members in the class can be @@ -446,7 +446,7 @@ EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, E * * @see elm_map_overlay_class_zoom_max_get() */ -EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom); +ELM_API void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom); /** * Get the maximum zoom from where the overlay members in the class can be @@ -458,7 +458,7 @@ EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *c * * @see elm_map_overlay_class_zoom_max_set() */ -EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas); +ELM_API int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas); /** * Get the overlay members of the group overlay. @@ -477,7 +477,7 @@ EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Over * * @see elm_map_overlay_class_add() */ -EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp); +ELM_API Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp); /** * Follow a other overlay. @@ -489,7 +489,7 @@ EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overl * * @see elm_map_overlay_bubble_add() */ -EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent); +ELM_API void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent); /** * Add a content object to the bubble overlay. @@ -501,7 +501,7 @@ EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble * * @see elm_map_overlay_bubble_content_clear() */ -EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content); +ELM_API void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content); /** * Clear all contents inside the bubble overlay. @@ -512,7 +512,7 @@ EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay * * @see elm_map_overlay_bubble_content_append() */ -EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble); +ELM_API void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble); /** * Add a geographic coordinates to the polygon overlay. @@ -528,7 +528,7 @@ EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay * @see elm_map_overlay_polygon_add() * @see elm_map_overlay_del() */ -EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat); +ELM_API void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat); /** * Remove a route from the map. @@ -537,7 +537,7 @@ EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *o * * @see elm_map_route_add() */ -EAPI void elm_map_route_del(Elm_Map_Route *route); +ELM_API void elm_map_route_del(Elm_Map_Route *route); /** * Get the route distance in kilometers. @@ -545,7 +545,7 @@ EAPI void elm_map_route_del(Elm_Map_Route *route); * @param route The route object. * @return The distance of route (unit : km). */ -EAPI double elm_map_route_distance_get(const Elm_Map_Route *route); +ELM_API double elm_map_route_distance_get(const Elm_Map_Route *route); /** * Get the information of route nodes. @@ -553,7 +553,7 @@ EAPI double elm_map_route_distance_get(const Elm_Map_Route *route * @param route The route object. * @return Returns a string with the nodes of route. */ -EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route); +ELM_API const char *elm_map_route_node_get(const Elm_Map_Route *route); /** * Get the information of route waypoint. @@ -561,7 +561,7 @@ EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route); * @param route the route object. * @return Returns a string with information about waypoint of route. */ -EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route); +ELM_API const char *elm_map_route_waypoint_get(const Elm_Map_Route *route); /** * Get the address of the name. @@ -574,7 +574,7 @@ EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route * * @see elm_map_name_add() */ -EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name); +ELM_API const char *elm_map_name_address_get(const Elm_Map_Name *name); /** * Get the current coordinates of the name. @@ -588,7 +588,7 @@ EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name); * * @see elm_map_name_add() */ -EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat); +ELM_API void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat); /** * Remove a name from the map. @@ -600,7 +600,7 @@ EAPI void elm_map_name_region_get(const Elm_Map_Name *name, dou * * @see elm_map_name_add() */ -EAPI void elm_map_name_del(Elm_Map_Name *name); +ELM_API void elm_map_name_del(Elm_Map_Name *name); /** * @} diff --git a/src/lib/elementary/elm_map_eo.c b/src/lib/elementary/elm_map_eo.c index 57a36a570d..bca3bb9c7c 100644 --- a/src/lib/elementary/elm_map_eo.c +++ b/src/lib/elementary/elm_map_eo.c @@ -1,28 +1,28 @@ -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_PRESS = EFL_EVENT_DESCRIPTION("press"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_LOADED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_LOADED = EFL_EVENT_DESCRIPTION("loaded"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOAD = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOAD = EFL_EVENT_DESCRIPTION("tile,load"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED = EFL_EVENT_DESCRIPTION("tile,loaded"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED_FAIL = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED_FAIL = EFL_EVENT_DESCRIPTION("tile,loaded,fail"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOAD = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOAD = EFL_EVENT_DESCRIPTION("route,load"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED = EFL_EVENT_DESCRIPTION("route,loaded"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED_FAIL = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED_FAIL = EFL_EVENT_DESCRIPTION("route,loaded,fail"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOAD = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOAD = EFL_EVENT_DESCRIPTION("name,load"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED = EFL_EVENT_DESCRIPTION("name,loaded"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED_FAIL = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED_FAIL = EFL_EVENT_DESCRIPTION("name,loaded,fail"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_CLICKED = EFL_EVENT_DESCRIPTION("overlay,clicked"); -EWAPI const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_DEL = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_DEL = EFL_EVENT_DESCRIPTION("overlay,del"); void _elm_map_zoom_min_set(Eo *obj, Elm_Map_Data *pd, int zoom); @@ -43,7 +43,7 @@ __eolian_elm_map_zoom_min_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_zoom_min_set, EFL_FUNC_CALL(zoom), int zoom); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_zoom_min_set, EFL_FUNC_CALL(zoom), int zoom); int _elm_map_zoom_min_get(const Eo *obj, Elm_Map_Data *pd); @@ -55,15 +55,15 @@ __eolian_elm_map_zoom_min_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_map_zoom_min_get, int, -1 /* +1 */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_map_zoom_min_get, int, -1 /* +1 */); void _elm_map_map_rotate_set(Eo *obj, Elm_Map_Data *pd, double degree, int cx, int cy); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_rotate_set, EFL_FUNC_CALL(degree, cx, cy), double degree, int cx, int cy); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_rotate_set, EFL_FUNC_CALL(degree, cx, cy), double degree, int cx, int cy); void _elm_map_map_rotate_get(const Eo *obj, Elm_Map_Data *pd, double *degree, int *cx, int *cy); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_rotate_get, EFL_FUNC_CALL(degree, cx, cy), double *degree, int *cx, int *cy); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_rotate_get, EFL_FUNC_CALL(degree, cx, cy), double *degree, int *cx, int *cy); void _elm_map_user_agent_set(Eo *obj, Elm_Map_Data *pd, const char *user_agent); @@ -83,7 +83,7 @@ __eolian_elm_map_user_agent_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_user_agent_set, EFL_FUNC_CALL(user_agent), const char *user_agent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_user_agent_set, EFL_FUNC_CALL(user_agent), const char *user_agent); const char *_elm_map_user_agent_get(const Eo *obj, Elm_Map_Data *pd); @@ -95,7 +95,7 @@ __eolian_elm_map_user_agent_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_map_user_agent_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_map_user_agent_get, const char *, NULL); void _elm_map_zoom_max_set(Eo *obj, Elm_Map_Data *pd, int zoom); @@ -115,7 +115,7 @@ __eolian_elm_map_zoom_max_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_zoom_max_set, EFL_FUNC_CALL(zoom), int zoom); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_zoom_max_set, EFL_FUNC_CALL(zoom), int zoom); int _elm_map_zoom_max_get(const Eo *obj, Elm_Map_Data *pd); @@ -127,103 +127,103 @@ __eolian_elm_map_zoom_max_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_map_zoom_max_get, int, -1 /* +1 */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_map_zoom_max_get, int, -1 /* +1 */); void _elm_map_region_get(const Eo *obj, Elm_Map_Data *pd, double *lon, double *lat); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_region_get, EFL_FUNC_CALL(lon, lat), double *lon, double *lat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_region_get, EFL_FUNC_CALL(lon, lat), double *lon, double *lat); Eina_List *_elm_map_overlays_get(const Eo *obj, Elm_Map_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_map_overlays_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_map_overlays_get, Eina_List *, NULL); void _elm_map_tile_load_status_get(const Eo *obj, Elm_Map_Data *pd, int *try_num, int *finish_num); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_tile_load_status_get, EFL_FUNC_CALL(try_num, finish_num), int *try_num, int *finish_num); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_tile_load_status_get, EFL_FUNC_CALL(try_num, finish_num), int *try_num, int *finish_num); void _elm_map_source_set(Eo *obj, Elm_Map_Data *pd, Elm_Map_Source_Type type, const char *source_name); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_source_set, EFL_FUNC_CALL(type, source_name), Elm_Map_Source_Type type, const char *source_name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_source_set, EFL_FUNC_CALL(type, source_name), Elm_Map_Source_Type type, const char *source_name); const char *_elm_map_source_get(const Eo *obj, Elm_Map_Data *pd, Elm_Map_Source_Type type); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_map_source_get, const char *, NULL, EFL_FUNC_CALL(type), Elm_Map_Source_Type type); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_map_source_get, const char *, NULL, EFL_FUNC_CALL(type), Elm_Map_Source_Type type); Elm_Map_Route *_elm_map_route_add(Eo *obj, Elm_Map_Data *pd, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_map_route_add, Elm_Map_Route *, NULL, EFL_FUNC_CALL(type, method, flon, flat, tlon, tlat, route_cb, data), Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_route_add, Elm_Map_Route *, NULL, EFL_FUNC_CALL(type, method, flon, flat, tlon, tlat, route_cb, data), Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); Efl_Canvas_Object *_elm_map_track_add(Eo *obj, Elm_Map_Data *pd, void *emap); -EOAPI EFL_FUNC_BODYV(elm_obj_map_track_add, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(emap), void *emap); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_track_add, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(emap), void *emap); void _elm_map_region_to_canvas_convert(const Eo *obj, Elm_Map_Data *pd, double lon, double lat, int *x, int *y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_region_to_canvas_convert, EFL_FUNC_CALL(lon, lat, x, y), double lon, double lat, int *x, int *y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_region_to_canvas_convert, EFL_FUNC_CALL(lon, lat, x, y), double lon, double lat, int *x, int *y); Elm_Map_Overlay *_elm_map_overlay_circle_add(Eo *obj, Elm_Map_Data *pd, double lon, double lat, double radius); -EOAPI EFL_FUNC_BODYV(elm_obj_map_overlay_circle_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(lon, lat, radius), double lon, double lat, double radius); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_overlay_circle_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(lon, lat, radius), double lon, double lat, double radius); Elm_Map_Overlay *_elm_map_overlay_class_add(Eo *obj, Elm_Map_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_map_overlay_class_add, Elm_Map_Overlay *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_map_overlay_class_add, Elm_Map_Overlay *, NULL); Elm_Map_Overlay *_elm_map_overlay_bubble_add(Eo *obj, Elm_Map_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_map_overlay_bubble_add, Elm_Map_Overlay *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_map_overlay_bubble_add, Elm_Map_Overlay *, NULL); const char **_elm_map_sources_get(const Eo *obj, Elm_Map_Data *pd, Elm_Map_Source_Type type); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_map_sources_get, const char **, NULL, EFL_FUNC_CALL(type), Elm_Map_Source_Type type); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_map_sources_get, const char **, NULL, EFL_FUNC_CALL(type), Elm_Map_Source_Type type); Elm_Map_Overlay *_elm_map_overlay_polygon_add(Eo *obj, Elm_Map_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_map_overlay_polygon_add, Elm_Map_Overlay *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_map_overlay_polygon_add, Elm_Map_Overlay *, NULL); Elm_Map_Overlay *_elm_map_overlay_line_add(Eo *obj, Elm_Map_Data *pd, double flon, double flat, double tlon, double tlat); -EOAPI EFL_FUNC_BODYV(elm_obj_map_overlay_line_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(flon, flat, tlon, tlat), double flon, double flat, double tlon, double tlat); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_overlay_line_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(flon, flat, tlon, tlat), double flon, double flat, double tlon, double tlat); void _elm_map_region_show(Eo *obj, Elm_Map_Data *pd, double lon, double lat); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_region_show, EFL_FUNC_CALL(lon, lat), double lon, double lat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_region_show, EFL_FUNC_CALL(lon, lat), double lon, double lat); Elm_Map_Name *_elm_map_name_add(const Eo *obj, Elm_Map_Data *pd, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_map_name_add, Elm_Map_Name *, NULL, EFL_FUNC_CALL(address, lon, lat, name_cb, data), const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_map_name_add, Elm_Map_Name *, NULL, EFL_FUNC_CALL(address, lon, lat, name_cb, data), const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); void _elm_map_name_search(const Eo *obj, Elm_Map_Data *pd, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_name_search, EFL_FUNC_CALL(address, name_cb, data), const char *address, Elm_Map_Name_List_Cb name_cb, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_name_search, EFL_FUNC_CALL(address, name_cb, data), const char *address, Elm_Map_Name_List_Cb name_cb, void *data); void _elm_map_map_region_bring_in(Eo *obj, Elm_Map_Data *pd, double lon, double lat); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_region_bring_in, EFL_FUNC_CALL(lon, lat), double lon, double lat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_region_bring_in, EFL_FUNC_CALL(lon, lat), double lon, double lat); void _elm_map_region_zoom_bring_in(Eo *obj, Elm_Map_Data *pd, int zoom, double lon, double lat); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_region_zoom_bring_in, EFL_FUNC_CALL(zoom, lon, lat), int zoom, double lon, double lat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_region_zoom_bring_in, EFL_FUNC_CALL(zoom, lon, lat), int zoom, double lon, double lat); void _elm_map_track_remove(Eo *obj, Elm_Map_Data *pd, Efl_Canvas_Object *route); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_map_track_remove, EFL_FUNC_CALL(route), Efl_Canvas_Object *route); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_map_track_remove, EFL_FUNC_CALL(route), Efl_Canvas_Object *route); Elm_Map_Overlay *_elm_map_overlay_route_add(Eo *obj, Elm_Map_Data *pd, const Elm_Map_Route *route); -EOAPI EFL_FUNC_BODYV(elm_obj_map_overlay_route_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(route), const Elm_Map_Route *route); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_overlay_route_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(route), const Elm_Map_Route *route); Elm_Map_Overlay *_elm_map_overlay_scale_add(Eo *obj, Elm_Map_Data *pd, int x, int y); -EOAPI EFL_FUNC_BODYV(elm_obj_map_overlay_scale_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(x, y), int x, int y); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_overlay_scale_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(x, y), int x, int y); Elm_Map_Overlay *_elm_map_overlay_add(Eo *obj, Elm_Map_Data *pd, double lon, double lat); -EOAPI EFL_FUNC_BODYV(elm_obj_map_overlay_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(lon, lat), double lon, double lat); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_map_overlay_add, Elm_Map_Overlay *, NULL, EFL_FUNC_CALL(lon, lat), double lon, double lat); void _elm_map_canvas_to_region_convert(const Eo *obj, Elm_Map_Data *pd, int x, int y, double *lon, double *lat); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_canvas_to_region_convert, EFL_FUNC_CALL(x, y, lon, lat), int x, int y, double *lon, double *lat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_map_canvas_to_region_convert, EFL_FUNC_CALL(x, y, lon, lat), int x, int y, double *lon, double *lat); Efl_Object *_elm_map_efl_object_constructor(Eo *obj, Elm_Map_Data *pd); diff --git a/src/lib/elementary/elm_map_eo.h b/src/lib/elementary/elm_map_eo.h index d560228be9..5e51be4f19 100644 --- a/src/lib/elementary/elm_map_eo.h +++ b/src/lib/elementary/elm_map_eo.h @@ -69,7 +69,7 @@ typedef enum */ #define ELM_MAP_CLASS elm_map_class_get() -EWAPI const Efl_Class *elm_map_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_map_class_get(void) EINA_CONST; /** * @brief Set the minimum zoom of the source. @@ -79,7 +79,7 @@ EWAPI const Efl_Class *elm_map_class_get(void) EINA_CONST; * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_zoom_min_set(Eo *obj, int zoom); +ELM_API ELM_API_WEAK void elm_obj_map_zoom_min_set(Eo *obj, int zoom); /** * @brief Get the minimum zoom of the source. @@ -90,7 +90,7 @@ EOAPI void elm_obj_map_zoom_min_set(Eo *obj, int zoom); * * @ingroup Elm_Map */ -EOAPI int elm_obj_map_zoom_min_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_map_zoom_min_get(const Eo *obj); /** * @brief Rotate the map. @@ -102,7 +102,7 @@ EOAPI int elm_obj_map_zoom_min_get(const Eo *obj); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_rotate_set(Eo *obj, double degree, int cx, int cy); +ELM_API ELM_API_WEAK void elm_obj_map_rotate_set(Eo *obj, double degree, int cx, int cy); /** * @brief Get the rotate degree of the map. @@ -114,7 +114,7 @@ EOAPI void elm_obj_map_rotate_set(Eo *obj, double degree, int cx, int cy); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_rotate_get(const Eo *obj, double *degree, int *cx, int *cy); +ELM_API ELM_API_WEAK void elm_obj_map_rotate_get(const Eo *obj, double *degree, int *cx, int *cy); /** * @brief Set the user agent used by the map object to access routing services. @@ -130,7 +130,7 @@ EOAPI void elm_obj_map_rotate_get(const Eo *obj, double *degree, int *cx, int *c * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_user_agent_set(Eo *obj, const char *user_agent); +ELM_API ELM_API_WEAK void elm_obj_map_user_agent_set(Eo *obj, const char *user_agent); /** * @brief Get the user agent used by the map object. @@ -141,7 +141,7 @@ EOAPI void elm_obj_map_user_agent_set(Eo *obj, const char *user_agent); * * @ingroup Elm_Map */ -EOAPI const char *elm_obj_map_user_agent_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_map_user_agent_get(const Eo *obj); /** * @brief Set the maximum zoom of the source. @@ -151,7 +151,7 @@ EOAPI const char *elm_obj_map_user_agent_get(const Eo *obj); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_zoom_max_set(Eo *obj, int zoom); +ELM_API ELM_API_WEAK void elm_obj_map_zoom_max_set(Eo *obj, int zoom); /** * @brief Get the maximum zoom of the source. @@ -162,7 +162,7 @@ EOAPI void elm_obj_map_zoom_max_set(Eo *obj, int zoom); * * @ingroup Elm_Map */ -EOAPI int elm_obj_map_zoom_max_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_map_zoom_max_get(const Eo *obj); /** * @brief Get the current geographic coordinates of the map. @@ -176,7 +176,7 @@ EOAPI int elm_obj_map_zoom_max_get(const Eo *obj); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_region_get(const Eo *obj, double *lon, double *lat); +ELM_API ELM_API_WEAK void elm_obj_map_region_get(const Eo *obj, double *lon, double *lat); /** * @brief Return all overlays in the map object. @@ -192,7 +192,7 @@ EOAPI void elm_obj_map_region_get(const Eo *obj, double *lon, double *lat); * * @ingroup Elm_Map */ -EOAPI Eina_List *elm_obj_map_overlays_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_List *elm_obj_map_overlays_get(const Eo *obj); /** * @brief Get the information of tile load status. @@ -206,7 +206,7 @@ EOAPI Eina_List *elm_obj_map_overlays_get(const Eo *obj); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_tile_load_status_get(const Eo *obj, int *try_num, int *finish_num); +ELM_API ELM_API_WEAK void elm_obj_map_tile_load_status_get(const Eo *obj, int *try_num, int *finish_num); /** * @brief Set the current source of the map for a specific type. @@ -233,7 +233,7 @@ EOAPI void elm_obj_map_tile_load_status_get(const Eo *obj, int *try_num, int *fi * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_source_set(Eo *obj, Elm_Map_Source_Type type, const char *source_name); +ELM_API ELM_API_WEAK void elm_obj_map_source_set(Eo *obj, Elm_Map_Source_Type type, const char *source_name); /** * @brief Get the name of currently used source for a specific type. @@ -245,7 +245,7 @@ EOAPI void elm_obj_map_source_set(Eo *obj, Elm_Map_Source_Type type, const char * * @ingroup Elm_Map */ -EOAPI const char *elm_obj_map_source_get(const Eo *obj, Elm_Map_Source_Type type); +ELM_API ELM_API_WEAK const char *elm_obj_map_source_get(const Eo *obj, Elm_Map_Source_Type type); /** * @brief Add a new route to the map object. @@ -280,7 +280,7 @@ EOAPI const char *elm_obj_map_source_get(const Eo *obj, Elm_Map_Source_Type type * * @ingroup Elm_Map */ -EOAPI Elm_Map_Route *elm_obj_map_route_add(Eo *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); +ELM_API ELM_API_WEAK Elm_Map_Route *elm_obj_map_route_add(Eo *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); /** * @brief Add a track on the map. @@ -292,7 +292,7 @@ EOAPI Elm_Map_Route *elm_obj_map_route_add(Eo *obj, Elm_Map_Route_Type type, Elm * * @ingroup Elm_Map */ -EOAPI Efl_Canvas_Object *elm_obj_map_track_add(Eo *obj, void *emap); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_map_track_add(Eo *obj, void *emap); /** * @brief Convert geographic coordinates (longitude, latitude) into canvas @@ -309,7 +309,7 @@ EOAPI Efl_Canvas_Object *elm_obj_map_track_add(Eo *obj, void *emap); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_region_to_canvas_convert(const Eo *obj, double lon, double lat, int *x, int *y); +ELM_API ELM_API_WEAK void elm_obj_map_region_to_canvas_convert(const Eo *obj, double lon, double lat, int *x, int *y); /** * @brief Add a new circle overlay to the map object. This overlay has a circle @@ -327,7 +327,7 @@ EOAPI void elm_obj_map_region_to_canvas_convert(const Eo *obj, double lon, doubl * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_circle_add(Eo *obj, double lon, double lat, double radius); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_circle_add(Eo *obj, double lon, double lat, double radius); /** * @brief Add a new class overlay to the map object. This overlay has a class @@ -351,7 +351,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_circle_add(Eo *obj, double lon, doubl * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_class_add(Eo *obj); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_class_add(Eo *obj); /** * @brief Add a new bubble overlay to the map object. This overlay has a bubble @@ -371,7 +371,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_class_add(Eo *obj); * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_bubble_add(Eo *obj); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_bubble_add(Eo *obj); /** * @brief Get the names of available sources for a specific type. @@ -393,7 +393,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_bubble_add(Eo *obj); * * @ingroup Elm_Map */ -EOAPI const char **elm_obj_map_sources_get(const Eo *obj, Elm_Map_Source_Type type); +ELM_API ELM_API_WEAK const char **elm_obj_map_sources_get(const Eo *obj, Elm_Map_Source_Type type); /** * @brief Add a new polygon overlay to the map object. This overlay has a @@ -410,7 +410,7 @@ EOAPI const char **elm_obj_map_sources_get(const Eo *obj, Elm_Map_Source_Type ty * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_polygon_add(Eo *obj); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_polygon_add(Eo *obj); /** * @brief Add a new line overlay to the map object. This overlay has a line @@ -429,7 +429,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_polygon_add(Eo *obj); * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_line_add(Eo *obj, double flon, double flat, double tlon, double tlat); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_line_add(Eo *obj, double flon, double flat, double tlon, double tlat); /** * @brief Show the given coordinates at the center of the map, immediately. @@ -445,7 +445,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_line_add(Eo *obj, double flon, double * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_region_show(Eo *obj, double lon, double lat); +ELM_API ELM_API_WEAK void elm_obj_map_region_show(Eo *obj, double lon, double lat); /** * @brief Request a address or geographic coordinates(longitude, latitude) from @@ -471,7 +471,7 @@ EOAPI void elm_obj_map_region_show(Eo *obj, double lon, double lat); * * @ingroup Elm_Map */ -EOAPI Elm_Map_Name *elm_obj_map_name_add(const Eo *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); +ELM_API ELM_API_WEAK Elm_Map_Name *elm_obj_map_name_add(const Eo *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); /** * @brief Requests a list of addresses corresponding to a given name. @@ -487,7 +487,7 @@ EOAPI Elm_Map_Name *elm_obj_map_name_add(const Eo *obj, const char *address, dou * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_name_search(const Eo *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); +ELM_API ELM_API_WEAK void elm_obj_map_name_search(const Eo *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); /** * @brief Animatedly bring in given coordinates to the center of the map. @@ -505,7 +505,7 @@ EOAPI void elm_obj_map_name_search(const Eo *obj, const char *address, Elm_Map_N * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_region_bring_in(Eo *obj, double lon, double lat); +ELM_API ELM_API_WEAK void elm_obj_map_region_bring_in(Eo *obj, double lon, double lat); /** * @brief Animatedly set the zoom level of the map and bring in given @@ -526,7 +526,7 @@ EOAPI void elm_obj_map_region_bring_in(Eo *obj, double lon, double lat); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_region_zoom_bring_in(Eo *obj, int zoom, double lon, double lat); +ELM_API ELM_API_WEAK void elm_obj_map_region_zoom_bring_in(Eo *obj, int zoom, double lon, double lat); /** * @brief Remove a track from the map. @@ -536,7 +536,7 @@ EOAPI void elm_obj_map_region_zoom_bring_in(Eo *obj, int zoom, double lon, doubl * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_track_remove(Eo *obj, Efl_Canvas_Object *route); +ELM_API ELM_API_WEAK void elm_obj_map_track_remove(Eo *obj, Efl_Canvas_Object *route); /** * @brief Add a new route overlay to the map object. This overlay has a route @@ -556,7 +556,7 @@ EOAPI void elm_obj_map_track_remove(Eo *obj, Efl_Canvas_Object *route); * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_route_add(Eo *obj, const Elm_Map_Route *route); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_route_add(Eo *obj, const Elm_Map_Route *route); /** * @brief Add a new scale overlay to the map object. This overlay has a scale @@ -576,7 +576,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_route_add(Eo *obj, const Elm_Map_Rout * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_scale_add(Eo *obj, int x, int y); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_scale_add(Eo *obj, int x, int y); /** * @brief Add a new overlay to the map object. This overlay has a default type. @@ -601,7 +601,7 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_scale_add(Eo *obj, int x, int y); * * @ingroup Elm_Map */ -EOAPI Elm_Map_Overlay *elm_obj_map_overlay_add(Eo *obj, double lon, double lat); +ELM_API ELM_API_WEAK Elm_Map_Overlay *elm_obj_map_overlay_add(Eo *obj, double lon, double lat); /** * @brief Convert canvas coordinates into geographic coordinates (longitude, @@ -618,9 +618,9 @@ EOAPI Elm_Map_Overlay *elm_obj_map_overlay_add(Eo *obj, double lon, double lat); * * @ingroup Elm_Map */ -EOAPI void elm_obj_map_canvas_to_region_convert(const Eo *obj, int x, int y, double *lon, double *lat); +ELM_API ELM_API_WEAK void elm_obj_map_canvas_to_region_convert(const Eo *obj, int x, int y, double *lon, double *lat); -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_PRESS; /** Called when map was pressed * @return Evas_Event_Mouse_Down @@ -629,7 +629,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_PRESS; */ #define ELM_MAP_EVENT_PRESS (&(_ELM_MAP_EVENT_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_LOADED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_LOADED; /** Called when map loaded * @@ -637,7 +637,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_LOADED; */ #define ELM_MAP_EVENT_LOADED (&(_ELM_MAP_EVENT_LOADED)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOAD; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOAD; /** Called when title load started * @@ -645,7 +645,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOAD; */ #define ELM_MAP_EVENT_TILE_LOAD (&(_ELM_MAP_EVENT_TILE_LOAD)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED; /** Called when title load finished * @@ -653,7 +653,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED; */ #define ELM_MAP_EVENT_TILE_LOADED (&(_ELM_MAP_EVENT_TILE_LOADED)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED_FAIL; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED_FAIL; /** Called when title load failed * @@ -661,7 +661,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_TILE_LOADED_FAIL; */ #define ELM_MAP_EVENT_TILE_LOADED_FAIL (&(_ELM_MAP_EVENT_TILE_LOADED_FAIL)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOAD; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOAD; /** Called when route load started * @return Elm_Map_Route @@ -670,7 +670,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOAD; */ #define ELM_MAP_EVENT_ROUTE_LOAD (&(_ELM_MAP_EVENT_ROUTE_LOAD)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED; /** Called when route load finished * @@ -678,7 +678,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED; */ #define ELM_MAP_EVENT_ROUTE_LOADED (&(_ELM_MAP_EVENT_ROUTE_LOADED)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED_FAIL; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED_FAIL; /** Called when route load failed * @@ -686,7 +686,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_ROUTE_LOADED_FAIL; */ #define ELM_MAP_EVENT_ROUTE_LOADED_FAIL (&(_ELM_MAP_EVENT_ROUTE_LOADED_FAIL)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOAD; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOAD; /** Called when name load started * @@ -694,7 +694,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOAD; */ #define ELM_MAP_EVENT_NAME_LOAD (&(_ELM_MAP_EVENT_NAME_LOAD)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED; /** Called when name load finished * @@ -702,7 +702,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED; */ #define ELM_MAP_EVENT_NAME_LOADED (&(_ELM_MAP_EVENT_NAME_LOADED)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED_FAIL; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED_FAIL; /** Called when name load failed * @@ -710,7 +710,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_NAME_LOADED_FAIL; */ #define ELM_MAP_EVENT_NAME_LOADED_FAIL (&(_ELM_MAP_EVENT_NAME_LOADED_FAIL)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_CLICKED; /** Called when overlay was clicked * @return Elm_Map_Overlay @@ -719,7 +719,7 @@ EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_CLICKED; */ #define ELM_MAP_EVENT_OVERLAY_CLICKED (&(_ELM_MAP_EVENT_OVERLAY_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_DEL; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MAP_EVENT_OVERLAY_DEL; /** Called when overlay was deleted * @return Elm_Map_Overlay diff --git a/src/lib/elementary/elm_map_eo.legacy.c b/src/lib/elementary/elm_map_eo.legacy.c index a89ce86cd4..5b8db11245 100644 --- a/src/lib/elementary/elm_map_eo.legacy.c +++ b/src/lib/elementary/elm_map_eo.legacy.c @@ -1,191 +1,191 @@ -EAPI void +ELM_API void elm_map_zoom_min_set(Elm_Map *obj, int zoom) { elm_obj_map_zoom_min_set(obj, zoom); } -EAPI int +ELM_API int elm_map_zoom_min_get(const Elm_Map *obj) { return elm_obj_map_zoom_min_get(obj); } -EAPI void +ELM_API void elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy) { elm_obj_map_rotate_set(obj, degree, cx, cy); } -EAPI void +ELM_API void elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *cy) { elm_obj_map_rotate_get(obj, degree, cx, cy); } -EAPI void +ELM_API void elm_map_user_agent_set(Elm_Map *obj, const char *user_agent) { elm_obj_map_user_agent_set(obj, user_agent); } -EAPI const char * +ELM_API const char * elm_map_user_agent_get(const Elm_Map *obj) { return elm_obj_map_user_agent_get(obj); } -EAPI void +ELM_API void elm_map_zoom_max_set(Elm_Map *obj, int zoom) { elm_obj_map_zoom_max_set(obj, zoom); } -EAPI int +ELM_API int elm_map_zoom_max_get(const Elm_Map *obj) { return elm_obj_map_zoom_max_get(obj); } -EAPI void +ELM_API void elm_map_region_get(const Elm_Map *obj, double *lon, double *lat) { elm_obj_map_region_get(obj, lon, lat); } -EAPI Eina_List * +ELM_API Eina_List * elm_map_overlays_get(const Elm_Map *obj) { return elm_obj_map_overlays_get(obj); } -EAPI void +ELM_API void elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *finish_num) { elm_obj_map_tile_load_status_get(obj, try_num, finish_num); } -EAPI void +ELM_API void elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char *source_name) { elm_obj_map_source_set(obj, type, source_name); } -EAPI const char * +ELM_API const char * elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type) { return elm_obj_map_source_get(obj, type); } -EAPI Elm_Map_Route * +ELM_API Elm_Map_Route * elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data) { return elm_obj_map_route_add(obj, type, method, flon, flat, tlon, tlat, route_cb, data); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_map_track_add(Elm_Map *obj, void *emap) { return elm_obj_map_track_add(obj, emap); } -EAPI void +ELM_API void elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, double lat, int *x, int *y) { elm_obj_map_region_to_canvas_convert(obj, lon, lat, x, y); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_circle_add(Elm_Map *obj, double lon, double lat, double radius) { return elm_obj_map_overlay_circle_add(obj, lon, lat, radius); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_class_add(Elm_Map *obj) { return elm_obj_map_overlay_class_add(obj); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_bubble_add(Elm_Map *obj) { return elm_obj_map_overlay_bubble_add(obj); } -EAPI const char ** +ELM_API const char ** elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type type) { return elm_obj_map_sources_get(obj, type); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_polygon_add(Elm_Map *obj) { return elm_obj_map_overlay_polygon_add(obj); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_line_add(Elm_Map *obj, double flon, double flat, double tlon, double tlat) { return elm_obj_map_overlay_line_add(obj, flon, flat, tlon, tlat); } -EAPI void +ELM_API void elm_map_region_show(Elm_Map *obj, double lon, double lat) { elm_obj_map_region_show(obj, lon, lat); } -EAPI Elm_Map_Name * +ELM_API Elm_Map_Name * elm_map_name_add(const Elm_Map *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data) { return elm_obj_map_name_add(obj, address, lon, lat, name_cb, data); } -EAPI void +ELM_API void elm_map_name_search(const Elm_Map *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data) { elm_obj_map_name_search(obj, address, name_cb, data); } -EAPI void +ELM_API void elm_map_region_bring_in(Elm_Map *obj, double lon, double lat) { elm_obj_map_region_bring_in(obj, lon, lat); } -EAPI void +ELM_API void elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, double lat) { elm_obj_map_region_zoom_bring_in(obj, zoom, lon, lat); } -EAPI void +ELM_API void elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route) { elm_obj_map_track_remove(obj, route); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Route *route) { return elm_obj_map_overlay_route_add(obj, route); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_scale_add(Elm_Map *obj, int x, int y) { return elm_obj_map_overlay_scale_add(obj, x, y); } -EAPI Elm_Map_Overlay * +ELM_API Elm_Map_Overlay * elm_map_overlay_add(Elm_Map *obj, double lon, double lat) { return elm_obj_map_overlay_add(obj, lon, lat); } -EAPI void +ELM_API void elm_map_canvas_to_region_convert(const Elm_Map *obj, int x, int y, double *lon, double *lat) { elm_obj_map_canvas_to_region_convert(obj, x, y, lon, lat); diff --git a/src/lib/elementary/elm_map_eo.legacy.h b/src/lib/elementary/elm_map_eo.legacy.h index 4e8968a578..180f42c103 100644 --- a/src/lib/elementary/elm_map_eo.legacy.h +++ b/src/lib/elementary/elm_map_eo.legacy.h @@ -72,7 +72,7 @@ typedef enum * * @ingroup Elm_Map_Group */ -EAPI void elm_map_zoom_min_set(Elm_Map *obj, int zoom); +ELM_API void elm_map_zoom_min_set(Elm_Map *obj, int zoom); /** * @brief Get the minimum zoom of the source. @@ -83,7 +83,7 @@ EAPI void elm_map_zoom_min_set(Elm_Map *obj, int zoom); * * @ingroup Elm_Map_Group */ -EAPI int elm_map_zoom_min_get(const Elm_Map *obj); +ELM_API int elm_map_zoom_min_get(const Elm_Map *obj); /** * @brief Rotate the map. @@ -95,7 +95,7 @@ EAPI int elm_map_zoom_min_get(const Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy); +ELM_API void elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy); /** * @brief Get the rotate degree of the map. @@ -107,7 +107,7 @@ EAPI void elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *cy); +ELM_API void elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *cy); /** * @brief Set the user agent used by the map object to access routing services. @@ -123,7 +123,7 @@ EAPI void elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *c * * @ingroup Elm_Map_Group */ -EAPI void elm_map_user_agent_set(Elm_Map *obj, const char *user_agent); +ELM_API void elm_map_user_agent_set(Elm_Map *obj, const char *user_agent); /** * @brief Get the user agent used by the map object. @@ -134,7 +134,7 @@ EAPI void elm_map_user_agent_set(Elm_Map *obj, const char *user_agent); * * @ingroup Elm_Map_Group */ -EAPI const char *elm_map_user_agent_get(const Elm_Map *obj); +ELM_API const char *elm_map_user_agent_get(const Elm_Map *obj); /** * @brief Set the maximum zoom of the source. @@ -144,7 +144,7 @@ EAPI const char *elm_map_user_agent_get(const Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_zoom_max_set(Elm_Map *obj, int zoom); +ELM_API void elm_map_zoom_max_set(Elm_Map *obj, int zoom); /** * @brief Get the maximum zoom of the source. @@ -155,7 +155,7 @@ EAPI void elm_map_zoom_max_set(Elm_Map *obj, int zoom); * * @ingroup Elm_Map_Group */ -EAPI int elm_map_zoom_max_get(const Elm_Map *obj); +ELM_API int elm_map_zoom_max_get(const Elm_Map *obj); /** * @brief Get the current geographic coordinates of the map. @@ -169,7 +169,7 @@ EAPI int elm_map_zoom_max_get(const Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_region_get(const Elm_Map *obj, double *lon, double *lat); +ELM_API void elm_map_region_get(const Elm_Map *obj, double *lon, double *lat); /** * @brief Return all overlays in the map object. @@ -185,7 +185,7 @@ EAPI void elm_map_region_get(const Elm_Map *obj, double *lon, double *lat); * * @ingroup Elm_Map_Group */ -EAPI Eina_List *elm_map_overlays_get(const Elm_Map *obj); +ELM_API Eina_List *elm_map_overlays_get(const Elm_Map *obj); /** * @brief Get the information of tile load status. @@ -199,7 +199,7 @@ EAPI Eina_List *elm_map_overlays_get(const Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *finish_num); +ELM_API void elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *finish_num); /** * @brief Set the current source of the map for a specific type. @@ -226,7 +226,7 @@ EAPI void elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *fi * * @ingroup Elm_Map_Group */ -EAPI void elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char *source_name); +ELM_API void elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char *source_name); /** * @brief Get the name of currently used source for a specific type. @@ -238,7 +238,7 @@ EAPI void elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char * * @ingroup Elm_Map_Group */ -EAPI const char *elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type); +ELM_API const char *elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type); /** * @brief Add a new route to the map object. @@ -273,7 +273,7 @@ EAPI const char *elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Route *elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); +ELM_API Elm_Map_Route *elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); /** * @brief Add a track on the map. @@ -285,7 +285,7 @@ EAPI Elm_Map_Route *elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm * * @ingroup Elm_Map_Group */ -EAPI Efl_Canvas_Object *elm_map_track_add(Elm_Map *obj, void *emap); +ELM_API Efl_Canvas_Object *elm_map_track_add(Elm_Map *obj, void *emap); /** * @brief Convert geographic coordinates (longitude, latitude) into canvas @@ -302,7 +302,7 @@ EAPI Efl_Canvas_Object *elm_map_track_add(Elm_Map *obj, void *emap); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, double lat, int *x, int *y); +ELM_API void elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, double lat, int *x, int *y); /** * @brief Add a new circle overlay to the map object. This overlay has a circle @@ -320,7 +320,7 @@ EAPI void elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, doubl * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_circle_add(Elm_Map *obj, double lon, double lat, double radius); +ELM_API Elm_Map_Overlay *elm_map_overlay_circle_add(Elm_Map *obj, double lon, double lat, double radius); /** * @brief Add a new class overlay to the map object. This overlay has a class @@ -344,7 +344,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_circle_add(Elm_Map *obj, double lon, doubl * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_class_add(Elm_Map *obj); +ELM_API Elm_Map_Overlay *elm_map_overlay_class_add(Elm_Map *obj); /** * @brief Add a new bubble overlay to the map object. This overlay has a bubble @@ -364,7 +364,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_class_add(Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_bubble_add(Elm_Map *obj); +ELM_API Elm_Map_Overlay *elm_map_overlay_bubble_add(Elm_Map *obj); /** * @brief Get the names of available sources for a specific type. @@ -386,7 +386,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_bubble_add(Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI const char **elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type type); +ELM_API const char **elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type type); /** * @brief Add a new polygon overlay to the map object. This overlay has a @@ -403,7 +403,7 @@ EAPI const char **elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type ty * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_polygon_add(Elm_Map *obj); +ELM_API Elm_Map_Overlay *elm_map_overlay_polygon_add(Elm_Map *obj); /** * @brief Add a new line overlay to the map object. This overlay has a line @@ -422,7 +422,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_polygon_add(Elm_Map *obj); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_line_add(Elm_Map *obj, double flon, double flat, double tlon, double tlat); +ELM_API Elm_Map_Overlay *elm_map_overlay_line_add(Elm_Map *obj, double flon, double flat, double tlon, double tlat); /** * @brief Show the given coordinates at the center of the map, immediately. @@ -438,7 +438,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_line_add(Elm_Map *obj, double flon, double * * @ingroup Elm_Map_Group */ -EAPI void elm_map_region_show(Elm_Map *obj, double lon, double lat); +ELM_API void elm_map_region_show(Elm_Map *obj, double lon, double lat); /** * @brief Request a address or geographic coordinates(longitude, latitude) from @@ -464,7 +464,7 @@ EAPI void elm_map_region_show(Elm_Map *obj, double lon, double lat); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Name *elm_map_name_add(const Elm_Map *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); +ELM_API Elm_Map_Name *elm_map_name_add(const Elm_Map *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); /** * @brief Requests a list of addresses corresponding to a given name. @@ -480,7 +480,7 @@ EAPI Elm_Map_Name *elm_map_name_add(const Elm_Map *obj, const char *address, dou * * @ingroup Elm_Map_Group */ -EAPI void elm_map_name_search(const Elm_Map *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); +ELM_API void elm_map_name_search(const Elm_Map *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); /** * @brief Animatedly bring in given coordinates to the center of the map. @@ -498,7 +498,7 @@ EAPI void elm_map_name_search(const Elm_Map *obj, const char *address, Elm_Map_N * * @ingroup Elm_Map_Group */ -EAPI void elm_map_region_bring_in(Elm_Map *obj, double lon, double lat); +ELM_API void elm_map_region_bring_in(Elm_Map *obj, double lon, double lat); /** * @brief Animatedly set the zoom level of the map and bring in given @@ -519,7 +519,7 @@ EAPI void elm_map_region_bring_in(Elm_Map *obj, double lon, double lat); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, double lat); +ELM_API void elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, double lat); /** * @brief Remove a track from the map. @@ -529,7 +529,7 @@ EAPI void elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, doubl * * @ingroup Elm_Map_Group */ -EAPI void elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route); +ELM_API void elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route); /** * @brief Add a new route overlay to the map object. This overlay has a route @@ -549,7 +549,7 @@ EAPI void elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Route *route); +ELM_API Elm_Map_Overlay *elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Route *route); /** * @brief Add a new scale overlay to the map object. This overlay has a scale @@ -569,7 +569,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Rout * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_scale_add(Elm_Map *obj, int x, int y); +ELM_API Elm_Map_Overlay *elm_map_overlay_scale_add(Elm_Map *obj, int x, int y); /** * @brief Add a new overlay to the map object. This overlay has a default type. @@ -594,7 +594,7 @@ EAPI Elm_Map_Overlay *elm_map_overlay_scale_add(Elm_Map *obj, int x, int y); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Overlay *elm_map_overlay_add(Elm_Map *obj, double lon, double lat); +ELM_API Elm_Map_Overlay *elm_map_overlay_add(Elm_Map *obj, double lon, double lat); /** * @brief Convert canvas coordinates into geographic coordinates (longitude, @@ -611,6 +611,6 @@ EAPI Elm_Map_Overlay *elm_map_overlay_add(Elm_Map *obj, double lon, double lat); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_canvas_to_region_convert(const Elm_Map *obj, int x, int y, double *lon, double *lat); +ELM_API void elm_map_canvas_to_region_convert(const Elm_Map *obj, int x, int y, double *lon, double *lat); #endif diff --git a/src/lib/elementary/elm_map_legacy.h b/src/lib/elementary/elm_map_legacy.h index 309b56076b..89f0c13717 100644 --- a/src/lib/elementary/elm_map_legacy.h +++ b/src/lib/elementary/elm_map_legacy.h @@ -35,7 +35,7 @@ typedef enum * * @ingroup Elm_Map_Group */ -EAPI Evas_Object *elm_map_add(Evas_Object *parent); +ELM_API Evas_Object *elm_map_add(Evas_Object *parent); /** @@ -57,7 +57,7 @@ EAPI Evas_Object *elm_map_add(Evas_Object *parent); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom); +ELM_API void elm_map_zoom_set(Evas_Object *obj, int zoom); /** * @brief Get the zoom level of the map. @@ -74,7 +74,7 @@ EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom); * * @ingroup Elm_Map_Group */ -EAPI int elm_map_zoom_get(const Evas_Object *obj); +ELM_API int elm_map_zoom_get(const Evas_Object *obj); /** @@ -99,7 +99,7 @@ EAPI int elm_map_zoom_get(const Evas_Object *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode); +ELM_API void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode); /** * @brief Get the zoom mode used by the map object. @@ -113,7 +113,7 @@ EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode); * * @ingroup Elm_Map_Group */ -EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj); +ELM_API Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj); /** * @brief Enable or disable mouse wheel to be used to zoom in / out the map. @@ -126,7 +126,7 @@ EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * @brief Get a value whether mouse wheel is enabled or not. @@ -139,7 +139,7 @@ EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); * * @ingroup Elm_Map_Group */ -EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj); /** * @brief Pause or unpause the map. @@ -157,7 +157,7 @@ EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj); * * @ingroup Elm_Map_Group */ -EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused); +ELM_API void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused); /** * @brief Get a value whether map is paused or not. @@ -170,6 +170,6 @@ EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused); * * @ingroup Elm_Map_Group */ -EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_map_paused_get(const Evas_Object *obj); #include "elm_map_eo.legacy.h" diff --git a/src/lib/elementary/elm_map_pan_eo.h b/src/lib/elementary/elm_map_pan_eo.h index a452f88fe1..ed64a3eb9c 100644 --- a/src/lib/elementary/elm_map_pan_eo.h +++ b/src/lib/elementary/elm_map_pan_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Map_Pan; */ #define ELM_MAP_PAN_CLASS elm_map_pan_class_get() -EWAPI const Efl_Class *elm_map_pan_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_map_pan_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_mapbuf.c b/src/lib/elementary/elm_mapbuf.c index 5706743243..215b3200f7 100644 --- a/src/lib/elementary/elm_mapbuf.c +++ b/src/lib/elementary/elm_mapbuf.c @@ -306,7 +306,7 @@ _elm_mapbuf_efl_canvas_group_group_add(Eo *obj, Elm_Mapbuf_Data *priv) _sizing_eval(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_mapbuf_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_mapbuf_eo.c b/src/lib/elementary/elm_mapbuf_eo.c index c84bc21fb3..f240379a79 100644 --- a/src/lib/elementary/elm_mapbuf_eo.c +++ b/src/lib/elementary/elm_mapbuf_eo.c @@ -17,7 +17,7 @@ __eolian_elm_mapbuf_auto_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_private_mapbuf_auto_set, EFL_FUNC_CALL(on), Eina_Bool on); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_private_mapbuf_auto_set, EFL_FUNC_CALL(on), Eina_Bool on); Eina_Bool _elm_mapbuf_auto_get(const Eo *obj, Elm_Mapbuf_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_mapbuf_auto_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_private_mapbuf_auto_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_private_mapbuf_auto_get, Eina_Bool, 0); void _elm_mapbuf_smooth_set(Eo *obj, Elm_Mapbuf_Data *pd, Eina_Bool smooth); @@ -49,7 +49,7 @@ __eolian_elm_mapbuf_smooth_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_private_mapbuf_smooth_set, EFL_FUNC_CALL(smooth), Eina_Bool smooth); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_private_mapbuf_smooth_set, EFL_FUNC_CALL(smooth), Eina_Bool smooth); Eina_Bool _elm_mapbuf_smooth_get(const Eo *obj, Elm_Mapbuf_Data *pd); @@ -61,7 +61,7 @@ __eolian_elm_mapbuf_smooth_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_private_mapbuf_smooth_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_private_mapbuf_smooth_get, Eina_Bool, 0); void _elm_mapbuf_alpha_set(Eo *obj, Elm_Mapbuf_Data *pd, Eina_Bool alpha); @@ -81,7 +81,7 @@ __eolian_elm_mapbuf_alpha_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_private_mapbuf_alpha_set, EFL_FUNC_CALL(alpha), Eina_Bool alpha); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_private_mapbuf_alpha_set, EFL_FUNC_CALL(alpha), Eina_Bool alpha); Eina_Bool _elm_mapbuf_alpha_get(const Eo *obj, Elm_Mapbuf_Data *pd); @@ -93,7 +93,7 @@ __eolian_elm_mapbuf_alpha_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_private_mapbuf_alpha_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_private_mapbuf_alpha_get, Eina_Bool, 0); void _elm_mapbuf_enabled_set(Eo *obj, Elm_Mapbuf_Data *pd, Eina_Bool enabled); @@ -113,7 +113,7 @@ __eolian_elm_mapbuf_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_private_mapbuf_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_private_mapbuf_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_mapbuf_enabled_get(const Eo *obj, Elm_Mapbuf_Data *pd); @@ -125,15 +125,15 @@ __eolian_elm_mapbuf_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_private_mapbuf_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_private_mapbuf_enabled_get, Eina_Bool, 0); void _elm_mapbuf_point_color_set(Eo *obj, Elm_Mapbuf_Data *pd, int idx, int r, int g, int b, int a); -EOAPI EFL_VOID_FUNC_BODYV(elm_private_mapbuf_point_color_set, EFL_FUNC_CALL(idx, r, g, b, a), int idx, int r, int g, int b, int a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_private_mapbuf_point_color_set, EFL_FUNC_CALL(idx, r, g, b, a), int idx, int r, int g, int b, int a); void _elm_mapbuf_point_color_get(const Eo *obj, Elm_Mapbuf_Data *pd, int idx, int *r, int *g, int *b, int *a); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_private_mapbuf_point_color_get, EFL_FUNC_CALL(idx, r, g, b, a), int idx, int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_private_mapbuf_point_color_get, EFL_FUNC_CALL(idx, r, g, b, a), int idx, int *r, int *g, int *b, int *a); Efl_Object *_elm_mapbuf_efl_object_constructor(Eo *obj, Elm_Mapbuf_Data *pd); diff --git a/src/lib/elementary/elm_mapbuf_eo.h b/src/lib/elementary/elm_mapbuf_eo.h index 039a8f4313..17d409ee03 100644 --- a/src/lib/elementary/elm_mapbuf_eo.h +++ b/src/lib/elementary/elm_mapbuf_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Mapbuf; */ #define ELM_MAPBUF_CLASS elm_mapbuf_class_get() -EWAPI const Efl_Class *elm_mapbuf_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_mapbuf_class_get(void) EINA_CONST; /** * @brief Set or unset auto flag for map rendering. @@ -39,7 +39,7 @@ EWAPI const Efl_Class *elm_mapbuf_class_get(void) EINA_CONST; * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_auto_set(Eo *obj, Eina_Bool on); +ELM_API ELM_API_WEAK void elm_private_mapbuf_auto_set(Eo *obj, Eina_Bool on); /** * @brief Get a value whether auto mode is enabled or not. @@ -50,7 +50,7 @@ EOAPI void elm_private_mapbuf_auto_set(Eo *obj, Eina_Bool on); * * @ingroup Elm_Mapbuf */ -EOAPI Eina_Bool elm_private_mapbuf_auto_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_private_mapbuf_auto_get(const Eo *obj); /** * @brief Enable or disable smooth map rendering. @@ -66,7 +66,7 @@ EOAPI Eina_Bool elm_private_mapbuf_auto_get(const Eo *obj); * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_smooth_set(Eo *obj, Eina_Bool smooth); +ELM_API ELM_API_WEAK void elm_private_mapbuf_smooth_set(Eo *obj, Eina_Bool smooth); /** * @brief Get a value whether smooth map rendering is enabled or not. @@ -77,7 +77,7 @@ EOAPI void elm_private_mapbuf_smooth_set(Eo *obj, Eina_Bool smooth); * * @ingroup Elm_Mapbuf */ -EOAPI Eina_Bool elm_private_mapbuf_smooth_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_private_mapbuf_smooth_get(const Eo *obj); /** * @brief Set or unset alpha flag for map rendering. @@ -94,7 +94,7 @@ EOAPI Eina_Bool elm_private_mapbuf_smooth_get(const Eo *obj); * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_alpha_set(Eo *obj, Eina_Bool alpha); +ELM_API ELM_API_WEAK void elm_private_mapbuf_alpha_set(Eo *obj, Eina_Bool alpha); /** * @brief Get a value whether alpha blending is enabled or not. @@ -105,7 +105,7 @@ EOAPI void elm_private_mapbuf_alpha_set(Eo *obj, Eina_Bool alpha); * * @ingroup Elm_Mapbuf */ -EOAPI Eina_Bool elm_private_mapbuf_alpha_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_private_mapbuf_alpha_get(const Eo *obj); /** * @brief Enable or disable the map. @@ -128,7 +128,7 @@ EOAPI Eina_Bool elm_private_mapbuf_alpha_get(const Eo *obj); * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_private_mapbuf_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Get a value whether map is enabled or not. @@ -139,7 +139,7 @@ EOAPI void elm_private_mapbuf_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Mapbuf */ -EOAPI Eina_Bool elm_private_mapbuf_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_private_mapbuf_enabled_get(const Eo *obj); /** * @brief The color of a point (vertex) in the mapbuf. @@ -161,7 +161,7 @@ EOAPI Eina_Bool elm_private_mapbuf_enabled_get(const Eo *obj); * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_point_color_set(Eo *obj, int idx, int r, int g, int b, int a); +ELM_API ELM_API_WEAK void elm_private_mapbuf_point_color_set(Eo *obj, int idx, int r, int g, int b, int a); /** * @brief The color of a point (vertex) in the mapbuf. @@ -183,6 +183,6 @@ EOAPI void elm_private_mapbuf_point_color_set(Eo *obj, int idx, int r, int g, in * * @ingroup Elm_Mapbuf */ -EOAPI void elm_private_mapbuf_point_color_get(const Eo *obj, int idx, int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK void elm_private_mapbuf_point_color_get(const Eo *obj, int idx, int *r, int *g, int *b, int *a); #endif diff --git a/src/lib/elementary/elm_mapbuf_eo.legacy.c b/src/lib/elementary/elm_mapbuf_eo.legacy.c index e285cbccdd..70879f5c92 100644 --- a/src/lib/elementary/elm_mapbuf_eo.legacy.c +++ b/src/lib/elementary/elm_mapbuf_eo.legacy.c @@ -1,59 +1,59 @@ -EAPI void +ELM_API void elm_mapbuf_auto_set(Elm_Mapbuf *obj, Eina_Bool on) { elm_private_mapbuf_auto_set(obj, on); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_mapbuf_auto_get(const Elm_Mapbuf *obj) { return elm_private_mapbuf_auto_get(obj); } -EAPI void +ELM_API void elm_mapbuf_smooth_set(Elm_Mapbuf *obj, Eina_Bool smooth) { elm_private_mapbuf_smooth_set(obj, smooth); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_mapbuf_smooth_get(const Elm_Mapbuf *obj) { return elm_private_mapbuf_smooth_get(obj); } -EAPI void +ELM_API void elm_mapbuf_alpha_set(Elm_Mapbuf *obj, Eina_Bool alpha) { elm_private_mapbuf_alpha_set(obj, alpha); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_mapbuf_alpha_get(const Elm_Mapbuf *obj) { return elm_private_mapbuf_alpha_get(obj); } -EAPI void +ELM_API void elm_mapbuf_enabled_set(Elm_Mapbuf *obj, Eina_Bool enabled) { elm_private_mapbuf_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_mapbuf_enabled_get(const Elm_Mapbuf *obj) { return elm_private_mapbuf_enabled_get(obj); } -EAPI void +ELM_API void elm_mapbuf_point_color_set(Elm_Mapbuf *obj, int idx, int r, int g, int b, int a) { elm_private_mapbuf_point_color_set(obj, idx, r, g, b, a); } -EAPI void +ELM_API void elm_mapbuf_point_color_get(const Elm_Mapbuf *obj, int idx, int *r, int *g, int *b, int *a) { elm_private_mapbuf_point_color_get(obj, idx, r, g, b, a); diff --git a/src/lib/elementary/elm_mapbuf_eo.legacy.h b/src/lib/elementary/elm_mapbuf_eo.legacy.h index c139e1dbbd..b886802eda 100644 --- a/src/lib/elementary/elm_mapbuf_eo.legacy.h +++ b/src/lib/elementary/elm_mapbuf_eo.legacy.h @@ -32,7 +32,7 @@ typedef Eo Elm_Mapbuf; * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_auto_set(Elm_Mapbuf *obj, Eina_Bool on); +ELM_API void elm_mapbuf_auto_set(Elm_Mapbuf *obj, Eina_Bool on); /** * @brief Get a value whether auto mode is enabled or not. @@ -43,7 +43,7 @@ EAPI void elm_mapbuf_auto_set(Elm_Mapbuf *obj, Eina_Bool on); * * @ingroup Elm_Mapbuf_Group */ -EAPI Eina_Bool elm_mapbuf_auto_get(const Elm_Mapbuf *obj); +ELM_API Eina_Bool elm_mapbuf_auto_get(const Elm_Mapbuf *obj); /** * @brief Enable or disable smooth map rendering. @@ -59,7 +59,7 @@ EAPI Eina_Bool elm_mapbuf_auto_get(const Elm_Mapbuf *obj); * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_smooth_set(Elm_Mapbuf *obj, Eina_Bool smooth); +ELM_API void elm_mapbuf_smooth_set(Elm_Mapbuf *obj, Eina_Bool smooth); /** * @brief Get a value whether smooth map rendering is enabled or not. @@ -70,7 +70,7 @@ EAPI void elm_mapbuf_smooth_set(Elm_Mapbuf *obj, Eina_Bool smooth); * * @ingroup Elm_Mapbuf_Group */ -EAPI Eina_Bool elm_mapbuf_smooth_get(const Elm_Mapbuf *obj); +ELM_API Eina_Bool elm_mapbuf_smooth_get(const Elm_Mapbuf *obj); /** * @brief Set or unset alpha flag for map rendering. @@ -87,7 +87,7 @@ EAPI Eina_Bool elm_mapbuf_smooth_get(const Elm_Mapbuf *obj); * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_alpha_set(Elm_Mapbuf *obj, Eina_Bool alpha); +ELM_API void elm_mapbuf_alpha_set(Elm_Mapbuf *obj, Eina_Bool alpha); /** * @brief Get a value whether alpha blending is enabled or not. @@ -98,7 +98,7 @@ EAPI void elm_mapbuf_alpha_set(Elm_Mapbuf *obj, Eina_Bool alpha); * * @ingroup Elm_Mapbuf_Group */ -EAPI Eina_Bool elm_mapbuf_alpha_get(const Elm_Mapbuf *obj); +ELM_API Eina_Bool elm_mapbuf_alpha_get(const Elm_Mapbuf *obj); /** * @brief Enable or disable the map. @@ -121,7 +121,7 @@ EAPI Eina_Bool elm_mapbuf_alpha_get(const Elm_Mapbuf *obj); * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_enabled_set(Elm_Mapbuf *obj, Eina_Bool enabled); +ELM_API void elm_mapbuf_enabled_set(Elm_Mapbuf *obj, Eina_Bool enabled); /** * @brief Get a value whether map is enabled or not. @@ -132,7 +132,7 @@ EAPI void elm_mapbuf_enabled_set(Elm_Mapbuf *obj, Eina_Bool enabled); * * @ingroup Elm_Mapbuf_Group */ -EAPI Eina_Bool elm_mapbuf_enabled_get(const Elm_Mapbuf *obj); +ELM_API Eina_Bool elm_mapbuf_enabled_get(const Elm_Mapbuf *obj); /** * @brief The color of a point (vertex) in the mapbuf. @@ -154,7 +154,7 @@ EAPI Eina_Bool elm_mapbuf_enabled_get(const Elm_Mapbuf *obj); * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_point_color_set(Elm_Mapbuf *obj, int idx, int r, int g, int b, int a); +ELM_API void elm_mapbuf_point_color_set(Elm_Mapbuf *obj, int idx, int r, int g, int b, int a); /** * @brief The color of a point (vertex) in the mapbuf. @@ -176,6 +176,6 @@ EAPI void elm_mapbuf_point_color_set(Elm_Mapbuf *obj, int idx, int r, int g, int * * @ingroup Elm_Mapbuf_Group */ -EAPI void elm_mapbuf_point_color_get(const Elm_Mapbuf *obj, int idx, int *r, int *g, int *b, int *a); +ELM_API void elm_mapbuf_point_color_get(const Elm_Mapbuf *obj, int idx, int *r, int *g, int *b, int *a); #endif diff --git a/src/lib/elementary/elm_mapbuf_legacy.h b/src/lib/elementary/elm_mapbuf_legacy.h index 69ce7aab20..25792311d6 100644 --- a/src/lib/elementary/elm_mapbuf_legacy.h +++ b/src/lib/elementary/elm_mapbuf_legacy.h @@ -9,6 +9,6 @@ * * @ingroup Elm_Mapbuf_Group */ -EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent); +ELM_API Evas_Object *elm_mapbuf_add(Evas_Object *parent); #include "elm_mapbuf_eo.legacy.h" diff --git a/src/lib/elementary/elm_menu.c b/src/lib/elementary/elm_menu.c index 5914a82eff..64c8c32e0f 100644 --- a/src/lib/elementary/elm_menu.c +++ b/src/lib/elementary/elm_menu.c @@ -807,7 +807,7 @@ _elm_menu_menu_bar_set(Eo *obj, Eina_Bool menu_bar) efl_ui_widget_theme_apply(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_menu_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -908,7 +908,7 @@ _elm_menu_efl_object_destructor(Eo *obj, Elm_Menu_Data *sd) efl_destructor(efl_super(obj, MY_CLASS)); } -EAPI void +ELM_API void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent) { @@ -918,7 +918,7 @@ elm_menu_parent_set(Evas_Object *obj, _parent_setup(obj, sd, parent); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_menu_parent_get(const Evas_Object *obj) { ELM_MENU_CHECK(obj) NULL; diff --git a/src/lib/elementary/elm_menu_eo.c b/src/lib/elementary/elm_menu_eo.c index f202d2e795..1fd1faef90 100644 --- a/src/lib/elementary/elm_menu_eo.c +++ b/src/lib/elementary/elm_menu_eo.c @@ -1,45 +1,45 @@ -EWAPI const Efl_Event_Description _ELM_MENU_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MENU_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); -EWAPI const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU = EFL_EVENT_DESCRIPTION("elm,action,block_menu"); -EWAPI const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU = EFL_EVENT_DESCRIPTION("elm,action,unblock_menu"); Elm_Widget_Item *_elm_menu_selected_item_get(const Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_menu_first_item_get(const Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_first_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_menu_last_item_get(const Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_last_item_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_menu_items_get(const Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_items_get, const Eina_List *, NULL); void _elm_menu_relative_move(Eo *obj, Elm_Menu_Data *pd, int x, int y); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_menu_relative_move, EFL_FUNC_CALL(x, y), int x, int y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_menu_relative_move, EFL_FUNC_CALL(x, y), int x, int y); Elm_Widget_Item *_elm_menu_item_add(Eo *obj, Elm_Menu_Data *pd, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_menu_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(parent, icon, label, func, data), Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_menu_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(parent, icon, label, func, data), Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); void _elm_menu_open(Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_menu_open); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_menu_open); void _elm_menu_close(Eo *obj, Elm_Menu_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_menu_close); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_menu_close); Elm_Widget_Item *_elm_menu_item_separator_add(Eo *obj, Elm_Menu_Data *pd, Elm_Widget_Item *parent); -EOAPI EFL_FUNC_BODYV(elm_obj_menu_item_separator_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(parent), Elm_Widget_Item *parent); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_menu_item_separator_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(parent), Elm_Widget_Item *parent); Efl_Object *_elm_menu_efl_object_constructor(Eo *obj, Elm_Menu_Data *pd); diff --git a/src/lib/elementary/elm_menu_eo.h b/src/lib/elementary/elm_menu_eo.h index 259982ead5..5d6b7b5b8b 100644 --- a/src/lib/elementary/elm_menu_eo.h +++ b/src/lib/elementary/elm_menu_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Menu; */ #define ELM_MENU_CLASS elm_menu_class_get() -EWAPI const Efl_Class *elm_menu_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_menu_class_get(void) EINA_CONST; /** * @brief Get the selected item in the widget. @@ -30,7 +30,7 @@ EWAPI const Efl_Class *elm_menu_class_get(void) EINA_CONST; * * @ingroup Elm_Menu */ -EOAPI Elm_Widget_Item *elm_obj_menu_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_selected_item_get(const Eo *obj); /** * @brief Get the first item in the widget. @@ -41,7 +41,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_selected_item_get(const Eo *obj); * * @ingroup Elm_Menu */ -EOAPI Elm_Widget_Item *elm_obj_menu_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_first_item_get(const Eo *obj); /** * @brief Get the last item in the widget. @@ -52,7 +52,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_first_item_get(const Eo *obj); * * @ingroup Elm_Menu */ -EOAPI Elm_Widget_Item *elm_obj_menu_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_last_item_get(const Eo *obj); /** * @brief Returns a list of the widget item. @@ -63,7 +63,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_last_item_get(const Eo *obj); * * @ingroup Elm_Menu */ -EOAPI const Eina_List *elm_obj_menu_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_menu_items_get(const Eo *obj); /** * @brief Move the menu to a new position @@ -78,7 +78,7 @@ EOAPI const Eina_List *elm_obj_menu_items_get(const Eo *obj); * * @ingroup Elm_Menu */ -EOAPI void elm_obj_menu_relative_move(Eo *obj, int x, int y); +ELM_API ELM_API_WEAK void elm_obj_menu_relative_move(Eo *obj, int x, int y); /** * @brief Add an item at the end of the given menu widget. @@ -97,7 +97,7 @@ EOAPI void elm_obj_menu_relative_move(Eo *obj, int x, int y); * * @ingroup Elm_Menu */ -EOAPI Elm_Widget_Item *elm_obj_menu_item_add(Eo *obj, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_item_add(Eo *obj, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Open a closed menu @@ -107,7 +107,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_item_add(Eo *obj, Elm_Widget_Item *parent, c * * @ingroup Elm_Menu */ -EOAPI void elm_obj_menu_open(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_menu_open(Eo *obj); /** * @brief Close a opened menu @@ -117,7 +117,7 @@ EOAPI void elm_obj_menu_open(Eo *obj); * * @ingroup Elm_Menu */ -EOAPI void elm_obj_menu_close(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_menu_close(Eo *obj); /** * @brief Add a separator item to menu @c obj under @c parent. @@ -129,9 +129,9 @@ EOAPI void elm_obj_menu_close(Eo *obj); * * @ingroup Elm_Menu */ -EOAPI Elm_Widget_Item *elm_obj_menu_item_separator_add(Eo *obj, Elm_Widget_Item *parent); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_item_separator_add(Eo *obj, Elm_Widget_Item *parent); -EWAPI extern const Efl_Event_Description _ELM_MENU_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MENU_EVENT_DISMISSED; /** Called when menu widget was dismissed * @@ -139,7 +139,7 @@ EWAPI extern const Efl_Event_Description _ELM_MENU_EVENT_DISMISSED; */ #define ELM_MENU_EVENT_DISMISSED (&(_ELM_MENU_EVENT_DISMISSED)) -EWAPI extern const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU; /** Called when menu blocking have been enabled * @@ -147,7 +147,7 @@ EWAPI extern const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU; */ #define ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU (&(_ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU)) -EWAPI extern const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU; /** Called when menu blocking has been disabled * diff --git a/src/lib/elementary/elm_menu_eo.legacy.c b/src/lib/elementary/elm_menu_eo.legacy.c index 864be2de63..3ed13d6691 100644 --- a/src/lib/elementary/elm_menu_eo.legacy.c +++ b/src/lib/elementary/elm_menu_eo.legacy.c @@ -1,53 +1,53 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_selected_item_get(const Elm_Menu *obj) { return elm_obj_menu_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_first_item_get(const Elm_Menu *obj) { return elm_obj_menu_first_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_last_item_get(const Elm_Menu *obj) { return elm_obj_menu_last_item_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_menu_items_get(const Elm_Menu *obj) { return elm_obj_menu_items_get(obj); } -EAPI void +ELM_API void elm_menu_move(Elm_Menu *obj, int x, int y) { elm_obj_menu_relative_move(obj, x, y); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_item_add(Elm_Menu *obj, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_menu_item_add(obj, parent, icon, label, func, data); } -EAPI void +ELM_API void elm_menu_open(Elm_Menu *obj) { elm_obj_menu_open(obj); } -EAPI void +ELM_API void elm_menu_close(Elm_Menu *obj) { elm_obj_menu_close(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_item_separator_add(Elm_Menu *obj, Elm_Widget_Item *parent) { return elm_obj_menu_item_separator_add(obj, parent); diff --git a/src/lib/elementary/elm_menu_eo.legacy.h b/src/lib/elementary/elm_menu_eo.legacy.h index d54b4405c0..161a11a974 100644 --- a/src/lib/elementary/elm_menu_eo.legacy.h +++ b/src/lib/elementary/elm_menu_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Elm_Menu; * * @ingroup Elm_Menu_Group */ -EAPI Elm_Widget_Item *elm_menu_selected_item_get(const Elm_Menu *obj); +ELM_API Elm_Widget_Item *elm_menu_selected_item_get(const Elm_Menu *obj); /** * @brief Get the first item in the widget. @@ -34,7 +34,7 @@ EAPI Elm_Widget_Item *elm_menu_selected_item_get(const Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI Elm_Widget_Item *elm_menu_first_item_get(const Elm_Menu *obj); +ELM_API Elm_Widget_Item *elm_menu_first_item_get(const Elm_Menu *obj); /** * @brief Get the last item in the widget. @@ -45,7 +45,7 @@ EAPI Elm_Widget_Item *elm_menu_first_item_get(const Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI Elm_Widget_Item *elm_menu_last_item_get(const Elm_Menu *obj); +ELM_API Elm_Widget_Item *elm_menu_last_item_get(const Elm_Menu *obj); /** * @brief Returns a list of the widget item. @@ -56,7 +56,7 @@ EAPI Elm_Widget_Item *elm_menu_last_item_get(const Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI const Eina_List *elm_menu_items_get(const Elm_Menu *obj); +ELM_API const Eina_List *elm_menu_items_get(const Elm_Menu *obj); /** * @brief Move the menu to a new position @@ -71,7 +71,7 @@ EAPI const Eina_List *elm_menu_items_get(const Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI void elm_menu_move(Elm_Menu *obj, int x, int y); +ELM_API void elm_menu_move(Elm_Menu *obj, int x, int y); /** * @brief Add an item at the end of the given menu widget. @@ -90,7 +90,7 @@ EAPI void elm_menu_move(Elm_Menu *obj, int x, int y); * * @ingroup Elm_Menu_Group */ -EAPI Elm_Widget_Item *elm_menu_item_add(Elm_Menu *obj, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_menu_item_add(Elm_Menu *obj, Elm_Widget_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Open a closed menu @@ -100,7 +100,7 @@ EAPI Elm_Widget_Item *elm_menu_item_add(Elm_Menu *obj, Elm_Widget_Item *parent, * * @ingroup Elm_Menu_Group */ -EAPI void elm_menu_open(Elm_Menu *obj); +ELM_API void elm_menu_open(Elm_Menu *obj); /** * @brief Close a opened menu @@ -110,7 +110,7 @@ EAPI void elm_menu_open(Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI void elm_menu_close(Elm_Menu *obj); +ELM_API void elm_menu_close(Elm_Menu *obj); /** * @brief Add a separator item to menu @c obj under @c parent. @@ -122,6 +122,6 @@ EAPI void elm_menu_close(Elm_Menu *obj); * * @ingroup Elm_Menu_Group */ -EAPI Elm_Widget_Item *elm_menu_item_separator_add(Elm_Menu *obj, Elm_Widget_Item *parent); +ELM_API Elm_Widget_Item *elm_menu_item_separator_add(Elm_Menu *obj, Elm_Widget_Item *parent); #endif diff --git a/src/lib/elementary/elm_menu_item_eo.c b/src/lib/elementary/elm_menu_item_eo.c index aceea71676..30dd2b2125 100644 --- a/src/lib/elementary/elm_menu_item_eo.c +++ b/src/lib/elementary/elm_menu_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_menu_item_icon_name_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_menu_item_icon_name_set, EFL_FUNC_CALL(icon), const char *icon); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_menu_item_icon_name_set, EFL_FUNC_CALL(icon), const char *icon); const char *_elm_menu_item_icon_name_get(const Eo *obj, Elm_Menu_Item_Data *pd); @@ -29,15 +29,15 @@ __eolian_elm_menu_item_icon_name_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_icon_name_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_icon_name_get, const char *, NULL); Elm_Widget_Item *_elm_menu_item_prev_get(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_menu_item_next_get(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_next_get, Elm_Widget_Item *, NULL); void _elm_menu_item_selected_set(Eo *obj, Elm_Menu_Item_Data *pd, Eina_Bool selected); @@ -57,7 +57,7 @@ __eolian_elm_menu_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_menu_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_menu_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_menu_item_selected_get(const Eo *obj, Elm_Menu_Item_Data *pd); @@ -69,27 +69,27 @@ __eolian_elm_menu_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_selected_get, Eina_Bool, 0); unsigned int _elm_menu_item_index_get(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_index_get, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_index_get, unsigned int, 0); void _elm_menu_item_subitems_clear(Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_menu_item_subitems_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_menu_item_subitems_clear); const Eina_List *_elm_menu_item_subitems_get(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_subitems_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_subitems_get, const Eina_List *, NULL); Eina_Bool _elm_menu_item_is_separator(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_is_separator, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_is_separator, Eina_Bool, 0); Efl_Canvas_Object *_elm_menu_item_object_get(const Eo *obj, Elm_Menu_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_menu_item_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_menu_item_object_get, Efl_Canvas_Object *, NULL); Efl_Object *_elm_menu_item_efl_object_constructor(Eo *obj, Elm_Menu_Item_Data *pd); diff --git a/src/lib/elementary/elm_menu_item_eo.h b/src/lib/elementary/elm_menu_item_eo.h index 1d9a4d8b55..38c8f43ad7 100644 --- a/src/lib/elementary/elm_menu_item_eo.h +++ b/src/lib/elementary/elm_menu_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Menu_Item; */ #define ELM_MENU_ITEM_CLASS elm_menu_item_class_get() -EWAPI const Efl_Class *elm_menu_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_menu_item_class_get(void) EINA_CONST; /** * @brief Set the icon of a menu item to the standard icon with the given name. @@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_menu_item_class_get(void) EINA_CONST; * * @ingroup Elm_Menu_Item */ -EOAPI void elm_obj_menu_item_icon_name_set(Eo *obj, const char *icon); +ELM_API ELM_API_WEAK void elm_obj_menu_item_icon_name_set(Eo *obj, const char *icon); /** * @brief Get the string representation from the icon of a menu item @@ -46,7 +46,7 @@ EOAPI void elm_obj_menu_item_icon_name_set(Eo *obj, const char *icon); * * @ingroup Elm_Menu_Item */ -EOAPI const char *elm_obj_menu_item_icon_name_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_menu_item_icon_name_get(const Eo *obj); /** * @brief Get the item before this one in the widget's list of items. @@ -60,7 +60,7 @@ EOAPI const char *elm_obj_menu_item_icon_name_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI Elm_Widget_Item *elm_obj_menu_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_item_prev_get(const Eo *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -74,7 +74,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_item_prev_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI Elm_Widget_Item *elm_obj_menu_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_menu_item_next_get(const Eo *obj); /** * @brief Indicates whether this item is currently selected. @@ -95,7 +95,7 @@ EOAPI Elm_Widget_Item *elm_obj_menu_item_next_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI void elm_obj_menu_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_menu_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -108,7 +108,7 @@ EOAPI void elm_obj_menu_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Menu_Item */ -EOAPI Eina_Bool elm_obj_menu_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_menu_item_selected_get(const Eo *obj); /** * @brief Get the item index @@ -119,7 +119,7 @@ EOAPI Eina_Bool elm_obj_menu_item_selected_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI unsigned int elm_obj_menu_item_index_get(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_menu_item_index_get(const Eo *obj); /** * @brief Remove all sub-items (children) of the given item @@ -133,7 +133,7 @@ EOAPI unsigned int elm_obj_menu_item_index_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI void elm_obj_menu_item_subitems_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_menu_item_subitems_clear(Eo *obj); /** * @brief Returns a list of @c item's subitems. @@ -144,7 +144,7 @@ EOAPI void elm_obj_menu_item_subitems_clear(Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI const Eina_List *elm_obj_menu_item_subitems_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_menu_item_subitems_get(const Eo *obj); /** * @brief Returns whether @c item is a separator. @@ -155,7 +155,7 @@ EOAPI const Eina_List *elm_obj_menu_item_subitems_get(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI Eina_Bool elm_obj_menu_item_is_separator(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_menu_item_is_separator(const Eo *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -170,6 +170,6 @@ EOAPI Eina_Bool elm_obj_menu_item_is_separator(const Eo *obj); * * @ingroup Elm_Menu_Item */ -EOAPI Efl_Canvas_Object *elm_obj_menu_item_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_menu_item_object_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_menu_item_eo.legacy.c b/src/lib/elementary/elm_menu_item_eo.legacy.c index fa2c452613..0b08ebb0bc 100644 --- a/src/lib/elementary/elm_menu_item_eo.legacy.c +++ b/src/lib/elementary/elm_menu_item_eo.legacy.c @@ -1,65 +1,65 @@ -EAPI void +ELM_API void elm_menu_item_icon_name_set(Elm_Menu_Item *obj, const char *icon) { elm_obj_menu_item_icon_name_set(obj, icon); } -EAPI const char * +ELM_API const char * elm_menu_item_icon_name_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_icon_name_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_item_prev_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_menu_item_next_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_next_get(obj); } -EAPI void +ELM_API void elm_menu_item_selected_set(Elm_Menu_Item *obj, Eina_Bool selected) { elm_obj_menu_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_menu_item_selected_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_selected_get(obj); } -EAPI unsigned int +ELM_API unsigned int elm_menu_item_index_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_index_get(obj); } -EAPI void +ELM_API void elm_menu_item_subitems_clear(Elm_Menu_Item *obj) { elm_obj_menu_item_subitems_clear(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_menu_item_subitems_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_subitems_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_menu_item_is_separator(const Elm_Menu_Item *obj) { return elm_obj_menu_item_is_separator(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_menu_item_object_get(const Elm_Menu_Item *obj) { return elm_obj_menu_item_object_get(obj); diff --git a/src/lib/elementary/elm_menu_item_eo.legacy.h b/src/lib/elementary/elm_menu_item_eo.legacy.h index d03284c2bf..56f7b22261 100644 --- a/src/lib/elementary/elm_menu_item_eo.legacy.h +++ b/src/lib/elementary/elm_menu_item_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Elm_Menu_Item; * * @ingroup Elm_Menu_Item_Group */ -EAPI void elm_menu_item_icon_name_set(Elm_Menu_Item *obj, const char *icon); +ELM_API void elm_menu_item_icon_name_set(Elm_Menu_Item *obj, const char *icon); /** * @brief Get the string representation from the icon of a menu item @@ -39,7 +39,7 @@ EAPI void elm_menu_item_icon_name_set(Elm_Menu_Item *obj, const char *icon); * * @ingroup Elm_Menu_Item_Group */ -EAPI const char *elm_menu_item_icon_name_get(const Elm_Menu_Item *obj); +ELM_API const char *elm_menu_item_icon_name_get(const Elm_Menu_Item *obj); /** * @brief Get the item before this one in the widget's list of items. @@ -53,7 +53,7 @@ EAPI const char *elm_menu_item_icon_name_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI Elm_Widget_Item *elm_menu_item_prev_get(const Elm_Menu_Item *obj); +ELM_API Elm_Widget_Item *elm_menu_item_prev_get(const Elm_Menu_Item *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -67,7 +67,7 @@ EAPI Elm_Widget_Item *elm_menu_item_prev_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI Elm_Widget_Item *elm_menu_item_next_get(const Elm_Menu_Item *obj); +ELM_API Elm_Widget_Item *elm_menu_item_next_get(const Elm_Menu_Item *obj); /** * @brief Indicates whether this item is currently selected. @@ -88,7 +88,7 @@ EAPI Elm_Widget_Item *elm_menu_item_next_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI void elm_menu_item_selected_set(Elm_Menu_Item *obj, Eina_Bool selected); +ELM_API void elm_menu_item_selected_set(Elm_Menu_Item *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -101,7 +101,7 @@ EAPI void elm_menu_item_selected_set(Elm_Menu_Item *obj, Eina_Bool selected); * * @ingroup Elm_Menu_Item_Group */ -EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Menu_Item *obj); +ELM_API Eina_Bool elm_menu_item_selected_get(const Elm_Menu_Item *obj); /** * @brief Get the item index @@ -112,7 +112,7 @@ EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI unsigned int elm_menu_item_index_get(const Elm_Menu_Item *obj); +ELM_API unsigned int elm_menu_item_index_get(const Elm_Menu_Item *obj); /** * @brief Remove all sub-items (children) of the given item @@ -126,7 +126,7 @@ EAPI unsigned int elm_menu_item_index_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI void elm_menu_item_subitems_clear(Elm_Menu_Item *obj); +ELM_API void elm_menu_item_subitems_clear(Elm_Menu_Item *obj); /** * @brief Returns a list of @c item's subitems. @@ -137,7 +137,7 @@ EAPI void elm_menu_item_subitems_clear(Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Menu_Item *obj); +ELM_API const Eina_List *elm_menu_item_subitems_get(const Elm_Menu_Item *obj); /** * @brief Returns whether @c item is a separator. @@ -148,7 +148,7 @@ EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI Eina_Bool elm_menu_item_is_separator(const Elm_Menu_Item *obj); +ELM_API Eina_Bool elm_menu_item_is_separator(const Elm_Menu_Item *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -163,6 +163,6 @@ EAPI Eina_Bool elm_menu_item_is_separator(const Elm_Menu_Item *obj); * * @ingroup Elm_Menu_Item_Group */ -EAPI Efl_Canvas_Object *elm_menu_item_object_get(const Elm_Menu_Item *obj); +ELM_API Efl_Canvas_Object *elm_menu_item_object_get(const Elm_Menu_Item *obj); #endif diff --git a/src/lib/elementary/elm_menu_legacy.h b/src/lib/elementary/elm_menu_legacy.h index 6e6b8ef370..8ebb3f273a 100644 --- a/src/lib/elementary/elm_menu_legacy.h +++ b/src/lib/elementary/elm_menu_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Menu */ -EAPI Evas_Object *elm_menu_add(Evas_Object *parent); +ELM_API Evas_Object *elm_menu_add(Evas_Object *parent); /** * @brief Set the parent for the given menu widget @@ -16,7 +16,7 @@ EAPI Evas_Object *elm_menu_add(Evas_Object *parent); * * @ingroup Elm_Menu */ -EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent); +ELM_API void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the parent for the given menu widget @@ -28,7 +28,7 @@ EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Obj * * @ingroup Elm_Menu */ -EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_menu_parent_get(const Evas_Object *obj); #include "elm_menu_item_eo.legacy.h" #include "elm_menu_eo.legacy.h" diff --git a/src/lib/elementary/elm_mirroring.h b/src/lib/elementary/elm_mirroring.h index 961ef63658..f40e17b01b 100644 --- a/src/lib/elementary/elm_mirroring.h +++ b/src/lib/elementary/elm_mirroring.h @@ -21,7 +21,7 @@ * * @ingroup Elm_Mirroring */ -EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_mirrored_get(const Evas_Object *obj); /** * Set the widget's mirrored mode. @@ -31,7 +31,7 @@ EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj); * * @ingroup Elm_Mirroring */ -EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); +ELM_API void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); /** * Returns the widget's mirrored mode setting. @@ -41,7 +41,7 @@ EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); * * @ingroup Elm_Mirroring */ -EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj); /** * Sets the widget's mirrored mode setting. @@ -53,7 +53,7 @@ EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj); * * @ingroup Elm_Mirroring */ -EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic); +ELM_API void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic); /** * @} diff --git a/src/lib/elementary/elm_multibuttonentry_eo.c b/src/lib/elementary/elm_multibuttonentry_eo.c index be0b5b60e2..cb32e72633 100644 --- a/src/lib/elementary/elm_multibuttonentry_eo.c +++ b/src/lib/elementary/elm_multibuttonentry_eo.c @@ -1,18 +1,18 @@ -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED = EFL_EVENT_DESCRIPTION("item,selected"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED = EFL_EVENT_DESCRIPTION("item,added"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED = EFL_EVENT_DESCRIPTION("item,deleted"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED = EFL_EVENT_DESCRIPTION("item,clicked"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED = EFL_EVENT_DESCRIPTION("item,longpressed"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPANDED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPANDED = EFL_EVENT_DESCRIPTION("expanded"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED = EFL_EVENT_DESCRIPTION("contracted"); -EWAPI const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED = EFL_EVENT_DESCRIPTION("expand,state,changed"); void _elm_multibuttonentry_editable_set(Eo *obj, Elm_Multibuttonentry_Data *pd, Eina_Bool editable); @@ -33,7 +33,7 @@ __eolian_elm_multibuttonentry_editable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); Eina_Bool _elm_multibuttonentry_editable_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); @@ -45,7 +45,7 @@ __eolian_elm_multibuttonentry_editable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_editable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_editable_get, Eina_Bool, 0); void _elm_multibuttonentry_expanded_set(Eo *obj, Elm_Multibuttonentry_Data *pd, Eina_Bool expanded); @@ -65,7 +65,7 @@ __eolian_elm_multibuttonentry_expanded_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_expanded_set, EFL_FUNC_CALL(expanded), Eina_Bool expanded); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_expanded_set, EFL_FUNC_CALL(expanded), Eina_Bool expanded); Eina_Bool _elm_multibuttonentry_expanded_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); @@ -77,63 +77,63 @@ __eolian_elm_multibuttonentry_expanded_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_expanded_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_expanded_get, Eina_Bool, 0); void _elm_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Multibuttonentry_Format_Cb format_function, const void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_format_function_set, EFL_FUNC_CALL(format_function, data), Elm_Multibuttonentry_Format_Cb format_function, const void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_format_function_set, EFL_FUNC_CALL(format_function, data), Elm_Multibuttonentry_Format_Cb format_function, const void *data); const Eina_List *_elm_multibuttonentry_items_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_items_get, const Eina_List *, NULL); Elm_Widget_Item *_elm_multibuttonentry_first_item_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_first_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_multibuttonentry_last_item_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_last_item_get, Elm_Widget_Item *, NULL); Efl_Canvas_Object *_elm_multibuttonentry_entry_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_entry_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_entry_get, Efl_Canvas_Object *, NULL); Elm_Widget_Item *_elm_multibuttonentry_selected_item_get(const Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_multibuttonentry_item_prepend(Eo *obj, Elm_Multibuttonentry_Data *pd, const char *label, Evas_Smart_Cb func, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); void _elm_multibuttonentry_clear(Eo *obj, Elm_Multibuttonentry_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_multibuttonentry_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_multibuttonentry_clear); void _elm_multibuttonentry_item_filter_remove(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_remove, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_remove, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); Elm_Widget_Item *_elm_multibuttonentry_item_insert_before(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, func, data), Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, label, func, data), Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); Elm_Widget_Item *_elm_multibuttonentry_item_append(Eo *obj, Elm_Multibuttonentry_Data *pd, const char *label, Evas_Smart_Cb func, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, func, data), const char *label, Evas_Smart_Cb func, void *data); void _elm_multibuttonentry_item_filter_prepend(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_prepend, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_prepend, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); void _elm_multibuttonentry_item_filter_append(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_append, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_filter_append, EFL_FUNC_CALL(func, data), Elm_Multibuttonentry_Item_Filter_Cb func, void *data); Elm_Widget_Item *_elm_multibuttonentry_item_insert_after(Eo *obj, Elm_Multibuttonentry_Data *pd, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, func, data), Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_multibuttonentry_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, label, func, data), Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); Efl_Object *_elm_multibuttonentry_efl_object_constructor(Eo *obj, Elm_Multibuttonentry_Data *pd); diff --git a/src/lib/elementary/elm_multibuttonentry_eo.h b/src/lib/elementary/elm_multibuttonentry_eo.h index 095e37f373..67a7b87562 100644 --- a/src/lib/elementary/elm_multibuttonentry_eo.h +++ b/src/lib/elementary/elm_multibuttonentry_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Multibuttonentry; */ #define ELM_MULTIBUTTONENTRY_CLASS elm_multibuttonentry_class_get() -EWAPI const Efl_Class *elm_multibuttonentry_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_multibuttonentry_class_get(void) EINA_CONST; /** * @brief Control if the multibuttonentry is to be editable or not. @@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_multibuttonentry_class_get(void) EINA_CONST; * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_editable_set(Eo *obj, Eina_Bool editable); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_editable_set(Eo *obj, Eina_Bool editable); /** * @brief Control if the multibuttonentry is to be editable or not. @@ -46,7 +46,7 @@ EOAPI void elm_obj_multibuttonentry_editable_set(Eo *obj, Eina_Bool editable); * * @ingroup Elm_Multibuttonentry */ -EOAPI Eina_Bool elm_obj_multibuttonentry_editable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_multibuttonentry_editable_get(const Eo *obj); /** * @brief Control the multibuttonentry to expanded state. @@ -60,7 +60,7 @@ EOAPI Eina_Bool elm_obj_multibuttonentry_editable_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_expanded_set(Eo *obj, Eina_Bool expanded); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_expanded_set(Eo *obj, Eina_Bool expanded); /** * @brief Control the multibuttonentry to expanded state. @@ -75,7 +75,7 @@ EOAPI void elm_obj_multibuttonentry_expanded_set(Eo *obj, Eina_Bool expanded); * * @ingroup Elm_Multibuttonentry */ -EOAPI Eina_Bool elm_obj_multibuttonentry_expanded_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_multibuttonentry_expanded_get(const Eo *obj); /** * @brief Set a function to format the string that will be used to display the @@ -92,7 +92,7 @@ EOAPI Eina_Bool elm_obj_multibuttonentry_expanded_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); /** * @brief Get a list of items in the multibuttonentry @@ -103,7 +103,7 @@ EOAPI void elm_obj_multibuttonentry_format_function_set(Eo *obj, Elm_Multibutton * * @ingroup Elm_Multibuttonentry */ -EOAPI const Eina_List *elm_obj_multibuttonentry_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_multibuttonentry_items_get(const Eo *obj); /** * @brief Get the first item in the multibuttonentry @@ -114,7 +114,7 @@ EOAPI const Eina_List *elm_obj_multibuttonentry_items_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_first_item_get(const Eo *obj); /** * @brief Get the last item in the multibuttonentry @@ -125,7 +125,7 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_first_item_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_last_item_get(const Eo *obj); /** * @brief Get the entry of the multibuttonentry object @@ -136,7 +136,7 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_last_item_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI Efl_Canvas_Object *elm_obj_multibuttonentry_entry_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_multibuttonentry_entry_get(const Eo *obj); /** * @brief Get the selected item in the multibuttonentry @@ -147,7 +147,7 @@ EOAPI Efl_Canvas_Object *elm_obj_multibuttonentry_entry_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_selected_item_get(const Eo *obj); /** * @brief Prepend a new item to the multibuttonentry @@ -164,13 +164,13 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_selected_item_get(const Eo *obj) * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); /** Remove all items in the multibuttonentry. * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_clear(Eo *obj); /** * @brief Remove a filter from the list @@ -184,7 +184,7 @@ EOAPI void elm_obj_multibuttonentry_clear(Eo *obj); * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_item_filter_remove(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_item_filter_remove(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Add a new item to the multibuttonentry before the indicated object @@ -203,7 +203,7 @@ EOAPI void elm_obj_multibuttonentry_item_filter_remove(Eo *obj, Elm_Multibuttone * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Append a new item to the multibuttonentry @@ -220,7 +220,7 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_insert_before(Eo *obj, Elm_ * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_append(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_append(Eo *obj, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Prepend a filter function for text inserted in the Multibuttonentry @@ -234,7 +234,7 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_append(Eo *obj, const char * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_item_filter_prepend(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_item_filter_prepend(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Append an item filter function for text inserted in the @@ -253,7 +253,7 @@ EOAPI void elm_obj_multibuttonentry_item_filter_prepend(Eo *obj, Elm_Multibutton * * @ingroup Elm_Multibuttonentry */ -EOAPI void elm_obj_multibuttonentry_item_filter_append(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_item_filter_append(Eo *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Add a new item to the multibuttonentry after the indicated object @@ -271,9 +271,9 @@ EOAPI void elm_obj_multibuttonentry_item_filter_append(Eo *obj, Elm_Multibuttone * * @ingroup Elm_Multibuttonentry */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED; /** Called when item was selected * @return Efl_Object * @@ -282,7 +282,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECT */ #define ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED (&(_ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED; /** Called when item was added * @return Efl_Object * @@ -291,7 +291,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED; */ #define ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED (&(_ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED; /** Called when item was deleted * @return Efl_Object * @@ -300,7 +300,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETE */ #define ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED (&(_ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED; /** Called when item was clicked * @return Efl_Object * @@ -309,7 +309,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKE */ #define ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED (&(_ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED; /** Called when item got a longpress * @return Efl_Object * @@ -318,7 +318,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPR */ #define ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED (&(_ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPANDED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPANDED; /** Called when expanded * @@ -326,7 +326,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPANDED; */ #define ELM_MULTIBUTTONENTRY_EVENT_EXPANDED (&(_ELM_MULTIBUTTONENTRY_EVENT_EXPANDED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED; /** Called when contracted * @@ -334,7 +334,7 @@ EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED; */ #define ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED (&(_ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED)) -EWAPI extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED; /** Called when expanded state changed * @return int diff --git a/src/lib/elementary/elm_multibuttonentry_eo.legacy.c b/src/lib/elementary/elm_multibuttonentry_eo.legacy.c index fa95f809ee..246b6e4d73 100644 --- a/src/lib/elementary/elm_multibuttonentry_eo.legacy.c +++ b/src/lib/elementary/elm_multibuttonentry_eo.legacy.c @@ -1,107 +1,107 @@ -EAPI void +ELM_API void elm_multibuttonentry_editable_set(Elm_Multibuttonentry *obj, Eina_Bool editable) { elm_obj_multibuttonentry_editable_set(obj, editable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_multibuttonentry_editable_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_editable_get(obj); } -EAPI void +ELM_API void elm_multibuttonentry_expanded_set(Elm_Multibuttonentry *obj, Eina_Bool expanded) { elm_obj_multibuttonentry_expanded_set(obj, expanded); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_multibuttonentry_expanded_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_expanded_get(obj); } -EAPI void +ELM_API void elm_multibuttonentry_format_function_set(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data) { elm_obj_multibuttonentry_format_function_set(obj, format_function, data); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_multibuttonentry_items_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_first_item_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_first_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_last_item_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_last_item_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_multibuttonentry_entry_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_entry_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_selected_item_get(const Elm_Multibuttonentry *obj) { return elm_obj_multibuttonentry_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_prepend(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data) { return elm_obj_multibuttonentry_item_prepend(obj, label, func, data); } -EAPI void +ELM_API void elm_multibuttonentry_clear(Elm_Multibuttonentry *obj) { elm_obj_multibuttonentry_clear(obj); } -EAPI void +ELM_API void elm_multibuttonentry_item_filter_remove(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { elm_obj_multibuttonentry_item_filter_remove(obj, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_insert_before(Elm_Multibuttonentry *obj, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data) { return elm_obj_multibuttonentry_item_insert_before(obj, before, label, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_append(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data) { return elm_obj_multibuttonentry_item_append(obj, label, func, data); } -EAPI void +ELM_API void elm_multibuttonentry_item_filter_prepend(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { elm_obj_multibuttonentry_item_filter_prepend(obj, func, data); } -EAPI void +ELM_API void elm_multibuttonentry_item_filter_append(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { elm_obj_multibuttonentry_item_filter_append(obj, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_insert_after(Elm_Multibuttonentry *obj, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data) { return elm_obj_multibuttonentry_item_insert_after(obj, after, label, func, data); diff --git a/src/lib/elementary/elm_multibuttonentry_eo.legacy.h b/src/lib/elementary/elm_multibuttonentry_eo.legacy.h index dd99f04081..ed77548fd2 100644 --- a/src/lib/elementary/elm_multibuttonentry_eo.legacy.h +++ b/src/lib/elementary/elm_multibuttonentry_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Elm_Multibuttonentry; * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_editable_set(Elm_Multibuttonentry *obj, Eina_Bool editable); +ELM_API void elm_multibuttonentry_editable_set(Elm_Multibuttonentry *obj, Eina_Bool editable); /** * @brief Control if the multibuttonentry is to be editable or not. @@ -39,7 +39,7 @@ EAPI void elm_multibuttonentry_editable_set(Elm_Multibuttonentry *obj, Eina_Bool * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Eina_Bool elm_multibuttonentry_editable_get(const Elm_Multibuttonentry *obj); +ELM_API Eina_Bool elm_multibuttonentry_editable_get(const Elm_Multibuttonentry *obj); /** * @brief Control the multibuttonentry to expanded state. @@ -53,7 +53,7 @@ EAPI Eina_Bool elm_multibuttonentry_editable_get(const Elm_Multibuttonentry *obj * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_expanded_set(Elm_Multibuttonentry *obj, Eina_Bool expanded); +ELM_API void elm_multibuttonentry_expanded_set(Elm_Multibuttonentry *obj, Eina_Bool expanded); /** * @brief Control the multibuttonentry to expanded state. @@ -68,7 +68,7 @@ EAPI void elm_multibuttonentry_expanded_set(Elm_Multibuttonentry *obj, Eina_Bool * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Eina_Bool elm_multibuttonentry_expanded_get(const Elm_Multibuttonentry *obj); +ELM_API Eina_Bool elm_multibuttonentry_expanded_get(const Elm_Multibuttonentry *obj); /** * @brief Set a function to format the string that will be used to display the @@ -85,7 +85,7 @@ EAPI Eina_Bool elm_multibuttonentry_expanded_get(const Elm_Multibuttonentry *obj * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_format_function_set(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); +ELM_API void elm_multibuttonentry_format_function_set(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data); /** * @brief Get a list of items in the multibuttonentry @@ -96,7 +96,7 @@ EAPI void elm_multibuttonentry_format_function_set(Elm_Multibuttonentry *obj, El * * @ingroup Elm_Multibuttonentry_Group */ -EAPI const Eina_List *elm_multibuttonentry_items_get(const Elm_Multibuttonentry *obj); +ELM_API const Eina_List *elm_multibuttonentry_items_get(const Elm_Multibuttonentry *obj); /** * @brief Get the first item in the multibuttonentry @@ -107,7 +107,7 @@ EAPI const Eina_List *elm_multibuttonentry_items_get(const Elm_Multibuttonentry * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_first_item_get(const Elm_Multibuttonentry *obj); +ELM_API Elm_Widget_Item *elm_multibuttonentry_first_item_get(const Elm_Multibuttonentry *obj); /** * @brief Get the last item in the multibuttonentry @@ -118,7 +118,7 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_first_item_get(const Elm_Multibuttone * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_last_item_get(const Elm_Multibuttonentry *obj); +ELM_API Elm_Widget_Item *elm_multibuttonentry_last_item_get(const Elm_Multibuttonentry *obj); /** * @brief Get the entry of the multibuttonentry object @@ -129,7 +129,7 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_last_item_get(const Elm_Multibuttonen * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Efl_Canvas_Object *elm_multibuttonentry_entry_get(const Elm_Multibuttonentry *obj); +ELM_API Efl_Canvas_Object *elm_multibuttonentry_entry_get(const Elm_Multibuttonentry *obj); /** * @brief Get the selected item in the multibuttonentry @@ -140,7 +140,7 @@ EAPI Efl_Canvas_Object *elm_multibuttonentry_entry_get(const Elm_Multibuttonentr * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_selected_item_get(const Elm_Multibuttonentry *obj); +ELM_API Elm_Widget_Item *elm_multibuttonentry_selected_item_get(const Elm_Multibuttonentry *obj); /** * @brief Prepend a new item to the multibuttonentry @@ -157,13 +157,13 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_selected_item_get(const Elm_Multibutt * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_prepend(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_prepend(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data); /** Remove all items in the multibuttonentry. * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_clear(Elm_Multibuttonentry *obj); +ELM_API void elm_multibuttonentry_clear(Elm_Multibuttonentry *obj); /** * @brief Remove a filter from the list @@ -177,7 +177,7 @@ EAPI void elm_multibuttonentry_clear(Elm_Multibuttonentry *obj); * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_item_filter_remove(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API void elm_multibuttonentry_item_filter_remove(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Add a new item to the multibuttonentry before the indicated object @@ -196,7 +196,7 @@ EAPI void elm_multibuttonentry_item_filter_remove(Elm_Multibuttonentry *obj, Elm * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_insert_before(Elm_Multibuttonentry *obj, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_insert_before(Elm_Multibuttonentry *obj, Elm_Widget_Item *before, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Append a new item to the multibuttonentry @@ -213,7 +213,7 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_item_insert_before(Elm_Multibuttonent * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_append(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_append(Elm_Multibuttonentry *obj, const char *label, Evas_Smart_Cb func, void *data); /** * @brief Prepend a filter function for text inserted in the Multibuttonentry @@ -227,7 +227,7 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_item_append(Elm_Multibuttonentry *obj * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_item_filter_prepend(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API void elm_multibuttonentry_item_filter_prepend(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Append an item filter function for text inserted in the @@ -246,7 +246,7 @@ EAPI void elm_multibuttonentry_item_filter_prepend(Elm_Multibuttonentry *obj, El * * @ingroup Elm_Multibuttonentry_Group */ -EAPI void elm_multibuttonentry_item_filter_append(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); +ELM_API void elm_multibuttonentry_item_filter_append(Elm_Multibuttonentry *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * @brief Add a new item to the multibuttonentry after the indicated object @@ -264,6 +264,6 @@ EAPI void elm_multibuttonentry_item_filter_append(Elm_Multibuttonentry *obj, Elm * * @ingroup Elm_Multibuttonentry_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_insert_after(Elm_Multibuttonentry *obj, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_insert_after(Elm_Multibuttonentry *obj, Elm_Widget_Item *after, const char *label, Evas_Smart_Cb func, void *data); #endif diff --git a/src/lib/elementary/elm_multibuttonentry_item_eo.c b/src/lib/elementary/elm_multibuttonentry_item_eo.c index 153de11cf1..dbbfff7add 100644 --- a/src/lib/elementary/elm_multibuttonentry_item_eo.c +++ b/src/lib/elementary/elm_multibuttonentry_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_multibuttonentry_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_multibuttonentry_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_multibuttonentry_item_selected_get(const Eo *obj, Elm_Multibuttonentry_Item_Data *pd); @@ -29,15 +29,15 @@ __eolian_elm_multibuttonentry_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_selected_get, Eina_Bool, 0); Elm_Widget_Item *_elm_multibuttonentry_item_prev_get(const Eo *obj, Elm_Multibuttonentry_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_multibuttonentry_item_next_get(const Eo *obj, Elm_Multibuttonentry_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_multibuttonentry_item_next_get, Elm_Widget_Item *, NULL); Efl_Object *_elm_multibuttonentry_item_efl_object_constructor(Eo *obj, Elm_Multibuttonentry_Item_Data *pd); diff --git a/src/lib/elementary/elm_multibuttonentry_item_eo.h b/src/lib/elementary/elm_multibuttonentry_item_eo.h index cac6b15c09..cb4811e5a0 100644 --- a/src/lib/elementary/elm_multibuttonentry_item_eo.h +++ b/src/lib/elementary/elm_multibuttonentry_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Multibuttonentry_Item; */ #define ELM_MULTIBUTTONENTRY_ITEM_CLASS elm_multibuttonentry_item_class_get() -EWAPI const Efl_Class *elm_multibuttonentry_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_multibuttonentry_item_class_get(void) EINA_CONST; /** * @brief Control the selected state of an item @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_multibuttonentry_item_class_get(void) EINA_CONST; * * @ingroup Elm_Multibuttonentry_Item */ -EOAPI void elm_obj_multibuttonentry_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_multibuttonentry_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Control the selected state of an item @@ -40,7 +40,7 @@ EOAPI void elm_obj_multibuttonentry_item_selected_set(Eo *obj, Eina_Bool selecte * * @ingroup Elm_Multibuttonentry_Item */ -EOAPI Eina_Bool elm_obj_multibuttonentry_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_multibuttonentry_item_selected_get(const Eo *obj); /** * @brief Get the previous item in the multibuttonentry @@ -51,7 +51,7 @@ EOAPI Eina_Bool elm_obj_multibuttonentry_item_selected_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry_Item */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_prev_get(const Eo *obj); /** * @brief Get the next item in the multibuttonentry @@ -62,6 +62,6 @@ EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_prev_get(const Eo *obj); * * @ingroup Elm_Multibuttonentry_Item */ -EOAPI Elm_Widget_Item *elm_obj_multibuttonentry_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_multibuttonentry_item_next_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.c b/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.c index 95f3250eac..d293e23670 100644 --- a/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.c +++ b/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.c @@ -1,23 +1,23 @@ -EAPI void +ELM_API void elm_multibuttonentry_item_selected_set(Elm_Multibuttonentry_Item *obj, Eina_Bool selected) { elm_obj_multibuttonentry_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Multibuttonentry_Item *obj) { return elm_obj_multibuttonentry_item_selected_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *obj) { return elm_obj_multibuttonentry_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *obj) { return elm_obj_multibuttonentry_item_next_get(obj); diff --git a/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.h b/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.h index d4e4281ea8..6a39c80047 100644 --- a/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.h +++ b/src/lib/elementary/elm_multibuttonentry_item_eo.legacy.h @@ -22,7 +22,7 @@ typedef Eo Elm_Multibuttonentry_Item; * * @ingroup Elm_Multibuttonentry_Item_Group */ -EAPI void elm_multibuttonentry_item_selected_set(Elm_Multibuttonentry_Item *obj, Eina_Bool selected); +ELM_API void elm_multibuttonentry_item_selected_set(Elm_Multibuttonentry_Item *obj, Eina_Bool selected); /** * @brief Control the selected state of an item @@ -33,7 +33,7 @@ EAPI void elm_multibuttonentry_item_selected_set(Elm_Multibuttonentry_Item *obj, * * @ingroup Elm_Multibuttonentry_Item_Group */ -EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Multibuttonentry_Item *obj); +ELM_API Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Multibuttonentry_Item *obj); /** * @brief Get the previous item in the multibuttonentry @@ -44,7 +44,7 @@ EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Multibuttonentry * * @ingroup Elm_Multibuttonentry_Item_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *obj); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *obj); /** * @brief Get the next item in the multibuttonentry @@ -55,6 +55,6 @@ EAPI Elm_Widget_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonen * * @ingroup Elm_Multibuttonentry_Item_Group */ -EAPI Elm_Widget_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *obj); +ELM_API Elm_Widget_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *obj); #endif diff --git a/src/lib/elementary/elm_naviframe_eo.c b/src/lib/elementary/elm_naviframe_eo.c index 784052b741..ac6335bd2c 100644 --- a/src/lib/elementary/elm_naviframe_eo.c +++ b/src/lib/elementary/elm_naviframe_eo.c @@ -1,10 +1,10 @@ -EWAPI const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED = EFL_EVENT_DESCRIPTION("transition,finished"); -EWAPI const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED = EFL_EVENT_DESCRIPTION("title,transition,finished"); -EWAPI const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_CLICKED = EFL_EVENT_DESCRIPTION("title,clicked"); -EWAPI const Efl_Event_Description _ELM_NAVIFRAME_EVENT_ITEM_ACTIVATED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NAVIFRAME_EVENT_ITEM_ACTIVATED = EFL_EVENT_DESCRIPTION("item,activated"); void _elm_naviframe_event_enabled_set(Eo *obj, Elm_Naviframe_Data *pd, Eina_Bool enabled); @@ -25,7 +25,7 @@ __eolian_elm_naviframe_event_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_event_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_event_enabled_set, EFL_FUNC_CALL(enabled), Eina_Bool enabled); Eina_Bool _elm_naviframe_event_enabled_get(const Eo *obj, Elm_Naviframe_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_naviframe_event_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_event_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_event_enabled_get, Eina_Bool, 0); void _elm_naviframe_content_preserve_on_pop_set(Eo *obj, Elm_Naviframe_Data *pd, Eina_Bool preserve); @@ -57,7 +57,7 @@ __eolian_elm_naviframe_content_preserve_on_pop_set_reflect(Eo *obj, Eina_Value v return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_content_preserve_on_pop_set, EFL_FUNC_CALL(preserve), Eina_Bool preserve); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_content_preserve_on_pop_set, EFL_FUNC_CALL(preserve), Eina_Bool preserve); Eina_Bool _elm_naviframe_content_preserve_on_pop_get(const Eo *obj, Elm_Naviframe_Data *pd); @@ -69,7 +69,7 @@ __eolian_elm_naviframe_content_preserve_on_pop_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_content_preserve_on_pop_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_content_preserve_on_pop_get, Eina_Bool, 0); void _elm_naviframe_prev_btn_auto_pushed_set(Eo *obj, Elm_Naviframe_Data *pd, Eina_Bool auto_pushed); @@ -89,7 +89,7 @@ __eolian_elm_naviframe_prev_btn_auto_pushed_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_prev_btn_auto_pushed_set, EFL_FUNC_CALL(auto_pushed), Eina_Bool auto_pushed); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_prev_btn_auto_pushed_set, EFL_FUNC_CALL(auto_pushed), Eina_Bool auto_pushed); Eina_Bool _elm_naviframe_prev_btn_auto_pushed_get(const Eo *obj, Elm_Naviframe_Data *pd); @@ -101,39 +101,39 @@ __eolian_elm_naviframe_prev_btn_auto_pushed_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_prev_btn_auto_pushed_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_prev_btn_auto_pushed_get, Eina_Bool, 0); Eina_List *_elm_naviframe_items_get(const Eo *obj, Elm_Naviframe_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_items_get, Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_items_get, Eina_List *, NULL); Elm_Widget_Item *_elm_naviframe_top_item_get(const Eo *obj, Elm_Naviframe_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_top_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_top_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_naviframe_bottom_item_get(const Eo *obj, Elm_Naviframe_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_bottom_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_bottom_item_get, Elm_Widget_Item *, NULL); Efl_Canvas_Object *_elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_naviframe_item_pop, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_naviframe_item_pop, Efl_Canvas_Object *, NULL); Elm_Widget_Item *_elm_naviframe_item_insert_before(Eo *obj, Elm_Naviframe_Data *pd, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); -EOAPI EFL_FUNC_BODYV(elm_obj_naviframe_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, title_label, prev_btn, next_btn, content, item_style), Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_naviframe_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, title_label, prev_btn, next_btn, content, item_style), Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); Elm_Widget_Item *_elm_naviframe_item_push(Eo *obj, Elm_Naviframe_Data *pd, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); -EOAPI EFL_FUNC_BODYV(elm_obj_naviframe_item_push, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(title_label, prev_btn, next_btn, content, item_style), const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_naviframe_item_push, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(title_label, prev_btn, next_btn, content, item_style), const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); void _elm_naviframe_item_simple_promote(Eo *obj, Elm_Naviframe_Data *pd, Efl_Canvas_Object *content); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_simple_promote, EFL_FUNC_CALL(content), Efl_Canvas_Object *content); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_simple_promote, EFL_FUNC_CALL(content), Efl_Canvas_Object *content); Elm_Widget_Item *_elm_naviframe_item_insert_after(Eo *obj, Elm_Naviframe_Data *pd, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); -EOAPI EFL_FUNC_BODYV(elm_obj_naviframe_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, title_label, prev_btn, next_btn, content, item_style), Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_naviframe_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, title_label, prev_btn, next_btn, content, item_style), Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); Efl_Object *_elm_naviframe_efl_object_constructor(Eo *obj, Elm_Naviframe_Data *pd); diff --git a/src/lib/elementary/elm_naviframe_eo.h b/src/lib/elementary/elm_naviframe_eo.h index 75981dcbb7..afa478d8c5 100644 --- a/src/lib/elementary/elm_naviframe_eo.h +++ b/src/lib/elementary/elm_naviframe_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Naviframe; */ #define ELM_NAVIFRAME_CLASS elm_naviframe_class_get() -EWAPI const Efl_Class *elm_naviframe_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_naviframe_class_get(void) EINA_CONST; /** * @brief Control the event enabled when pushing/popping items @@ -36,7 +36,7 @@ EWAPI const Efl_Class *elm_naviframe_class_get(void) EINA_CONST; * * @ingroup Elm_Naviframe */ -EOAPI void elm_obj_naviframe_event_enabled_set(Eo *obj, Eina_Bool enabled); +ELM_API ELM_API_WEAK void elm_obj_naviframe_event_enabled_set(Eo *obj, Eina_Bool enabled); /** * @brief Control the event enabled when pushing/popping items @@ -53,7 +53,7 @@ EOAPI void elm_obj_naviframe_event_enabled_set(Eo *obj, Eina_Bool enabled); * * @ingroup Elm_Naviframe */ -EOAPI Eina_Bool elm_obj_naviframe_event_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_naviframe_event_enabled_get(const Eo *obj); /** * @brief Preserve the content objects when items are popped. @@ -63,7 +63,7 @@ EOAPI Eina_Bool elm_obj_naviframe_event_enabled_get(const Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI void elm_obj_naviframe_content_preserve_on_pop_set(Eo *obj, Eina_Bool preserve); +ELM_API ELM_API_WEAK void elm_obj_naviframe_content_preserve_on_pop_set(Eo *obj, Eina_Bool preserve); /** * @brief Preserve the content objects when items are popped. @@ -74,7 +74,7 @@ EOAPI void elm_obj_naviframe_content_preserve_on_pop_set(Eo *obj, Eina_Bool pres * * @ingroup Elm_Naviframe */ -EOAPI Eina_Bool elm_obj_naviframe_content_preserve_on_pop_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_naviframe_content_preserve_on_pop_get(const Eo *obj); /** * @brief Control if creating prev button automatically or not @@ -86,7 +86,7 @@ EOAPI Eina_Bool elm_obj_naviframe_content_preserve_on_pop_get(const Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI void elm_obj_naviframe_prev_btn_auto_pushed_set(Eo *obj, Eina_Bool auto_pushed); +ELM_API ELM_API_WEAK void elm_obj_naviframe_prev_btn_auto_pushed_set(Eo *obj, Eina_Bool auto_pushed); /** * @brief Control if creating prev button automatically or not @@ -99,7 +99,7 @@ EOAPI void elm_obj_naviframe_prev_btn_auto_pushed_set(Eo *obj, Eina_Bool auto_pu * * @ingroup Elm_Naviframe */ -EOAPI Eina_Bool elm_obj_naviframe_prev_btn_auto_pushed_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_naviframe_prev_btn_auto_pushed_get(const Eo *obj); /** * @brief Get a list of all the naviframe items. @@ -111,7 +111,7 @@ EOAPI Eina_Bool elm_obj_naviframe_prev_btn_auto_pushed_get(const Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI Eina_List *elm_obj_naviframe_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_List *elm_obj_naviframe_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get a top item on the naviframe stack @@ -123,7 +123,7 @@ EOAPI Eina_List *elm_obj_naviframe_items_get(const Eo *obj) EINA_WARN_UNUSED_RES * * @ingroup Elm_Naviframe */ -EOAPI Elm_Widget_Item *elm_obj_naviframe_top_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_naviframe_top_item_get(const Eo *obj); /** * @brief Get a bottom item on the naviframe stack @@ -135,7 +135,7 @@ EOAPI Elm_Widget_Item *elm_obj_naviframe_top_item_get(const Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI Elm_Widget_Item *elm_obj_naviframe_bottom_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_naviframe_bottom_item_get(const Eo *obj); /** * @brief Pop an item that is on top of the stack @@ -154,7 +154,7 @@ EOAPI Elm_Widget_Item *elm_obj_naviframe_bottom_item_get(const Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI Efl_Canvas_Object *elm_obj_naviframe_item_pop(Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_naviframe_item_pop(Eo *obj); /** * @brief Insert a new item into the naviframe before item @c before. @@ -180,7 +180,7 @@ EOAPI Efl_Canvas_Object *elm_obj_naviframe_item_pop(Eo *obj); * * @ingroup Elm_Naviframe */ -EOAPI Elm_Widget_Item *elm_obj_naviframe_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_naviframe_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); /** * @brief Push a new item to the top of the naviframe stack (and show it). @@ -210,7 +210,7 @@ EOAPI Elm_Widget_Item *elm_obj_naviframe_item_insert_before(Eo *obj, Elm_Widget_ * * @ingroup Elm_Naviframe */ -EOAPI Elm_Widget_Item *elm_obj_naviframe_item_push(Eo *obj, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_naviframe_item_push(Eo *obj, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); /** * @brief Simple version of item_promote. @@ -220,7 +220,7 @@ EOAPI Elm_Widget_Item *elm_obj_naviframe_item_push(Eo *obj, const char *title_la * * @ingroup Elm_Naviframe */ -EOAPI void elm_obj_naviframe_item_simple_promote(Eo *obj, Efl_Canvas_Object *content); +ELM_API ELM_API_WEAK void elm_obj_naviframe_item_simple_promote(Eo *obj, Efl_Canvas_Object *content); /** * @brief Insert a new item into the naviframe after item @c after. @@ -248,9 +248,9 @@ EOAPI void elm_obj_naviframe_item_simple_promote(Eo *obj, Efl_Canvas_Object *con * * @ingroup Elm_Naviframe */ -EOAPI Elm_Widget_Item *elm_obj_naviframe_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_naviframe_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); -EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED; /** Called when naviframe transition finished * @return Efl_Object * @@ -259,7 +259,7 @@ EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TRANSITION_FINISHE */ #define ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED (&(_ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED)) -EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED; /** Called when naviframe title transaction finished * @return Efl_Object * @@ -268,7 +268,7 @@ EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_F */ #define ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED (&(_ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED)) -EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_CLICKED; /** Called when naviframe title was clicked * @return Efl_Object * @@ -277,7 +277,7 @@ EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_TITLE_CLICKED; */ #define ELM_NAVIFRAME_EVENT_TITLE_CLICKED (&(_ELM_NAVIFRAME_EVENT_TITLE_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_ITEM_ACTIVATED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NAVIFRAME_EVENT_ITEM_ACTIVATED; /** Called when naviframe item was activated * @return Efl_Object * diff --git a/src/lib/elementary/elm_naviframe_eo.legacy.c b/src/lib/elementary/elm_naviframe_eo.legacy.c index 02d4717b7d..e951f0776b 100644 --- a/src/lib/elementary/elm_naviframe_eo.legacy.c +++ b/src/lib/elementary/elm_naviframe_eo.legacy.c @@ -1,83 +1,83 @@ -EAPI void +ELM_API void elm_naviframe_event_enabled_set(Elm_Naviframe *obj, Eina_Bool enabled) { elm_obj_naviframe_event_enabled_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_naviframe_event_enabled_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_event_enabled_get(obj); } -EAPI void +ELM_API void elm_naviframe_content_preserve_on_pop_set(Elm_Naviframe *obj, Eina_Bool preserve) { elm_obj_naviframe_content_preserve_on_pop_set(obj, preserve); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_content_preserve_on_pop_get(obj); } -EAPI void +ELM_API void elm_naviframe_prev_btn_auto_pushed_set(Elm_Naviframe *obj, Eina_Bool auto_pushed) { elm_obj_naviframe_prev_btn_auto_pushed_set(obj, auto_pushed); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_prev_btn_auto_pushed_get(obj); } -EAPI Eina_List * +ELM_API Eina_List * elm_naviframe_items_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_items_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_naviframe_top_item_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_top_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_naviframe_bottom_item_get(const Elm_Naviframe *obj) { return elm_obj_naviframe_bottom_item_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_naviframe_item_pop(Elm_Naviframe *obj) { return elm_obj_naviframe_item_pop(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_naviframe_item_insert_before(Elm_Naviframe *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style) { return elm_obj_naviframe_item_insert_before(obj, before, title_label, prev_btn, next_btn, content, item_style); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_naviframe_item_push(Elm_Naviframe *obj, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style) { return elm_obj_naviframe_item_push(obj, title_label, prev_btn, next_btn, content, item_style); } -EAPI void +ELM_API void elm_naviframe_item_simple_promote(Elm_Naviframe *obj, Efl_Canvas_Object *content) { elm_obj_naviframe_item_simple_promote(obj, content); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_naviframe_item_insert_after(Elm_Naviframe *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style) { return elm_obj_naviframe_item_insert_after(obj, after, title_label, prev_btn, next_btn, content, item_style); diff --git a/src/lib/elementary/elm_naviframe_eo.legacy.h b/src/lib/elementary/elm_naviframe_eo.legacy.h index 995cbb1582..9113af5c6c 100644 --- a/src/lib/elementary/elm_naviframe_eo.legacy.h +++ b/src/lib/elementary/elm_naviframe_eo.legacy.h @@ -29,7 +29,7 @@ typedef Eo Elm_Naviframe; * * @ingroup Elm_Naviframe_Group */ -EAPI void elm_naviframe_event_enabled_set(Elm_Naviframe *obj, Eina_Bool enabled); +ELM_API void elm_naviframe_event_enabled_set(Elm_Naviframe *obj, Eina_Bool enabled); /** * @brief Control the event enabled when pushing/popping items @@ -46,7 +46,7 @@ EAPI void elm_naviframe_event_enabled_set(Elm_Naviframe *obj, Eina_Bool enabled) * * @ingroup Elm_Naviframe_Group */ -EAPI Eina_Bool elm_naviframe_event_enabled_get(const Elm_Naviframe *obj); +ELM_API Eina_Bool elm_naviframe_event_enabled_get(const Elm_Naviframe *obj); /** * @brief Preserve the content objects when items are popped. @@ -56,7 +56,7 @@ EAPI Eina_Bool elm_naviframe_event_enabled_get(const Elm_Naviframe *obj); * * @ingroup Elm_Naviframe_Group */ -EAPI void elm_naviframe_content_preserve_on_pop_set(Elm_Naviframe *obj, Eina_Bool preserve); +ELM_API void elm_naviframe_content_preserve_on_pop_set(Elm_Naviframe *obj, Eina_Bool preserve); /** * @brief Preserve the content objects when items are popped. @@ -67,7 +67,7 @@ EAPI void elm_naviframe_content_preserve_on_pop_set(Elm_Naviframe *obj, Eina_Boo * * @ingroup Elm_Naviframe_Group */ -EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Elm_Naviframe *obj); +ELM_API Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Elm_Naviframe *obj); /** * @brief Control if creating prev button automatically or not @@ -79,7 +79,7 @@ EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Elm_Naviframe *ob * * @ingroup Elm_Naviframe_Group */ -EAPI void elm_naviframe_prev_btn_auto_pushed_set(Elm_Naviframe *obj, Eina_Bool auto_pushed); +ELM_API void elm_naviframe_prev_btn_auto_pushed_set(Elm_Naviframe *obj, Eina_Bool auto_pushed); /** * @brief Control if creating prev button automatically or not @@ -92,7 +92,7 @@ EAPI void elm_naviframe_prev_btn_auto_pushed_set(Elm_Naviframe *obj, Eina_Bool a * * @ingroup Elm_Naviframe_Group */ -EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Elm_Naviframe *obj); +ELM_API Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Elm_Naviframe *obj); /** * @brief Get a list of all the naviframe items. @@ -104,7 +104,7 @@ EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Elm_Naviframe *obj); * * @ingroup Elm_Naviframe_Group */ -EAPI Eina_List *elm_naviframe_items_get(const Elm_Naviframe *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_List *elm_naviframe_items_get(const Elm_Naviframe *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get a top item on the naviframe stack @@ -116,7 +116,7 @@ EAPI Eina_List *elm_naviframe_items_get(const Elm_Naviframe *obj) EINA_WARN_UNUS * * @ingroup Elm_Naviframe_Group */ -EAPI Elm_Widget_Item *elm_naviframe_top_item_get(const Elm_Naviframe *obj); +ELM_API Elm_Widget_Item *elm_naviframe_top_item_get(const Elm_Naviframe *obj); /** * @brief Get a bottom item on the naviframe stack @@ -128,7 +128,7 @@ EAPI Elm_Widget_Item *elm_naviframe_top_item_get(const Elm_Naviframe *obj); * * @ingroup Elm_Naviframe_Group */ -EAPI Elm_Widget_Item *elm_naviframe_bottom_item_get(const Elm_Naviframe *obj); +ELM_API Elm_Widget_Item *elm_naviframe_bottom_item_get(const Elm_Naviframe *obj); /** * @brief Pop an item that is on top of the stack @@ -147,7 +147,7 @@ EAPI Elm_Widget_Item *elm_naviframe_bottom_item_get(const Elm_Naviframe *obj); * * @ingroup Elm_Naviframe_Group */ -EAPI Efl_Canvas_Object *elm_naviframe_item_pop(Elm_Naviframe *obj); +ELM_API Efl_Canvas_Object *elm_naviframe_item_pop(Elm_Naviframe *obj); /** * @brief Insert a new item into the naviframe before item @c before. @@ -173,7 +173,7 @@ EAPI Efl_Canvas_Object *elm_naviframe_item_pop(Elm_Naviframe *obj); * * @ingroup Elm_Naviframe_Group */ -EAPI Elm_Widget_Item *elm_naviframe_item_insert_before(Elm_Naviframe *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API Elm_Widget_Item *elm_naviframe_item_insert_before(Elm_Naviframe *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); /** * @brief Simple version of item_promote. @@ -183,7 +183,7 @@ EAPI Elm_Widget_Item *elm_naviframe_item_insert_before(Elm_Naviframe *obj, Elm_W * * @ingroup Elm_Naviframe_Group */ -EAPI void elm_naviframe_item_simple_promote(Elm_Naviframe *obj, Efl_Canvas_Object *content); +ELM_API void elm_naviframe_item_simple_promote(Elm_Naviframe *obj, Efl_Canvas_Object *content); /** * @brief Insert a new item into the naviframe after item @c after. @@ -211,6 +211,6 @@ EAPI void elm_naviframe_item_simple_promote(Elm_Naviframe *obj, Efl_Canvas_Objec * * @ingroup Elm_Naviframe_Group */ -EAPI Elm_Widget_Item *elm_naviframe_item_insert_after(Elm_Naviframe *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); +ELM_API Elm_Widget_Item *elm_naviframe_item_insert_after(Elm_Naviframe *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style); #endif diff --git a/src/lib/elementary/elm_naviframe_item_eo.c b/src/lib/elementary/elm_naviframe_item_eo.c index 49f0583e88..f254de6cf4 100644 --- a/src/lib/elementary/elm_naviframe_item_eo.c +++ b/src/lib/elementary/elm_naviframe_item_eo.c @@ -1,23 +1,23 @@ void _elm_naviframe_item_pop_to(Eo *obj, Elm_Naviframe_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_naviframe_item_pop_to); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_naviframe_item_pop_to); Eina_Bool _elm_naviframe_item_title_enabled_get(const Eo *obj, Elm_Naviframe_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_naviframe_item_title_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_naviframe_item_title_enabled_get, Eina_Bool, 0); void _elm_naviframe_item_title_enabled_set(Eo *obj, Elm_Naviframe_Item_Data *pd, Eina_Bool enable, Eina_Bool transition); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_title_enabled_set, EFL_FUNC_CALL(enable, transition), Eina_Bool enable, Eina_Bool transition); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_title_enabled_set, EFL_FUNC_CALL(enable, transition), Eina_Bool enable, Eina_Bool transition); void _elm_naviframe_item_promote(Eo *obj, Elm_Naviframe_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_naviframe_item_promote); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_naviframe_item_promote); void _elm_naviframe_item_pop_cb_set(Eo *obj, Elm_Naviframe_Item_Data *pd, Elm_Naviframe_Item_Pop_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_pop_cb_set, EFL_FUNC_CALL(func, data), Elm_Naviframe_Item_Pop_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_naviframe_item_pop_cb_set, EFL_FUNC_CALL(func, data), Elm_Naviframe_Item_Pop_Cb func, void *data); Efl_Object *_elm_naviframe_item_efl_object_constructor(Eo *obj, Elm_Naviframe_Item_Data *pd); diff --git a/src/lib/elementary/elm_naviframe_item_eo.h b/src/lib/elementary/elm_naviframe_item_eo.h index bc83d099dd..87ff59052a 100644 --- a/src/lib/elementary/elm_naviframe_item_eo.h +++ b/src/lib/elementary/elm_naviframe_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Naviframe_Item; */ #define ELM_NAVIFRAME_ITEM_CLASS elm_naviframe_item_class_get() -EWAPI const Efl_Class *elm_naviframe_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_naviframe_item_class_get(void) EINA_CONST; /** * @brief Pop the top item and delete the items between the top and the above @@ -35,7 +35,7 @@ EWAPI const Efl_Class *elm_naviframe_item_class_get(void) EINA_CONST; * * @ingroup Elm_Naviframe_Item */ -EOAPI void elm_obj_naviframe_item_pop_to(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_naviframe_item_pop_to(Eo *obj); /** * @brief Get a value whether title area is enabled or not. @@ -46,7 +46,7 @@ EOAPI void elm_obj_naviframe_item_pop_to(Eo *obj); * * @ingroup Elm_Naviframe_Item */ -EOAPI Eina_Bool elm_obj_naviframe_item_title_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_naviframe_item_title_enabled_get(const Eo *obj); /** * @brief Enable/Disable the title area with transition effect @@ -61,7 +61,7 @@ EOAPI Eina_Bool elm_obj_naviframe_item_title_enabled_get(const Eo *obj); * * @ingroup Elm_Naviframe_Item */ -EOAPI void elm_obj_naviframe_item_title_enabled_set(Eo *obj, Eina_Bool enable, Eina_Bool transition); +ELM_API ELM_API_WEAK void elm_obj_naviframe_item_title_enabled_set(Eo *obj, Eina_Bool enable, Eina_Bool transition); /** * @brief Promote an item already in the naviframe stack to the top of the @@ -74,7 +74,7 @@ EOAPI void elm_obj_naviframe_item_title_enabled_set(Eo *obj, Eina_Bool enable, E * * @ingroup Elm_Naviframe_Item */ -EOAPI void elm_obj_naviframe_item_promote(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_naviframe_item_promote(Eo *obj); /** * @brief Set a function to be called when an item of the naviframe is going to @@ -94,6 +94,6 @@ EOAPI void elm_obj_naviframe_item_promote(Eo *obj); * * @ingroup Elm_Naviframe_Item */ -EOAPI void elm_obj_naviframe_item_pop_cb_set(Eo *obj, Elm_Naviframe_Item_Pop_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_obj_naviframe_item_pop_cb_set(Eo *obj, Elm_Naviframe_Item_Pop_Cb func, void *data); #endif diff --git a/src/lib/elementary/elm_naviframe_item_eo.legacy.c b/src/lib/elementary/elm_naviframe_item_eo.legacy.c index 83d18b5c20..5370836bdc 100644 --- a/src/lib/elementary/elm_naviframe_item_eo.legacy.c +++ b/src/lib/elementary/elm_naviframe_item_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI void +ELM_API void elm_naviframe_item_pop_to(Elm_Naviframe_Item *obj) { elm_obj_naviframe_item_pop_to(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_naviframe_item_title_enabled_get(const Elm_Naviframe_Item *obj) { return elm_obj_naviframe_item_title_enabled_get(obj); } -EAPI void +ELM_API void elm_naviframe_item_title_enabled_set(Elm_Naviframe_Item *obj, Eina_Bool enable, Eina_Bool transition) { elm_obj_naviframe_item_title_enabled_set(obj, enable, transition); } -EAPI void +ELM_API void elm_naviframe_item_promote(Elm_Naviframe_Item *obj) { elm_obj_naviframe_item_promote(obj); } -EAPI void +ELM_API void elm_naviframe_item_pop_cb_set(Elm_Naviframe_Item *obj, Elm_Naviframe_Item_Pop_Cb func, void *data) { elm_obj_naviframe_item_pop_cb_set(obj, func, data); diff --git a/src/lib/elementary/elm_naviframe_item_eo.legacy.h b/src/lib/elementary/elm_naviframe_item_eo.legacy.h index 70be465dc8..d009890021 100644 --- a/src/lib/elementary/elm_naviframe_item_eo.legacy.h +++ b/src/lib/elementary/elm_naviframe_item_eo.legacy.h @@ -28,7 +28,7 @@ typedef Eo Elm_Naviframe_Item; * * @ingroup Elm_Naviframe_Item_Group */ -EAPI void elm_naviframe_item_pop_to(Elm_Naviframe_Item *obj); +ELM_API void elm_naviframe_item_pop_to(Elm_Naviframe_Item *obj); /** * @brief Get a value whether title area is enabled or not. @@ -39,7 +39,7 @@ EAPI void elm_naviframe_item_pop_to(Elm_Naviframe_Item *obj); * * @ingroup Elm_Naviframe_Item_Group */ -EAPI Eina_Bool elm_naviframe_item_title_enabled_get(const Elm_Naviframe_Item *obj); +ELM_API Eina_Bool elm_naviframe_item_title_enabled_get(const Elm_Naviframe_Item *obj); /** * @brief Enable/Disable the title area with transition effect @@ -54,7 +54,7 @@ EAPI Eina_Bool elm_naviframe_item_title_enabled_get(const Elm_Naviframe_Item *ob * * @ingroup Elm_Naviframe_Item_Group */ -EAPI void elm_naviframe_item_title_enabled_set(Elm_Naviframe_Item *obj, Eina_Bool enable, Eina_Bool transition); +ELM_API void elm_naviframe_item_title_enabled_set(Elm_Naviframe_Item *obj, Eina_Bool enable, Eina_Bool transition); /** * @brief Promote an item already in the naviframe stack to the top of the @@ -67,7 +67,7 @@ EAPI void elm_naviframe_item_title_enabled_set(Elm_Naviframe_Item *obj, Eina_Boo * * @ingroup Elm_Naviframe_Item_Group */ -EAPI void elm_naviframe_item_promote(Elm_Naviframe_Item *obj); +ELM_API void elm_naviframe_item_promote(Elm_Naviframe_Item *obj); /** * @brief Set a function to be called when an item of the naviframe is going to @@ -87,6 +87,6 @@ EAPI void elm_naviframe_item_promote(Elm_Naviframe_Item *obj); * * @ingroup Elm_Naviframe_Item_Group */ -EAPI void elm_naviframe_item_pop_cb_set(Elm_Naviframe_Item *obj, Elm_Naviframe_Item_Pop_Cb func, void *data); +ELM_API void elm_naviframe_item_pop_cb_set(Elm_Naviframe_Item *obj, Elm_Naviframe_Item_Pop_Cb func, void *data); #endif diff --git a/src/lib/elementary/elm_need.h b/src/lib/elementary/elm_need.h index 5e873da117..fa20ba4d54 100644 --- a/src/lib/elementary/elm_need.h +++ b/src/lib/elementary/elm_need.h @@ -9,7 +9,7 @@ * * @ingroup Efreet */ -EAPI Eina_Bool elm_need_efreet(void); +ELM_API Eina_Bool elm_need_efreet(void); /** * Request that your elementary application needs Elm_Systray @@ -23,7 +23,7 @@ EAPI Eina_Bool elm_need_efreet(void); * @ingroup Elm_Systray * @since 1.8 */ -EAPI Eina_Bool elm_need_systray(void); +ELM_API Eina_Bool elm_need_systray(void); /** * Request that your elementary application needs Elm_Sys_Notify @@ -37,7 +37,7 @@ EAPI Eina_Bool elm_need_systray(void); * @ingroup Elm_Sys_Notify * @since 1.8 */ -EAPI Eina_Bool elm_need_sys_notify(void); +ELM_API Eina_Bool elm_need_sys_notify(void); /** * Request that your elementary application needs e_dbus @@ -53,7 +53,7 @@ EAPI Eina_Bool elm_need_sys_notify(void); * * @ingroup E_dbus */ -EAPI Eina_Bool elm_need_e_dbus(void) EINA_DEPRECATED; +ELM_API Eina_Bool elm_need_e_dbus(void) EINA_DEPRECATED; /** * Request that your elementary application needs eldbus @@ -68,7 +68,7 @@ EAPI Eina_Bool elm_need_e_dbus(void) EINA_DEPRECATED; * * @ingroup eldbus */ -EAPI Eina_Bool elm_need_eldbus(void); +ELM_API Eina_Bool elm_need_eldbus(void); /** * Request that your elementary application needs ethumb @@ -80,7 +80,7 @@ EAPI Eina_Bool elm_need_eldbus(void); * * @ingroup Elm_Thumb */ -EAPI Eina_Bool elm_need_ethumb(void); +ELM_API Eina_Bool elm_need_ethumb(void); /** * Request that your elementary application needs web support @@ -92,4 +92,4 @@ EAPI Eina_Bool elm_need_ethumb(void); * * @ingroup Elm_Web */ -EAPI Eina_Bool elm_need_web(void); +ELM_API Eina_Bool elm_need_web(void); diff --git a/src/lib/elementary/elm_notify.c b/src/lib/elementary/elm_notify.c index f4cc7ad4e1..ba3fbb3336 100644 --- a/src/lib/elementary/elm_notify.c +++ b/src/lib/elementary/elm_notify.c @@ -474,7 +474,7 @@ _elm_notify_efl_canvas_group_group_del(Eo *obj, Elm_Notify_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_notify_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -531,7 +531,7 @@ _elm_notify_efl_object_constructor(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED) return obj; } -EAPI void +ELM_API void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent) { @@ -542,7 +542,7 @@ elm_notify_parent_set(Evas_Object *obj, _parent_setup(obj, sd, parent); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_notify_parent_get(const Evas_Object *obj) { ELM_NOTIFY_CHECK(obj) NULL; @@ -551,7 +551,7 @@ elm_notify_parent_get(const Evas_Object *obj) return ret; } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ELM_API void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient) { @@ -601,7 +601,7 @@ elm_notify_orient_set(Evas_Object *obj, elm_notify_align_set(obj, horizontal, vertical); } -EINA_DEPRECATED EAPI Elm_Notify_Orient +EINA_DEPRECATED ELM_API Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj) { Elm_Notify_Orient orient; diff --git a/src/lib/elementary/elm_notify_eo.c b/src/lib/elementary/elm_notify_eo.c index b38b2a02a5..a0d4111736 100644 --- a/src/lib/elementary/elm_notify_eo.c +++ b/src/lib/elementary/elm_notify_eo.c @@ -1,17 +1,17 @@ -EWAPI const Efl_Event_Description _ELM_NOTIFY_EVENT_BLOCK_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NOTIFY_EVENT_BLOCK_CLICKED = EFL_EVENT_DESCRIPTION("block,clicked"); -EWAPI const Efl_Event_Description _ELM_NOTIFY_EVENT_TIMEOUT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NOTIFY_EVENT_TIMEOUT = EFL_EVENT_DESCRIPTION("timeout"); -EWAPI const Efl_Event_Description _ELM_NOTIFY_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_NOTIFY_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); void _elm_notify_align_set(Eo *obj, Elm_Notify_Data *pd, double horizontal, double vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_notify_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_notify_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); void _elm_notify_align_get(const Eo *obj, Elm_Notify_Data *pd, double *horizontal, double *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_notify_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_notify_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); void _elm_notify_allow_events_set(Eo *obj, Elm_Notify_Data *pd, Eina_Bool allow); @@ -31,7 +31,7 @@ __eolian_elm_notify_allow_events_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_notify_allow_events_set, EFL_FUNC_CALL(allow), Eina_Bool allow); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_notify_allow_events_set, EFL_FUNC_CALL(allow), Eina_Bool allow); Eina_Bool _elm_notify_allow_events_get(const Eo *obj, Elm_Notify_Data *pd); @@ -43,7 +43,7 @@ __eolian_elm_notify_allow_events_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_notify_allow_events_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_notify_allow_events_get, Eina_Bool, 0); void _elm_notify_timeout_set(Eo *obj, Elm_Notify_Data *pd, double timeout); @@ -63,7 +63,7 @@ __eolian_elm_notify_timeout_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_notify_timeout_set, EFL_FUNC_CALL(timeout), double timeout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_notify_timeout_set, EFL_FUNC_CALL(timeout), double timeout); double _elm_notify_timeout_get(const Eo *obj, Elm_Notify_Data *pd); @@ -75,11 +75,11 @@ __eolian_elm_notify_timeout_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_notify_timeout_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_notify_timeout_get, double, 0); void _elm_notify_dismiss(Eo *obj, Elm_Notify_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_notify_dismiss); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_notify_dismiss); Efl_Object *_elm_notify_efl_object_constructor(Eo *obj, Elm_Notify_Data *pd); diff --git a/src/lib/elementary/elm_notify_eo.h b/src/lib/elementary/elm_notify_eo.h index 8055f02143..483d5771b1 100644 --- a/src/lib/elementary/elm_notify_eo.h +++ b/src/lib/elementary/elm_notify_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Notify; */ #define ELM_NOTIFY_CLASS elm_notify_class_get() -EWAPI const Efl_Class *elm_notify_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_notify_class_get(void) EINA_CONST; /** * @brief Set the alignment of the notify object @@ -37,7 +37,7 @@ EWAPI const Efl_Class *elm_notify_class_get(void) EINA_CONST; * * @ingroup Elm_Notify */ -EOAPI void elm_obj_notify_align_set(Eo *obj, double horizontal, double vertical); +ELM_API ELM_API_WEAK void elm_obj_notify_align_set(Eo *obj, double horizontal, double vertical); /** * @brief Get the alignment of the notify object @@ -50,7 +50,7 @@ EOAPI void elm_obj_notify_align_set(Eo *obj, double horizontal, double vertical) * * @ingroup Elm_Notify */ -EOAPI void elm_obj_notify_align_get(const Eo *obj, double *horizontal, double *vertical); +ELM_API ELM_API_WEAK void elm_obj_notify_align_get(const Eo *obj, double *horizontal, double *vertical); /** * @brief Sets whether events should be passed to by a click outside its area. @@ -65,7 +65,7 @@ EOAPI void elm_obj_notify_align_get(const Eo *obj, double *horizontal, double *v * * @ingroup Elm_Notify */ -EOAPI void elm_obj_notify_allow_events_set(Eo *obj, Eina_Bool allow); +ELM_API ELM_API_WEAK void elm_obj_notify_allow_events_set(Eo *obj, Eina_Bool allow); /** * @brief Return true if events are allowed below the notify object. @@ -76,7 +76,7 @@ EOAPI void elm_obj_notify_allow_events_set(Eo *obj, Eina_Bool allow); * * @ingroup Elm_Notify */ -EOAPI Eina_Bool elm_obj_notify_allow_events_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_notify_allow_events_get(const Eo *obj); /** * @brief Set the time interval after which the notify window is going to be @@ -97,7 +97,7 @@ EOAPI Eina_Bool elm_obj_notify_allow_events_get(const Eo *obj); * * @ingroup Elm_Notify */ -EOAPI void elm_obj_notify_timeout_set(Eo *obj, double timeout); +ELM_API ELM_API_WEAK void elm_obj_notify_timeout_set(Eo *obj, double timeout); /** * @brief Return the timeout value (in seconds) @@ -108,7 +108,7 @@ EOAPI void elm_obj_notify_timeout_set(Eo *obj, double timeout); * * @ingroup Elm_Notify */ -EOAPI double elm_obj_notify_timeout_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_notify_timeout_get(const Eo *obj); /** Dismiss a notify object. * @@ -116,9 +116,9 @@ EOAPI double elm_obj_notify_timeout_get(const Eo *obj); * * @ingroup Elm_Notify */ -EOAPI void elm_obj_notify_dismiss(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_notify_dismiss(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_NOTIFY_EVENT_BLOCK_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NOTIFY_EVENT_BLOCK_CLICKED; /** Called when block was clicked * @@ -126,7 +126,7 @@ EWAPI extern const Efl_Event_Description _ELM_NOTIFY_EVENT_BLOCK_CLICKED; */ #define ELM_NOTIFY_EVENT_BLOCK_CLICKED (&(_ELM_NOTIFY_EVENT_BLOCK_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_NOTIFY_EVENT_TIMEOUT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NOTIFY_EVENT_TIMEOUT; /** Called when notify timed out * @@ -134,7 +134,7 @@ EWAPI extern const Efl_Event_Description _ELM_NOTIFY_EVENT_TIMEOUT; */ #define ELM_NOTIFY_EVENT_TIMEOUT (&(_ELM_NOTIFY_EVENT_TIMEOUT)) -EWAPI extern const Efl_Event_Description _ELM_NOTIFY_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_NOTIFY_EVENT_DISMISSED; /** Called when notify was dismissed * diff --git a/src/lib/elementary/elm_notify_eo.legacy.c b/src/lib/elementary/elm_notify_eo.legacy.c index 9e951a9fad..4720c30ba5 100644 --- a/src/lib/elementary/elm_notify_eo.legacy.c +++ b/src/lib/elementary/elm_notify_eo.legacy.c @@ -1,41 +1,41 @@ -EAPI void +ELM_API void elm_notify_align_set(Elm_Notify *obj, double horizontal, double vertical) { elm_obj_notify_align_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_notify_align_get(const Elm_Notify *obj, double *horizontal, double *vertical) { elm_obj_notify_align_get(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_notify_allow_events_set(Elm_Notify *obj, Eina_Bool allow) { elm_obj_notify_allow_events_set(obj, allow); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_notify_allow_events_get(const Elm_Notify *obj) { return elm_obj_notify_allow_events_get(obj); } -EAPI void +ELM_API void elm_notify_timeout_set(Elm_Notify *obj, double timeout) { elm_obj_notify_timeout_set(obj, timeout); } -EAPI double +ELM_API double elm_notify_timeout_get(const Elm_Notify *obj) { return elm_obj_notify_timeout_get(obj); } -EAPI void +ELM_API void elm_notify_dismiss(Elm_Notify *obj) { elm_obj_notify_dismiss(obj); diff --git a/src/lib/elementary/elm_notify_eo.legacy.h b/src/lib/elementary/elm_notify_eo.legacy.h index 05e2e7de70..8202ecfaad 100644 --- a/src/lib/elementary/elm_notify_eo.legacy.h +++ b/src/lib/elementary/elm_notify_eo.legacy.h @@ -30,7 +30,7 @@ typedef Eo Elm_Notify; * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_align_set(Elm_Notify *obj, double horizontal, double vertical); +ELM_API void elm_notify_align_set(Elm_Notify *obj, double horizontal, double vertical); /** * @brief Get the alignment of the notify object @@ -43,7 +43,7 @@ EAPI void elm_notify_align_set(Elm_Notify *obj, double horizontal, double vertic * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_align_get(const Elm_Notify *obj, double *horizontal, double *vertical); +ELM_API void elm_notify_align_get(const Elm_Notify *obj, double *horizontal, double *vertical); /** * @brief Sets whether events should be passed to by a click outside its area. @@ -58,7 +58,7 @@ EAPI void elm_notify_align_get(const Elm_Notify *obj, double *horizontal, double * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_allow_events_set(Elm_Notify *obj, Eina_Bool allow); +ELM_API void elm_notify_allow_events_set(Elm_Notify *obj, Eina_Bool allow); /** * @brief Return true if events are allowed below the notify object. @@ -69,7 +69,7 @@ EAPI void elm_notify_allow_events_set(Elm_Notify *obj, Eina_Bool allow); * * @ingroup Elm_Notify_Group */ -EAPI Eina_Bool elm_notify_allow_events_get(const Elm_Notify *obj); +ELM_API Eina_Bool elm_notify_allow_events_get(const Elm_Notify *obj); /** * @brief Set the time interval after which the notify window is going to be @@ -90,7 +90,7 @@ EAPI Eina_Bool elm_notify_allow_events_get(const Elm_Notify *obj); * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_timeout_set(Elm_Notify *obj, double timeout); +ELM_API void elm_notify_timeout_set(Elm_Notify *obj, double timeout); /** * @brief Return the timeout value (in seconds) @@ -101,7 +101,7 @@ EAPI void elm_notify_timeout_set(Elm_Notify *obj, double timeout); * * @ingroup Elm_Notify_Group */ -EAPI double elm_notify_timeout_get(const Elm_Notify *obj); +ELM_API double elm_notify_timeout_get(const Elm_Notify *obj); /** Dismiss a notify object. * @@ -109,6 +109,6 @@ EAPI double elm_notify_timeout_get(const Elm_Notify *obj); * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_dismiss(Elm_Notify *obj); +ELM_API void elm_notify_dismiss(Elm_Notify *obj); #endif diff --git a/src/lib/elementary/elm_notify_legacy.h b/src/lib/elementary/elm_notify_legacy.h index b1d67ad430..85569dd1de 100644 --- a/src/lib/elementary/elm_notify_legacy.h +++ b/src/lib/elementary/elm_notify_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Notify_Group */ -EAPI Evas_Object *elm_notify_add(Evas_Object *parent); +ELM_API Evas_Object *elm_notify_add(Evas_Object *parent); /** * @brief Set the notify parent @@ -19,7 +19,7 @@ EAPI Evas_Object *elm_notify_add(Evas_Object *parent); * * @ingroup Elm_Notify_Group */ -EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent); +ELM_API void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the notify parent @@ -31,6 +31,6 @@ EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_O * * @ingroup Elm_Notify_Group */ -EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_notify_parent_get(const Evas_Object *obj); #include "elm_notify_eo.legacy.h" diff --git a/src/lib/elementary/elm_object.h b/src/lib/elementary/elm_object.h index 935e6a7eb9..cdbe908f8c 100644 --- a/src/lib/elementary/elm_object.h +++ b/src/lib/elementary/elm_object.h @@ -9,7 +9,7 @@ * * @ingroup Elm_General */ -EAPI void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *text); +ELM_API void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *text); #define elm_object_text_set(obj, text) elm_object_part_text_set((obj), NULL, (text)) @@ -24,7 +24,7 @@ EAPI void elm_object_part_text_set(Evas_Object *obj, con * * @ingroup Elm_General */ -EAPI const char *elm_object_part_text_get(const Evas_Object *obj, const char *part); +ELM_API const char *elm_object_part_text_get(const Evas_Object *obj, const char *part); #define elm_object_text_get(obj) elm_object_part_text_get((obj), NULL) @@ -53,7 +53,7 @@ EAPI const char *elm_object_part_text_get(const Evas_Object *ob * * @ingroup Elm_General */ -EAPI void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, const char *domain, const char *text); +ELM_API void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, const char *domain, const char *text); #define elm_object_domain_translatable_text_set(obj, domain, text) elm_object_domain_translatable_part_text_set((obj), NULL, (domain), (text)) @@ -79,7 +79,7 @@ EAPI void elm_object_domain_translatable_part_text_set(Evas_Object *obj, co * * @ingroup Elm_General */ -EAPI const char *elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part); +ELM_API const char *elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part); #define elm_object_translatable_text_get(obj) elm_object_translatable_part_text_get((obj), NULL) @@ -106,7 +106,7 @@ EAPI const char *elm_object_translatable_part_text_get(const Evas_Object *obj, c * * @ingroup Elm_General */ -EAPI void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable); +ELM_API void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable); #define elm_object_part_text_translatable_set(obj, part, translatable) elm_object_domain_part_text_translatable_set((obj), (part), NULL, (translatable)) @@ -132,7 +132,7 @@ EAPI void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const c * * @ingroup Elm_General */ -EAPI void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content); +ELM_API void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content); #define elm_object_content_set(obj, content) elm_object_part_content_set((obj), NULL, (content)) @@ -149,7 +149,7 @@ EAPI void elm_object_part_content_set(Evas_Object *obj, * * @ingroup Elm_General */ -EAPI Evas_Object *elm_object_part_content_get(const Evas_Object *obj, const char *part); +ELM_API Evas_Object *elm_object_part_content_get(const Evas_Object *obj, const char *part); #define elm_object_content_get(obj) elm_object_part_content_get((obj), NULL) @@ -166,7 +166,7 @@ EAPI Evas_Object *elm_object_part_content_get(const Evas_Object * * @ingroup Elm_General */ -EAPI Evas_Object *elm_object_part_content_unset(Evas_Object *obj, const char *part); +ELM_API Evas_Object *elm_object_part_content_unset(Evas_Object *obj, const char *part); #define elm_object_content_unset(obj) elm_object_part_content_unset((obj), NULL) @@ -178,7 +178,7 @@ EAPI Evas_Object *elm_object_part_content_unset(Evas_Object *obj * * @ingroup Elm_General */ -EAPI void elm_object_access_info_set(Evas_Object *obj, const char *txt); +ELM_API void elm_object_access_info_set(Evas_Object *obj, const char *txt); /** * Get the text to read out when in accessibility mode @@ -190,7 +190,7 @@ EAPI void elm_object_access_info_set(Evas_Object *obj, c * * @since 1.14 */ -EAPI const char *elm_object_access_info_get(Evas_Object *obj); +ELM_API const char *elm_object_access_info_get(Evas_Object *obj); /** * Get a named object from the children @@ -212,7 +212,7 @@ EAPI const char *elm_object_access_info_get(Evas_Object *obj); * * @ingroup Elm_General */ -EAPI Evas_Object *elm_object_name_find(const Evas_Object *obj, const char *name, int recurse); +ELM_API Evas_Object *elm_object_name_find(const Evas_Object *obj, const char *name, int recurse); /** * @defgroup Elm_Styles Styles @@ -243,7 +243,7 @@ EAPI Evas_Object *elm_object_name_find(const Evas_Object *obj, c * * @ingroup Elm_Styles */ -EAPI Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style); +ELM_API Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style); /** * Get the style used by the widget @@ -259,7 +259,7 @@ EAPI Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style); * * @ingroup Elm_Styles */ -EAPI const char *elm_object_style_get(const Evas_Object *obj); +ELM_API const char *elm_object_style_get(const Evas_Object *obj); /** * Set the disabled state of an Elementary object. @@ -279,7 +279,7 @@ EAPI const char *elm_object_style_get(const Evas_Object *obj); * * @ingroup Elm_General */ -EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get the disabled state of an Elementary object. @@ -292,7 +292,7 @@ EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled); * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_disabled_get(const Evas_Object *obj); /** * @defgroup Elm_WidgetNavigation Widget Tree Navigation @@ -310,7 +310,7 @@ EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj); * @c EINA_FALSE otherwise * @ingroup Elm_WidgetNavigation */ -EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_widget_check(const Evas_Object *obj); /** * Get the first parent of the given object that is an Elementary @@ -330,7 +330,7 @@ EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj); * * @ingroup Elm_WidgetNavigation */ -EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj); /** * Get the top level parent of an Elementary widget. @@ -340,7 +340,7 @@ EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj); * found. * @ingroup Elm_WidgetNavigation */ -EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_object_top_widget_get(const Evas_Object *obj); /** * Get the string that represents this Elementary widget. @@ -349,7 +349,7 @@ EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj); * @return Elementary widget name, or @c NULL if not a valid widget. * @ingroup Elm_WidgetNavigation */ -EAPI const char *elm_object_widget_type_get(const Evas_Object *obj); +ELM_API const char *elm_object_widget_type_get(const Evas_Object *obj); /** * Send a signal to the widget edje object. @@ -363,7 +363,7 @@ EAPI const char *elm_object_widget_type_get(const Evas_Object *obj); * @param source The signal's source. * @ingroup Elm_General */ -EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source); +ELM_API void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source); /** * Add a callback for a signal emitted by widget edje object. @@ -380,7 +380,7 @@ EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, * @param data A pointer to data to pass to the callback function. * @ingroup Elm_General */ -EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); +ELM_API void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /** * Remove a signal-triggered callback from a widget edje object. @@ -402,7 +402,7 @@ EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *e * * @ingroup Elm_General */ -EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); +ELM_API void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); /** * Add a callback for input events (key up, key down, mouse wheel) @@ -454,7 +454,7 @@ EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *e * * @ingroup Elm_General */ -EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); +ELM_API void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); /** * Remove an event callback from a widget. @@ -472,7 +472,7 @@ EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb f * @return The data pointer * @ingroup Elm_General */ -EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); +ELM_API void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); /** * Disable the orientation mode of a given widget. @@ -492,7 +492,7 @@ EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb f * * @ingroup Elm_General */ -EAPI void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get the orientation mode of a given widget. @@ -506,5 +506,5 @@ EAPI void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_orientation_mode_disabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_orientation_mode_disabled_get(const Evas_Object *obj); diff --git a/src/lib/elementary/elm_object_item.h b/src/lib/elementary/elm_object_item.h index 76571bf621..717e6bbe8a 100644 --- a/src/lib/elementary/elm_object_item.h +++ b/src/lib/elementary/elm_object_item.h @@ -67,7 +67,7 @@ typedef void (*Elm_Object_Item_Signal_Cb)(void *data, Elm_Objec * @note Every elm_object_item supports this API * @ingroup Elm_General */ -EAPI void *elm_object_item_data_get(const Elm_Object_Item *it); +ELM_API void *elm_object_item_data_get(const Elm_Object_Item *it); /** * Set the data associated with an object item @@ -77,10 +77,10 @@ EAPI void *elm_object_item_data_get(const Elm_Object_Item *it); * @note Every elm_object_item supports this API * @ingroup Elm_General */ -EAPI void elm_object_item_data_set(Elm_Object_Item *it, void *data); +ELM_API void elm_object_item_data_set(Elm_Object_Item *it, void *data); /** Delete the given item. * * @ingroup Elm_General */ -EAPI void elm_object_item_del(Elm_Object_Item *obj); +ELM_API void elm_object_item_del(Elm_Object_Item *obj); diff --git a/src/lib/elementary/elm_pan_eo.c b/src/lib/elementary/elm_pan_eo.c index 7214e125a8..3ac0a4ee4b 100644 --- a/src/lib/elementary/elm_pan_eo.c +++ b/src/lib/elementary/elm_pan_eo.c @@ -1,25 +1,25 @@ -EWAPI const Efl_Event_Description _ELM_PAN_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PAN_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); void _elm_pan_pos_set(Eo *obj, Elm_Pan_Smart_Data *pd, int x, int y); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_pan_pos_set, EFL_FUNC_CALL(x, y), int x, int y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_pan_pos_set, EFL_FUNC_CALL(x, y), int x, int y); void _elm_pan_pos_get(const Eo *obj, Elm_Pan_Smart_Data *pd, int *x, int *y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_get, EFL_FUNC_CALL(x, y), int *x, int *y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_get, EFL_FUNC_CALL(x, y), int *x, int *y); void _elm_pan_content_size_get(const Eo *obj, Elm_Pan_Smart_Data *pd, int *w, int *h); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_content_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_content_size_get, EFL_FUNC_CALL(w, h), int *w, int *h); void _elm_pan_pos_min_get(const Eo *obj, Elm_Pan_Smart_Data *pd, int *x, int *y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_min_get, EFL_FUNC_CALL(x, y), int *x, int *y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_min_get, EFL_FUNC_CALL(x, y), int *x, int *y); void _elm_pan_pos_max_get(const Eo *obj, Elm_Pan_Smart_Data *pd, int *x, int *y); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_max_get, EFL_FUNC_CALL(x, y), int *x, int *y); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_pan_pos_max_get, EFL_FUNC_CALL(x, y), int *x, int *y); Efl_Object *_elm_pan_efl_object_constructor(Eo *obj, Elm_Pan_Smart_Data *pd); diff --git a/src/lib/elementary/elm_pan_eo.h b/src/lib/elementary/elm_pan_eo.h index d73afa2f8d..89e1a68f1a 100644 --- a/src/lib/elementary/elm_pan_eo.h +++ b/src/lib/elementary/elm_pan_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Pan; */ #define ELM_PAN_CLASS elm_pan_class_get() -EWAPI const Efl_Class *elm_pan_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_pan_class_get(void) EINA_CONST; /** * @brief Position @@ -30,7 +30,7 @@ EWAPI const Efl_Class *elm_pan_class_get(void) EINA_CONST; * * @ingroup Elm_Pan */ -EOAPI void elm_obj_pan_pos_set(Eo *obj, int x, int y); +ELM_API ELM_API_WEAK void elm_obj_pan_pos_set(Eo *obj, int x, int y); /** * @brief Position @@ -41,7 +41,7 @@ EOAPI void elm_obj_pan_pos_set(Eo *obj, int x, int y); * * @ingroup Elm_Pan */ -EOAPI void elm_obj_pan_pos_get(const Eo *obj, int *x, int *y); +ELM_API ELM_API_WEAK void elm_obj_pan_pos_get(const Eo *obj, int *x, int *y); /** * @brief Content size @@ -52,7 +52,7 @@ EOAPI void elm_obj_pan_pos_get(const Eo *obj, int *x, int *y); * * @ingroup Elm_Pan */ -EOAPI void elm_obj_pan_content_size_get(const Eo *obj, int *w, int *h); +ELM_API ELM_API_WEAK void elm_obj_pan_content_size_get(const Eo *obj, int *w, int *h); /** * @brief Minimal position @@ -63,7 +63,7 @@ EOAPI void elm_obj_pan_content_size_get(const Eo *obj, int *w, int *h); * * @ingroup Elm_Pan */ -EOAPI void elm_obj_pan_pos_min_get(const Eo *obj, int *x, int *y); +ELM_API ELM_API_WEAK void elm_obj_pan_pos_min_get(const Eo *obj, int *x, int *y); /** * @brief Maximal position @@ -74,9 +74,9 @@ EOAPI void elm_obj_pan_pos_min_get(const Eo *obj, int *x, int *y); * * @ingroup Elm_Pan */ -EOAPI void elm_obj_pan_pos_max_get(const Eo *obj, int *x, int *y); +ELM_API ELM_API_WEAK void elm_obj_pan_pos_max_get(const Eo *obj, int *x, int *y); -EWAPI extern const Efl_Event_Description _ELM_PAN_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PAN_EVENT_CHANGED; /** Called when pan object changed * diff --git a/src/lib/elementary/elm_pan_eo.legacy.c b/src/lib/elementary/elm_pan_eo.legacy.c index 0b4e98f3da..fc4c92a772 100644 --- a/src/lib/elementary/elm_pan_eo.legacy.c +++ b/src/lib/elementary/elm_pan_eo.legacy.c @@ -1,29 +1,29 @@ -EAPI void +ELM_API void elm_pan_pos_set(Elm_Pan *obj, int x, int y) { elm_obj_pan_pos_set(obj, x, y); } -EAPI void +ELM_API void elm_pan_pos_get(const Elm_Pan *obj, int *x, int *y) { elm_obj_pan_pos_get(obj, x, y); } -EAPI void +ELM_API void elm_pan_content_size_get(const Elm_Pan *obj, int *w, int *h) { elm_obj_pan_content_size_get(obj, w, h); } -EAPI void +ELM_API void elm_pan_pos_min_get(const Elm_Pan *obj, int *x, int *y) { elm_obj_pan_pos_min_get(obj, x, y); } -EAPI void +ELM_API void elm_pan_pos_max_get(const Elm_Pan *obj, int *x, int *y) { elm_obj_pan_pos_max_get(obj, x, y); diff --git a/src/lib/elementary/elm_pan_eo.legacy.h b/src/lib/elementary/elm_pan_eo.legacy.h index 857b2e8a75..b664b09c17 100644 --- a/src/lib/elementary/elm_pan_eo.legacy.h +++ b/src/lib/elementary/elm_pan_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Elm_Pan; * * @ingroup Elm_Pan_Group */ -EAPI void elm_pan_pos_set(Elm_Pan *obj, int x, int y); +ELM_API void elm_pan_pos_set(Elm_Pan *obj, int x, int y); /** * @brief Position @@ -34,7 +34,7 @@ EAPI void elm_pan_pos_set(Elm_Pan *obj, int x, int y); * * @ingroup Elm_Pan_Group */ -EAPI void elm_pan_pos_get(const Elm_Pan *obj, int *x, int *y); +ELM_API void elm_pan_pos_get(const Elm_Pan *obj, int *x, int *y); /** * @brief Content size @@ -45,7 +45,7 @@ EAPI void elm_pan_pos_get(const Elm_Pan *obj, int *x, int *y); * * @ingroup Elm_Pan_Group */ -EAPI void elm_pan_content_size_get(const Elm_Pan *obj, int *w, int *h); +ELM_API void elm_pan_content_size_get(const Elm_Pan *obj, int *w, int *h); /** * @brief Minimal position @@ -56,7 +56,7 @@ EAPI void elm_pan_content_size_get(const Elm_Pan *obj, int *w, int *h); * * @ingroup Elm_Pan_Group */ -EAPI void elm_pan_pos_min_get(const Elm_Pan *obj, int *x, int *y); +ELM_API void elm_pan_pos_min_get(const Elm_Pan *obj, int *x, int *y); /** * @brief Maximal position @@ -67,6 +67,6 @@ EAPI void elm_pan_pos_min_get(const Elm_Pan *obj, int *x, int *y); * * @ingroup Elm_Pan_Group */ -EAPI void elm_pan_pos_max_get(const Elm_Pan *obj, int *x, int *y); +ELM_API void elm_pan_pos_max_get(const Elm_Pan *obj, int *x, int *y); #endif diff --git a/src/lib/elementary/elm_panel.c b/src/lib/elementary/elm_panel.c index ef93c71996..0674504904 100644 --- a/src/lib/elementary/elm_panel.c +++ b/src/lib/elementary/elm_panel.c @@ -965,7 +965,7 @@ _elm_panel_efl_ui_widget_on_access_update(Eo *obj, Elm_Panel_Data *_pd, Eina_Boo (obj, wd->resize_obj, "btn_icon"); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_panel_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_panel_eo.c b/src/lib/elementary/elm_panel_eo.c index e4365972c5..f159484efc 100644 --- a/src/lib/elementary/elm_panel_eo.c +++ b/src/lib/elementary/elm_panel_eo.c @@ -1,13 +1,13 @@ -EWAPI const Efl_Event_Description _ELM_PANEL_EVENT_TOGGLED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PANEL_EVENT_TOGGLED = EFL_EVENT_DESCRIPTION("toggled"); void _elm_panel_orient_set(Eo *obj, Elm_Panel_Data *pd, Elm_Panel_Orient orient); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_panel_orient_set, EFL_FUNC_CALL(orient), Elm_Panel_Orient orient); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_panel_orient_set, EFL_FUNC_CALL(orient), Elm_Panel_Orient orient); Elm_Panel_Orient _elm_panel_orient_get(const Eo *obj, Elm_Panel_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_panel_orient_get, Elm_Panel_Orient, 2 /* Elm.Panel.Orient.left */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_panel_orient_get, Elm_Panel_Orient, 2 /* Elm.Panel.Orient.left */); void _elm_panel_hidden_set(Eo *obj, Elm_Panel_Data *pd, Eina_Bool hidden); @@ -27,7 +27,7 @@ __eolian_elm_panel_hidden_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_panel_hidden_set, EFL_FUNC_CALL(hidden), Eina_Bool hidden); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_panel_hidden_set, EFL_FUNC_CALL(hidden), Eina_Bool hidden); Eina_Bool _elm_panel_hidden_get(const Eo *obj, Elm_Panel_Data *pd); @@ -39,7 +39,7 @@ __eolian_elm_panel_hidden_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_panel_hidden_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_panel_hidden_get, Eina_Bool, 0); void _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *pd, Eina_Bool scrollable); @@ -59,7 +59,7 @@ __eolian_elm_panel_scrollable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_panel_scrollable_set, EFL_FUNC_CALL(scrollable), Eina_Bool scrollable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_panel_scrollable_set, EFL_FUNC_CALL(scrollable), Eina_Bool scrollable); Eina_Bool _elm_panel_scrollable_get(const Eo *obj, Elm_Panel_Data *pd); @@ -71,7 +71,7 @@ __eolian_elm_panel_scrollable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_panel_scrollable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_panel_scrollable_get, Eina_Bool, 0); void _elm_panel_scrollable_content_size_set(Eo *obj, Elm_Panel_Data *pd, double ratio); @@ -91,7 +91,7 @@ __eolian_elm_panel_scrollable_content_size_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_panel_scrollable_content_size_set, EFL_FUNC_CALL(ratio), double ratio); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_panel_scrollable_content_size_set, EFL_FUNC_CALL(ratio), double ratio); double _elm_panel_scrollable_content_size_get(const Eo *obj, Elm_Panel_Data *pd); @@ -103,11 +103,11 @@ __eolian_elm_panel_scrollable_content_size_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_panel_scrollable_content_size_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_panel_scrollable_content_size_get, double, 0); void _elm_panel_toggle(Eo *obj, Elm_Panel_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_panel_toggle); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_panel_toggle); Efl_Object *_elm_panel_efl_object_constructor(Eo *obj, Elm_Panel_Data *pd); diff --git a/src/lib/elementary/elm_panel_eo.h b/src/lib/elementary/elm_panel_eo.h index 7c199a1e39..648c10e5c8 100644 --- a/src/lib/elementary/elm_panel_eo.h +++ b/src/lib/elementary/elm_panel_eo.h @@ -31,7 +31,7 @@ typedef enum */ #define ELM_PANEL_CLASS elm_panel_class_get() -EWAPI const Efl_Class *elm_panel_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_panel_class_get(void) EINA_CONST; /** * @brief Set the orientation of the panel @@ -43,7 +43,7 @@ EWAPI const Efl_Class *elm_panel_class_get(void) EINA_CONST; * * @ingroup Elm_Panel */ -EOAPI void elm_obj_panel_orient_set(Eo *obj, Elm_Panel_Orient orient); +ELM_API ELM_API_WEAK void elm_obj_panel_orient_set(Eo *obj, Elm_Panel_Orient orient); /** * @brief Get the orientation of the panel. @@ -54,7 +54,7 @@ EOAPI void elm_obj_panel_orient_set(Eo *obj, Elm_Panel_Orient orient); * * @ingroup Elm_Panel */ -EOAPI Elm_Panel_Orient elm_obj_panel_orient_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Panel_Orient elm_obj_panel_orient_get(const Eo *obj); /** * @brief Set the state of the panel. @@ -64,7 +64,7 @@ EOAPI Elm_Panel_Orient elm_obj_panel_orient_get(const Eo *obj); * * @ingroup Elm_Panel */ -EOAPI void elm_obj_panel_hidden_set(Eo *obj, Eina_Bool hidden); +ELM_API ELM_API_WEAK void elm_obj_panel_hidden_set(Eo *obj, Eina_Bool hidden); /** * @brief Get the state of the panel. @@ -75,7 +75,7 @@ EOAPI void elm_obj_panel_hidden_set(Eo *obj, Eina_Bool hidden); * * @ingroup Elm_Panel */ -EOAPI Eina_Bool elm_obj_panel_hidden_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_panel_hidden_get(const Eo *obj); /** * @brief Set the scrollability of the panel. @@ -85,7 +85,7 @@ EOAPI Eina_Bool elm_obj_panel_hidden_get(const Eo *obj); * * @ingroup Elm_Panel */ -EOAPI void elm_obj_panel_scrollable_set(Eo *obj, Eina_Bool scrollable); +ELM_API ELM_API_WEAK void elm_obj_panel_scrollable_set(Eo *obj, Eina_Bool scrollable); /** * @brief Get the state of the scrollability. @@ -98,7 +98,7 @@ EOAPI void elm_obj_panel_scrollable_set(Eo *obj, Eina_Bool scrollable); * * @ingroup Elm_Panel */ -EOAPI Eina_Bool elm_obj_panel_scrollable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_panel_scrollable_get(const Eo *obj); /** * @brief Set the size of the scrollable panel. @@ -108,7 +108,7 @@ EOAPI Eina_Bool elm_obj_panel_scrollable_get(const Eo *obj); * * @ingroup Elm_Panel */ -EOAPI void elm_obj_panel_scrollable_content_size_set(Eo *obj, double ratio); +ELM_API ELM_API_WEAK void elm_obj_panel_scrollable_content_size_set(Eo *obj, double ratio); /** * @brief Get the size of the scrollable panel. @@ -121,15 +121,15 @@ EOAPI void elm_obj_panel_scrollable_content_size_set(Eo *obj, double ratio); * * @ingroup Elm_Panel */ -EOAPI double elm_obj_panel_scrollable_content_size_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_panel_scrollable_content_size_get(const Eo *obj); /** Toggle the hidden state of the panel from code * * @ingroup Elm_Panel */ -EOAPI void elm_obj_panel_toggle(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_panel_toggle(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_PANEL_EVENT_TOGGLED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PANEL_EVENT_TOGGLED; /** Called when the hidden state was toggled * diff --git a/src/lib/elementary/elm_panel_eo.legacy.c b/src/lib/elementary/elm_panel_eo.legacy.c index 0dc4e86f01..548ece37ed 100644 --- a/src/lib/elementary/elm_panel_eo.legacy.c +++ b/src/lib/elementary/elm_panel_eo.legacy.c @@ -1,53 +1,53 @@ -EAPI void +ELM_API void elm_panel_orient_set(Elm_Panel *obj, Elm_Panel_Orient orient) { elm_obj_panel_orient_set(obj, orient); } -EAPI Elm_Panel_Orient +ELM_API Elm_Panel_Orient elm_panel_orient_get(const Elm_Panel *obj) { return elm_obj_panel_orient_get(obj); } -EAPI void +ELM_API void elm_panel_hidden_set(Elm_Panel *obj, Eina_Bool hidden) { elm_obj_panel_hidden_set(obj, hidden); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_panel_hidden_get(const Elm_Panel *obj) { return elm_obj_panel_hidden_get(obj); } -EAPI void +ELM_API void elm_panel_scrollable_set(Elm_Panel *obj, Eina_Bool scrollable) { elm_obj_panel_scrollable_set(obj, scrollable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_panel_scrollable_get(const Elm_Panel *obj) { return elm_obj_panel_scrollable_get(obj); } -EAPI void +ELM_API void elm_panel_scrollable_content_size_set(Elm_Panel *obj, double ratio) { elm_obj_panel_scrollable_content_size_set(obj, ratio); } -EAPI double +ELM_API double elm_panel_scrollable_content_size_get(const Elm_Panel *obj) { return elm_obj_panel_scrollable_content_size_get(obj); } -EAPI void +ELM_API void elm_panel_toggle(Elm_Panel *obj) { elm_obj_panel_toggle(obj); diff --git a/src/lib/elementary/elm_panel_eo.legacy.h b/src/lib/elementary/elm_panel_eo.legacy.h index ae99939681..23f13eadf2 100644 --- a/src/lib/elementary/elm_panel_eo.legacy.h +++ b/src/lib/elementary/elm_panel_eo.legacy.h @@ -36,7 +36,7 @@ typedef enum * * @ingroup Elm_Panel_Group */ -EAPI void elm_panel_orient_set(Elm_Panel *obj, Elm_Panel_Orient orient); +ELM_API void elm_panel_orient_set(Elm_Panel *obj, Elm_Panel_Orient orient); /** * @brief Get the orientation of the panel. @@ -47,7 +47,7 @@ EAPI void elm_panel_orient_set(Elm_Panel *obj, Elm_Panel_Orient orient); * * @ingroup Elm_Panel_Group */ -EAPI Elm_Panel_Orient elm_panel_orient_get(const Elm_Panel *obj); +ELM_API Elm_Panel_Orient elm_panel_orient_get(const Elm_Panel *obj); /** * @brief Set the state of the panel. @@ -57,7 +57,7 @@ EAPI Elm_Panel_Orient elm_panel_orient_get(const Elm_Panel *obj); * * @ingroup Elm_Panel_Group */ -EAPI void elm_panel_hidden_set(Elm_Panel *obj, Eina_Bool hidden); +ELM_API void elm_panel_hidden_set(Elm_Panel *obj, Eina_Bool hidden); /** * @brief Get the state of the panel. @@ -68,7 +68,7 @@ EAPI void elm_panel_hidden_set(Elm_Panel *obj, Eina_Bool hidden); * * @ingroup Elm_Panel_Group */ -EAPI Eina_Bool elm_panel_hidden_get(const Elm_Panel *obj); +ELM_API Eina_Bool elm_panel_hidden_get(const Elm_Panel *obj); /** * @brief Set the scrollability of the panel. @@ -78,7 +78,7 @@ EAPI Eina_Bool elm_panel_hidden_get(const Elm_Panel *obj); * * @ingroup Elm_Panel_Group */ -EAPI void elm_panel_scrollable_set(Elm_Panel *obj, Eina_Bool scrollable); +ELM_API void elm_panel_scrollable_set(Elm_Panel *obj, Eina_Bool scrollable); /** * @brief Get the state of the scrollability. @@ -91,7 +91,7 @@ EAPI void elm_panel_scrollable_set(Elm_Panel *obj, Eina_Bool scrollable); * * @ingroup Elm_Panel_Group */ -EAPI Eina_Bool elm_panel_scrollable_get(const Elm_Panel *obj); +ELM_API Eina_Bool elm_panel_scrollable_get(const Elm_Panel *obj); /** * @brief Set the size of the scrollable panel. @@ -101,7 +101,7 @@ EAPI Eina_Bool elm_panel_scrollable_get(const Elm_Panel *obj); * * @ingroup Elm_Panel_Group */ -EAPI void elm_panel_scrollable_content_size_set(Elm_Panel *obj, double ratio); +ELM_API void elm_panel_scrollable_content_size_set(Elm_Panel *obj, double ratio); /** * @brief Get the size of the scrollable panel. @@ -114,12 +114,12 @@ EAPI void elm_panel_scrollable_content_size_set(Elm_Panel *obj, double ratio); * * @ingroup Elm_Panel_Group */ -EAPI double elm_panel_scrollable_content_size_get(const Elm_Panel *obj); +ELM_API double elm_panel_scrollable_content_size_get(const Elm_Panel *obj); /** Toggle the hidden state of the panel from code * * @ingroup Elm_Panel_Group */ -EAPI void elm_panel_toggle(Elm_Panel *obj); +ELM_API void elm_panel_toggle(Elm_Panel *obj); #endif diff --git a/src/lib/elementary/elm_panel_legacy.h b/src/lib/elementary/elm_panel_legacy.h index 6d23e336d7..af482e73fe 100644 --- a/src/lib/elementary/elm_panel_legacy.h +++ b/src/lib/elementary/elm_panel_legacy.h @@ -7,6 +7,6 @@ * * @ingroup Elm_Panel_Group */ -EAPI Evas_Object *elm_panel_add(Evas_Object *parent); +ELM_API Evas_Object *elm_panel_add(Evas_Object *parent); #include "elm_panel_eo.legacy.h" diff --git a/src/lib/elementary/elm_panes_legacy.h b/src/lib/elementary/elm_panes_legacy.h index 71b9d7e778..cd271e9c4d 100644 --- a/src/lib/elementary/elm_panes_legacy.h +++ b/src/lib/elementary/elm_panes_legacy.h @@ -11,7 +11,7 @@ typedef Eo Elm_Panes; * * @ingroup Elm_Panes */ -EAPI Evas_Object *elm_panes_add(Evas_Object *parent); +ELM_API Evas_Object *elm_panes_add(Evas_Object *parent); /** * @brief Set how to split and dispose each content. @@ -28,7 +28,7 @@ EAPI Evas_Object *elm_panes_add(Evas_Object *parent); * * @ingroup Elm_Panes */ -EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); +ELM_API void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Get how to split and dispose each content. @@ -45,7 +45,7 @@ EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); * * @ingroup Elm_Panes */ -EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj); /** * @brief Set the absolute minimum size of panes widget's left side. @@ -56,7 +56,7 @@ EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj); * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_left_min_size_set(Evas_Object *obj, int size); +ELM_API void elm_panes_content_left_min_size_set(Evas_Object *obj, int size); /** * @brief Get the absolute minimum size of panes widget's left side. @@ -67,7 +67,7 @@ EAPI void elm_panes_content_left_min_size_set(Evas_Object *obj, int size); * * @ingroup Efl_Ui_Panes */ -EAPI int elm_panes_content_left_min_size_get(const Evas_Object *obj); +ELM_API int elm_panes_content_left_min_size_get(const Evas_Object *obj); /** * @brief Control the absolute minimum size of panes widget's right side. @@ -78,7 +78,7 @@ EAPI int elm_panes_content_left_min_size_get(const Evas_Object *obj); * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_right_min_size_set(Evas_Object *obj, int size); +ELM_API void elm_panes_content_right_min_size_set(Evas_Object *obj, int size); /** * @brief Get the absolute minimum size of panes widget's right side. @@ -89,7 +89,7 @@ EAPI void elm_panes_content_right_min_size_set(Evas_Object *obj, int size); * * @ingroup Efl_Ui_Panes */ -EAPI int elm_panes_content_right_min_size_get(const Evas_Object *obj); +ELM_API int elm_panes_content_right_min_size_get(const Evas_Object *obj); /** * @brief Set the size proportion of panes widget's right side. @@ -111,7 +111,7 @@ EAPI int elm_panes_content_right_min_size_get(const Evas_Object *obj); * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_right_size_set(Evas_Object *obj, double size); +ELM_API void elm_panes_content_right_size_set(Evas_Object *obj, double size); /** * @brief Get the size proportion of panes widget's right side. @@ -128,7 +128,7 @@ EAPI void elm_panes_content_right_size_set(Evas_Object *obj, double size); * * @ingroup Efl_Ui_Panes */ -EAPI double elm_panes_content_right_size_get(const Evas_Object *obj); +ELM_API double elm_panes_content_right_size_get(const Evas_Object *obj); /** * @brief Set the size proportion of panes widget's left side. @@ -150,7 +150,7 @@ EAPI double elm_panes_content_right_size_get(const Evas_Object *obj); * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size); +ELM_API void elm_panes_content_left_size_set(Evas_Object *obj, double size); /** * @brief Get the size proportion of panes widget's left side. @@ -166,7 +166,7 @@ EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size); * * @ingroup Efl_Ui_Panes */ -EAPI double elm_panes_content_left_size_get(const Evas_Object *obj); +ELM_API double elm_panes_content_left_size_get(const Evas_Object *obj); /** * @brief Controls the relative minimum size of panes widget's left side. @@ -180,7 +180,7 @@ EAPI double elm_panes_content_left_size_get(const Evas_Object *obj); * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size); +ELM_API void elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size); /** * @brief Get the relative minimum size of panes widget's left side. @@ -194,7 +194,7 @@ EAPI void elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double * * @ingroup Efl_Ui_Panes */ -EAPI double elm_panes_content_left_min_relative_size_get(const Evas_Object *obj); +ELM_API double elm_panes_content_left_min_relative_size_get(const Evas_Object *obj); /** * @brief Set the relative minimum size of panes widget's right side. @@ -206,7 +206,7 @@ EAPI double elm_panes_content_left_min_relative_size_get(const Evas_Object *obj) * * @ingroup Efl_Ui_Panes */ -EAPI void elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size); +ELM_API void elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size); /** * @brief Get the relative minimum size of panes widget's right side. @@ -218,6 +218,6 @@ EAPI void elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double * * @ingroup Efl_Ui_Panes */ -EAPI double elm_panes_content_right_min_relative_size_get(const Evas_Object *obj); +ELM_API double elm_panes_content_right_min_relative_size_get(const Evas_Object *obj); #include "efl_ui_panes_eo.legacy.h" diff --git a/src/lib/elementary/elm_photo.c b/src/lib/elementary/elm_photo.c index 5f8660352c..f68390d9bf 100644 --- a/src/lib/elementary/elm_photo.c +++ b/src/lib/elementary/elm_photo.c @@ -306,7 +306,7 @@ _elm_photo_efl_canvas_group_group_del(Eo *obj, Elm_Photo_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_photo_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -405,14 +405,14 @@ _elm_photo_class_constructor(Efl_Class *klass) evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photo_file_set(Eo *obj, const char *file) { return efl_file_simple_load((Eo *) obj, file, NULL); } /* Legacy deprecated functions */ -EAPI void +ELM_API void elm_photo_editable_set(Evas_Object *obj, Eina_Bool edit) { ELM_PHOTO_CHECK(obj); @@ -420,7 +420,7 @@ elm_photo_editable_set(Evas_Object *obj, Eina_Bool edit) elm_image_editable_set(sd->icon, edit); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photo_editable_get(const Evas_Object *obj) { ELM_PHOTO_CHECK(obj) EINA_FALSE; @@ -428,7 +428,7 @@ elm_photo_editable_get(const Evas_Object *obj) return elm_image_editable_get(sd->icon); } -EAPI void +ELM_API void elm_photo_size_set(Evas_Object *obj, int size) { ELM_PHOTO_CHECK(obj); @@ -440,7 +440,7 @@ elm_photo_size_set(Evas_Object *obj, int size) _sizing_eval(obj); } -EAPI int +ELM_API int elm_photo_size_get(const Evas_Object *obj) { ELM_PHOTO_CHECK(obj) 0; @@ -448,7 +448,7 @@ elm_photo_size_get(const Evas_Object *obj) return sd->size; } -EAPI void +ELM_API void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) { ELM_PHOTO_CHECK(obj); @@ -459,7 +459,7 @@ elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) _sizing_eval(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photo_fill_inside_get(const Evas_Object *obj) { ELM_PHOTO_CHECK(obj) EINA_FALSE; @@ -467,7 +467,7 @@ elm_photo_fill_inside_get(const Evas_Object *obj) return sd->fill_inside; } -EAPI void +ELM_API void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_PHOTO_CHECK(obj); @@ -475,7 +475,7 @@ elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) elm_image_aspect_fixed_set(sd->icon, fixed); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj) { ELM_PHOTO_CHECK(obj) EINA_FALSE; @@ -483,7 +483,7 @@ elm_photo_aspect_fixed_get(const Evas_Object *obj) return elm_image_aspect_fixed_get(sd->icon); } -EAPI void +ELM_API void elm_photo_thumb_set(Evas_Object *obj, const char *file, const char *group) { ELM_PHOTO_CHECK(obj); diff --git a/src/lib/elementary/elm_photo_eo.h b/src/lib/elementary/elm_photo_eo.h index a624ca96d1..5eae21f287 100644 --- a/src/lib/elementary/elm_photo_eo.h +++ b/src/lib/elementary/elm_photo_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Photo; */ #define ELM_PHOTO_CLASS elm_photo_class_get() -EWAPI const Efl_Class *elm_photo_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_photo_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_photo_legacy.h b/src/lib/elementary/elm_photo_legacy.h index 3368bb7426..0daf8e8209 100644 --- a/src/lib/elementary/elm_photo_legacy.h +++ b/src/lib/elementary/elm_photo_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Photo */ -EAPI Evas_Object *elm_photo_add(Evas_Object *parent); +ELM_API Evas_Object *elm_photo_add(Evas_Object *parent); /** * @@ -21,7 +21,7 @@ EAPI Evas_Object *elm_photo_add(Evas_Object *parent); * * @param[in] file The path to file that will be used as @a obj's image. */ -EAPI Eina_Bool elm_photo_file_set(Eo *obj, const char *file); +ELM_API Eina_Bool elm_photo_file_set(Eo *obj, const char *file); /** * Set editability of the photo. @@ -34,7 +34,7 @@ EAPI Eina_Bool elm_photo_file_set(Eo *obj, const char *file); * * @ingroup Elm_Photo */ -EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set); +ELM_API void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set); /** * Get editability of the photo. @@ -43,7 +43,7 @@ EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set); * * @ingroup Elm_Photo */ -EAPI Eina_Bool elm_photo_editable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_photo_editable_get(const Evas_Object *obj); /** * @brief Set if the photo should be completely visible or not. @@ -52,7 +52,7 @@ EAPI Eina_Bool elm_photo_editable_get(const Evas_Object *obj); * * @ingroup Elm_Photo */ -EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill); +ELM_API void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill); /** * @brief Get if the photo should be completely visible or not. @@ -61,7 +61,7 @@ EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill); * * @ingroup Elm_Photo */ -EAPI Eina_Bool elm_photo_fill_inside_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_photo_fill_inside_get(const Evas_Object *obj); /** * @brief Set whether the original aspect ratio of the photo should be kept on @@ -78,7 +78,7 @@ EAPI Eina_Bool elm_photo_fill_inside_get(const Evas_Object *obj); * * @ingroup Elm_Photo */ -EAPI void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); +ELM_API void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * @brief Get if the object keeps the original aspect ratio. @@ -87,7 +87,7 @@ EAPI void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); * * @ingroup Elm_Photo */ -EAPI Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj); /** * @brief Set the size that will be used on the photo @@ -96,7 +96,7 @@ EAPI Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj); * * @ingroup Elm_Photo */ -EAPI void elm_photo_size_set(Evas_Object *obj, int size); +ELM_API void elm_photo_size_set(Evas_Object *obj, int size); /** * @brief Get the size that will be used on the photo @@ -105,7 +105,7 @@ EAPI void elm_photo_size_set(Evas_Object *obj, int size); * * @ingroup Elm_Photo */ -EAPI int elm_photo_size_get(const Evas_Object *obj); +ELM_API int elm_photo_size_get(const Evas_Object *obj); /** * @brief Set the file that will be used as thumbnail in the photo. @@ -114,6 +114,6 @@ EAPI int elm_photo_size_get(const Evas_Object *obj); * * @ingroup Elm_Photo */ -EAPI void elm_photo_thumb_set(Evas_Object *obj, const char *file, const char *group); +ELM_API void elm_photo_thumb_set(Evas_Object *obj, const char *file, const char *group); #include "elm_photo_eo.legacy.h" diff --git a/src/lib/elementary/elm_photocam_legacy.h b/src/lib/elementary/elm_photocam_legacy.h index 9719c30166..3dbcf59643 100644 --- a/src/lib/elementary/elm_photocam_legacy.h +++ b/src/lib/elementary/elm_photocam_legacy.h @@ -8,7 +8,7 @@ typedef Eo Elm_Photocam; * * @ingroup Elm_Photocam_Group */ -EAPI Evas_Object *elm_photocam_add(Evas_Object *parent); +ELM_API Evas_Object *elm_photocam_add(Evas_Object *parent); /** * @brief Bring in the viewed portion of the image @@ -23,7 +23,7 @@ EAPI Evas_Object *elm_photocam_add(Evas_Object *parent); * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); +ELM_API void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); /** * @@ -42,7 +42,7 @@ EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, * * @param[in] file The photo file */ -EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file); +ELM_API Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file); /** * @@ -55,7 +55,7 @@ EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file); * @ingroup Elm_Photocam_Group * */ -EAPI const char *elm_photocam_file_get(const Evas_Object *obj); +ELM_API const char *elm_photocam_file_get(const Evas_Object *obj); /** * @brief Set the photocam image orientation. @@ -69,7 +69,7 @@ EAPI const char *elm_photocam_file_get(const Evas_Object *obj); * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_image_orient_set(Evas_Object *obj, Evas_Image_Orient orient); +ELM_API void elm_photocam_image_orient_set(Evas_Object *obj, Evas_Image_Orient orient); /** * @brief Get the photocam image orientation. @@ -81,7 +81,7 @@ EAPI void elm_photocam_image_orient_set(Evas_Object *obj, Evas_Image_Orient orie * * @ingroup Elm_Photocam_Group */ -EAPI Evas_Image_Orient elm_photocam_image_orient_get(const Evas_Object *obj); +ELM_API Evas_Image_Orient elm_photocam_image_orient_get(const Evas_Object *obj); /** * @brief Get the internal low-res image used for photocam @@ -94,7 +94,7 @@ EAPI Evas_Image_Orient elm_photocam_image_orient_get(const Evas_Object *obj); * * @ingroup Elm_Photocam_Group */ -EAPI Evas_Object* elm_photocam_internal_image_get(const Evas_Object *obj); +ELM_API Evas_Object* elm_photocam_internal_image_get(const Evas_Object *obj); /** * @brief Set the viewed region of the image @@ -108,7 +108,7 @@ EAPI Evas_Object* elm_photocam_internal_image_get(const Evas_Object *obj); * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h); +ELM_API void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h); /** * @brief Get the current image pixel width and height @@ -121,7 +121,7 @@ EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, i * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h); +ELM_API void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h); /** * @brief Get the paused state for photocam @@ -132,7 +132,7 @@ EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int * * * @ingroup Elm_Photocam_Group */ -EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_photocam_paused_get(const Evas_Object *obj); /** * @brief Set the paused state for photocam @@ -145,7 +145,7 @@ EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj); * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused); +ELM_API void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused); /** * @brief Set the zoom level of the photo @@ -162,7 +162,7 @@ EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom); +ELM_API void elm_photocam_zoom_set(Evas_Object *obj, double zoom); /** * @brief Get the zoom level of the photo @@ -176,7 +176,7 @@ EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom); * * @ingroup Elm_Photocam_Group */ -EAPI double elm_photocam_zoom_get(const Evas_Object *obj); +ELM_API double elm_photocam_zoom_get(const Evas_Object *obj); typedef enum @@ -209,7 +209,7 @@ typedef enum * * @ingroup Elm_Photocam_Group */ -EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode); +ELM_API void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode); /** * @brief Get the zoom mode @@ -220,7 +220,7 @@ EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photoca * * @ingroup Elm_Photocam_Group */ -EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj); +ELM_API Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj); /** * @brief Get the region of the image that is currently shown @@ -232,6 +232,6 @@ EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj); * @param[out] w Width of region in image original pixels * @param[out] h Height of region in image original pixels */ -EAPI void elm_photocam_image_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); +ELM_API void elm_photocam_image_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); #include "efl_ui_image_zoomable_eo.legacy.h" diff --git a/src/lib/elementary/elm_player_eo.c b/src/lib/elementary/elm_player_eo.c index faefe3fb88..0bcacf8a22 100644 --- a/src/lib/elementary/elm_player_eo.c +++ b/src/lib/elementary/elm_player_eo.c @@ -1,24 +1,24 @@ -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_FORWARD_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_FORWARD_CLICKED = EFL_EVENT_DESCRIPTION("forward,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_INFO_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_INFO_CLICKED = EFL_EVENT_DESCRIPTION("info,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_NEXT_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_NEXT_CLICKED = EFL_EVENT_DESCRIPTION("next,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_PAUSE_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_PAUSE_CLICKED = EFL_EVENT_DESCRIPTION("pause,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_PLAY_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_PLAY_CLICKED = EFL_EVENT_DESCRIPTION("play,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_PREV_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_PREV_CLICKED = EFL_EVENT_DESCRIPTION("prev,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_REWIND_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_REWIND_CLICKED = EFL_EVENT_DESCRIPTION("rewind,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_QUALITY_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_QUALITY_CLICKED = EFL_EVENT_DESCRIPTION("quality,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_EJECT_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_EJECT_CLICKED = EFL_EVENT_DESCRIPTION("eject,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_VOLUME_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_VOLUME_CLICKED = EFL_EVENT_DESCRIPTION("volume,clicked"); -EWAPI const Efl_Event_Description _ELM_PLAYER_EVENT_MUTE_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLAYER_EVENT_MUTE_CLICKED = EFL_EVENT_DESCRIPTION("mute,clicked"); Efl_Object *_elm_player_efl_object_constructor(Eo *obj, Elm_Player_Data *pd); diff --git a/src/lib/elementary/elm_player_eo.h b/src/lib/elementary/elm_player_eo.h index c0b909863c..f8e99ea1fe 100644 --- a/src/lib/elementary/elm_player_eo.h +++ b/src/lib/elementary/elm_player_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Player; */ #define ELM_PLAYER_CLASS elm_player_class_get() -EWAPI const Efl_Class *elm_player_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_player_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_FORWARD_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_FORWARD_CLICKED; /** Called when forward was clicked * @@ -29,7 +29,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_FORWARD_CLICKED; */ #define ELM_PLAYER_EVENT_FORWARD_CLICKED (&(_ELM_PLAYER_EVENT_FORWARD_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_INFO_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_INFO_CLICKED; /** Called when info was clicked * @@ -37,7 +37,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_INFO_CLICKED; */ #define ELM_PLAYER_EVENT_INFO_CLICKED (&(_ELM_PLAYER_EVENT_INFO_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_NEXT_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_NEXT_CLICKED; /** Called when next was clicked * @@ -45,7 +45,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_NEXT_CLICKED; */ #define ELM_PLAYER_EVENT_NEXT_CLICKED (&(_ELM_PLAYER_EVENT_NEXT_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PAUSE_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_PAUSE_CLICKED; /** Called when pause was clicked * @@ -53,7 +53,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PAUSE_CLICKED; */ #define ELM_PLAYER_EVENT_PAUSE_CLICKED (&(_ELM_PLAYER_EVENT_PAUSE_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PLAY_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_PLAY_CLICKED; /** Called when play was clicked * @@ -61,7 +61,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PLAY_CLICKED; */ #define ELM_PLAYER_EVENT_PLAY_CLICKED (&(_ELM_PLAYER_EVENT_PLAY_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PREV_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_PREV_CLICKED; /** Called when previous was clicked * @@ -69,7 +69,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_PREV_CLICKED; */ #define ELM_PLAYER_EVENT_PREV_CLICKED (&(_ELM_PLAYER_EVENT_PREV_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_REWIND_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_REWIND_CLICKED; /** Called when rewind was clicked * @@ -77,7 +77,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_REWIND_CLICKED; */ #define ELM_PLAYER_EVENT_REWIND_CLICKED (&(_ELM_PLAYER_EVENT_REWIND_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_QUALITY_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_QUALITY_CLICKED; /** Called when quality was clicked * @@ -85,7 +85,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_QUALITY_CLICKED; */ #define ELM_PLAYER_EVENT_QUALITY_CLICKED (&(_ELM_PLAYER_EVENT_QUALITY_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_EJECT_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_EJECT_CLICKED; /** Called when eject was clicked * @@ -93,7 +93,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_EJECT_CLICKED; */ #define ELM_PLAYER_EVENT_EJECT_CLICKED (&(_ELM_PLAYER_EVENT_EJECT_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_VOLUME_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_VOLUME_CLICKED; /** Called when volume was clicked * @@ -101,7 +101,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_VOLUME_CLICKED; */ #define ELM_PLAYER_EVENT_VOLUME_CLICKED (&(_ELM_PLAYER_EVENT_VOLUME_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_PLAYER_EVENT_MUTE_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLAYER_EVENT_MUTE_CLICKED; /** Called when mute was clicked * diff --git a/src/lib/elementary/elm_plug.c b/src/lib/elementary/elm_plug.c index 694b85c697..7ab6994d80 100644 --- a/src/lib/elementary/elm_plug.c +++ b/src/lib/elementary/elm_plug.c @@ -131,7 +131,7 @@ _elm_plug_efl_canvas_group_group_add(Eo *obj, void *sd EINA_UNUSED) _sizing_eval(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_plug_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_plug_eo.c b/src/lib/elementary/elm_plug_eo.c index 292176d630..c6f2cbb0e1 100644 --- a/src/lib/elementary/elm_plug_eo.c +++ b/src/lib/elementary/elm_plug_eo.c @@ -1,15 +1,15 @@ -EWAPI const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_DELETED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_DELETED = EFL_EVENT_DESCRIPTION("image,deleted"); -EWAPI const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_RESIZED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_RESIZED = EFL_EVENT_DESCRIPTION("image,resized"); Efl_Canvas_Object *_elm_plug_image_object_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_plug_image_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_plug_image_object_get, Efl_Canvas_Object *, NULL); Eina_Bool _elm_plug_connect(Eo *obj, void *pd, const char *svcname, int svcnum, Eina_Bool svcsys); -EOAPI EFL_FUNC_BODYV(elm_obj_plug_connect, Eina_Bool, 0, EFL_FUNC_CALL(svcname, svcnum, svcsys), const char *svcname, int svcnum, Eina_Bool svcsys); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_plug_connect, Eina_Bool, 0, EFL_FUNC_CALL(svcname, svcnum, svcsys), const char *svcname, int svcnum, Eina_Bool svcsys); Efl_Object *_elm_plug_efl_object_constructor(Eo *obj, void *pd); diff --git a/src/lib/elementary/elm_plug_eo.h b/src/lib/elementary/elm_plug_eo.h index 96a2efe46e..da5013c19c 100644 --- a/src/lib/elementary/elm_plug_eo.h +++ b/src/lib/elementary/elm_plug_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Plug; */ #define ELM_PLUG_CLASS elm_plug_class_get() -EWAPI const Efl_Class *elm_plug_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_plug_class_get(void) EINA_CONST; /** * @brief Get the basic Evas_Image object from this object (widget). @@ -36,7 +36,7 @@ EWAPI const Efl_Class *elm_plug_class_get(void) EINA_CONST; * * @ingroup Elm_Plug */ -EOAPI Efl_Canvas_Object *elm_obj_plug_image_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_plug_image_object_get(const Eo *obj); /** * @brief Connect a plug widget to service provided by socket image. @@ -51,9 +51,9 @@ EOAPI Efl_Canvas_Object *elm_obj_plug_image_object_get(const Eo *obj); * * @ingroup Elm_Plug */ -EOAPI Eina_Bool elm_obj_plug_connect(Eo *obj, const char *svcname, int svcnum, Eina_Bool svcsys); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_plug_connect(Eo *obj, const char *svcname, int svcnum, Eina_Bool svcsys); -EWAPI extern const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_DELETED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_DELETED; /** Called when image was deleted * @@ -61,7 +61,7 @@ EWAPI extern const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_DELETED; */ #define ELM_PLUG_EVENT_IMAGE_DELETED (&(_ELM_PLUG_EVENT_IMAGE_DELETED)) -EWAPI extern const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_RESIZED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PLUG_EVENT_IMAGE_RESIZED; /** Called when image was resized * @return Eina_Position2D diff --git a/src/lib/elementary/elm_plug_eo.legacy.c b/src/lib/elementary/elm_plug_eo.legacy.c index 04e3277d85..45fd1ed295 100644 --- a/src/lib/elementary/elm_plug_eo.legacy.c +++ b/src/lib/elementary/elm_plug_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_plug_image_object_get(const Elm_Plug *obj) { return elm_obj_plug_image_object_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_plug_connect(Elm_Plug *obj, const char *svcname, int svcnum, Eina_Bool svcsys) { return elm_obj_plug_connect(obj, svcname, svcnum, svcsys); diff --git a/src/lib/elementary/elm_plug_eo.legacy.h b/src/lib/elementary/elm_plug_eo.legacy.h index 8d772cba7f..68508924cb 100644 --- a/src/lib/elementary/elm_plug_eo.legacy.h +++ b/src/lib/elementary/elm_plug_eo.legacy.h @@ -29,7 +29,7 @@ typedef Eo Elm_Plug; * * @ingroup Elm_Plug_Group */ -EAPI Efl_Canvas_Object *elm_plug_image_object_get(const Elm_Plug *obj); +ELM_API Efl_Canvas_Object *elm_plug_image_object_get(const Elm_Plug *obj); /** * @brief Connect a plug widget to service provided by socket image. @@ -44,6 +44,6 @@ EAPI Efl_Canvas_Object *elm_plug_image_object_get(const Elm_Plug *obj); * * @ingroup Elm_Plug_Group */ -EAPI Eina_Bool elm_plug_connect(Elm_Plug *obj, const char *svcname, int svcnum, Eina_Bool svcsys); +ELM_API Eina_Bool elm_plug_connect(Elm_Plug *obj, const char *svcname, int svcnum, Eina_Bool svcsys); #endif diff --git a/src/lib/elementary/elm_plug_legacy.h b/src/lib/elementary/elm_plug_legacy.h index fae24d3a4e..890c938814 100644 --- a/src/lib/elementary/elm_plug_legacy.h +++ b/src/lib/elementary/elm_plug_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Plug_Group */ -EAPI Evas_Object *elm_plug_add(Evas_Object *parent); +ELM_API Evas_Object *elm_plug_add(Evas_Object *parent); #include "elm_plug_eo.legacy.h" diff --git a/src/lib/elementary/elm_popup_eo.c b/src/lib/elementary/elm_popup_eo.c index b573f5d971..6f1a754238 100644 --- a/src/lib/elementary/elm_popup_eo.c +++ b/src/lib/elementary/elm_popup_eo.c @@ -1,21 +1,21 @@ -EWAPI const Efl_Event_Description _ELM_POPUP_EVENT_BLOCK_CLICKED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_POPUP_EVENT_BLOCK_CLICKED = EFL_EVENT_DESCRIPTION("block,clicked"); -EWAPI const Efl_Event_Description _ELM_POPUP_EVENT_TIMEOUT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_POPUP_EVENT_TIMEOUT = EFL_EVENT_DESCRIPTION("timeout"); -EWAPI const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); -EWAPI const Efl_Event_Description _ELM_POPUP_EVENT_DISMISSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_POPUP_EVENT_DISMISSED = EFL_EVENT_DESCRIPTION("dismissed"); void _elm_popup_align_set(Eo *obj, Elm_Popup_Data *pd, double horizontal, double vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); void _elm_popup_align_get(const Eo *obj, Elm_Popup_Data *pd, double *horizontal, double *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_popup_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_popup_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); void _elm_popup_allow_events_set(Eo *obj, Elm_Popup_Data *pd, Eina_Bool allow); @@ -35,7 +35,7 @@ __eolian_elm_popup_allow_events_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_allow_events_set, EFL_FUNC_CALL(allow), Eina_Bool allow); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_allow_events_set, EFL_FUNC_CALL(allow), Eina_Bool allow); Eina_Bool _elm_popup_allow_events_get(const Eo *obj, Elm_Popup_Data *pd); @@ -47,23 +47,23 @@ __eolian_elm_popup_allow_events_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_popup_allow_events_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_popup_allow_events_get, Eina_Bool, 0); void _elm_popup_content_text_wrap_type_set(Eo *obj, Elm_Popup_Data *pd, Elm_Wrap_Type wrap); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_content_text_wrap_type_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_content_text_wrap_type_set, EFL_FUNC_CALL(wrap), Elm_Wrap_Type wrap); Elm_Wrap_Type _elm_popup_content_text_wrap_type_get(const Eo *obj, Elm_Popup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_popup_content_text_wrap_type_get, Elm_Wrap_Type, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_popup_content_text_wrap_type_get, Elm_Wrap_Type, 0); void _elm_popup_orient_set(Eo *obj, Elm_Popup_Data *pd, Elm_Popup_Orient orient); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_orient_set, EFL_FUNC_CALL(orient), Elm_Popup_Orient orient); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_orient_set, EFL_FUNC_CALL(orient), Elm_Popup_Orient orient); Elm_Popup_Orient _elm_popup_orient_get(const Eo *obj, Elm_Popup_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_popup_orient_get, Elm_Popup_Orient, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_popup_orient_get, Elm_Popup_Orient, 0); void _elm_popup_timeout_set(Eo *obj, Elm_Popup_Data *pd, double timeout); @@ -83,7 +83,7 @@ __eolian_elm_popup_timeout_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_timeout_set, EFL_FUNC_CALL(timeout), double timeout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_timeout_set, EFL_FUNC_CALL(timeout), double timeout); double _elm_popup_timeout_get(const Eo *obj, Elm_Popup_Data *pd); @@ -95,7 +95,7 @@ __eolian_elm_popup_timeout_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_popup_timeout_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_popup_timeout_get, double, 0); void _elm_popup_scrollable_set(Eo *obj, Elm_Popup_Data *pd, Eina_Bool scroll); @@ -115,7 +115,7 @@ __eolian_elm_popup_scrollable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_popup_scrollable_set, EFL_FUNC_CALL(scroll), Eina_Bool scroll); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_popup_scrollable_set, EFL_FUNC_CALL(scroll), Eina_Bool scroll); Eina_Bool _elm_popup_scrollable_get(const Eo *obj, Elm_Popup_Data *pd); @@ -127,15 +127,15 @@ __eolian_elm_popup_scrollable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_popup_scrollable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_popup_scrollable_get, Eina_Bool, 0); Elm_Widget_Item *_elm_popup_item_append(Eo *obj, Elm_Popup_Data *pd, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_popup_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_popup_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label, icon, func, data), const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); void _elm_popup_dismiss(Eo *obj, Elm_Popup_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_popup_dismiss); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_popup_dismiss); Efl_Object *_elm_popup_efl_object_constructor(Eo *obj, Elm_Popup_Data *pd); diff --git a/src/lib/elementary/elm_popup_eo.h b/src/lib/elementary/elm_popup_eo.h index f8055dda93..dd6eb604e8 100644 --- a/src/lib/elementary/elm_popup_eo.h +++ b/src/lib/elementary/elm_popup_eo.h @@ -49,7 +49,7 @@ typedef enum */ #define ELM_POPUP_CLASS elm_popup_class_get() -EWAPI const Efl_Class *elm_popup_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_popup_class_get(void) EINA_CONST; /** * @brief Set the alignment of the popup object. @@ -64,7 +64,7 @@ EWAPI const Efl_Class *elm_popup_class_get(void) EINA_CONST; * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_align_set(Eo *obj, double horizontal, double vertical); +ELM_API ELM_API_WEAK void elm_obj_popup_align_set(Eo *obj, double horizontal, double vertical); /** * @brief Get the alignment of the popup object. @@ -77,7 +77,7 @@ EOAPI void elm_obj_popup_align_set(Eo *obj, double horizontal, double vertical); * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_align_get(const Eo *obj, double *horizontal, double *vertical); +ELM_API ELM_API_WEAK void elm_obj_popup_align_get(const Eo *obj, double *horizontal, double *vertical); /** * @brief Sets whether events should be passed to by a click outside. @@ -92,7 +92,7 @@ EOAPI void elm_obj_popup_align_get(const Eo *obj, double *horizontal, double *ve * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_allow_events_set(Eo *obj, Eina_Bool allow); +ELM_API ELM_API_WEAK void elm_obj_popup_allow_events_set(Eo *obj, Eina_Bool allow); /** * @brief Returns value indicating whether allow event is enabled or not. @@ -103,7 +103,7 @@ EOAPI void elm_obj_popup_allow_events_set(Eo *obj, Eina_Bool allow); * * @ingroup Elm_Popup */ -EOAPI Eina_Bool elm_obj_popup_allow_events_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_popup_allow_events_get(const Eo *obj); /** * @brief Control the wrapping type of content text packed in content area of @@ -114,7 +114,7 @@ EOAPI Eina_Bool elm_obj_popup_allow_events_get(const Eo *obj); * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_content_text_wrap_type_set(Eo *obj, Elm_Wrap_Type wrap); +ELM_API ELM_API_WEAK void elm_obj_popup_content_text_wrap_type_set(Eo *obj, Elm_Wrap_Type wrap); /** * @brief Control the wrapping type of content text packed in content area of @@ -126,7 +126,7 @@ EOAPI void elm_obj_popup_content_text_wrap_type_set(Eo *obj, Elm_Wrap_Type wrap) * * @ingroup Elm_Popup */ -EOAPI Elm_Wrap_Type elm_obj_popup_content_text_wrap_type_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Wrap_Type elm_obj_popup_content_text_wrap_type_get(const Eo *obj); /** * @brief Sets the orientation of the popup in the parent region. @@ -139,7 +139,7 @@ EOAPI Elm_Wrap_Type elm_obj_popup_content_text_wrap_type_get(const Eo *obj); * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_orient_set(Eo *obj, Elm_Popup_Orient orient); +ELM_API ELM_API_WEAK void elm_obj_popup_orient_set(Eo *obj, Elm_Popup_Orient orient); /** * @brief Returns the orientation of the popup. @@ -150,7 +150,7 @@ EOAPI void elm_obj_popup_orient_set(Eo *obj, Elm_Popup_Orient orient); * * @ingroup Elm_Popup */ -EOAPI Elm_Popup_Orient elm_obj_popup_orient_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Popup_Orient elm_obj_popup_orient_get(const Eo *obj); /** * @brief Sets a timeout to hide popup automatically @@ -171,7 +171,7 @@ EOAPI Elm_Popup_Orient elm_obj_popup_orient_get(const Eo *obj); * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_timeout_set(Eo *obj, double timeout); +ELM_API ELM_API_WEAK void elm_obj_popup_timeout_set(Eo *obj, double timeout); /** * @brief Returns the timeout value set to the popup (in seconds). @@ -182,7 +182,7 @@ EOAPI void elm_obj_popup_timeout_set(Eo *obj, double timeout); * * @ingroup Elm_Popup */ -EOAPI double elm_obj_popup_timeout_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_popup_timeout_get(const Eo *obj); /** * @brief Enable or disable scroller in popup content area @@ -196,7 +196,7 @@ EOAPI double elm_obj_popup_timeout_get(const Eo *obj); * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_scrollable_set(Eo *obj, Eina_Bool scroll); +ELM_API ELM_API_WEAK void elm_obj_popup_scrollable_set(Eo *obj, Eina_Bool scroll); /** * @brief Get the scrollable state of popup content area @@ -211,7 +211,7 @@ EOAPI void elm_obj_popup_scrollable_set(Eo *obj, Eina_Bool scroll); * * @ingroup Elm_Popup */ -EOAPI Eina_Bool elm_obj_popup_scrollable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_popup_scrollable_get(const Eo *obj); /** * @brief Add a new item to a Popup object @@ -233,7 +233,7 @@ EOAPI Eina_Bool elm_obj_popup_scrollable_get(const Eo *obj); * * @ingroup Elm_Popup */ -EOAPI Elm_Widget_Item *elm_obj_popup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_popup_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** Dismiss a Popup object. * @@ -241,9 +241,9 @@ EOAPI Elm_Widget_Item *elm_obj_popup_item_append(Eo *obj, const char *label, Efl * * @ingroup Elm_Popup */ -EOAPI void elm_obj_popup_dismiss(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_popup_dismiss(Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_BLOCK_CLICKED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_POPUP_EVENT_BLOCK_CLICKED; /** Called when popup was clicked * @@ -251,7 +251,7 @@ EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_BLOCK_CLICKED; */ #define ELM_POPUP_EVENT_BLOCK_CLICKED (&(_ELM_POPUP_EVENT_BLOCK_CLICKED)) -EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_TIMEOUT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_POPUP_EVENT_TIMEOUT; /** Called when popup timed out * @@ -259,7 +259,7 @@ EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_TIMEOUT; */ #define ELM_POPUP_EVENT_TIMEOUT (&(_ELM_POPUP_EVENT_TIMEOUT)) -EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_FOCUSED; /** Called when popup got focus * @return Efl_Object * @@ -268,7 +268,7 @@ EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_FOCUSED; */ #define ELM_POPUP_EVENT_ITEM_FOCUSED (&(_ELM_POPUP_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_UNFOCUSED; /** Called when popup lost focus * @return Efl_Object * @@ -277,7 +277,7 @@ EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_ITEM_UNFOCUSED; */ #define ELM_POPUP_EVENT_ITEM_UNFOCUSED (&(_ELM_POPUP_EVENT_ITEM_UNFOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_POPUP_EVENT_DISMISSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_POPUP_EVENT_DISMISSED; /** Called when popup was dismissed * diff --git a/src/lib/elementary/elm_popup_eo.legacy.c b/src/lib/elementary/elm_popup_eo.legacy.c index 271f6b99ae..d6ae361cc3 100644 --- a/src/lib/elementary/elm_popup_eo.legacy.c +++ b/src/lib/elementary/elm_popup_eo.legacy.c @@ -1,83 +1,83 @@ -EAPI void +ELM_API void elm_popup_align_set(Elm_Popup *obj, double horizontal, double vertical) { elm_obj_popup_align_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_popup_align_get(const Elm_Popup *obj, double *horizontal, double *vertical) { elm_obj_popup_align_get(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_popup_allow_events_set(Elm_Popup *obj, Eina_Bool allow) { elm_obj_popup_allow_events_set(obj, allow); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_popup_allow_events_get(const Elm_Popup *obj) { return elm_obj_popup_allow_events_get(obj); } -EAPI void +ELM_API void elm_popup_content_text_wrap_type_set(Elm_Popup *obj, Elm_Wrap_Type wrap) { elm_obj_popup_content_text_wrap_type_set(obj, wrap); } -EAPI Elm_Wrap_Type +ELM_API Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Elm_Popup *obj) { return elm_obj_popup_content_text_wrap_type_get(obj); } -EAPI void +ELM_API void elm_popup_orient_set(Elm_Popup *obj, Elm_Popup_Orient orient) { elm_obj_popup_orient_set(obj, orient); } -EAPI Elm_Popup_Orient +ELM_API Elm_Popup_Orient elm_popup_orient_get(const Elm_Popup *obj) { return elm_obj_popup_orient_get(obj); } -EAPI void +ELM_API void elm_popup_timeout_set(Elm_Popup *obj, double timeout) { elm_obj_popup_timeout_set(obj, timeout); } -EAPI double +ELM_API double elm_popup_timeout_get(const Elm_Popup *obj) { return elm_obj_popup_timeout_get(obj); } -EAPI void +ELM_API void elm_popup_scrollable_set(Elm_Popup *obj, Eina_Bool scroll) { elm_obj_popup_scrollable_set(obj, scroll); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_popup_scrollable_get(const Elm_Popup *obj) { return elm_obj_popup_scrollable_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_popup_item_append(Elm_Popup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data) { return elm_obj_popup_item_append(obj, label, icon, func, data); } -EAPI void +ELM_API void elm_popup_dismiss(Elm_Popup *obj) { elm_obj_popup_dismiss(obj); diff --git a/src/lib/elementary/elm_popup_eo.legacy.h b/src/lib/elementary/elm_popup_eo.legacy.h index a02e667cfe..3f050e6bd8 100644 --- a/src/lib/elementary/elm_popup_eo.legacy.h +++ b/src/lib/elementary/elm_popup_eo.legacy.h @@ -57,7 +57,7 @@ typedef enum * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_align_set(Elm_Popup *obj, double horizontal, double vertical); +ELM_API void elm_popup_align_set(Elm_Popup *obj, double horizontal, double vertical); /** * @brief Get the alignment of the popup object. @@ -70,7 +70,7 @@ EAPI void elm_popup_align_set(Elm_Popup *obj, double horizontal, double vertical * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_align_get(const Elm_Popup *obj, double *horizontal, double *vertical); +ELM_API void elm_popup_align_get(const Elm_Popup *obj, double *horizontal, double *vertical); /** * @brief Sets whether events should be passed to by a click outside. @@ -85,7 +85,7 @@ EAPI void elm_popup_align_get(const Elm_Popup *obj, double *horizontal, double * * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_allow_events_set(Elm_Popup *obj, Eina_Bool allow); +ELM_API void elm_popup_allow_events_set(Elm_Popup *obj, Eina_Bool allow); /** * @brief Returns value indicating whether allow event is enabled or not. @@ -96,7 +96,7 @@ EAPI void elm_popup_allow_events_set(Elm_Popup *obj, Eina_Bool allow); * * @ingroup Elm_Popup_Group */ -EAPI Eina_Bool elm_popup_allow_events_get(const Elm_Popup *obj); +ELM_API Eina_Bool elm_popup_allow_events_get(const Elm_Popup *obj); /** * @brief Control the wrapping type of content text packed in content area of @@ -107,7 +107,7 @@ EAPI Eina_Bool elm_popup_allow_events_get(const Elm_Popup *obj); * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_content_text_wrap_type_set(Elm_Popup *obj, Elm_Wrap_Type wrap); +ELM_API void elm_popup_content_text_wrap_type_set(Elm_Popup *obj, Elm_Wrap_Type wrap); /** * @brief Control the wrapping type of content text packed in content area of @@ -119,7 +119,7 @@ EAPI void elm_popup_content_text_wrap_type_set(Elm_Popup *obj, Elm_Wrap_Type wra * * @ingroup Elm_Popup_Group */ -EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Elm_Popup *obj); +ELM_API Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Elm_Popup *obj); /** * @brief Sets the orientation of the popup in the parent region. @@ -132,7 +132,7 @@ EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Elm_Popup *obj); * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_orient_set(Elm_Popup *obj, Elm_Popup_Orient orient); +ELM_API void elm_popup_orient_set(Elm_Popup *obj, Elm_Popup_Orient orient); /** * @brief Returns the orientation of the popup. @@ -143,7 +143,7 @@ EAPI void elm_popup_orient_set(Elm_Popup *obj, Elm_Popup_Orient orient); * * @ingroup Elm_Popup_Group */ -EAPI Elm_Popup_Orient elm_popup_orient_get(const Elm_Popup *obj); +ELM_API Elm_Popup_Orient elm_popup_orient_get(const Elm_Popup *obj); /** * @brief Sets a timeout to hide popup automatically @@ -164,7 +164,7 @@ EAPI Elm_Popup_Orient elm_popup_orient_get(const Elm_Popup *obj); * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_timeout_set(Elm_Popup *obj, double timeout); +ELM_API void elm_popup_timeout_set(Elm_Popup *obj, double timeout); /** * @brief Returns the timeout value set to the popup (in seconds). @@ -175,7 +175,7 @@ EAPI void elm_popup_timeout_set(Elm_Popup *obj, double timeout); * * @ingroup Elm_Popup_Group */ -EAPI double elm_popup_timeout_get(const Elm_Popup *obj); +ELM_API double elm_popup_timeout_get(const Elm_Popup *obj); /** * @brief Enable or disable scroller in popup content area @@ -189,7 +189,7 @@ EAPI double elm_popup_timeout_get(const Elm_Popup *obj); * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_scrollable_set(Elm_Popup *obj, Eina_Bool scroll); +ELM_API void elm_popup_scrollable_set(Elm_Popup *obj, Eina_Bool scroll); /** * @brief Get the scrollable state of popup content area @@ -204,7 +204,7 @@ EAPI void elm_popup_scrollable_set(Elm_Popup *obj, Eina_Bool scroll); * * @ingroup Elm_Popup_Group */ -EAPI Eina_Bool elm_popup_scrollable_get(const Elm_Popup *obj); +ELM_API Eina_Bool elm_popup_scrollable_get(const Elm_Popup *obj); /** * @brief Add a new item to a Popup object @@ -226,7 +226,7 @@ EAPI Eina_Bool elm_popup_scrollable_get(const Elm_Popup *obj); * * @ingroup Elm_Popup_Group */ -EAPI Elm_Widget_Item *elm_popup_item_append(Elm_Popup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_popup_item_append(Elm_Popup *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data); /** Dismiss a Popup object. * @@ -234,6 +234,6 @@ EAPI Elm_Widget_Item *elm_popup_item_append(Elm_Popup *obj, const char *label, E * * @ingroup Elm_Popup_Group */ -EAPI void elm_popup_dismiss(Elm_Popup *obj); +ELM_API void elm_popup_dismiss(Elm_Popup *obj); #endif diff --git a/src/lib/elementary/elm_popup_item_eo.h b/src/lib/elementary/elm_popup_item_eo.h index d5ba854a3a..3b0916cb90 100644 --- a/src/lib/elementary/elm_popup_item_eo.h +++ b/src/lib/elementary/elm_popup_item_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Popup_Item; */ #define ELM_POPUP_ITEM_CLASS elm_popup_item_class_get() -EWAPI const Efl_Class *elm_popup_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_popup_item_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_prefs.c b/src/lib/elementary/elm_prefs.c index e1b1074d19..66b019f61b 100644 --- a/src/lib/elementary/elm_prefs.c +++ b/src/lib/elementary/elm_prefs.c @@ -474,7 +474,7 @@ _elm_prefs_efl_canvas_group_group_del(Eo *obj, Elm_Prefs_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_prefs_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -1546,7 +1546,7 @@ elm_prefs_item_iface_abi_version_get(void) return ELM_PREFS_ITEM_IFACE_ABI_VERSION; } -EAPI void +ELM_API void elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *array) { const Elm_Prefs_Item_Iface_Info *itr; @@ -1581,7 +1581,7 @@ elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *array) } } -EAPI void +ELM_API void elm_prefs_item_iface_unregister(const Elm_Prefs_Item_Iface_Info *array) { const Elm_Prefs_Item_Iface_Info *itr; @@ -1608,7 +1608,7 @@ elm_prefs_page_iface_abi_version_get(void) return ELM_PREFS_PAGE_IFACE_ABI_VERSION; } -EAPI void +ELM_API void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *array) { const Elm_Prefs_Page_Iface_Info *itr; @@ -1637,7 +1637,7 @@ elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *array) } } -EAPI void +ELM_API void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array) { const Elm_Prefs_Page_Iface_Info *itr; @@ -1709,7 +1709,7 @@ _prefs_item_del_cb(void *data EINA_UNUSED, it->w_obj = NULL; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_widget_common_add(Evas_Object *prefs EINA_UNUSED, Evas_Object *obj) { @@ -1721,7 +1721,7 @@ elm_prefs_item_widget_common_add(Evas_Object *prefs EINA_UNUSED, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_page_widget_common_add(Evas_Object *prefs EINA_UNUSED, Evas_Object *obj) { @@ -1790,7 +1790,7 @@ _elm_prefs_class_constructor(Efl_Class *klass) evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_file_set(Eo *obj, const char *file, const char *page) { Elm_Prefs_Data *sd = efl_data_scope_get(obj, MY_CLASS); @@ -1848,7 +1848,7 @@ elm_prefs_file_set(Eo *obj, const char *file, const char *page) return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_file_get(const Eo *obj, const char **file, const char **page) { Elm_Prefs_Data *sd = efl_data_scope_get(obj, MY_CLASS); diff --git a/src/lib/elementary/elm_prefs_common.h b/src/lib/elementary/elm_prefs_common.h index 22489c3baf..774ec61ea4 100644 --- a/src/lib/elementary/elm_prefs_common.h +++ b/src/lib/elementary/elm_prefs_common.h @@ -12,7 +12,7 @@ * * @since 1.8 */ -EAPI Evas_Object *elm_prefs_add(Evas_Object *parent); +ELM_API Evas_Object *elm_prefs_add(Evas_Object *parent); /* API for prefs interface modules, from now on */ @@ -183,7 +183,7 @@ struct _Elm_Prefs_Item_Iface_Info * * @since 1.8 */ -EAPI void elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *array); +ELM_API void elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *array); /** * Mass-unregister widgets implementing prefs @b items interfaces. @@ -198,9 +198,9 @@ EAPI void elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *ar * * @since 1.8 */ -EAPI void elm_prefs_item_iface_unregister(const Elm_Prefs_Item_Iface_Info *array); +ELM_API void elm_prefs_item_iface_unregister(const Elm_Prefs_Item_Iface_Info *array); -EAPI Eina_Bool elm_prefs_item_widget_common_add(Evas_Object *prefs, +ELM_API Eina_Bool elm_prefs_item_widget_common_add(Evas_Object *prefs, Evas_Object *obj); typedef struct _Elm_Prefs_Page_Iface Elm_Prefs_Page_Iface; @@ -297,7 +297,7 @@ struct _Elm_Prefs_Page_Iface_Info * * @since 1.8 */ -EAPI void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *array); +ELM_API void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *array); /** * Mass-unregister widgets implementing prefs @b pages interfaces. @@ -312,7 +312,7 @@ EAPI void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *ar * * @since 1.8 */ -EAPI void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array); +ELM_API void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array); /** * @} diff --git a/src/lib/elementary/elm_prefs_data.c b/src/lib/elementary/elm_prefs_data.c index 654c0878de..6e5e5b13db 100644 --- a/src/lib/elementary/elm_prefs_data.c +++ b/src/lib/elementary/elm_prefs_data.c @@ -325,7 +325,7 @@ _eet_data_load(Elm_Prefs_Data *prefs_data, free(values); } -EAPI Elm_Prefs_Data * +ELM_API Elm_Prefs_Data * elm_prefs_data_new(const char *data_file, const char *key, Eet_File_Mode mode) @@ -387,7 +387,7 @@ elm_prefs_data_new(const char *data_file, return prefs_data; } -EAPI unsigned int +ELM_API unsigned int elm_prefs_data_version_get(const Elm_Prefs_Data *prefs_data) { ELM_PREFS_DATA_CHECK_OR_RETURN_VAL(prefs_data, -1); @@ -596,7 +596,7 @@ _elm_prefs_data_mark_as_dirty(Elm_Prefs_Data *prefs_data) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, unsigned int version) { @@ -609,7 +609,7 @@ elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, return EINA_TRUE; } -EAPI Elm_Prefs_Data * +ELM_API Elm_Prefs_Data * elm_prefs_data_ref(Elm_Prefs_Data *prefs_data) { ELM_PREFS_DATA_CHECK_OR_RETURN_VAL(prefs_data, NULL); @@ -645,7 +645,7 @@ _elm_prefs_data_del(Elm_Prefs_Data *prefs_data) free(prefs_data); } -EAPI void +ELM_API void elm_prefs_data_unref(Elm_Prefs_Data *prefs_data) { ELM_PREFS_DATA_CHECK(prefs_data); @@ -656,7 +656,7 @@ elm_prefs_data_unref(Elm_Prefs_Data *prefs_data) _elm_prefs_data_del(prefs_data); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, const char *path, const Elm_Prefs_Item_Type type, @@ -744,7 +744,7 @@ elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, const char *path, Elm_Prefs_Item_Type *type, @@ -791,7 +791,7 @@ elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, @@ -818,7 +818,7 @@ elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_data, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, @@ -856,7 +856,7 @@ elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_data, return EINA_TRUE; } -EAPI void +ELM_API void elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, Eina_Bool autosave) { @@ -883,14 +883,14 @@ elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_autosave_get(const Elm_Prefs_Data *prefs_data) { ELM_PREFS_DATA_CHECK_OR_RETURN_VAL(prefs_data, EINA_FALSE); return prefs_data->autosave; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_save(const Elm_Prefs_Data *prefs_data, const char *file, const char *key) diff --git a/src/lib/elementary/elm_prefs_data.h b/src/lib/elementary/elm_prefs_data.h index 49a7740aad..d46060758f 100644 --- a/src/lib/elementary/elm_prefs_data.h +++ b/src/lib/elementary/elm_prefs_data.h @@ -131,7 +131,7 @@ typedef struct _Elm_Prefs_Data_Event_Changed * * @since 1.8 */ -EAPI Elm_Prefs_Data *elm_prefs_data_new(const char *data_file, +ELM_API Elm_Prefs_Data *elm_prefs_data_new(const char *data_file, const char *key, Eet_File_Mode mode); @@ -146,7 +146,7 @@ EAPI Elm_Prefs_Data *elm_prefs_data_new(const char *data_file, * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, unsigned int version); /** @@ -159,7 +159,7 @@ EAPI Eina_Bool elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, * * @since 1.8 */ -EAPI unsigned int elm_prefs_data_version_get(const Elm_Prefs_Data *prefs_data); +ELM_API unsigned int elm_prefs_data_version_get(const Elm_Prefs_Data *prefs_data); /** * Increment reference count on a given prefs data handle. @@ -174,7 +174,7 @@ EAPI unsigned int elm_prefs_data_version_get(const Elm_Prefs_Data *prefs_data * * @since 1.8 */ -EAPI Elm_Prefs_Data *elm_prefs_data_ref(Elm_Prefs_Data *prefs_data); +ELM_API Elm_Prefs_Data *elm_prefs_data_ref(Elm_Prefs_Data *prefs_data); /** * Decrement reference count on a given prefs data handle. @@ -188,7 +188,7 @@ EAPI Elm_Prefs_Data *elm_prefs_data_ref(Elm_Prefs_Data *prefs_data); * * @since 1.8 */ -EAPI void elm_prefs_data_unref(Elm_Prefs_Data *prefs_data); +ELM_API void elm_prefs_data_unref(Elm_Prefs_Data *prefs_data); /** * Set (or delete) one value of a given prefs data handle. @@ -208,7 +208,7 @@ EAPI void elm_prefs_data_unref(Elm_Prefs_Data *prefs_data); * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, const char *path, const Elm_Prefs_Item_Type type, const Eina_Value *value); @@ -228,7 +228,7 @@ EAPI Eina_Bool elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, const char *path, Elm_Prefs_Item_Type *type, Eina_Value *value); @@ -247,7 +247,7 @@ EAPI Eina_Bool elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, const void *cb_data); @@ -270,7 +270,7 @@ EAPI Eina_Bool elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_dat * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, const void *cb_data); @@ -293,7 +293,7 @@ EAPI Eina_Bool elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_dat * * @since 1.8 */ -EAPI void elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, +ELM_API void elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, Eina_Bool autosave); /** @@ -308,7 +308,7 @@ EAPI void elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_autosave_get(const Elm_Prefs_Data *prefs_data); +ELM_API Eina_Bool elm_prefs_data_autosave_get(const Elm_Prefs_Data *prefs_data); /** * Save, manually, a given elm prefs data handle data back, on the given @@ -325,7 +325,7 @@ EAPI Eina_Bool elm_prefs_data_autosave_get(const Elm_Prefs_Data *prefs_data); * * @since 1.8 */ -EAPI Eina_Bool elm_prefs_data_save(const Elm_Prefs_Data *prefs_data, +ELM_API Eina_Bool elm_prefs_data_save(const Elm_Prefs_Data *prefs_data, const char *file, const char *key); diff --git a/src/lib/elementary/elm_prefs_eo.c b/src/lib/elementary/elm_prefs_eo.c index 5cb10d01a8..91e1d5a28d 100644 --- a/src/lib/elementary/elm_prefs_eo.c +++ b/src/lib/elementary/elm_prefs_eo.c @@ -1,21 +1,21 @@ -EWAPI const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_CHANGED = EFL_EVENT_DESCRIPTION("page,changed"); -EWAPI const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_SAVED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_SAVED = EFL_EVENT_DESCRIPTION("page,saved"); -EWAPI const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_LOADED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_LOADED = EFL_EVENT_DESCRIPTION("page,loaded"); -EWAPI const Efl_Event_Description _ELM_PREFS_EVENT_ITEM_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PREFS_EVENT_ITEM_CHANGED = EFL_EVENT_DESCRIPTION("item,changed"); -EWAPI const Efl_Event_Description _ELM_PREFS_EVENT_ACTION = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_PREFS_EVENT_ACTION = EFL_EVENT_DESCRIPTION("action"); Eina_Bool _elm_prefs_data_set(Eo *obj, Elm_Prefs_Data *pd, Elm_Prefs_Data *data); -EOAPI EFL_FUNC_BODYV(elm_obj_prefs_data_set, Eina_Bool, 0, EFL_FUNC_CALL(data), Elm_Prefs_Data *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_prefs_data_set, Eina_Bool, 0, EFL_FUNC_CALL(data), Elm_Prefs_Data *data); Elm_Prefs_Data *_elm_prefs_data_get(const Eo *obj, Elm_Prefs_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_prefs_data_get, Elm_Prefs_Data *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_prefs_data_get, Elm_Prefs_Data *, NULL); void _elm_prefs_autosave_set(Eo *obj, Elm_Prefs_Data *pd, Eina_Bool autosave); @@ -35,7 +35,7 @@ __eolian_elm_prefs_autosave_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_prefs_autosave_set, EFL_FUNC_CALL(autosave), Eina_Bool autosave); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_prefs_autosave_set, EFL_FUNC_CALL(autosave), Eina_Bool autosave); Eina_Bool _elm_prefs_autosave_get(const Eo *obj, Elm_Prefs_Data *pd); @@ -47,55 +47,55 @@ __eolian_elm_prefs_autosave_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_prefs_autosave_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_prefs_autosave_get, Eina_Bool, 0); void _elm_prefs_reset(Eo *obj, Elm_Prefs_Data *pd, Elm_Prefs_Reset_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_prefs_reset, EFL_FUNC_CALL(mode), Elm_Prefs_Reset_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_prefs_reset, EFL_FUNC_CALL(mode), Elm_Prefs_Reset_Mode mode); Eina_Bool _elm_prefs_item_value_set(Eo *obj, Elm_Prefs_Data *pd, const char *name, const Eina_Value *value); -EOAPI EFL_FUNC_BODYV(elm_obj_prefs_item_value_set, Eina_Bool, 0, EFL_FUNC_CALL(name, value), const char *name, const Eina_Value *value); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_prefs_item_value_set, Eina_Bool, 0, EFL_FUNC_CALL(name, value), const char *name, const Eina_Value *value); Eina_Bool _elm_prefs_item_value_get(const Eo *obj, Elm_Prefs_Data *pd, const char *name, Eina_Value *value); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_value_get, Eina_Bool, 0, EFL_FUNC_CALL(name, value), const char *name, Eina_Value *value); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_value_get, Eina_Bool, 0, EFL_FUNC_CALL(name, value), const char *name, Eina_Value *value); const Efl_Canvas_Object *_elm_prefs_item_object_get(Eo *obj, Elm_Prefs_Data *pd, const char *name); -EOAPI EFL_FUNC_BODYV(elm_obj_prefs_item_object_get, const Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_prefs_item_object_get, const Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(name), const char *name); void _elm_prefs_item_disabled_set(Eo *obj, Elm_Prefs_Data *pd, const char *name, Eina_Bool disabled); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_disabled_set, EFL_FUNC_CALL(name, disabled), const char *name, Eina_Bool disabled); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_disabled_set, EFL_FUNC_CALL(name, disabled), const char *name, Eina_Bool disabled); Eina_Bool _elm_prefs_item_disabled_get(const Eo *obj, Elm_Prefs_Data *pd, const char *name); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_disabled_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_disabled_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); Eina_Bool _elm_prefs_item_swallow(Eo *obj, Elm_Prefs_Data *pd, const char *name, Efl_Canvas_Object *child); -EOAPI EFL_FUNC_BODYV(elm_obj_prefs_item_swallow, Eina_Bool, 0, EFL_FUNC_CALL(name, child), const char *name, Efl_Canvas_Object *child); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_prefs_item_swallow, Eina_Bool, 0, EFL_FUNC_CALL(name, child), const char *name, Efl_Canvas_Object *child); void _elm_prefs_item_editable_set(Eo *obj, Elm_Prefs_Data *pd, const char *name, Eina_Bool editable); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_editable_set, EFL_FUNC_CALL(name, editable), const char *name, Eina_Bool editable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_editable_set, EFL_FUNC_CALL(name, editable), const char *name, Eina_Bool editable); Eina_Bool _elm_prefs_item_editable_get(const Eo *obj, Elm_Prefs_Data *pd, const char *name); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_editable_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_editable_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); Efl_Canvas_Object *_elm_prefs_item_unswallow(Eo *obj, Elm_Prefs_Data *pd, const char *name); -EOAPI EFL_FUNC_BODYV(elm_obj_prefs_item_unswallow, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_prefs_item_unswallow, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(name), const char *name); void _elm_prefs_item_visible_set(Eo *obj, Elm_Prefs_Data *pd, const char *name, Eina_Bool visible); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_visible_set, EFL_FUNC_CALL(name, visible), const char *name, Eina_Bool visible); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_prefs_item_visible_set, EFL_FUNC_CALL(name, visible), const char *name, Eina_Bool visible); Eina_Bool _elm_prefs_item_visible_get(const Eo *obj, Elm_Prefs_Data *pd, const char *name); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_visible_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_prefs_item_visible_get, Eina_Bool, 0, EFL_FUNC_CALL(name), const char *name); Efl_Object *_elm_prefs_efl_object_constructor(Eo *obj, Elm_Prefs_Data *pd); diff --git a/src/lib/elementary/elm_prefs_eo.h b/src/lib/elementary/elm_prefs_eo.h index 08c70b50fb..7b46641f29 100644 --- a/src/lib/elementary/elm_prefs_eo.h +++ b/src/lib/elementary/elm_prefs_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Prefs; */ #define ELM_PREFS_CLASS elm_prefs_class_get() -EWAPI const Efl_Class *elm_prefs_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_prefs_class_get(void) EINA_CONST; /** * @brief Set user data for a given prefs widget @@ -52,7 +52,7 @@ EWAPI const Efl_Class *elm_prefs_class_get(void) EINA_CONST; * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_data_set(Eo *obj, Elm_Prefs_Data *data); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_data_set(Eo *obj, Elm_Prefs_Data *data); /** * @brief Set user data for a given prefs widget @@ -84,7 +84,7 @@ EOAPI Eina_Bool elm_obj_prefs_data_set(Eo *obj, Elm_Prefs_Data *data); * * @ingroup Elm_Prefs */ -EOAPI Elm_Prefs_Data *elm_obj_prefs_data_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Prefs_Data *elm_obj_prefs_data_get(const Eo *obj); /** * @brief Control whether a given prefs widget should save its values back (on @@ -104,7 +104,7 @@ EOAPI Elm_Prefs_Data *elm_obj_prefs_data_get(const Eo *obj); * * @ingroup Elm_Prefs */ -EOAPI void elm_obj_prefs_autosave_set(Eo *obj, Eina_Bool autosave); +ELM_API ELM_API_WEAK void elm_obj_prefs_autosave_set(Eo *obj, Eina_Bool autosave); /** * @brief Control whether a given prefs widget should save its values back (on @@ -125,7 +125,7 @@ EOAPI void elm_obj_prefs_autosave_set(Eo *obj, Eina_Bool autosave); * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_autosave_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_autosave_get(const Eo *obj); /** * @brief Reset the values of a given prefs widget to a previous state. @@ -142,7 +142,7 @@ EOAPI Eina_Bool elm_obj_prefs_autosave_get(const Eo *obj); * * @ingroup Elm_Prefs */ -EOAPI void elm_obj_prefs_reset(Eo *obj, Elm_Prefs_Reset_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_prefs_reset(Eo *obj, Elm_Prefs_Reset_Mode mode); /** * @brief Set the value on a given prefs widget's item. @@ -160,7 +160,7 @@ EOAPI void elm_obj_prefs_reset(Eo *obj, Elm_Prefs_Reset_Mode mode); * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_value_set(Eo *obj, const char *name, const Eina_Value *value); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_value_set(Eo *obj, const char *name, const Eina_Value *value); /** * @brief Get the value of a given prefs widget's item. @@ -179,7 +179,7 @@ EOAPI Eina_Bool elm_obj_prefs_item_value_set(Eo *obj, const char *name, const Ei * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_value_get(const Eo *obj, const char *name, Eina_Value *value); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_value_get(const Eo *obj, const char *name, Eina_Value *value); /** * @brief Get the Elementary widget bound to a given prefs widget's item. @@ -200,7 +200,7 @@ EOAPI Eina_Bool elm_obj_prefs_item_value_get(const Eo *obj, const char *name, Ei * * @ingroup Elm_Prefs */ -EOAPI const Efl_Canvas_Object *elm_obj_prefs_item_object_get(Eo *obj, const char *name); +ELM_API ELM_API_WEAK const Efl_Canvas_Object *elm_obj_prefs_item_object_get(Eo *obj, const char *name); /** * @brief Set whether the widget bound to a given prefs widget's item is @@ -215,7 +215,7 @@ EOAPI const Efl_Canvas_Object *elm_obj_prefs_item_object_get(Eo *obj, const char * * @ingroup Elm_Prefs */ -EOAPI void elm_obj_prefs_item_disabled_set(Eo *obj, const char *name, Eina_Bool disabled); +ELM_API ELM_API_WEAK void elm_obj_prefs_item_disabled_set(Eo *obj, const char *name, Eina_Bool disabled); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -231,7 +231,7 @@ EOAPI void elm_obj_prefs_item_disabled_set(Eo *obj, const char *name, Eina_Bool * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_disabled_get(const Eo *obj, const char *name); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_disabled_get(const Eo *obj, const char *name); /** * @brief "Swallows" an object into a SWALLOW item of a prefs widget. @@ -247,7 +247,7 @@ EOAPI Eina_Bool elm_obj_prefs_item_disabled_get(const Eo *obj, const char *name) * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_swallow(Eo *obj, const char *name, Efl_Canvas_Object *child); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_swallow(Eo *obj, const char *name, Efl_Canvas_Object *child); /** * @brief Set whether the widget bound to a given prefs widget's item is @@ -265,7 +265,7 @@ EOAPI Eina_Bool elm_obj_prefs_item_swallow(Eo *obj, const char *name, Efl_Canvas * * @ingroup Elm_Prefs */ -EOAPI void elm_obj_prefs_item_editable_set(Eo *obj, const char *name, Eina_Bool editable); +ELM_API ELM_API_WEAK void elm_obj_prefs_item_editable_set(Eo *obj, const char *name, Eina_Bool editable); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -281,7 +281,7 @@ EOAPI void elm_obj_prefs_item_editable_set(Eo *obj, const char *name, Eina_Bool * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_editable_get(const Eo *obj, const char *name); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_editable_get(const Eo *obj, const char *name); /** * @brief Unswallow an object from a SWALLOW item of a prefs widget. @@ -296,7 +296,7 @@ EOAPI Eina_Bool elm_obj_prefs_item_editable_get(const Eo *obj, const char *name) * * @ingroup Elm_Prefs */ -EOAPI Efl_Canvas_Object *elm_obj_prefs_item_unswallow(Eo *obj, const char *name); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_prefs_item_unswallow(Eo *obj, const char *name); /** * @brief Set whether the widget bound to given prefs widget's item should be @@ -315,7 +315,7 @@ EOAPI Efl_Canvas_Object *elm_obj_prefs_item_unswallow(Eo *obj, const char *name) * * @ingroup Elm_Prefs */ -EOAPI void elm_obj_prefs_item_visible_set(Eo *obj, const char *name, Eina_Bool visible); +ELM_API ELM_API_WEAK void elm_obj_prefs_item_visible_set(Eo *obj, const char *name, Eina_Bool visible); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -331,9 +331,9 @@ EOAPI void elm_obj_prefs_item_visible_set(Eo *obj, const char *name, Eina_Bool v * * @ingroup Elm_Prefs */ -EOAPI Eina_Bool elm_obj_prefs_item_visible_get(const Eo *obj, const char *name); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_prefs_item_visible_get(const Eo *obj, const char *name); -EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_CHANGED; /** Called when page changed * @return const char * @@ -342,7 +342,7 @@ EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_CHANGED; */ #define ELM_PREFS_EVENT_PAGE_CHANGED (&(_ELM_PREFS_EVENT_PAGE_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_SAVED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_SAVED; /** Called when page was saved * @return const char * @@ -351,7 +351,7 @@ EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_SAVED; */ #define ELM_PREFS_EVENT_PAGE_SAVED (&(_ELM_PREFS_EVENT_PAGE_SAVED)) -EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_LOADED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_LOADED; /** Called when page got loaded * @return const char * @@ -360,7 +360,7 @@ EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_PAGE_LOADED; */ #define ELM_PREFS_EVENT_PAGE_LOADED (&(_ELM_PREFS_EVENT_PAGE_LOADED)) -EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_ITEM_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PREFS_EVENT_ITEM_CHANGED; /** Called when item changed * @return const char * @@ -369,7 +369,7 @@ EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_ITEM_CHANGED; */ #define ELM_PREFS_EVENT_ITEM_CHANGED (&(_ELM_PREFS_EVENT_ITEM_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_PREFS_EVENT_ACTION; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_PREFS_EVENT_ACTION; /** Called when action was done * @return const char * diff --git a/src/lib/elementary/elm_prefs_eo.legacy.c b/src/lib/elementary/elm_prefs_eo.legacy.c index 2eef8f3b0b..24898e05a4 100644 --- a/src/lib/elementary/elm_prefs_eo.legacy.c +++ b/src/lib/elementary/elm_prefs_eo.legacy.c @@ -1,95 +1,95 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_data_set(Elm_Prefs *obj, Elm_Prefs_Data *data) { return elm_obj_prefs_data_set(obj, data); } -EAPI Elm_Prefs_Data * +ELM_API Elm_Prefs_Data * elm_prefs_data_get(const Elm_Prefs *obj) { return elm_obj_prefs_data_get(obj); } -EAPI void +ELM_API void elm_prefs_autosave_set(Elm_Prefs *obj, Eina_Bool autosave) { elm_obj_prefs_autosave_set(obj, autosave); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_autosave_get(const Elm_Prefs *obj) { return elm_obj_prefs_autosave_get(obj); } -EAPI void +ELM_API void elm_prefs_reset(Elm_Prefs *obj, Elm_Prefs_Reset_Mode mode) { elm_obj_prefs_reset(obj, mode); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_value_set(Elm_Prefs *obj, const char *name, const Eina_Value *value) { return elm_obj_prefs_item_value_set(obj, name, value); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_value_get(const Elm_Prefs *obj, const char *name, Eina_Value *value) { return elm_obj_prefs_item_value_get(obj, name, value); } -EAPI const Efl_Canvas_Object * +ELM_API const Efl_Canvas_Object * elm_prefs_item_object_get(Elm_Prefs *obj, const char *name) { return elm_obj_prefs_item_object_get(obj, name); } -EAPI void +ELM_API void elm_prefs_item_disabled_set(Elm_Prefs *obj, const char *name, Eina_Bool disabled) { elm_obj_prefs_item_disabled_set(obj, name, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_disabled_get(const Elm_Prefs *obj, const char *name) { return elm_obj_prefs_item_disabled_get(obj, name); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_swallow(Elm_Prefs *obj, const char *name, Efl_Canvas_Object *child) { return elm_obj_prefs_item_swallow(obj, name, child); } -EAPI void +ELM_API void elm_prefs_item_editable_set(Elm_Prefs *obj, const char *name, Eina_Bool editable) { elm_obj_prefs_item_editable_set(obj, name, editable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_editable_get(const Elm_Prefs *obj, const char *name) { return elm_obj_prefs_item_editable_get(obj, name); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_prefs_item_unswallow(Elm_Prefs *obj, const char *name) { return elm_obj_prefs_item_unswallow(obj, name); } -EAPI void +ELM_API void elm_prefs_item_visible_set(Elm_Prefs *obj, const char *name, Eina_Bool visible) { elm_obj_prefs_item_visible_set(obj, name, visible); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_prefs_item_visible_get(const Elm_Prefs *obj, const char *name) { return elm_obj_prefs_item_visible_get(obj, name); diff --git a/src/lib/elementary/elm_prefs_eo.legacy.h b/src/lib/elementary/elm_prefs_eo.legacy.h index 85a8f5dd7d..2f0948ca70 100644 --- a/src/lib/elementary/elm_prefs_eo.legacy.h +++ b/src/lib/elementary/elm_prefs_eo.legacy.h @@ -45,7 +45,7 @@ typedef Eo Elm_Prefs; * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_data_set(Elm_Prefs *obj, Elm_Prefs_Data *data); +ELM_API Eina_Bool elm_prefs_data_set(Elm_Prefs *obj, Elm_Prefs_Data *data); /** * @brief Set user data for a given prefs widget @@ -77,7 +77,7 @@ EAPI Eina_Bool elm_prefs_data_set(Elm_Prefs *obj, Elm_Prefs_Data *data); * * @ingroup Elm_Prefs_Group */ -EAPI Elm_Prefs_Data *elm_prefs_data_get(const Elm_Prefs *obj); +ELM_API Elm_Prefs_Data *elm_prefs_data_get(const Elm_Prefs *obj); /** * @brief Control whether a given prefs widget should save its values back (on @@ -97,7 +97,7 @@ EAPI Elm_Prefs_Data *elm_prefs_data_get(const Elm_Prefs *obj); * * @ingroup Elm_Prefs_Group */ -EAPI void elm_prefs_autosave_set(Elm_Prefs *obj, Eina_Bool autosave); +ELM_API void elm_prefs_autosave_set(Elm_Prefs *obj, Eina_Bool autosave); /** * @brief Control whether a given prefs widget should save its values back (on @@ -118,7 +118,7 @@ EAPI void elm_prefs_autosave_set(Elm_Prefs *obj, Eina_Bool autosave); * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_autosave_get(const Elm_Prefs *obj); +ELM_API Eina_Bool elm_prefs_autosave_get(const Elm_Prefs *obj); /** * @brief Reset the values of a given prefs widget to a previous state. @@ -135,7 +135,7 @@ EAPI Eina_Bool elm_prefs_autosave_get(const Elm_Prefs *obj); * * @ingroup Elm_Prefs_Group */ -EAPI void elm_prefs_reset(Elm_Prefs *obj, Elm_Prefs_Reset_Mode mode); +ELM_API void elm_prefs_reset(Elm_Prefs *obj, Elm_Prefs_Reset_Mode mode); /** * @brief Set the value on a given prefs widget's item. @@ -153,7 +153,7 @@ EAPI void elm_prefs_reset(Elm_Prefs *obj, Elm_Prefs_Reset_Mode mode); * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_value_set(Elm_Prefs *obj, const char *name, const Eina_Value *value); +ELM_API Eina_Bool elm_prefs_item_value_set(Elm_Prefs *obj, const char *name, const Eina_Value *value); /** * @brief Get the value of a given prefs widget's item. @@ -172,7 +172,7 @@ EAPI Eina_Bool elm_prefs_item_value_set(Elm_Prefs *obj, const char *name, const * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_value_get(const Elm_Prefs *obj, const char *name, Eina_Value *value); +ELM_API Eina_Bool elm_prefs_item_value_get(const Elm_Prefs *obj, const char *name, Eina_Value *value); /** * @brief Get the Elementary widget bound to a given prefs widget's item. @@ -193,7 +193,7 @@ EAPI Eina_Bool elm_prefs_item_value_get(const Elm_Prefs *obj, const char *name, * * @ingroup Elm_Prefs_Group */ -EAPI const Efl_Canvas_Object *elm_prefs_item_object_get(Elm_Prefs *obj, const char *name); +ELM_API const Efl_Canvas_Object *elm_prefs_item_object_get(Elm_Prefs *obj, const char *name); /** * @brief Set whether the widget bound to a given prefs widget's item is @@ -208,7 +208,7 @@ EAPI const Efl_Canvas_Object *elm_prefs_item_object_get(Elm_Prefs *obj, const ch * * @ingroup Elm_Prefs_Group */ -EAPI void elm_prefs_item_disabled_set(Elm_Prefs *obj, const char *name, Eina_Bool disabled); +ELM_API void elm_prefs_item_disabled_set(Elm_Prefs *obj, const char *name, Eina_Bool disabled); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -224,7 +224,7 @@ EAPI void elm_prefs_item_disabled_set(Elm_Prefs *obj, const char *name, Eina_Boo * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_disabled_get(const Elm_Prefs *obj, const char *name); +ELM_API Eina_Bool elm_prefs_item_disabled_get(const Elm_Prefs *obj, const char *name); /** * @brief "Swallows" an object into a SWALLOW item of a prefs widget. @@ -240,7 +240,7 @@ EAPI Eina_Bool elm_prefs_item_disabled_get(const Elm_Prefs *obj, const char *nam * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_swallow(Elm_Prefs *obj, const char *name, Efl_Canvas_Object *child); +ELM_API Eina_Bool elm_prefs_item_swallow(Elm_Prefs *obj, const char *name, Efl_Canvas_Object *child); /** * @brief Set whether the widget bound to a given prefs widget's item is @@ -258,7 +258,7 @@ EAPI Eina_Bool elm_prefs_item_swallow(Elm_Prefs *obj, const char *name, Efl_Canv * * @ingroup Elm_Prefs_Group */ -EAPI void elm_prefs_item_editable_set(Elm_Prefs *obj, const char *name, Eina_Bool editable); +ELM_API void elm_prefs_item_editable_set(Elm_Prefs *obj, const char *name, Eina_Bool editable); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -274,7 +274,7 @@ EAPI void elm_prefs_item_editable_set(Elm_Prefs *obj, const char *name, Eina_Boo * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_editable_get(const Elm_Prefs *obj, const char *name); +ELM_API Eina_Bool elm_prefs_item_editable_get(const Elm_Prefs *obj, const char *name); /** * @brief Unswallow an object from a SWALLOW item of a prefs widget. @@ -289,7 +289,7 @@ EAPI Eina_Bool elm_prefs_item_editable_get(const Elm_Prefs *obj, const char *nam * * @ingroup Elm_Prefs_Group */ -EAPI Efl_Canvas_Object *elm_prefs_item_unswallow(Elm_Prefs *obj, const char *name); +ELM_API Efl_Canvas_Object *elm_prefs_item_unswallow(Elm_Prefs *obj, const char *name); /** * @brief Set whether the widget bound to given prefs widget's item should be @@ -308,7 +308,7 @@ EAPI Efl_Canvas_Object *elm_prefs_item_unswallow(Elm_Prefs *obj, const char *nam * * @ingroup Elm_Prefs_Group */ -EAPI void elm_prefs_item_visible_set(Elm_Prefs *obj, const char *name, Eina_Bool visible); +ELM_API void elm_prefs_item_visible_set(Elm_Prefs *obj, const char *name, Eina_Bool visible); /** * @brief Get whether the widget bound to a given prefs widget's item is @@ -324,6 +324,6 @@ EAPI void elm_prefs_item_visible_set(Elm_Prefs *obj, const char *name, Eina_Bool * * @ingroup Elm_Prefs_Group */ -EAPI Eina_Bool elm_prefs_item_visible_get(const Elm_Prefs *obj, const char *name); +ELM_API Eina_Bool elm_prefs_item_visible_get(const Elm_Prefs *obj, const char *name); #endif diff --git a/src/lib/elementary/elm_prefs_legacy.h b/src/lib/elementary/elm_prefs_legacy.h index e93d045757..7c8756b7f7 100644 --- a/src/lib/elementary/elm_prefs_legacy.h +++ b/src/lib/elementary/elm_prefs_legacy.h @@ -7,7 +7,7 @@ /** * Add a page widget to an elm_prefs object. */ -EAPI Eina_Bool elm_prefs_page_widget_common_add(Evas_Object *prefs, Evas_Object *obj); +ELM_API Eina_Bool elm_prefs_page_widget_common_add(Evas_Object *prefs, Evas_Object *obj); /** * @@ -41,7 +41,7 @@ EAPI Eina_Bool elm_prefs_page_widget_common_add(Evas_Object *prefs, Evas_Object * @param[in] file The @b .epb (binary) file to get contents from * @param[in] page The page, inside @a file, where to get item contents from */ -EAPI Eina_Bool elm_prefs_file_set(Eo *obj, const char *file, const char *page); +ELM_API Eina_Bool elm_prefs_file_set(Eo *obj, const char *file, const char *page); /** * @@ -59,7 +59,7 @@ EAPI Eina_Bool elm_prefs_file_set(Eo *obj, const char *file, const char *page); * @param[out] file The @b .epb (binary) file to get contents from * @param[out] page The page, inside @a file, where to get item contents from */ -EAPI Eina_Bool elm_prefs_file_get(const Eo *obj, const char **file, const char **page); +ELM_API Eina_Bool elm_prefs_file_get(const Eo *obj, const char **file, const char **page); #include "elm_prefs_eo.legacy.h" /** diff --git a/src/lib/elementary/elm_priv.h b/src/lib/elementary/elm_priv.h index fe7b65297d..7b68140a29 100644 --- a/src/lib/elementary/elm_priv.h +++ b/src/lib/elementary/elm_priv.h @@ -30,42 +30,7 @@ #include "Elementary.h" #include "Efl_Ui.h" -# ifdef EAPI -# undef EAPI -# endif -# ifdef EWAPI -# undef EWAPI -# endif - -# ifdef _WIN32 -# ifdef EFL_BUILD -# ifdef DLL_EXPORT -# define EAPI __declspec(dllexport) -# else -# error "no DLL_EXPORT" -# define EAPI -# endif -# else -# define EAPI __declspec(dllimport) -# endif -# define EAPI_WEAK -# else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# define EAPI_WEAK __attribute__ ((weak)) -# else -# define EAPI -# define EAPI_WEAK -# endif -# else -# define EAPI -# define EAPI_WEAK -# endif -# endif - -# define EWAPI EAPI EAPI_WEAK - +#include "elementary_api.h" # include "elm_widget.h" # include "elm_code_private.h" #include "elm_access_eo.h" @@ -848,8 +813,8 @@ void _elm_win_wl_cursor_set(Evas_Object *obj, const char *cursor void _efl_ui_focus_manager_redirect_events_del(Efl_Ui_Focus_Manager *manager, Eo *obj); void _efl_ui_focus_manager_redirect_events_add(Efl_Ui_Focus_Manager *manager, Eo *obj); -EOAPI Eina_Bool efl_ui_focus_manager_calc_update_children(Eo *obj, Efl_Ui_Focus_Object *parent, Eina_List *children EFL_TRANSFER_OWNERSHIP); -EOAPI void efl_ui_focus_manager_calc_update_order(Eo *obj, Efl_Ui_Focus_Object *parent, Eina_List *children EFL_TRANSFER_OWNERSHIP); +ELM_API ELM_API_WEAK Eina_Bool efl_ui_focus_manager_calc_update_children(Eo *obj, Efl_Ui_Focus_Object *parent, Eina_List *children EFL_TRANSFER_OWNERSHIP); +ELM_API ELM_API_WEAK void efl_ui_focus_manager_calc_update_order(Eo *obj, Efl_Ui_Focus_Object *parent, Eina_List *children EFL_TRANSFER_OWNERSHIP); void _efl_access_shutdown(void); diff --git a/src/lib/elementary/elm_progressbar_legacy.h b/src/lib/elementary/elm_progressbar_legacy.h index a6b67991be..ae2905c2c1 100644 --- a/src/lib/elementary/elm_progressbar_legacy.h +++ b/src/lib/elementary/elm_progressbar_legacy.h @@ -11,7 +11,7 @@ typedef Eo Elm_Progressbar; * * @ingroup Elm_Progressbar */ -EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent); +ELM_API Evas_Object *elm_progressbar_add(Evas_Object *parent); /** * @brief Control the (exact) length of the bar region of a given progress bar @@ -30,7 +30,7 @@ EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size); +ELM_API void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size); /** * @brief Control the (exact) length of the bar region of a given progress bar @@ -49,7 +49,7 @@ EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size); * * @ingroup Elm_Progressbar */ -EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj); +ELM_API Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj); /** * @brief Control the progress value (in percentage) on a given progress bar @@ -64,7 +64,7 @@ EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_value_set(Evas_Object *obj, double val); +ELM_API void elm_progressbar_value_set(Evas_Object *obj, double val); /** * @brief Get the progress value (in percentage) on a given progress bar @@ -74,7 +74,7 @@ EAPI void elm_progressbar_value_set(Evas_Object *obj, double val); * * @ingroup Elm_Progressbar */ -EAPI double elm_progressbar_value_get(const Evas_Object *obj); +ELM_API double elm_progressbar_value_get(const Evas_Object *obj); /** * @brief Invert a given progress bar widget's displaying values order @@ -89,7 +89,7 @@ EAPI double elm_progressbar_value_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted); +ELM_API void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted); /** * @brief Invert a given progress bar widget's displaying values order @@ -104,7 +104,7 @@ EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted); * * @ingroup Elm_Progressbar */ -EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj); /** * @brief Control the orientation of a given progress bar widget @@ -117,7 +117,7 @@ EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); +ELM_API void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Control the orientation of a given progress bar widget @@ -130,7 +130,7 @@ EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) * * @ingroup Elm_Progressbar */ -EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj); /** * @brief Control the format string for a given progress bar widget's units @@ -150,7 +150,7 @@ EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units); +ELM_API void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units); /** * @brief Control the format string for a given progress bar widget's units @@ -170,7 +170,7 @@ EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units); * * @ingroup Elm_Progressbar */ -EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj); +ELM_API const char *elm_progressbar_unit_format_get(const Evas_Object *obj); /** * @brief Set the format function pointer for the units label @@ -186,7 +186,7 @@ EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type func, progressbar_freefunc_type free_func); +ELM_API void elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type func, progressbar_freefunc_type free_func); /** * @brief Control whether a given progress bar widget is at "pulsing mode" or @@ -206,7 +206,7 @@ EAPI void elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse); +ELM_API void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse); /** @@ -227,7 +227,7 @@ EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse); * * @ingroup Elm_Progressbar */ -EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj); /** @@ -241,7 +241,7 @@ EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state); +ELM_API void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state); /** @@ -253,7 +253,7 @@ EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state); * * @ingroup Elm_Progressbar */ -EAPI Eina_Bool elm_progressbar_is_pulsing_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_progressbar_is_pulsing_get(const Evas_Object *obj); /** @@ -269,7 +269,7 @@ EAPI Eina_Bool elm_progressbar_is_pulsing_get(const Evas_Object *obj); * * @ingroup Elm_Progressbar */ -EAPI void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, double val); +ELM_API void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, double val); /** * @brief Get the progress value (in percentage) on a given progress bar widget @@ -283,4 +283,4 @@ EAPI void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, dou * * @ingroup Elm_Progressbar */ -EAPI double elm_progressbar_part_value_get(const Evas_Object *obj, const char *part); +ELM_API double elm_progressbar_part_value_get(const Evas_Object *obj, const char *part); diff --git a/src/lib/elementary/elm_radio_legacy.h b/src/lib/elementary/elm_radio_legacy.h index 39e1613537..31bf9f606e 100644 --- a/src/lib/elementary/elm_radio_legacy.h +++ b/src/lib/elementary/elm_radio_legacy.h @@ -8,7 +8,7 @@ typedef Eo Elm_Radio; * * @ingroup Elm_Radio_Group */ -EAPI Evas_Object *elm_radio_add(Evas_Object *parent); +ELM_API Evas_Object *elm_radio_add(Evas_Object *parent); /** * @brief Set the value of the radio group. @@ -20,7 +20,7 @@ EAPI Evas_Object *elm_radio_add(Evas_Object *parent); * * @ingroup Elm_Radio_Group */ -EAPI void elm_radio_value_set(Evas_Object *obj, int value); +ELM_API void elm_radio_value_set(Evas_Object *obj, int value); /** * @brief Get the value of the radio group @@ -29,6 +29,6 @@ EAPI void elm_radio_value_set(Evas_Object *obj, int value) * * @ingroup Elm_Radio_Group */ -EAPI int elm_radio_value_get(const Evas_Object *obj); +ELM_API int elm_radio_value_get(const Evas_Object *obj); #include "efl_ui_radio_eo.legacy.h" diff --git a/src/lib/elementary/elm_removed.h b/src/lib/elementary/elm_removed.h index 1e126c578a..2bc8db420e 100644 --- a/src/lib/elementary/elm_removed.h +++ b/src/lib/elementary/elm_removed.h @@ -50,7 +50,7 @@ * * @return The toggle object */ -EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent); +EINA_DEPRECATED ELM_API Evas_Object *elm_toggle_add(Evas_Object *parent); /** * @brief Sets the label to be displayed with the toggle. @@ -60,7 +60,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent); * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_toggle_label_set(Evas_Object *obj, const char *label); /** * @brief Get the label of the toggle @@ -70,7 +70,7 @@ EINA_DEPRECATED EAPI void elm_toggle_label_set(Evas_Object *obj, const c * * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_toggle_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_toggle_label_get(const Evas_Object *obj); /** * @brief Set the icon used for the toggle @@ -84,7 +84,7 @@ EINA_DEPRECATED EAPI const char *elm_toggle_label_get(const Evas_Object *obj); * * @deprecated use elm_object_part_content_set() instead. */ -EINA_DEPRECATED EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon used for the toggle @@ -96,7 +96,7 @@ EINA_DEPRECATED EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Obj * * @deprecated use elm_object_part_content_get() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_toggle_icon_get(const Evas_Object *obj); /** * @brief Unset the icon used for the toggle @@ -108,7 +108,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj); * * @deprecated use elm_object_part_content_unset() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_toggle_icon_unset(Evas_Object *obj); /** * @brief Sets the labels to be associated with the on and off states of the toggle. @@ -120,7 +120,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj); * @deprecated use elm_object_part_text_set() for "on" and "off" parts * instead. */ -EINA_DEPRECATED EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel); +EINA_DEPRECATED ELM_API void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel); /** * @brief Get the labels associated with the on and off states of the @@ -133,7 +133,7 @@ EINA_DEPRECATED EAPI void elm_toggle_states_labels_set(Evas_Object *obj, * @deprecated use elm_object_part_text_get() for "on" and "off" parts * instead. */ -EINA_DEPRECATED EAPI void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel); +EINA_DEPRECATED ELM_API void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel); /** * @brief Sets the state of the toggle to @p state. @@ -143,7 +143,7 @@ EINA_DEPRECATED EAPI void elm_toggle_states_labels_get(const Evas_Object * * @deprecated use elm_check_state_set() instead. */ -EINA_DEPRECATED EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state); +EINA_DEPRECATED ELM_API void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state); /** * @brief Get the state of the toggle to @p state. @@ -153,7 +153,7 @@ EINA_DEPRECATED EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bo * * @deprecated use elm_check_state_get() instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_toggle_state_get(const Evas_Object *obj); /** * @brief Sets the state pointer of the toggle to @p statep. @@ -163,7 +163,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj); * * @deprecated use elm_check_state_pointer_set() instead. */ -EINA_DEPRECATED EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); +EINA_DEPRECATED ELM_API void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); /** * @} @@ -181,7 +181,7 @@ EINA_DEPRECATED EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, * @see elm_engine_set() * @deprecated Use elm_engine_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_engine_current_get(void); +EINA_DEPRECATED ELM_API const char *elm_engine_current_get(void); /** * Set the configured finger size for all applications on the display @@ -193,7 +193,7 @@ EINA_DEPRECATED EAPI const char *elm_engine_current_get(void); * @ingroup Elm_Fingers * @deprecated Use elm_config_finger_size_set() and elm_config_all_flush() */ -EINA_DEPRECATED EAPI void elm_finger_size_all_set(Evas_Coord size); +EINA_DEPRECATED ELM_API void elm_finger_size_all_set(Evas_Coord size); /** * Set the global scaling factor for all applications on the display @@ -204,7 +204,7 @@ EINA_DEPRECATED EAPI void elm_finger_size_all_set(Evas_Coord size); * @ingroup Elm_Scaling * @deprecated use elm_scale_set() and elm_config_all_flush() */ -EINA_DEPRECATED EAPI void elm_scale_all_set(double scale); +EINA_DEPRECATED ELM_API void elm_scale_all_set(double scale); /** * Apply the changes made with elm_font_overlay_set() and @@ -215,7 +215,7 @@ EINA_DEPRECATED EAPI void elm_scale_all_set(double scale); * This applies all font overlays set to all objects in the UI. * @deprecated Use elm_font_overlay_apply and elm_config_all_flush() */ -EINA_DEPRECATED EAPI void elm_font_overlay_all_apply(void); +EINA_DEPRECATED ELM_API void elm_font_overlay_all_apply(void); /** * Set the configured cache flush interval time for all applications on the @@ -228,7 +228,7 @@ EINA_DEPRECATED EAPI void elm_font_overlay_all_apply(void); * @deprecated Use elm_cache_flush_interval_set() and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_cache_flush_interval_all_set(int size); +EINA_DEPRECATED ELM_API void elm_cache_flush_interval_all_set(int size); /** * Set the configured cache flush enabled state for all applications on the @@ -241,7 +241,7 @@ EINA_DEPRECATED EAPI void elm_cache_flush_interval_all_set(int size); * @deprecated Use elm_cache_flush_enabled_set and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_cache_flush_enabled_all_set(Eina_Bool enabled); +EINA_DEPRECATED ELM_API void elm_cache_flush_enabled_all_set(Eina_Bool enabled); /** * Set the configured font cache size for all applications on the @@ -254,7 +254,7 @@ EINA_DEPRECATED EAPI void elm_cache_flush_enabled_all_set(Eina_Bool enabled * @deprecated Use elm_font_cache_set() and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_font_cache_all_set(int size); +EINA_DEPRECATED ELM_API void elm_font_cache_all_set(int size); /** * Set the configured image cache size for all applications on the @@ -267,7 +267,7 @@ EINA_DEPRECATED EAPI void elm_font_cache_all_set(int size); * @deprecated Use elm_image_cache_set() and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_image_cache_all_set(int size); +EINA_DEPRECATED ELM_API void elm_image_cache_all_set(int size); /** * Set the configured edje file cache size for all applications on the @@ -280,7 +280,7 @@ EINA_DEPRECATED EAPI void elm_image_cache_all_set(int size); * @deprecated Use elm_edje_file_cache_set() and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_edje_file_cache_all_set(int size); +EINA_DEPRECATED ELM_API void elm_edje_file_cache_all_set(int size); /** * Set the configured edje collections (groups) cache size for all @@ -293,7 +293,7 @@ EINA_DEPRECATED EAPI void elm_edje_file_cache_all_set(int size); * @deprecated Use elm_edje_collection_cache_set() and elm_config_all_flush() * @ingroup Elm_Caches */ -EINA_DEPRECATED EAPI void elm_edje_collection_cache_all_set(int size); +EINA_DEPRECATED ELM_API void elm_edje_collection_cache_all_set(int size); /** * Set Elementary's profile. @@ -306,7 +306,7 @@ EINA_DEPRECATED EAPI void elm_edje_collection_cache_all_set(int size); * @ingroup Elm_Profile * */ -EINA_DEPRECATED EAPI void elm_profile_all_set(const char *profile); +EINA_DEPRECATED ELM_API void elm_profile_all_set(const char *profile); /** * Set whether scrollers should bounce when they reach their @@ -319,7 +319,7 @@ EINA_DEPRECATED EAPI void elm_profile_all_set(const char *profile); * @deprecated Use elm_scroll_bounce_enabled_set() and elm_config_all_flush() * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_bounce_enabled_all_set(Eina_Bool enabled); +EINA_DEPRECATED ELM_API void elm_scroll_bounce_enabled_all_set(Eina_Bool enabled); /** * Set the amount of inertia a scroller will impose at bounce @@ -331,7 +331,7 @@ EINA_DEPRECATED EAPI void elm_scroll_bounce_enabled_all_set(Eina_Bool en * @deprecated Use elm_scroll_bounce_friction_set() and elm_config_all_flush() * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_bounce_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_bounce_friction_all_set(double friction); /** * Set the amount of inertia a paged scroller will impose at @@ -344,7 +344,7 @@ EINA_DEPRECATED EAPI void elm_scroll_bounce_friction_all_set(double fric * elm_config_all_flush() * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_page_scroll_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_page_scroll_friction_all_set(double friction); /** * Set the amount of inertia a scroller will impose at region bring @@ -357,7 +357,7 @@ EINA_DEPRECATED EAPI void elm_scroll_page_scroll_friction_all_set(double * elm_config_all_flush() * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_bring_in_scroll_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_bring_in_scroll_friction_all_set(double friction); /** * Set the amount of inertia scrollers will impose at animations @@ -370,7 +370,7 @@ EINA_DEPRECATED EAPI void elm_scroll_bring_in_scroll_friction_all_set(do * @deprecated Use elm_scroll_zoom_friction_set() and elm_config_all_flush() * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_zoom_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_zoom_friction_all_set(double friction); /** * Set whether scrollers should be draggable from any point in their @@ -384,7 +384,7 @@ EINA_DEPRECATED EAPI void elm_scroll_zoom_friction_all_set(double fricti * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_enabled_all_set(Eina_Bool enabled); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_enabled_all_set(Eina_Bool enabled); /** @@ -400,7 +400,7 @@ EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_enabled_all_set(Eina_Bo * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_threshold_all_set(unsigned int threshold); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_threshold_all_set(unsigned int threshold); /** * Set the minimum speed of mouse cursor movement which will trigger @@ -415,7 +415,7 @@ EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_threshold_all_set(unsig * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_momentum_threshold_all_set(double threshold); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_momentum_threshold_all_set(double threshold); /** * Set the amount of inertia a scroller will impose at self scrolling @@ -429,7 +429,7 @@ EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_momentum_threshold_all_ * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_friction_all_set(double friction); /** * Set the amount of lag between your actual mouse cursor dragging @@ -447,7 +447,7 @@ EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_friction_all_set(double * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_border_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_border_friction_all_set(double friction); /** * Set the sensitivity amount which is be multiplied by the length of @@ -464,30 +464,30 @@ EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_border_friction_all_set * * @ingroup Elm_Scrolling */ -EINA_DEPRECATED EAPI void elm_scroll_thumbscroll_sensitivity_friction_all_set(double friction); +EINA_DEPRECATED ELM_API void elm_scroll_thumbscroll_sensitivity_friction_all_set(double friction); -EINA_DEPRECATED EAPI void elm_gen_clear(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_gen_item_selected_set(Elm_Gen_Item *it, Eina_Bool selected); -EINA_DEPRECATED EAPI Eina_Bool elm_gen_item_selected_get(const Elm_Gen_Item *it); -EINA_DEPRECATED EAPI void elm_gen_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); -EINA_DEPRECATED EAPI Eina_Bool elm_gen_always_select_mode_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_gen_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); -EINA_DEPRECATED EAPI Eina_Bool elm_gen_no_select_mode_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_gen_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); -EINA_DEPRECATED EAPI void elm_gen_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); -EINA_DEPRECATED EAPI void elm_gen_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); -EINA_DEPRECATED EAPI void elm_gen_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); +EINA_DEPRECATED ELM_API void elm_gen_clear(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_gen_item_selected_set(Elm_Gen_Item *it, Eina_Bool selected); +EINA_DEPRECATED ELM_API Eina_Bool elm_gen_item_selected_get(const Elm_Gen_Item *it); +EINA_DEPRECATED ELM_API void elm_gen_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); +EINA_DEPRECATED ELM_API Eina_Bool elm_gen_always_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_gen_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); +EINA_DEPRECATED ELM_API Eina_Bool elm_gen_no_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_gen_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +EINA_DEPRECATED ELM_API void elm_gen_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +EINA_DEPRECATED ELM_API void elm_gen_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); +EINA_DEPRECATED ELM_API void elm_gen_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); -EINA_DEPRECATED EAPI void elm_gen_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); -EINA_DEPRECATED EAPI void elm_gen_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); -EINA_DEPRECATED EAPI void elm_gen_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); -EINA_DEPRECATED EAPI void elm_gen_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); -EINA_DEPRECATED EAPI void elm_gen_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); -EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_first_item_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_last_item_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_item_next_get(const Elm_Gen_Item *it); -EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_item_prev_get(const Elm_Gen_Item *it); -EINA_DEPRECATED EAPI Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *it); +EINA_DEPRECATED ELM_API void elm_gen_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); +EINA_DEPRECATED ELM_API void elm_gen_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gen_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gen_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); +EINA_DEPRECATED ELM_API void elm_gen_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); +EINA_DEPRECATED ELM_API Elm_Gen_Item *elm_gen_first_item_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Gen_Item *elm_gen_last_item_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Gen_Item *elm_gen_item_next_get(const Elm_Gen_Item *it); +EINA_DEPRECATED ELM_API Elm_Gen_Item *elm_gen_item_prev_get(const Elm_Gen_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *it); /** * Set the text to show in the anchorblock @@ -505,7 +505,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *i * up to the style defined in the theme which tags do what. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_anchorblock_text_set(Evas_Object *obj, const char *text); +EINA_DEPRECATED ELM_API void elm_anchorblock_text_set(Evas_Object *obj, const char *text); /** * Get the markup text set for the anchorblock @@ -517,7 +517,7 @@ EINA_DEPRECATED EAPI void elm_anchorblock_text_set(Evas_Object *obj, cons * occurred * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_anchorblock_text_get(const Evas_Object *obj); /** * Set the text to show in the anchorview @@ -535,7 +535,7 @@ EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj * up to the style defined in the theme which tags do what. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_anchorview_text_set(Evas_Object *obj, const char *text); +EINA_DEPRECATED ELM_API void elm_anchorview_text_set(Evas_Object *obj, const char *text); /** * Get the markup text set for the anchorview @@ -547,7 +547,7 @@ EINA_DEPRECATED EAPI void elm_anchorview_text_set(Evas_Object *obj, const * occurred * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_anchorview_text_get(const Evas_Object *obj); /** * @brief Get the ctxpopup item's disabled/enabled state. @@ -560,7 +560,7 @@ EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj) * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it); /** * @brief Set the ctxpopup item's state as disabled or enabled. @@ -573,7 +573,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_ctxpopup_item_disabled_get * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI void elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * @brief Get the icon object for the given ctxpopup item. @@ -589,7 +589,7 @@ EINA_DEPRECATED EAPI void elm_ctxpopup_item_disabled_set(Elm_Object_Item * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it); /** * @brief Sets the side icon associated with the ctxpopup item @@ -607,7 +607,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_It * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI void elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); /** * @brief Get the label for the given ctxpopup item. @@ -623,7 +623,7 @@ EINA_DEPRECATED EAPI void elm_ctxpopup_item_icon_set(Elm_Object_Item *it * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI const char *elm_ctxpopup_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_ctxpopup_item_label_get(const Elm_Object_Item *it); /** * @brief (Re)set the label on the given ctxpopup item. @@ -635,7 +635,7 @@ EINA_DEPRECATED EAPI const char *elm_ctxpopup_item_label_get(const Elm_Object_I * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI void elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label); /** * @brief Set an elm widget as the content of the ctxpopup. @@ -654,7 +654,7 @@ EINA_DEPRECATED EAPI void elm_ctxpopup_item_label_set(Elm_Object_Item *i * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI void elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content); /** * @brief Unset the ctxpopup content @@ -672,7 +672,7 @@ EINA_DEPRECATED EAPI void elm_ctxpopup_content_set(Evas_Object *obj, Eva * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj); /** * @brief Delete the given item in a ctxpopup object. @@ -684,7 +684,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj); * * @ingroup Elm_Ctxpopup */ -EINA_DEPRECATED EAPI void elm_ctxpopup_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_ctxpopup_item_del(Elm_Object_Item *it); /** * Set the label for a given file selector button widget @@ -694,7 +694,7 @@ EINA_DEPRECATED EAPI void elm_ctxpopup_item_del(Elm_Obje * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_fileselector_button_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_fileselector_button_label_set(Evas_Object *obj, const char *label); /** * Get the label set for a given file selector button widget @@ -704,7 +704,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_label_set(Evas_Object * * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_fileselector_button_label_get(const Evas_Object *obj); /** * Set the icon on a given file selector button widget @@ -719,7 +719,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Ob * @deprecated Use elm_object_part_content_set() instead * @see elm_fileselector_button_icon_get() */ -EINA_DEPRECATED EAPI void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon set for a given file selector button widget @@ -731,7 +731,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_button_icon_se * @deprecated Use elm_object_part_content_get() instead * @see elm_fileselector_button_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj); /** * Unset the icon used in a given file selector button widget @@ -746,7 +746,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_button_icon_ge * @deprecated Use elm_object_part_content_unset() instead * @see elm_fileselector_button_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj); /** * Set the label for a given file selector entry widget's button @@ -757,7 +757,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_button_icon_un * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label); /** * Get the label set for a given file selector entry widget's button @@ -767,7 +767,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_button_label_set(Evas_Ob * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj); /** * Set the icon on a given file selector entry widget's button @@ -782,7 +782,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const E * @deprecated Use elm_object_part_content_set() instead * @see elm_fileselector_entry_button_icon_get() */ -EINA_DEPRECATED EAPI void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon set for a given file selector entry widget's button @@ -794,7 +794,7 @@ EINA_DEPRECATED EAPI void elm_fileselector_entry_button_i * @deprecated Use elm_object_part_content_get() instead * @see elm_fileselector_entry_button_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj); /** * Unset the icon used in a given file selector entry widget's @@ -810,7 +810,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_entry_button_i * @deprecated Use elm_object_part_content_unset() instead * @see elm_fileselector_entry_button_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj); /** * @brief Sets the content of the hover object and the direction in which it @@ -843,7 +843,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_fileselector_entry_button_i * * @deprecated Use elm_object_part_content_set() instead */ -EINA_DEPRECATED EAPI void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); /** * @brief Get the content of the hover object, in a given direction. @@ -858,7 +858,7 @@ EINA_DEPRECATED EAPI void elm_hover_content_set(Evas_Object *obj, const * @deprecated Use elm_object_part_content_get() instead * @see elm_object_part_content_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow); +EINA_DEPRECATED ELM_API Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow); /** * @brief Unset the content of the hover object, in a given direction. @@ -872,7 +872,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, * @deprecated Use elm_object_part_content_unset() instead * @see elm_object_part_content_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow); +EINA_DEPRECATED ELM_API Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow); /** * @brief Set the hoversel button label @@ -885,7 +885,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, cons * * @deprecated elm_object_text_set() */ -EINA_DEPRECATED EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_hoversel_label_set(Evas_Object *obj, const char *label); /** * @brief Get the hoversel button label @@ -895,7 +895,7 @@ EINA_DEPRECATED EAPI void elm_hoversel_label_set(Evas_Object *obj, const * * @deprecated elm_object_text_get() */ -EINA_DEPRECATED EAPI const char *elm_hoversel_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_hoversel_label_get(const Evas_Object *obj); /** * @brief Set the icon of the hoversel button @@ -911,7 +911,7 @@ EINA_DEPRECATED EAPI const char *elm_hoversel_label_get(const Evas_Object *obj) * @see elm_object_content_set() for the button widget * @deprecated Use elm_object_item_part_content_set() instead */ -EINA_DEPRECATED EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon of the hoversel button @@ -925,7 +925,7 @@ EINA_DEPRECATED EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_O * @see elm_hoversel_icon_set() * @deprecated Use elm_object_item_part_content_get() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj); /** * @brief Get and unparent the icon of the hoversel button @@ -940,7 +940,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj); * @see elm_object_content_unset() for the button widget * @deprecated Use elm_object_item_part_content_unset() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj); /** * @brief This returns the data pointer supplied with elm_hoversel_item_add() @@ -952,7 +952,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj); * @see elm_hoversel_item_add() * @deprecated Use elm_object_item_data_get() instead */ -EINA_DEPRECATED EAPI void *elm_hoversel_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_hoversel_item_data_get(const Elm_Object_Item *it); /** * @brief This returns the label text of the given hoversel item. @@ -963,7 +963,7 @@ EINA_DEPRECATED EAPI void *elm_hoversel_item_data_get(const Elm_Object_It * @see elm_hoversel_item_add() * @deprecated Use elm_object_item_text_get() instead */ -EINA_DEPRECATED EAPI const char *elm_hoversel_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_hoversel_item_label_get(const Elm_Object_Item *it); /** * @brief Set the function to be called when an item from the hoversel is @@ -980,7 +980,7 @@ EINA_DEPRECATED EAPI const char *elm_hoversel_item_label_get(const Elm_Object_I * @see elm_hoversel_item_add() * @deprecated Use elm_object_item_del_cb_set() instead */ -EINA_DEPRECATED EAPI void elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * @brief Delete an item from the hoversel @@ -993,7 +993,7 @@ EINA_DEPRECATED EAPI void elm_hoversel_item_del_cb_set(E * @deprecated Use elm_object_item_del() instead * @see elm_hoversel_item_add() */ -EINA_DEPRECATED EAPI void elm_hoversel_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_hoversel_item_del(Elm_Object_Item *it); /** * Set actionslider labels. @@ -1004,7 +1004,7 @@ EINA_DEPRECATED EAPI void elm_hoversel_item_del(Elm_Obje * @param right_label The label to be set on the right. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label); +EINA_DEPRECATED ELM_API void elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label); /** * Get actionslider labels. @@ -1015,7 +1015,7 @@ EINA_DEPRECATED EAPI void elm_actionslider_labels_set(Evas_Object *obj, c * @param right_label A char** to place the right_label of @p obj into. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label); +EINA_DEPRECATED ELM_API void elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label); /** * Set the label used on the indicator. @@ -1024,7 +1024,7 @@ EINA_DEPRECATED EAPI void elm_actionslider_labels_get(const Evas_Object * * @param label The label to be set on the indicator. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label); /** * Get the label used on the indicator object. @@ -1033,7 +1033,7 @@ EINA_DEPRECATED EAPI void elm_actionslider_indicator_label_set(Evas_Objec * @return The indicator label * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_actionslider_indicator_label_get(Evas_Object *obj); /** * Set the overlay object used for the background object. @@ -1051,7 +1051,7 @@ EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Objec * @ingroup Elm_Bg */ -EINA_DEPRECATED EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay); +EINA_DEPRECATED ELM_API void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay); /** * Get the overlay object used for the background object. @@ -1065,7 +1065,7 @@ EINA_DEPRECATED EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Obje * * @ingroup Elm_Bg */ -EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bg_overlay_get(const Evas_Object *obj); /** * Get the overlay object used for the background object. @@ -1079,7 +1079,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj); * * @ingroup Elm_Bg */ -EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bg_overlay_unset(Evas_Object *obj); /** @@ -1092,7 +1092,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj); * the selected corner. * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_bubble_label_set(Evas_Object *obj, const char *label); /** * Get the label of the bubble @@ -1103,7 +1103,7 @@ EINA_DEPRECATED EAPI void elm_bubble_label_set(Evas_Object *obj, const c * This function gets the title of the bubble. * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_bubble_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_bubble_label_get(const Evas_Object *obj); /** * Set the info of the bubble @@ -1115,7 +1115,7 @@ EINA_DEPRECATED EAPI const char *elm_bubble_label_get(const Evas_Object *obj); * the selected corner. * @deprecated use elm_object_part_text_set() instead. (with "info" as the parameter). */ -EINA_DEPRECATED EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info); +EINA_DEPRECATED ELM_API void elm_bubble_info_set(Evas_Object *obj, const char *info); /** * Get the info of the bubble @@ -1127,7 +1127,7 @@ EINA_DEPRECATED EAPI void elm_bubble_info_set(Evas_Object *obj, const ch * This function gets the info text. * @deprecated use elm_object_part_text_get() instead. (with "info" as the parameter). */ -EINA_DEPRECATED EAPI const char *elm_bubble_info_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_bubble_info_get(const Evas_Object *obj); /** * Set the content to be shown in the bubble @@ -1144,7 +1144,7 @@ EINA_DEPRECATED EAPI const char *elm_bubble_info_get(const Evas_Object *obj); * @deprecated use elm_object_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content); /** * Get the content shown in the bubble @@ -1157,7 +1157,7 @@ EINA_DEPRECATED EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_ * @deprecated use elm_object_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bubble_content_get(const Evas_Object *obj); /** * Unset the content shown in the bubble @@ -1170,7 +1170,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj) * @deprecated use elm_object_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bubble_content_unset(Evas_Object *obj); /** * Set the icon of the bubble @@ -1185,7 +1185,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon of the bubble @@ -1198,7 +1198,7 @@ EINA_DEPRECATED EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Obj * @deprecated use elm_object_part_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bubble_icon_get(const Evas_Object *obj); /** * Unset the icon of the bubble @@ -1211,7 +1211,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_bubble_icon_unset(Evas_Object *obj); /** @@ -1224,7 +1224,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj); * @param label The text will be written on the button * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_button_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_button_label_set(Evas_Object *obj, const char *label); /** * Get the label set for the button @@ -1239,7 +1239,7 @@ EINA_DEPRECATED EAPI void elm_button_label_set(Evas_Object *obj, const c * @return The text set to the label, or NULL if nothing is set * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_button_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_button_label_get(const Evas_Object *obj); /** * Set the icon used for the button @@ -1252,7 +1252,7 @@ EINA_DEPRECATED EAPI const char *elm_button_label_get(const Evas_Object *obj); * @param icon The icon object for the button * @deprecated use elm_object_part_content_set() instead. */ -EINA_DEPRECATED EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon used for the button @@ -1266,7 +1266,7 @@ EINA_DEPRECATED EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Obj * * @deprecated use elm_object_part_content_get() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_button_icon_get(const Evas_Object *obj); /** * Remove the icon set without deleting it and return the object @@ -1280,7 +1280,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj); * @return The icon object that was being used * @deprecated use elm_object_part_content_unset() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_button_icon_unset(Evas_Object *obj); /** * Set a day text color to the same that represents Saturdays. @@ -1300,7 +1300,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj); * * @ingroup Elm_Calendar */ -EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos); +EINA_DEPRECATED ELM_API void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos); /** * Set a day text color to the same that represents Sundays. @@ -1320,7 +1320,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, * * @ingroup Elm_Calendar */ -EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos); +EINA_DEPRECATED ELM_API void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos); /** * Set a day text color to the same that represents Weekdays. @@ -1349,7 +1349,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, i * * @ingroup Elm_Calendar */ -EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos); +EINA_DEPRECATED ELM_API void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos); /** @@ -1360,7 +1360,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_check_label_set(Evas_Object *obj, const char *label); /** * @brief Get the text label of the check object @@ -1370,7 +1370,7 @@ EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const ch * * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_check_label_get(const Evas_Object *obj); /** * @brief Set the icon object of the check object @@ -1385,7 +1385,7 @@ EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead. * */ -EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon object of the check object @@ -1396,7 +1396,7 @@ EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Obje * @deprecated use elm_object_part_content_get() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_check_icon_get(const Evas_Object *obj); /** * @brief Unset the icon used for the check object @@ -1409,7 +1409,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_unset() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_check_icon_unset(Evas_Object *obj); /** * @brief Set the text label of the check object @@ -1419,7 +1419,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj); * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_check_label_set(Evas_Object *obj, const char *label); /** * @brief Get the text label of the check object @@ -1429,7 +1429,7 @@ EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const ch * * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_check_label_get(const Evas_Object *obj); /** * @brief Set the icon object of the check object @@ -1444,7 +1444,7 @@ EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead. * */ -EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon object of the check object @@ -1455,7 +1455,7 @@ EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Obje * @deprecated use elm_object_part_content_get() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_check_icon_get(const Evas_Object *obj); /** * @brief Unset the icon used for the check object @@ -1468,10 +1468,10 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_unset() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_check_icon_unset(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext); -EINA_DEPRECATED EAPI void elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext); +EINA_DEPRECATED ELM_API void elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext); +EINA_DEPRECATED ELM_API void elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext); /** @@ -1496,7 +1496,7 @@ EINA_DEPRECATED EAPI void elm_check_states_labels_get(const Evas_Object * * @ingroup Elm_Conformant */ -EINA_DEPRECATED EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content); /** * Get the content of the conformant widget. @@ -1515,7 +1515,7 @@ EINA_DEPRECATED EAPI void elm_conformant_content_set(Evas_Object *obj, E * * @ingroup Elm_Conformant */ -EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_conformant_content_get(const Evas_Object *obj); /** * Unset the content of the conformant widget. @@ -1531,7 +1531,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object * * * @ingroup Elm_Conformant */ -EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_conformant_content_unset(Evas_Object *obj); /** * Get the side labels max length. @@ -1544,7 +1544,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj) * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI int elm_diskselector_side_label_lenght_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_diskselector_side_label_lenght_get(const Evas_Object *obj); /** * Set the side labels max length. @@ -1556,7 +1556,7 @@ EINA_DEPRECATED EAPI int elm_diskselector_side_label_lenght_get(const Evas_Ob * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len); +EINA_DEPRECATED ELM_API void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len); /** * Get the data associated to the item. @@ -1573,7 +1573,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_side_label_lenght_set(Evas_Object * * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void *elm_diskselector_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_diskselector_item_data_get(const Elm_Object_Item *it); /** * Set the icon associated to the item. @@ -1599,7 +1599,7 @@ EINA_DEPRECATED EAPI void *elm_diskselector_item_data_get(const * @deprecated Use elm_object_item_part_content_set() instead * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); /** * Get the icon associated to the item. @@ -1618,7 +1618,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_icon_set(Elm_O * @deprecated Use elm_object_item_part_content_set() instead * @ingroup Elm_Diskselector */ -EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Object_Item *it); +ELM_API Evas_Object *elm_diskselector_item_icon_get(const Elm_Object_Item *it); /** * Set the label of item. @@ -1654,7 +1654,7 @@ EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Object_Item * @deprecated Use elm_object_item_text_set() instead * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label); /** * Get the label of item. @@ -1673,7 +1673,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_label_set(Elm_ * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI const char *elm_diskselector_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_diskselector_item_label_get(const Elm_Object_Item *it); /** * Set the function called when a diskselector item is freed. @@ -1693,7 +1693,7 @@ EINA_DEPRECATED EAPI const char *elm_diskselector_item_label_get(cons * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * Delete them item from the diskselector. @@ -1709,7 +1709,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_del_cb_set(Elm * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_diskselector_item_del(Elm_Object_Item *it); /** * Set the text to be shown in the diskselector item. @@ -1725,7 +1725,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_del(Elm_Object * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text); +EINA_DEPRECATED ELM_API void elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in the tooltip item. @@ -1750,7 +1750,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_text_s * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +EINA_DEPRECATED ELM_API void elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset tooltip from item. @@ -1767,7 +1767,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_conten * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_diskselector_item_tooltip_unset(Elm_Object_Item *it); /** * Sets a different style for this item tooltip. @@ -1784,7 +1784,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_unset( * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style for this item tooltip. @@ -1799,7 +1799,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_tooltip_style_ * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI const char *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it); /** * Set the cursor to be shown when mouse is over the diskselector item @@ -1812,7 +1812,7 @@ EINA_DEPRECATED EAPI const char *elm_diskselector_item_tooltip_style_ * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor); +EINA_DEPRECATED ELM_API void elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor); /** * Get the cursor to be shown when mouse is over the diskselector item @@ -1826,7 +1826,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_set(Elm * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI const char *elm_diskselector_item_cursor_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_diskselector_item_cursor_get(const Elm_Object_Item *it); /** * Unset the cursor to be shown when mouse is over the diskselector item @@ -1839,7 +1839,7 @@ EINA_DEPRECATED EAPI const char *elm_diskselector_item_cursor_get(con * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_diskselector_item_cursor_unset(Elm_Object_Item *it); /** * Sets a different style for this item cursor. @@ -1855,7 +1855,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_unset(E * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the style for this item cursor. @@ -1870,7 +1870,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_style_s * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI const char *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the cursor set should be searched on the theme or should use @@ -1890,7 +1890,7 @@ EINA_DEPRECATED EAPI const char *elm_diskselector_item_cursor_style_g * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); +EINA_DEPRECATED ELM_API void elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get the cursor engine only usage for this item cursor. @@ -1905,10 +1905,10 @@ EINA_DEPRECATED EAPI void elm_diskselector_item_cursor_engine_ * * @ingroup Elm_Diskselector */ -EINA_DEPRECATED EAPI Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it); -EINA_DEPRECATED EAPI void elm_factory_content_set(Evas_Object *obj, Evas_Object *content); -EINA_DEPRECATED EAPI Evas_Object *elm_factory_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_factory_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API Evas_Object *elm_factory_content_get(const Evas_Object *obj); /** * Get the label of a given flip selector widget's item. @@ -1921,7 +1921,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_factory_content_get(const Evas_Object *obj * @deprecated see elm_object_item_text_get() instead * @ingroup Elm_Flipselector */ -EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_flipselector_item_label_get(const Elm_Object_Item *it); /** * Set the label of a given flip selector widget's item. @@ -1934,7 +1934,7 @@ EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Objec * @deprecated see elm_object_item_text_set() instead * @ingroup Elm_Flipselector */ -EINA_DEPRECATED EAPI void elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label); /** * Delete a given item from a flip selector widget. @@ -1944,7 +1944,7 @@ EINA_DEPRECATED EAPI void elm_flipselector_item_label_set(Elm_Object_Item * @deprecated Use elm_object_item_del() instead * @ingroup Elm_Flipselector */ -EINA_DEPRECATED EAPI void elm_flipselector_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_flipselector_item_del(Elm_Object_Item *it); /** * Set the interval on time updates for a user mouse button hold @@ -1973,7 +1973,7 @@ EINA_DEPRECATED EAPI void elm_flipselector_item_del(Elm_Object_Item *it); * * @ingroup Elm_Flipselector */ -EINA_DEPRECATED EAPI void elm_flipselector_interval_set(Evas_Object *obj, double interval); +EINA_DEPRECATED ELM_API void elm_flipselector_interval_set(Evas_Object *obj, double interval); /** * Get the interval on time updates for a user mouse button hold @@ -1987,7 +1987,7 @@ EINA_DEPRECATED EAPI void elm_flipselector_interval_set(E * * @ingroup Elm_Flipselector */ -EINA_DEPRECATED EAPI double elm_flipselector_interval_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_flipselector_interval_get(const Evas_Object *obj); /** * Make a given Elementary object the focused one. @@ -2003,7 +2003,7 @@ EINA_DEPRECATED EAPI double elm_flipselector_interval_get(c * * @ingroup Elm_Focus */ -EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_object_focus(Evas_Object *obj); /** * Give focus to next object in object tree. @@ -2019,7 +2019,7 @@ EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj); * * @ingroup Elm_Focus */ -EINA_DEPRECATED EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir); +EINA_DEPRECATED ELM_API void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir); /** * Remove the focus from an Elementary object @@ -2034,7 +2034,7 @@ EINA_DEPRECATED EAPI void elm_object_focus_cycle(Evas_Object *ob * * @ingroup Elm_Focus */ -EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_object_unfocus(Evas_Object *obj); /** * Give focus to near object in one direction. @@ -2049,7 +2049,7 @@ EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj); * @deprecated Support it later. * @ingroup Elm_Focus */ -EINA_DEPRECATED EAPI void elm_object_focus_direction_go(Evas_Object *obj, int x, int y); +EINA_DEPRECATED ELM_API void elm_object_focus_direction_go(Evas_Object *obj, int x, int y); /** * @brief Set the frame label @@ -2059,7 +2059,7 @@ EINA_DEPRECATED EAPI void elm_object_focus_direction_go(Evas_Obj * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_frame_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_frame_label_set(Evas_Object *obj, const char *label); /** * @brief Get the frame label @@ -2070,7 +2070,7 @@ EINA_DEPRECATED EAPI void elm_frame_label_set(Evas_Object *obj, const ch * * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_frame_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_frame_label_get(const Evas_Object *obj); /** * @brief Set the content of the frame widget @@ -2084,7 +2084,7 @@ EINA_DEPRECATED EAPI const char *elm_frame_label_get(const Evas_Object *obj); * * @deprecated use elm_object_content_set() instead. */ -EINA_DEPRECATED EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_frame_content_set(Evas_Object *obj, Evas_Object *content); /** * @brief Get the content of the frame widget @@ -2096,7 +2096,7 @@ EINA_DEPRECATED EAPI void elm_frame_content_set(Evas_Object *obj, Evas_O * * @deprecated use elm_object_content_get() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_frame_content_get(const Evas_Object *obj); /** * @brief Unset the content of the frame widget @@ -2108,11 +2108,11 @@ EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj); * * @deprecated use elm_object_content_unset() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_frame_content_unset(Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode); -EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj); -EINA_DEPRECATED EAPI void elm_genlist_item_icons_orphan(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode); +EINA_DEPRECATED ELM_API Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_genlist_item_icons_orphan(Elm_Object_Item *it); /** * This sets the horizontal stretching mode. * @@ -2132,7 +2132,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_icons_orphan(Elm_Object_Item * @deprecated use elm_genlist_mode_set() * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode); +EINA_DEPRECATED ELM_API void elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode); /** * Get the horizontal stretching mode. @@ -2146,7 +2146,7 @@ EINA_DEPRECATED EAPI void elm_genlist_horizontal_set(Ev * @deprecated use elm_genlist_mode_get() * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_List_Mode elm_genlist_horizontal_get(const Evas_Object *obj); /** * Return the data associated to a given genlist item @@ -2163,7 +2163,7 @@ EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_get(co * @deprecated Use elm_object_item_data_get() instead * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void *elm_genlist_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_genlist_item_data_get(const Elm_Object_Item *it); /** * Set the data associated to a given genlist item @@ -2182,7 +2182,7 @@ EINA_DEPRECATED EAPI void *elm_genlist_item_data_get(con * @deprecated Use elm_object_item_data_set() instead * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_item_data_set(Elm_Object_Item *it, const void *data); +EINA_DEPRECATED ELM_API void elm_genlist_item_data_set(Elm_Object_Item *it, const void *data); /** * Set whether a given genlist item is disabled or not. @@ -2199,7 +2199,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_data_set(Elm * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_genlist_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * Get whether a given genlist item is disabled or not. @@ -2213,7 +2213,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_disabled_set * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_item_disabled_get(const Elm_Object_Item *it); /** * Remove a genlist item from the its parent, deleting it. @@ -2227,7 +2227,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_disabled_get * @deprecated Use elm_object_item_del() instead * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_del(Elm_Object_Item *it); /** * Get the genlist object's handle which contains a given genlist @@ -2241,7 +2241,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_del(Elm_Obje * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_genlist_item_genlist_get(const Elm_Object_Item *it); /** * Get the mode item style of items in the genlist @@ -2255,7 +2255,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_genlist_item_genlist_get( * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI const char *elm_genlist_mode_item_style_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_genlist_mode_item_style_get(const Evas_Object *obj); /** * Set the mode item style of items in the genlist @@ -2269,7 +2269,7 @@ EINA_DEPRECATED EAPI const char *elm_genlist_mode_item_style_g * * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI void elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style); +EINA_DEPRECATED ELM_API void elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style); /** * Get the Item's Flags @@ -2283,7 +2283,7 @@ EINA_DEPRECATED EAPI void elm_genlist_mode_item_style_s * @deprecated Use elm_genlist_item_type_get() instead * @ingroup Elm_Genlist */ -EINA_DEPRECATED EAPI Elm_Genlist_Item_Type elm_genlist_item_flags_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Elm_Genlist_Item_Type elm_genlist_item_flags_get(const Elm_Object_Item *it); /** * Tells genlist to "orphan" contents fetched by the item class @@ -2297,7 +2297,7 @@ EINA_DEPRECATED EAPI Elm_Genlist_Item_Type elm_genlist_item_flags_get(con * * @deprecated Use elm_genlist_item_all_contents_unset() instead */ -EINA_DEPRECATED EAPI void elm_genlist_item_contents_orphan(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_contents_orphan(Elm_Object_Item *it); #define ELM_IMAGE_ROTATE_90_CW 1 #define ELM_IMAGE_ROTATE_180_CW 2 @@ -2313,7 +2313,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_contents_orp * @see elm_index_item_data_set() * */ -EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item); +EINA_DEPRECATED ELM_API void *elm_index_item_data_get(const Elm_Object_Item *item); /** * Set the data associated with a given index widget item @@ -2328,7 +2328,7 @@ EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item); * * @deprecated Use elm_object_item_data_set() instead */ -EINA_DEPRECATED EAPI void elm_index_item_data_set(Elm_Object_Item *it, const void *data); +EINA_DEPRECATED ELM_API void elm_index_item_data_set(Elm_Object_Item *it, const void *data); /** * Set the function to be called when a given index widget item is freed. @@ -2342,7 +2342,7 @@ EINA_DEPRECATED EAPI void elm_index_item_data_set(Elm_Object_Item *it, const vo * * @deprecated Use elm_object_item_del_cb_set() instead */ -EINA_DEPRECATED EAPI void elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * Remove an item from a given index widget, to be referenced by @@ -2356,7 +2356,7 @@ EINA_DEPRECATED EAPI void elm_index_item_del_cb_set(Elm_Object_ * * @deprecated Use elm_object_item_del() instead */ -EINA_DEPRECATED EAPI void elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item); +EINA_DEPRECATED ELM_API void elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item); /** * @brief Set the label on the label object @@ -2365,7 +2365,7 @@ EINA_DEPRECATED EAPI void elm_index_item_del(Evas_Object *obj, * @param label The label will be used on the label object * @deprecated See elm_object_text_set() */ -EINA_DEPRECATED EAPI void elm_label_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_label_label_set(Evas_Object *obj, const char *label); /** * @brief Get the label used on the label object @@ -2374,7 +2374,7 @@ EINA_DEPRECATED EAPI void elm_label_label_set(Evas_Object *obj, const cha * @return The string inside the label * @deprecated See elm_object_text_get() */ -EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_label_label_get(const Evas_Object *obj); /** * @def elm_layout_label_set @@ -2396,7 +2396,7 @@ EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj); #define elm_layout_label_get(_ly) \ elm_layout_text_get((_ly), "elm.text") -EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_list_item_base_get(const Elm_Object_Item *it); /** @@ -2414,7 +2414,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_Object_Item * * @deprecated use elm_object_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content); /** * Get the content of the mapbuf. @@ -2429,7 +2429,7 @@ EINA_DEPRECATED EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_ * @deprecated use elm_object_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj); /** * Unset the content of the mapbuf. @@ -2444,7 +2444,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj) * @deprecated use elm_object_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj); /** * @brief Set the label of a menu item @@ -2457,7 +2457,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj); * * @deprecated Use elm_object_item_text_set() instead */ -EINA_DEPRECATED EAPI void elm_menu_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_menu_item_label_set(Elm_Object_Item *it, const char *label); /** * @brief Get the label of a menu item @@ -2466,7 +2466,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_label_set(Elm_Object_Item *it, c * @return The label of @p item * @deprecated Use elm_object_item_text_get() instead */ -EINA_DEPRECATED EAPI const char *elm_menu_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_menu_item_label_get(const Elm_Object_Item *it); /** * @brief Set the content object of a menu item @@ -2480,7 +2480,7 @@ EINA_DEPRECATED EAPI const char *elm_menu_item_label_get(const Elm_Object_Item * * @deprecated Use elm_object_item_content_set() instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj); /** * @brief Get the content object of a menu item @@ -2495,7 +2495,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_object_content_set(Elm_Object_It * * @deprecated Use elm_object_item_content_get() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it); /** * @brief Set the disabled state of @p item. @@ -2504,7 +2504,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Obj * @param disabled The enabled/disabled state of the item * @deprecated Use elm_object_item_disabled_set() instead */ -EINA_DEPRECATED EAPI void elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * @brief Get the disabled state of @p item. @@ -2515,7 +2515,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_disabled_set(Elm_Object_Item *it * @see elm_menu_item_disabled_set() * @deprecated Use elm_object_item_disabled_get() instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_menu_item_disabled_get(const Elm_Object_Item *it); /** * @brief Returns the data associated with menu item @p item. @@ -2527,7 +2527,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Object_It * * @deprecated Use elm_object_item_data_get() instead */ -EINA_DEPRECATED EAPI void *elm_menu_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_menu_item_data_get(const Elm_Object_Item *it); /** * @brief Set the function called when a menu item is deleted. @@ -2539,7 +2539,7 @@ EINA_DEPRECATED EAPI void *elm_menu_item_data_get(const Elm_Object_Item * * @see elm_menu_item_del() * @deprecated Use elm_object_item_del_cb_set() instead */ -EINA_DEPRECATED EAPI void elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * @brief Sets the data to be associated with menu item @p item. @@ -2549,7 +2549,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_del_cb_set(Elm_O * * @deprecated Use elm_object_item_data_set() instead */ -EINA_DEPRECATED EAPI void elm_menu_item_data_set(Elm_Object_Item *it, const void *data); +EINA_DEPRECATED ELM_API void elm_menu_item_data_set(Elm_Object_Item *it, const void *data); /** * @brief Deletes an item from the menu. @@ -2559,7 +2559,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_data_set(Elm_Object_Item *it, co * @deprecated Use elm_object_item_del() instead * @see elm_menu_item_add() */ -EINA_DEPRECATED EAPI void elm_menu_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_menu_item_del(Elm_Object_Item *it); /** * @brief @brief Return a menu item's owner menu @@ -2570,7 +2570,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_del(Elm_Object_I * Use this function to get the menu object owning an item. * @deprecated Use elm_object_item_widget_get() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_menu_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_menu_item_menu_get(const Elm_Object_Item *it); /** * @brief Set the icon of a menu item to the standard icon with name @p icon @@ -2581,7 +2581,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_menu_get(const E * @deprecated elm_menu_item_icon_name_set() instead * Once this icon is set, any previously set icon will be deleted. */ -EINA_DEPRECATED EAPI void elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon); +EINA_DEPRECATED ELM_API void elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon); /** * @brief Get the string representation from the icon of a menu item @@ -2592,7 +2592,7 @@ EINA_DEPRECATED EAPI void elm_menu_item_object_icon_name * @deprecated elm_menu_item_icon_name_get() instead * @see elm_menu_item_icon_name_set() */ -EINA_DEPRECATED EAPI const char *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it); /** * @brief Set the content of the notify widget @@ -2607,7 +2607,7 @@ EINA_DEPRECATED EAPI const char *elm_menu_item_object_icon_name * @deprecated use elm_object_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_notify_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_notify_content_set(Evas_Object *obj, Evas_Object *content); /** * @brief Unset the content of the notify widget @@ -2621,7 +2621,7 @@ EINA_DEPRECATED EAPI void elm_notify_content_set(Evas_Object *obj, Evas_ * @deprecated use elm_object_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_notify_content_unset(Evas_Object *obj); /** * @brief Return the content of the notify widget @@ -2633,7 +2633,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj); * @deprecated use elm_object_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_notify_content_get(const Evas_Object *obj); /** * Set a label of an object @@ -2645,7 +2645,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj) * @note Elementary objects may have many labels (e.g. Action Slider) * @deprecated Use elm_object_part_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_object_text_part_set(Evas_Object *obj, const char *part, const char *label); +EINA_DEPRECATED ELM_API void elm_object_text_part_set(Evas_Object *obj, const char *part, const char *label); /** * Get a label of an object @@ -2657,7 +2657,7 @@ EINA_DEPRECATED EAPI void elm_object_text_part_set(Evas_Object *obj, con * @note Elementary objects may have many labels (e.g. Action Slider) * @deprecated Use elm_object_part_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_object_text_part_get(const Evas_Object *obj, const char *part); +EINA_DEPRECATED ELM_API const char *elm_object_text_part_get(const Evas_Object *obj, const char *part); /** * Set a content of an object @@ -2669,7 +2669,7 @@ EINA_DEPRECATED EAPI const char *elm_object_text_part_get(const Evas_Object *ob * @note Elementary objects may have many contents * @deprecated Use elm_object_part_content_set instead. */ -EINA_DEPRECATED EAPI void elm_object_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_object_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content); /** * Get a content of an object @@ -2681,7 +2681,7 @@ EINA_DEPRECATED EAPI void elm_object_content_part_set(Evas_Object *obj, * @note Elementary objects may have many contents * @deprecated Use elm_object_part_content_get instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_object_content_part_get(const Evas_Object *obj, const char *part); +EINA_DEPRECATED ELM_API Evas_Object *elm_object_content_part_get(const Evas_Object *obj, const char *part); /** * Unset a content of an object @@ -2692,7 +2692,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_object_content_part_get(const Evas_Object * @note Elementary objects may have many contents * @deprecated Use elm_object_part_content_unset instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_object_content_part_unset(Evas_Object *obj, const char *part); +EINA_DEPRECATED ELM_API Evas_Object *elm_object_content_part_unset(Evas_Object *obj, const char *part); /** * Set a content of an object item @@ -2704,7 +2704,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_object_content_part_unset(Evas_Object *obj * @note Elementary object items may have many contents * @deprecated Use elm_object_item_part_content_set instead. */ -EINA_DEPRECATED EAPI void elm_object_item_content_part_set(Elm_Object_Item *it, const char *part, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_object_item_content_part_set(Elm_Object_Item *it, const char *part, Evas_Object *content); /** * Get a content of an object item @@ -2716,7 +2716,7 @@ EINA_DEPRECATED EAPI void elm_object_item_content_part_set(Elm_Object_It * @note Elementary object items may have many contents * @deprecated Use elm_object_item_part_content_get instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_object_item_content_part_get(const Elm_Object_Item *it, const char *part); +EINA_DEPRECATED ELM_API Evas_Object *elm_object_item_content_part_get(const Elm_Object_Item *it, const char *part); /** * Unset a content of an object item @@ -2727,7 +2727,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_object_item_content_part_g * @note Elementary object items may have many contents * @deprecated Use elm_object_item_part_content_unset instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_object_item_content_part_unset(Elm_Object_Item *it, const char *part); +EINA_DEPRECATED ELM_API Evas_Object *elm_object_item_content_part_unset(Elm_Object_Item *it, const char *part); /** * Get a label of an object item @@ -2739,7 +2739,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_object_item_content_part_unset(Elm_Object_ * @note Elementary object items may have many labels * @deprecated Use elm_object_item_part_text_get instead. */ -EINA_DEPRECATED EAPI const char *elm_object_item_text_part_get(const Elm_Object_Item *it, const char *part); +EINA_DEPRECATED ELM_API const char *elm_object_item_text_part_get(const Elm_Object_Item *it, const char *part); /** * Set a label of an object item @@ -2751,7 +2751,7 @@ EINA_DEPRECATED EAPI const char *elm_object_item_text_part_get(const Elm_Object * @note Elementary object items may have many labels * @deprecated Use elm_object_item_part_text_set instead. */ -EINA_DEPRECATED EAPI void elm_object_item_text_part_set(Elm_Object_Item *it, const char *part, const char *label); +EINA_DEPRECATED ELM_API void elm_object_item_text_part_set(Elm_Object_Item *it, const char *part, const char *label); /** * @brief Set the content of the panel. @@ -2766,7 +2766,7 @@ EINA_DEPRECATED EAPI void elm_object_item_text_part_set(Elm_Object_Item * @deprecated use elm_object_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_panel_content_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_panel_content_set(Evas_Object *obj, Evas_Object *content); /** * @brief Get the content of the panel. @@ -2781,7 +2781,7 @@ EINA_DEPRECATED EAPI void elm_panel_content_set(Evas_Object *obj, Evas_O * @deprecated use elm_object_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panel_content_get(const Evas_Object *obj); /** * @brief Unset the content of the panel. @@ -2796,7 +2796,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj); * @deprecated use elm_object_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panel_content_unset(Evas_Object *obj); /** * Set the left content of the panes widget. @@ -2817,7 +2817,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content); /** * Set the right content of the panes widget. @@ -2838,7 +2838,7 @@ EINA_DEPRECATED EAPI void elm_panes_content_left_set(Evas_Object *obj, E * @deprecated use elm_object_part_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content); /** * Get the left content of the panes. @@ -2853,7 +2853,7 @@ EINA_DEPRECATED EAPI void elm_panes_content_right_set(Evas_Object *obj, * @deprecated use elm_object_part_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panes_content_left_get(const Evas_Object *obj); /** * Get the right content of the panes. @@ -2868,7 +2868,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object * * @deprecated use elm_object_part_content_get() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panes_content_right_get(const Evas_Object *obj); /** * Unset the left content used for the panes. @@ -2884,7 +2884,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object * @deprecated use elm_object_part_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panes_content_left_unset(Evas_Object *obj); /** * Unset the right content used for the panes. @@ -2901,7 +2901,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj) * @deprecated use elm_object_part_content_unset() instead * */ -EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_panes_content_right_unset(Evas_Object *obj); /** * Set the label of a given progress bar widget * @@ -2910,7 +2910,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_progressbar_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_progressbar_label_set(Evas_Object *obj, const char *label); /** * Get the label of a given progress bar widget @@ -2920,7 +2920,7 @@ EINA_DEPRECATED EAPI void elm_progressbar_label_set(Evas_Object *obj, co * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_progressbar_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_progressbar_label_get(const Evas_Object *obj); /** * Set the icon object of a given progress bar widget @@ -2938,7 +2938,7 @@ EINA_DEPRECATED EAPI const char *elm_progressbar_label_get(const Evas_Object *o * @deprecated use elm_object_part_content_set() instead. * */ -EINA_DEPRECATED EAPI void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon object set for a given progress bar widget @@ -2951,7 +2951,7 @@ EINA_DEPRECATED EAPI void elm_progressbar_icon_set(Evas_Object *obj, Eva * @deprecated use elm_object_part_content_get() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj); /** * Unset an icon set on a given progress bar widget @@ -2967,7 +2967,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *ob * @deprecated use elm_object_part_content_unset() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj); /** * @brief Set the text label of the radio object @@ -2977,7 +2977,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj); * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_radio_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_radio_label_set(Evas_Object *obj, const char *label); /** * @brief Get the text label of the radio object @@ -2987,7 +2987,7 @@ EINA_DEPRECATED EAPI void elm_radio_label_set(Evas_Object *obj, const ch * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI const char *elm_radio_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_radio_label_get(const Evas_Object *obj); /** * @brief Set the icon object of the radio object @@ -3002,7 +3002,7 @@ EINA_DEPRECATED EAPI const char *elm_radio_label_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead. * */ -EINA_DEPRECATED EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon object of the radio object @@ -3015,7 +3015,7 @@ EINA_DEPRECATED EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Obje * @deprecated use elm_object_part_content_get() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_radio_icon_get(const Evas_Object *obj); /** * @brief Unset the icon used for the radio object @@ -3029,7 +3029,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_unset() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_radio_icon_unset(Evas_Object *obj); /** * Set the label of a given slider widget @@ -3039,7 +3039,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj); * * @deprecated use elm_object_text_set() instead. */ -EINA_DEPRECATED EAPI void elm_slider_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_slider_label_set(Evas_Object *obj, const char *label); /** * Get the label of a given slider widget @@ -3049,7 +3049,7 @@ EINA_DEPRECATED EAPI void elm_slider_label_set(Evas_Object *obj, const c * * @deprecated use elm_object_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_slider_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_slider_label_get(const Evas_Object *obj); /** * Set the icon object of the slider object. @@ -3069,7 +3069,7 @@ EINA_DEPRECATED EAPI const char *elm_slider_label_get(const Evas_Object *obj); * * @deprecated use elm_object_part_content_set() instead. */ -EINA_DEPRECATED EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Unset an icon set on a given slider widget. @@ -3089,7 +3089,7 @@ EINA_DEPRECATED EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Obj * @deprecated use elm_object_part_content_unset() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_slider_icon_unset(Evas_Object *obj); /** * Get the icon object set for a given slider widget. @@ -3107,7 +3107,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj); * @deprecated use elm_object_part_content_get() instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_slider_icon_get(const Evas_Object *obj); /** * Set the end object of the slider object. @@ -3128,7 +3128,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj); * @deprecated use elm_object_part_content_set() instead. * */ -EINA_DEPRECATED EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end); +EINA_DEPRECATED ELM_API void elm_slider_end_set(Evas_Object *obj, Evas_Object *end); /** * Unset an end object set on a given slider widget. @@ -3150,7 +3150,7 @@ EINA_DEPRECATED EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Obje * instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_slider_end_unset(Evas_Object *obj); /** * Get the end object set for a given slider widget. @@ -3170,7 +3170,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj); * instead. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_slider_end_get(const Evas_Object *obj); /** * Return the data associated with a given slideshow item @@ -3180,7 +3180,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj); * * @deprecated use elm_object_item_data_get() instead */ -EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_slideshow_item_data_get(const Elm_Object_Item *it); /** * Delete a given item from a slideshow widget. @@ -3189,7 +3189,7 @@ EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it * * @deprecated Use elm_object_item_de() instead */ -EINA_DEPRECATED EAPI void elm_slideshow_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_slideshow_item_del(Elm_Object_Item *it); /** * Display a given slideshow widget's item, programmatically. @@ -3202,7 +3202,7 @@ EINA_DEPRECATED EAPI void elm_slideshow_item_del(Elm_Object_Ite * * @deprecated use elm_slideshow_item_show() instead */ -EINA_DEPRECATED EAPI void elm_slideshow_show(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_slideshow_show(Elm_Object_Item *it); /** * Get the toolbar object from an item. @@ -3214,7 +3214,7 @@ EINA_DEPRECATED EAPI void elm_slideshow_show(Elm_Object_Item *i * * @deprecated use elm_object_item_widget_get() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it); /** * Get the label of item. @@ -3233,7 +3233,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_ * * @deprecated use elm_object_item_text_get() instead. */ -EINA_DEPRECATED EAPI const char *elm_toolbar_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_toolbar_item_label_get(const Elm_Object_Item *it); /** * Set the label of item. @@ -3253,7 +3253,7 @@ EINA_DEPRECATED EAPI const char *elm_toolbar_item_label_get(const Elm_Object_It * * @deprecated use elm_object_item_text_set() instead */ -EINA_DEPRECATED EAPI void elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label); /** * Return the data associated with a given toolbar widget item. @@ -3265,7 +3265,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_label_set(Elm_Object_Item *it * * @deprecated use elm_object_item_data_get() instead. */ -EINA_DEPRECATED EAPI void *elm_toolbar_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_toolbar_item_data_get(const Elm_Object_Item *it); /** * Set the data associated with a given toolbar widget item. @@ -3280,7 +3280,7 @@ EINA_DEPRECATED EAPI void *elm_toolbar_item_data_get(const Elm_Object_Ite * * @deprecated use elm_object_item_data_set() instead. */ -EINA_DEPRECATED EAPI void elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data); +EINA_DEPRECATED ELM_API void elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data); /** * Get a value whether toolbar item is disabled or not. @@ -3292,7 +3292,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_data_set(Elm_Object_Item *it, * * @deprecated use elm_object_item_disabled_get() instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_toolbar_item_disabled_get(const Elm_Object_Item *it); /** * Sets the disabled/enabled state of a toolbar item. @@ -3307,7 +3307,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Object * * @deprecated use elm_object_item_disabled_set() instead. */ -EINA_DEPRECATED EAPI void elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * Change a toolbar's orientation @@ -3316,7 +3316,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_disabled_set(Elm_Object_Item * By default, a toolbar will be horizontal. Use this function to create a vertical toolbar. * @deprecated use elm_toolbar_horizontal_set() instead. */ -EINA_DEPRECATED EAPI void elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical); +EINA_DEPRECATED ELM_API void elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical); /** * Get a toolbar's orientation @@ -3325,7 +3325,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_orientation_set(Evas_Object *obj, * By default, a toolbar will be horizontal. Use this function to determine whether a toolbar is vertical. * @deprecated use elm_toolbar_horizontal_get() instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_orientation_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_toolbar_orientation_get(const Evas_Object *obj); /** * Set the function called when a toolbar item is freed. @@ -3343,7 +3343,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_orientation_get(const Evas_Object * * @deprecated Use elm_object_item_del_cb_set() instead */ -EINA_DEPRECATED EAPI void elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * Delete them item from the toolbar. @@ -3354,7 +3354,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_del_cb_set(El * @see elm_toolbar_item_append() * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_toolbar_item_del(Elm_Object_Item *it); /** * Set the content to be shown in the tooltip item. @@ -3378,7 +3378,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_del(Elm_Objec * @see elm_object_tooltip_content_cb_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +EINA_DEPRECATED ELM_API void elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset tooltip from item. @@ -3394,7 +3394,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_conte * @see elm_toolbar_item_tooltip_content_cb_set() * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_toolbar_item_tooltip_unset(Elm_Object_Item *it); /** * Sets a different style for this item tooltip. @@ -3410,7 +3410,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_unset * @see elm_object_tooltip_style_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style for this item tooltip. @@ -3424,7 +3424,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_style * @see elm_toolbar_item_tooltip_style_set() * */ -EINA_DEPRECATED EAPI const char *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, @@ -3449,7 +3449,7 @@ EINA_DEPRECATED EAPI const char *elm_toolbar_item_tooltip_style * @deprecated use elm_object_item_cursor_set() instead * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor); +EINA_DEPRECATED ELM_API void elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor); /* * Get the type of mouse pointer/cursor decoration set to be shown, @@ -3466,7 +3466,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_set(El * @deprecated Use elm_object_item_cursor_get() instead * */ -EINA_DEPRECATED EAPI const char *elm_toolbar_item_cursor_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_toolbar_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be @@ -3484,7 +3484,7 @@ EINA_DEPRECATED EAPI const char *elm_toolbar_item_cursor_get(co * @deprecated Use elm_object_item_cursor_unset() instead * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_toolbar_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a @@ -3510,7 +3510,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_unset( * @deprecated Use elm_object_item_cursor_style_set() instead * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given toolbar item's custom @@ -3525,7 +3525,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_style_ * @deprecated Use elm_object_item_cursor_style_get() instead * */ -EINA_DEPRECATED EAPI const char *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom)cursor for a given toolbar item should be @@ -3546,7 +3546,7 @@ EINA_DEPRECATED EAPI const char *elm_toolbar_item_cursor_style_ * @deprecated Use elm_object_item_cursor_engine_only_set() instead * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); +EINA_DEPRECATED ELM_API void elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given toolbar item is being @@ -3563,7 +3563,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_cursor_engine * @deprecated Use elm_object_item_cursor_engine_only_get() instead * */ -EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it); /** * @brief Link a Elm_Payer with an Elm_Video object. @@ -3580,7 +3580,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_cursor_engine * @deprecated use elm_object_part_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_player_video_set(Evas_Object *player, Evas_Object *video); +EINA_DEPRECATED ELM_API void elm_player_video_set(Evas_Object *player, Evas_Object *video); /** * Set the label of item. @@ -3600,7 +3600,7 @@ EINA_DEPRECATED EAPI void elm_player_video_set(Evas_Object *player, Evas_Object * @deprecated Use elm_object_item_text_set() instead * */ -EINA_DEPRECATED EAPI void elm_segment_control_item_label_set(Elm_Object_Item *it, const char *label); +EINA_DEPRECATED ELM_API void elm_segment_control_item_label_set(Elm_Object_Item *it, const char *label); /** @@ -3626,7 +3626,7 @@ EINA_DEPRECATED EAPI void elm_segment_control_item_label_set(Elm_Ob * @deprecated Use elm_object_item_part_content_set() instead * */ -EINA_DEPRECATED EAPI void elm_segment_control_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_segment_control_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); /** * Remove a segment control item from its parent, deleting it. @@ -3638,7 +3638,7 @@ EINA_DEPRECATED EAPI void elm_segment_control_item_icon_set(Elm_Obj * * @deprecated Use elm_object_item_del() instead */ -EINA_DEPRECATED EAPI void elm_segment_control_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_segment_control_item_del(Elm_Object_Item *it); /** * Get the label @@ -3649,7 +3649,7 @@ EINA_DEPRECATED EAPI void elm_segment_control_item_del(Elm_Object_I * @deprecated Use elm_object_text_get() instead * */ -EINA_DEPRECATED EAPI const char *elm_multibuttonentry_label_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_multibuttonentry_label_get(const Evas_Object *obj); /** * Set the label @@ -3660,7 +3660,7 @@ EINA_DEPRECATED EAPI const char *elm_multibuttonentry_label_get(c * @deprecated Use elm_object_text_set() instead * */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_label_set(Evas_Object *obj, const char *label); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_label_set(Evas_Object *obj, const char *label); /** * Get the label of a given item @@ -3671,7 +3671,7 @@ EINA_DEPRECATED EAPI void elm_multibuttonentry_label_set(E * @deprecated Use elm_object_item_text_get() instead * */ -EINA_DEPRECATED EAPI const char *elm_multibuttonentry_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_multibuttonentry_item_label_get(const Elm_Object_Item *it); /** * Set the label of a given item @@ -3681,7 +3681,7 @@ EINA_DEPRECATED EAPI const char *elm_multibuttonentry_item_label_ * * @deprecated Use elm_object_item_text_set() instead */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_item_label_set(Elm_Object_Item *it, const char *str); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_item_label_set(Elm_Object_Item *it, const char *str); /** * Delete a given item @@ -3691,7 +3691,7 @@ EINA_DEPRECATED EAPI void elm_multibuttonentry_item_label_ * @deprecated Use elm_object_item_del() instead * */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_item_del(Elm_Object_Item *it); /** * @brief Delete the given item instantly. @@ -3704,7 +3704,7 @@ EINA_DEPRECATED EAPI void elm_multibuttonentry_item_del(El * * @deprecated Use elm_object_item_del() instead */ -EINA_DEPRECATED EAPI void elm_naviframe_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_naviframe_item_del(Elm_Object_Item *it); @@ -3722,7 +3722,7 @@ EINA_DEPRECATED EAPI void elm_naviframe_item_del(Elm_Object_Item *it * @deprecated Use elm_object_item_disabled_set() instead * */ -EINA_DEPRECATED EAPI void elm_list_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_list_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * Get a value whether list item is disabled or not. @@ -3735,7 +3735,7 @@ EINA_DEPRECATED EAPI void elm_list_item_disabled_set(Elm * @deprecated Use elm_object_item_disabled_get() instead * */ -EINA_DEPRECATED EAPI Eina_Bool elm_list_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_list_item_disabled_get(const Elm_Object_Item *it); /** * @brief Disable size restrictions on an object's tooltip @@ -3749,7 +3749,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_list_item_disabled_get(con * @deprecated Use elm_object_item_tooltip_window_mode_set() instead * */ -EINA_DEPRECATED EAPI Eina_Bool elm_list_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); +EINA_DEPRECATED ELM_API Eina_Bool elm_list_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Get size restriction state of an object's tooltip @@ -3763,7 +3763,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_list_item_tooltip_window_m * @deprecated Use elm_object_item_tooltip_window_mode_get() instead * */ -EINA_DEPRECATED EAPI Eina_Bool elm_list_item_tooltip_window_mode_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_list_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the function called when a list item is freed. @@ -3782,7 +3782,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_list_item_tooltip_window_m * @deprecated Please use elm_object_item_del_cb_set() instead. * */ -EINA_DEPRECATED EAPI void elm_list_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); +EINA_DEPRECATED ELM_API void elm_list_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func); /** * Get the data associated to the item. @@ -3799,7 +3799,7 @@ EINA_DEPRECATED EAPI void elm_list_item_del_cb_set(Elm_O * @deprecated Please use elm_object_item_data_get() instead. * */ -EINA_DEPRECATED EAPI void *elm_list_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_list_item_data_get(const Elm_Object_Item *it); /** * Get the left side icon associated to the item. @@ -3818,7 +3818,7 @@ EINA_DEPRECATED EAPI void *elm_list_item_data_get(const E * * @deprecated Please use elm_object_item_part_content_get(item, NULL); */ -EINA_DEPRECATED EAPI Evas_Object *elm_list_item_icon_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_list_item_icon_get(const Elm_Object_Item *it); /** * Set the left side icon associated to the item. @@ -3843,7 +3843,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_list_item_icon_get(const E * * @deprecated Please use elm_object_item_part_content_set(item, NULL, icon); */ -EINA_DEPRECATED EAPI void elm_list_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_list_item_icon_set(Elm_Object_Item *it, Evas_Object *icon); /** * Get the right side icon associated to the item. @@ -3862,7 +3862,7 @@ EINA_DEPRECATED EAPI void elm_list_item_icon_set(Elm_Obj * * @deprecated Please use elm_object_item_part_content_get(item, "end"); */ -EINA_DEPRECATED EAPI Evas_Object *elm_list_item_end_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_list_item_end_get(const Elm_Object_Item *it); /** * Set the right side icon associated to the item. @@ -3887,7 +3887,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_list_item_end_get(const El * * @deprecated Please use elm_object_item_part_content_set(item, "end", end); */ -EINA_DEPRECATED EAPI void elm_list_item_end_set(Elm_Object_Item *it, Evas_Object *end); +EINA_DEPRECATED ELM_API void elm_list_item_end_set(Elm_Object_Item *it, Evas_Object *end); /** * Get the label of item. @@ -3905,7 +3905,7 @@ EINA_DEPRECATED EAPI void elm_list_item_end_set(Elm_Obje * * @deprecated Please use elm_object_item_text_get(item); */ -EINA_DEPRECATED EAPI const char *elm_list_item_label_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_list_item_label_get(const Elm_Object_Item *it); /** * Set the label of item. @@ -3925,7 +3925,7 @@ EINA_DEPRECATED EAPI const char *elm_list_item_label_get(const * * @deprecated Please use elm_object_item_text_set(item, text); */ -EINA_DEPRECATED EAPI void elm_list_item_label_set(Elm_Object_Item *it, const char *text); +EINA_DEPRECATED ELM_API void elm_list_item_label_set(Elm_Object_Item *it, const char *text); /** * Set the text to be shown in a given list item's tooltips. @@ -3941,7 +3941,7 @@ EINA_DEPRECATED EAPI void elm_list_item_label_set(Elm_Ob * @see elm_object_tooltip_text_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_list_item_tooltip_text_set(Elm_Object_Item *it, const char *text); +EINA_DEPRECATED ELM_API void elm_list_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in the tooltip item. @@ -3966,7 +3966,7 @@ EINA_DEPRECATED EAPI void elm_list_item_tooltip_text_set * @see elm_object_tooltip_content_cb_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_list_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +EINA_DEPRECATED ELM_API void elm_list_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset tooltip from item. @@ -3982,7 +3982,7 @@ EINA_DEPRECATED EAPI void elm_list_item_tooltip_content_ * @see elm_list_item_tooltip_content_cb_set() * */ -EINA_DEPRECATED EAPI void elm_list_item_tooltip_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_list_item_tooltip_unset(Elm_Object_Item *it); /** * Sets a different style for this item tooltip. @@ -3999,7 +3999,7 @@ EINA_DEPRECATED EAPI void elm_list_item_tooltip_unset(El * @see elm_object_tooltip_style_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_list_item_tooltip_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_list_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style for this item tooltip. @@ -4014,7 +4014,7 @@ EINA_DEPRECATED EAPI void elm_list_item_tooltip_style_se * @see elm_list_item_tooltip_style_set() * */ -EINA_DEPRECATED EAPI const char *elm_list_item_tooltip_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_list_item_tooltip_style_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, @@ -4038,7 +4038,7 @@ EINA_DEPRECATED EAPI const char *elm_list_item_tooltip_style_ge * * @deprecated Please use elm_object_item_cursor_set() instead */ -EINA_DEPRECATED EAPI void elm_list_item_cursor_set(Elm_Object_Item *it, const char *cursor); +EINA_DEPRECATED ELM_API void elm_list_item_cursor_set(Elm_Object_Item *it, const char *cursor); /* * Get the type of mouse pointer/cursor decoration set to be shown, @@ -4054,7 +4054,7 @@ EINA_DEPRECATED EAPI void elm_list_item_cursor_set(Elm_O * * @deprecated Please use elm_object_item_cursor_get() instead */ -EINA_DEPRECATED EAPI const char *elm_list_item_cursor_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_list_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be @@ -4071,7 +4071,7 @@ EINA_DEPRECATED EAPI const char *elm_list_item_cursor_get(const * * @deprecated Please use elm_list_item_cursor_unset() instead */ -EINA_DEPRECATED EAPI void elm_list_item_cursor_unset(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_list_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a @@ -4096,7 +4096,7 @@ EINA_DEPRECATED EAPI void elm_list_item_cursor_unset(Elm * * @deprecated Please use elm_list_item_cursor_style_set() instead */ -EINA_DEPRECATED EAPI void elm_list_item_cursor_style_set(Elm_Object_Item *it, const char *style); +EINA_DEPRECATED ELM_API void elm_list_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given list item's custom @@ -4110,7 +4110,7 @@ EINA_DEPRECATED EAPI void elm_list_item_cursor_style_set * * @deprecated Please use elm_list_item_cursor_style_get() instead */ -EINA_DEPRECATED EAPI const char *elm_list_item_cursor_style_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const char *elm_list_item_cursor_style_get(const Elm_Object_Item *it); /** * Get if the (custom) cursor for a given list item is being @@ -4126,7 +4126,7 @@ EINA_DEPRECATED EAPI const char *elm_list_item_cursor_style_get * * @deprecated Please use elm_list_item_cursor_engine_only_get() instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_Object_Item *it); /** * Delete the item from the list. @@ -4142,7 +4142,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_list_item_cursor_engine_on * @deprecated Use elm_object_item_del() instead * */ -EINA_DEPRECATED EAPI void elm_list_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_list_item_del(Elm_Object_Item *it); /** @@ -4159,7 +4159,7 @@ EINA_DEPRECATED EAPI void elm_list_item_del(Elm_Object_I * @deprecated Use elm_object_part_content_set(entry, "icon", content) instead * @see elm_entry_end_set() */ -EINA_DEPRECATED EAPI void elm_entry_icon_set(Evas_Object *obj, Evas_Object *icon); +EINA_DEPRECATED ELM_API void elm_entry_icon_set(Evas_Object *obj, Evas_Object *icon); /** * Get the leftmost widget of the scrolled entry. This object is @@ -4170,7 +4170,7 @@ EINA_DEPRECATED EAPI void elm_entry_icon_set(Evas_Object *obj, Eva * * @deprecated Use elm_object_part_content_get(entry, "icon") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_entry_icon_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_entry_icon_get(const Evas_Object *obj); /** * Unset the leftmost widget of the scrolled entry, unparenting and @@ -4183,7 +4183,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_entry_icon_get(const Evas_Object *ob * @deprecated Use elm_object_part_content_unset(entry, "icon") instead * @see elm_entry_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_entry_icon_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_entry_icon_unset(Evas_Object *obj); /** * This sets a widget to be displayed to the end of a scrolled entry. @@ -4199,7 +4199,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_entry_icon_unset(Evas_Object *obj); * @deprecated Use elm_object_part_content_set(entry, "end", content) instead * @see elm_entry_icon_set */ -EINA_DEPRECATED EAPI void elm_entry_end_set(Evas_Object *obj, Evas_Object *end); +EINA_DEPRECATED ELM_API void elm_entry_end_set(Evas_Object *obj, Evas_Object *end); /** * Get the endmost widget of the scrolled entry. This object is owned @@ -4210,7 +4210,7 @@ EINA_DEPRECATED EAPI void elm_entry_end_set(Evas_Object *obj, Evas * * @deprecated Use elm_object_part_content_get(entry, "end") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_entry_end_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_entry_end_get(const Evas_Object *obj); /** * Unset the endmost widget of the scrolled entry, unparenting and @@ -4223,7 +4223,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_entry_end_get(const Evas_Object *obj * @deprecated Use elm_object_part_content_unset(entry, "end") instead * @see elm_entry_icon_set() */ -EINA_DEPRECATED EAPI Evas_Object *elm_entry_end_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_entry_end_unset(Evas_Object *obj); /** * Set route service to be used. By default used source is @@ -4255,7 +4255,7 @@ typedef enum * * @deprecated Use elm_map_canvas_to_geo_convert() instead */ -EINA_DEPRECATED EAPI void elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy); +EINA_DEPRECATED ELM_API void elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy); /** * Convert canvas coordinates into a geographic coordinate @@ -4274,7 +4274,7 @@ EINA_DEPRECATED EAPI void elm_map_utils_rotate_coord(const Evas * @deprecatedUse Use elm_map_canvas_to_region_convert() instead * */ -EINA_DEPRECATED EAPI void elm_map_canvas_to_geo_convert(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, double *lon, double *lat); +EINA_DEPRECATED ELM_API void elm_map_canvas_to_geo_convert(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, double *lon, double *lat); /** * Get the current geographic coordinates of the map. @@ -4291,7 +4291,7 @@ EINA_DEPRECATED EAPI void elm_map_canvas_to_geo_convert(const E * * @deprecated Use elm_map_region_get() instead */ -EINA_DEPRECATED EAPI void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat); +EINA_DEPRECATED ELM_API void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat); /** * Animatedly bring in given coordinates to the center of the map. @@ -4310,7 +4310,7 @@ EINA_DEPRECATED EAPI void elm_map_geo_region_get(const Evas_Obj * * @deprecated Use elm_map_region_bring_in() instead */ -EINA_DEPRECATED EAPI void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat); +EINA_DEPRECATED ELM_API void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat); /** * Show the given coordinates at the center of the map, @b immediately. @@ -4328,7 +4328,7 @@ EINA_DEPRECATED EAPI void elm_map_geo_region_bring_in(Evas_Obje * * @deprecated Use elm_map_region_show() instead */ -EINA_DEPRECATED EAPI void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat); +EINA_DEPRECATED ELM_API void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat); /** * Set the minimum zoom of the source. @@ -4340,7 +4340,7 @@ EINA_DEPRECATED EAPI void elm_map_geo_region_show(Evas_Object * * * @deprecated Use elm_map_zoom_min_set() instead */ -EINA_DEPRECATED EAPI void elm_map_source_zoom_min_set(Evas_Object *obj, int zoom); +EINA_DEPRECATED ELM_API void elm_map_source_zoom_min_set(Evas_Object *obj, int zoom); /** * Get the minimum zoom of the source. @@ -4352,7 +4352,7 @@ EINA_DEPRECATED EAPI void elm_map_source_zoom_min_set(Evas_Obje * * @deprecated Use elm_map_zoom_min_get() instead */ -EINA_DEPRECATED EAPI int elm_map_source_zoom_min_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_map_source_zoom_min_get(const Evas_Object *obj); /** * Set the maximum zoom of the source. @@ -4364,7 +4364,7 @@ EINA_DEPRECATED EAPI int elm_map_source_zoom_min_get(const Eva * * @deprecated Use elm_map_zoom_max_set() instead */ -EINA_DEPRECATED EAPI void elm_map_source_zoom_max_set(Evas_Object *obj, int zoom); +EINA_DEPRECATED ELM_API void elm_map_source_zoom_max_set(Evas_Object *obj, int zoom); /** * Get the maximum zoom of the source. @@ -4376,7 +4376,7 @@ EINA_DEPRECATED EAPI void elm_map_source_zoom_max_set(Evas_Obje * * @deprecated Use elm_map_zoom_max_get() instead */ -EINA_DEPRECATED EAPI int elm_map_source_zoom_max_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_map_source_zoom_max_get(const Evas_Object *obj); /** @@ -4400,7 +4400,7 @@ EINA_DEPRECATED EAPI int elm_map_source_zoom_max_get(const Eva * @deprecated Use elm_map_sources_get() instead * */ -EINA_DEPRECATED EAPI const char **elm_map_source_names_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char **elm_map_source_names_get(const Evas_Object *obj); /** * Set the source of the map. @@ -4424,7 +4424,7 @@ EINA_DEPRECATED EAPI const char **elm_map_source_names_get(const Evas_O * @deprecated Use elm_map_source_set() instead * */ -EINA_DEPRECATED EAPI void elm_map_source_name_set(Evas_Object *obj, const char *source_name); +EINA_DEPRECATED ELM_API void elm_map_source_name_set(Evas_Object *obj, const char *source_name); /** * Get the name of currently used source. @@ -4436,7 +4436,7 @@ EINA_DEPRECATED EAPI void elm_map_source_name_set(Evas_Object * * @deprecated Use elm_map_source_get() instead * */ -EINA_DEPRECATED EAPI const char *elm_map_source_name_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_map_source_name_get(const Evas_Object *obj); /** * Set the source of the route service to be used by the map. @@ -4461,7 +4461,7 @@ EINA_DEPRECATED EAPI const char *elm_map_source_name_get(const Evas_Ob * @deprecated Use elm_map_source_set() instead * */ -EINA_DEPRECATED EAPI void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source); +EINA_DEPRECATED ELM_API void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source); /** * Get the current route source. @@ -4473,7 +4473,7 @@ EINA_DEPRECATED EAPI void elm_map_route_source_set(Evas_Object * @deprecated Use elm_map_source_get() instead * */ -EINA_DEPRECATED EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj); /** * Set the maximum numbers of markers' content to be displayed in a group. @@ -4499,7 +4499,7 @@ EINA_DEPRECATED EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_O * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_max_marker_per_group_set(Evas_Object *obj, int max); +EINA_DEPRECATED ELM_API void elm_map_max_marker_per_group_set(Evas_Object *obj, int max); /** * Set to show markers during zoom level changes or not. @@ -4528,7 +4528,7 @@ EINA_DEPRECATED EAPI void elm_map_max_marker_per_group_set(Evas * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused); +EINA_DEPRECATED ELM_API void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused); /** * Get a value whether markers will be displayed on zoom level changes or not @@ -4543,7 +4543,7 @@ EINA_DEPRECATED EAPI void elm_map_paused_markers_set(Evas_Objec * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj); /** * Close all the bubbles opened by the user. @@ -4558,7 +4558,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_map_paused_markers_get(const Evas * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_bubbles_close(Evas_Object *obj); +EINA_DEPRECATED ELM_API void elm_map_bubbles_close(Evas_Object *obj); /** * Set the marker's style of a group class. @@ -4579,7 +4579,7 @@ EINA_DEPRECATED EAPI void elm_map_bubbles_close(Evas_Object *ob * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style); +EINA_DEPRECATED ELM_API void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style); /** * Set the icon callback function of a group class. @@ -4595,7 +4595,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_style_set(Elm_Map * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, Elm_Map_Group_Icon_Get_Func icon_get); +EINA_DEPRECATED ELM_API void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, Elm_Map_Group_Icon_Get_Func icon_get); /** * Set the data associated to the group class. @@ -4615,7 +4615,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_icon_cb_set(Elm_M * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data); +EINA_DEPRECATED ELM_API void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data); /** * Set the minimum zoom from where the markers are displayed. @@ -4631,7 +4631,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_data_set(Elm_Map_ * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom); +EINA_DEPRECATED ELM_API void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom); /** * Set the zoom from where the markers are no more grouped. @@ -4647,7 +4647,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_zoom_displayed_se * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom); +EINA_DEPRECATED ELM_API void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom); /** * Set if the markers associated to the group class @p clas are hidden or not. @@ -4662,7 +4662,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_zoom_grouped_set( * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide); +EINA_DEPRECATED ELM_API void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide); /** * Set the marker's style of a marker class. @@ -4683,7 +4683,7 @@ EINA_DEPRECATED EAPI void elm_map_group_class_hide_set(Evas_Obj * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style); +EINA_DEPRECATED ELM_API void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style); /** * Set the icon callback function of a marker class. @@ -4699,7 +4699,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_class_style_set(Elm_Ma * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Icon_Get_Func icon_get); +EINA_DEPRECATED ELM_API void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Icon_Get_Func icon_get); /** * Set the bubble content callback function of a marker class. @@ -4720,7 +4720,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_class_icon_cb_set(Elm_ * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Get_Func get); +EINA_DEPRECATED ELM_API void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Get_Func get); /** * Set the callback function used to delete bubble content of a marker class. @@ -4746,7 +4746,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_class_get_cb_set(Elm_M * * @deprecated Use Elm_Map_Overlay instead */ -EINA_DEPRECATED EAPI void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Del_Func del); +EINA_DEPRECATED ELM_API void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, Elm_Map_Marker_Del_Func del); /** * Set the route color. @@ -4774,7 +4774,7 @@ EINA_DEPRECATED EAPI void elm_map_marker_class_del_cb_set(Elm_M * @deprecated Use elm_map_overlay_color_set() instead * */ -EINA_DEPRECATED EAPI void elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a); +EINA_DEPRECATED ELM_API void elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a); /** * Get the route color. @@ -4789,7 +4789,7 @@ EINA_DEPRECATED EAPI void elm_map_route_color_set(Elm_Map_Route * @deprecated Use elm_map_overlay_color_get() instead * */ -EINA_DEPRECATED EAPI void elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a); +EINA_DEPRECATED ELM_API void elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a); /** * Remove a name from the map. @@ -4804,7 +4804,7 @@ EINA_DEPRECATED EAPI void elm_map_route_color_get(const Elm_Map * @deprecated Use elm_map_name_del() instead * */ -EINA_DEPRECATED EAPI void elm_map_name_remove(Elm_Map_Name *name); +EINA_DEPRECATED ELM_API void elm_map_name_remove(Elm_Map_Name *name); /** * Get the gengrid object's handle which contains a given gengrid item @@ -4816,7 +4816,7 @@ EINA_DEPRECATED EAPI void elm_map_name_remove(Elm_Map_Name *nam * * @deprecated Use elm_object_item_widget_get() instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Object_Item *it); /** * Return the data associated to a given gengrid item @@ -4831,7 +4831,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_gengrid_item_gengrid_get( * @see elm_gengrid_item_data_set() * @deprecated Use elm_object_item_data_get() instead */ -EINA_DEPRECATED EAPI void *elm_gengrid_item_data_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void *elm_gengrid_item_data_get(const Elm_Object_Item *it); /** * Set the data associated with a given gengrid item @@ -4850,7 +4850,7 @@ EINA_DEPRECATED EAPI void *elm_gengrid_item_data_get(con * @deprecated Use elm_object_item_data_set() instead * */ -EINA_DEPRECATED EAPI void elm_gengrid_item_data_set(Elm_Object_Item *it, const void *data); +EINA_DEPRECATED ELM_API void elm_gengrid_item_data_set(Elm_Object_Item *it, const void *data); /** * Set whether a given gengrid item is disabled or not. @@ -4866,7 +4866,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_item_data_set(Elm * @deprecated Use elm_object_item_disabled_set() instead * */ -EINA_DEPRECATED EAPI void elm_gengrid_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); +EINA_DEPRECATED ELM_API void elm_gengrid_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * Get whether a given gengrid item is disabled or not. @@ -4879,7 +4879,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_item_disabled_set * @deprecated Use elm_object_item_disabled_get() instead * */ -EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_item_disabled_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_gengrid_item_disabled_get(const Elm_Object_Item *it); /** * Remove a gengrid item from its parent, deleting it. @@ -4892,7 +4892,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_item_disabled_get * @deprecated use elm_object_item_de() instead * */ -EINA_DEPRECATED EAPI void elm_gengrid_item_del(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_gengrid_item_del(Elm_Object_Item *it); /** * Update the item class of a gengrid item. @@ -4906,7 +4906,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_item_del(Elm_Obje * * @deprecated Use elm_gengrid_item_item_class_update instead */ -EINA_DEPRECATED EAPI void elm_gengrid_item_item_class_set(Elm_Object_Item *it, const Elm_Gengrid_Item_Class *gic); +EINA_DEPRECATED ELM_API void elm_gengrid_item_item_class_set(Elm_Object_Item *it, const Elm_Gengrid_Item_Class *gic); /** * Insert an item in a gengrid widget using a user-defined sort function. @@ -4930,7 +4930,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_item_item_class_s * * @deprecated Use elm_gengrid_item_sorted_insert() instead */ -EINA_DEPRECATED EAPI Elm_Object_Item *elm_gengrid_item_direct_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); +EINA_DEPRECATED ELM_API Elm_Object_Item *elm_gengrid_item_direct_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * Append a filter function for text inserted in the entry @@ -4948,7 +4948,7 @@ EINA_DEPRECATED EAPI Elm_Object_Item *elm_gengrid_item_direct_sorted * @param data User data to pass to @p func * @deprecated use elm_entry_markup_filter_append() instead */ -EINA_DEPRECATED EAPI void elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); +EINA_DEPRECATED ELM_API void elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * Prepend a filter function for text inserted in the entry @@ -4961,7 +4961,7 @@ EINA_DEPRECATED EAPI void elm_entry_text_filter_append(Evas_Object * @param data User data to pass to @p func * @deprecated use elm_entry_markup_filter_prepend() instead */ -EINA_DEPRECATED EAPI void elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); +EINA_DEPRECATED ELM_API void elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * Remove a filter from the list @@ -4974,7 +4974,7 @@ EINA_DEPRECATED EAPI void elm_entry_text_filter_prepend(Evas_Objec * @param data The user data passed when adding the function * @deprecated use elm_entry_markup_filter_remove() instead */ -EINA_DEPRECATED EAPI void elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); +EINA_DEPRECATED ELM_API void elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * @brief Set the front content of the flip widget. @@ -4988,7 +4988,7 @@ EINA_DEPRECATED EAPI void elm_entry_text_filter_remove(Evas_Object * * @deprecated Use elm_object_part_content_set(flip, "front") instead */ -EINA_DEPRECATED EAPI void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content); /** * @brief Set the back content of the flip widget. @@ -5002,7 +5002,7 @@ EINA_DEPRECATED EAPI void elm_flip_content_front_set(Evas_Object * * @deprecated Use elm_object_part_content_set(flip, "back") instead */ -EINA_DEPRECATED EAPI void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content); +EINA_DEPRECATED ELM_API void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content); /** * @brief Get the front content used for the flip @@ -5014,7 +5014,7 @@ EINA_DEPRECATED EAPI void elm_flip_content_back_set(Evas_Object * * @deprecated Use elm_object_part_content_get(flip, "front") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_front_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_flip_content_front_get(const Evas_Object *obj); /** * @brief Get the back content used for the flip @@ -5026,7 +5026,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_front_get(const Evas_ * * @deprecated Use elm_object_part_content_get(flip, "back") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_back_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_flip_content_back_get(const Evas_Object *obj); /** * @brief Unset the front content used for the flip @@ -5038,7 +5038,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_back_get(const Evas_O * * @deprecated Use elm_object_part_content_unset(flip, "front") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_front_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_flip_content_front_unset(Evas_Object *obj); /** * @brief Unset the back content used for the flip @@ -5050,7 +5050,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_front_unset(Evas_Obje * * @deprecated Use elm_object_part_content_unset(flip, "back") instead */ -EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_back_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_flip_content_back_unset(Evas_Object *obj); /** * @brief Get flip front visibility state @@ -5061,7 +5061,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_flip_content_back_unset(Evas_Objec * * @deprecated Use elm_flip_front_visible_get() instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_flip_front_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_flip_front_get(const Evas_Object *obj); /** * @brief Set the font size on the label object. @@ -5073,7 +5073,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_flip_front_get(const Evas_Object * * instead. e.g. "default", "marker", "slide_long" etc. * @deprecated Use tag instead. eg) abc */ -EINA_DEPRECATED EAPI void elm_label_fontsize_set(Evas_Object *obj, int fontsize); +EINA_DEPRECATED ELM_API void elm_label_fontsize_set(Evas_Object *obj, int fontsize); /** * @brief Set the text color on the label object @@ -5088,7 +5088,7 @@ EINA_DEPRECATED EAPI void elm_label_fontsize_set(Evas_Obj * instead. e.g. "default", "marker", "slide_long" etc. * @deprecated Use tag instead. about tag - Text color in one of the following formats: "#RRGGBB", "#RRGGBBAA", "#RGB", and "#RGBA" */ -EINA_DEPRECATED EAPI void elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); +EINA_DEPRECATED ELM_API void elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); /** * @brief Set the text align on the label object @@ -5100,7 +5100,7 @@ EINA_DEPRECATED EAPI void elm_label_text_color_set(Evas_O * instead. e.g. "default", "marker", "slide_long" etc. * @deprecated Use tag instead. about tag - Either "auto" (meaning according to text direction), "left", "right", "center", "middle", a value between 0.0 and 1.0, or a value between 0% to 100%. */ -EINA_DEPRECATED EAPI void elm_label_text_align_set(Evas_Object *obj, const char *alignmode); +EINA_DEPRECATED ELM_API void elm_label_text_align_set(Evas_Object *obj, const char *alignmode); /** * @brief Set background color of the label @@ -5115,7 +5115,7 @@ EINA_DEPRECATED EAPI void elm_label_text_align_set(Evas_O * instead. e.g. "default", "marker", "slide_long" etc. * @deprecated Just make colored background by yourself. */ -EINA_DEPRECATED EAPI void elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); +EINA_DEPRECATED ELM_API void elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); /** * @brief Set wrap height of the label @@ -5128,7 +5128,7 @@ EINA_DEPRECATED EAPI void elm_label_background_color_set( * @warning This is only relevant if the label is inside a container. * @deprecated This function should not be used because of wrong concept. */ -EINA_DEPRECATED EAPI void elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h); +EINA_DEPRECATED ELM_API void elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h); /** * @brief get wrap width of the label @@ -5137,7 +5137,7 @@ EINA_DEPRECATED EAPI void elm_label_wrap_height_set(Evas_ * @return The wrap height in pixels at a minimum where words need to wrap * @deprecated This function should not be used because of wrong concept. */ -EINA_DEPRECATED EAPI Evas_Coord elm_label_wrap_height_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Coord elm_label_wrap_height_get(const Evas_Object *obj); /** * @brief Flush all caches. @@ -5154,7 +5154,7 @@ EINA_DEPRECATED EAPI Evas_Coord elm_label_wrap_height_get(const * @note Evas caches are flushed for every canvas associated with a window. * @deprecated Use elm_cache_all_flush() instead. */ -EINA_DEPRECATED EAPI void elm_all_flush(void); +EINA_DEPRECATED ELM_API void elm_all_flush(void); /** @@ -5171,7 +5171,7 @@ EINA_DEPRECATED EAPI void elm_all_flush(void); * @deprecated Use elm_video_file_set() instead. * */ -EINA_DEPRECATED EAPI void elm_video_uri_set(Evas_Object *video, const char *uri); +EINA_DEPRECATED ELM_API void elm_video_uri_set(Evas_Object *video, const char *uri); /** * @brief Get the region of the image that is currently shown @@ -5184,7 +5184,7 @@ EINA_DEPRECATED EAPI void elm_video_uri_set(Evas_Object *video, * * @deprecated Use elm_photocam_image_region_get() instead. */ -EINA_DEPRECATED EAPI void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); +EINA_DEPRECATED ELM_API void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); /** * @brief Set the gesture state for photocam. @@ -5197,7 +5197,7 @@ EINA_DEPRECATED EAPI void elm_photocam_region_get(const Evas_O * * @deprecated Use elm_photocam_gesture_enabled_set() instead. */ -EINA_DEPRECATED EAPI void elm_photocam_gesture_set(Evas_Object *obj, Eina_Bool gesture); +EINA_DEPRECATED ELM_API void elm_photocam_gesture_set(Evas_Object *obj, Eina_Bool gesture); /** * @brief Get the gesture state for photocam. @@ -5209,17 +5209,17 @@ EINA_DEPRECATED EAPI void elm_photocam_gesture_set(Evas_Object *obj, Eina_B * * @deprecated Use elm_photocam_gesture_enabled_get() instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_photocam_gesture_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_photocam_gesture_get(const Evas_Object *obj); /* No documentation for these API before. * * @deprecated Use elm_route_latitude_min_max_get() * elm_route_longitude_min_max_get() * instead. */ -EINA_DEPRECATED EAPI double elm_route_lon_min_get(Evas_Object *obj); -EINA_DEPRECATED EAPI double elm_route_lat_min_get(Evas_Object *obj); -EINA_DEPRECATED EAPI double elm_route_lon_max_get(Evas_Object *obj); -EINA_DEPRECATED EAPI double elm_route_lat_max_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_route_lon_min_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_route_lat_min_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_route_lon_max_get(Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_route_lat_max_get(Evas_Object *obj); /** @@ -5228,7 +5228,7 @@ EINA_DEPRECATED EAPI double elm_route_lat_max_get(Evas_Object *obj); * @return Duration after which tooltip will be shown. * @deprecated Use elm_config_tooltip_delay_get(void); */ -EINA_DEPRECATED EAPI double elm_tooltip_delay_get(void); +EINA_DEPRECATED ELM_API double elm_tooltip_delay_get(void); /** * Set the duration after which tooltip will be shown. @@ -5236,7 +5236,7 @@ EINA_DEPRECATED EAPI double elm_tooltip_delay_get(void); * @return EINA_TRUE if value is set. * @deprecated Use elm_config_tooltip_delay_set(double delay); */ -EINA_DEPRECATED EAPI Eina_Bool elm_tooltip_delay_set(double delay); +EINA_DEPRECATED ELM_API Eina_Bool elm_tooltip_delay_set(double delay); /** * Set the corner of the bubble @@ -5247,7 +5247,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_tooltip_delay_set(double delay); * @deprecated Use elm_bubble_pos_set() * */ -EINA_DEPRECATED EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *corner); +EINA_DEPRECATED ELM_API void elm_bubble_corner_set(Evas_Object *obj, const char *corner); /** * Get the corner of the bubble @@ -5257,7 +5257,7 @@ EINA_DEPRECATED EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *co * * @deprecated Use elm_bubble_pos_get() */ -EINA_DEPRECATED EAPI const char *elm_bubble_corner_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_bubble_corner_get(const Evas_Object *obj); /** * Enable or disable day selection @@ -5268,7 +5268,7 @@ EINA_DEPRECATED EAPI const char *elm_bubble_corner_get(const Evas_Object *obj); * * @deprecated Use elm_calendar_day_selection_disabled_set() */ -EINA_DEPRECATED EAPI void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled); +EINA_DEPRECATED ELM_API void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Get a value whether day selection is enabled or not. @@ -5279,7 +5279,7 @@ EINA_DEPRECATED EAPI void elm_calendar_day_selection_enabled_set * * @deprecated elm_calendar_day_selection_disabled_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj); /** * @deprecated Use Elm_Calendar_Mark_Repeat_Type instead. @@ -5294,7 +5294,7 @@ typedef _Elm_Calendar_Mark_Repeat_Type Elm_Calendar_Mark_Repeat EINA_DEPRECATED; * @return The font cache size * @deprecated elm_cache_font_cache_size_get(void); */ -EINA_DEPRECATED EAPI int elm_font_cache_get(void); +EINA_DEPRECATED ELM_API int elm_font_cache_get(void); /** * Set the configured font cache size @@ -5304,7 +5304,7 @@ EINA_DEPRECATED EAPI int elm_font_cache_get(void); * @param size The font cache size * @deprecated elm_cache_font_cache_size_set(int size); */ -EINA_DEPRECATED EAPI void elm_font_cache_set(int size); +EINA_DEPRECATED ELM_API void elm_font_cache_set(int size); /** * Get the configured image cache size @@ -5313,8 +5313,8 @@ EINA_DEPRECATED EAPI void elm_font_cache_set(int size); * * @return The image cache size */ -EINA_DEPRECATED EAPI int elm_image_cache_get(void); -EINA_DEPRECATED EAPI int elm_cache_image_cache_size_get(void); +EINA_DEPRECATED ELM_API int elm_image_cache_get(void); +EINA_DEPRECATED ELM_API int elm_cache_image_cache_size_get(void); /** * Set the configured image cache size @@ -5324,7 +5324,7 @@ EINA_DEPRECATED EAPI int elm_cache_image_cache_size_get(void); * @param size The image cache size * @deprecated Use elm_cache_image_cache_size_set(int size); */ -EINA_DEPRECATED EAPI void elm_image_cache_set(int size); +EINA_DEPRECATED ELM_API void elm_image_cache_set(int size); /** @@ -5336,7 +5336,7 @@ EINA_DEPRECATED EAPI void elm_image_cache_set(int size); * @return The edje file cache size * @deprecated Use elm_cache_edje_file_cache_size_get(void); */ -EINA_DEPRECATED EAPI int elm_edje_file_cache_get(void); +EINA_DEPRECATED ELM_API int elm_edje_file_cache_get(void); /** * Set the configured edje file cache size @@ -5347,7 +5347,7 @@ EINA_DEPRECATED EAPI int elm_edje_file_cache_get(void); * @param size The edje file cache size * @deprecated Use elm_cache_edje_file_cache_size_get(int size); */ -EINA_DEPRECATED EAPI void elm_edje_file_cache_set(int size); +EINA_DEPRECATED ELM_API void elm_edje_file_cache_set(int size); /** * Get the configured edje collections (groups) cache size. @@ -5358,7 +5358,7 @@ EINA_DEPRECATED EAPI void elm_edje_file_cache_set(int size); * @return The edje collections cache size * @deprecated Use elm_cache_edje_collection_cache_size_get(void); */ -EINA_DEPRECATED EAPI int elm_edje_collection_cache_get(void); +EINA_DEPRECATED ELM_API int elm_edje_collection_cache_get(void); /** * Set the configured edje collections (groups) cache size @@ -5369,7 +5369,7 @@ EINA_DEPRECATED EAPI int elm_edje_collection_cache_get(void); * @param size The edje collections cache size * @deprecated elm_cache_edje_collection_cache_size_set(int size); */ -EINA_DEPRECATED EAPI void elm_edje_collection_cache_set(int size); +EINA_DEPRECATED ELM_API void elm_edje_collection_cache_set(int size); /** * Get whether browsing history is enabled for the given object @@ -5380,7 +5380,7 @@ EINA_DEPRECATED EAPI void elm_edje_collection_cache_set(int size); * * @deprecated Use elm_web_history_enabled_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_web_history_enable_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_web_history_enable_get(const Evas_Object *obj); /** * Enables or disables the browsing history @@ -5391,7 +5391,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_web_history_enable_get(const Evas_Obj * @deprecated Use elm_web_history_enabled_set() * */ -EINA_DEPRECATED EAPI void elm_web_history_enable_set(Evas_Object *obj, Eina_Bool enable); +EINA_DEPRECATED ELM_API void elm_web_history_enable_set(Evas_Object *obj, Eina_Bool enable); /** * @brief Add an object swallowed in an item at the end of the given menu @@ -5407,7 +5407,7 @@ EINA_DEPRECATED EAPI void elm_web_history_enable_set(Evas_Object *o * Add an evas object as an item to the menu. * @deprecated please use "elm_menu_item_add" + "elm_object_item_content_set" instead. */ -EINA_DEPRECATED EAPI Elm_Object_Item *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data); +EINA_DEPRECATED ELM_API Elm_Object_Item *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data); /** * @brief Sets whether events should be passed to by a click outside @@ -5422,7 +5422,7 @@ EINA_DEPRECATED EAPI Elm_Object_Item *elm_menu_item_add_object(Evas_ * @note The default value is EINA_TRUE. * @deprecated Please use elm_notify_allow_events_set() instead */ -EINA_DEPRECATED EAPI void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat); +EINA_DEPRECATED ELM_API void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat); /** * @brief Return true if events are repeat below the notify object @@ -5431,7 +5431,7 @@ EINA_DEPRECATED EAPI void elm_notify_repeat_events_set(E * @see elm_notify_repeat_events_set() * @deprecated Please use elm_notify_allow_events_get() instead */ -EINA_DEPRECATED EAPI Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj); /** * Set if the cursor set should be searched on the theme or should use @@ -5443,7 +5443,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_notify_repeat_events_get(c * * @deprecated Use elm_object_cursor_theme_search_enabled_set() */ -EINA_DEPRECATED EAPI void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only); +EINA_DEPRECATED ELM_API void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only); /** * Get the cursor engine only usage for this object cursor. @@ -5456,7 +5456,7 @@ EINA_DEPRECATED EAPI void elm_object_cursor_engine_only_set(Evas_Object * * * @deprecated Use elm_object_cursor_theme_search_enabled_get(); */ -EINA_DEPRECATED EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj); /** * Go to a given items level on a index widget @@ -5466,7 +5466,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Ob * * @deprecated please use "elm_index_level_go" instead. */ -EINA_DEPRECATED EAPI void elm_index_item_go(Evas_Object *obj, int level); +EINA_DEPRECATED ELM_API void elm_index_item_go(Evas_Object *obj, int level); /** * Enable or disable auto hiding feature for a given index widget. @@ -5478,7 +5478,7 @@ EINA_DEPRECATED EAPI void elm_index_item_go(Evas_Object *obj, i * * @deprecated please use "elm_index_autohide_disabled_set" instead. */ -EINA_DEPRECATED EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active); +EINA_DEPRECATED ELM_API void elm_index_active_set(Evas_Object *obj, Eina_Bool active); /** * Get whether auto hiding feature is enabled or not for a given index widget. @@ -5490,7 +5490,7 @@ EINA_DEPRECATED EAPI void elm_index_active_set(Evas_Object *obj * * @deprecated please use "elm_index_autohide_disabled_get" instead. */ -EINA_DEPRECATED EAPI Eina_Bool elm_index_active_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_index_active_get(const Evas_Object *obj); /** * Append a new item, on a given index widget, after the item @@ -5514,7 +5514,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_index_active_get(const Evas_Objec * * @deprecated please use "elm_index_item_insert_after" instead. */ -EINA_DEPRECATED EAPI Elm_Object_Item *elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative); +EINA_DEPRECATED ELM_API Elm_Object_Item *elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative); /** * Prepend a new item, on a given index widget, after the item @@ -5538,7 +5538,7 @@ EINA_DEPRECATED EAPI Elm_Object_Item *elm_index_item_append_relative(Evas_O * * @deprecated please use "elm_index_item_insert_before" instead. */ -EINA_DEPRECATED EAPI Elm_Object_Item *elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative); +EINA_DEPRECATED ELM_API Elm_Object_Item *elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative); /** * Set the transparency state of a window. @@ -5551,7 +5551,7 @@ EINA_DEPRECATED EAPI Elm_Object_Item *elm_index_item_prepend_relative(Evas_ * @see elm_win_alpha_set() * @deprecated Please use elm_win_alpha_set() */ -EINA_DEPRECATED EAPI void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent); +EINA_DEPRECATED ELM_API void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent); /** * Get the transparency state of a window. @@ -5562,7 +5562,7 @@ EINA_DEPRECATED EAPI void elm_win_transparent_set(Evas_Object * * @see elm_win_transparent_set() * @deprecated Please use elm_win_alpha_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_win_transparent_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_win_transparent_get(const Evas_Object *obj); /** * Set the theme for all elementary using applications on the current display @@ -5571,7 +5571,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_win_transparent_get(const Evas_Ob * environment variable. * @deprecated Use elm_theme_set(NULL, theme); elm_config_all_flush(); instead. */ -EINA_DEPRECATED EAPI void elm_theme_all_set(const char *theme); +EINA_DEPRECATED ELM_API void elm_theme_all_set(const char *theme); /** * Returns the Evas_Object that represents the content area. @@ -5580,7 +5580,7 @@ EINA_DEPRECATED EAPI void elm_theme_all_set(const char *theme); * @return The content area of the widget. * */ -EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_area_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_conformant_content_area_get(const Evas_Object *obj); /** * Set if the object is (up/down) resizable. @@ -5599,7 +5599,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_area_ge * @deprecated Please use elm_image_resizable_set() * */ -EINA_DEPRECATED EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); +EINA_DEPRECATED ELM_API void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); /** * Get if the object is (up/down) resizable. @@ -5612,7 +5612,7 @@ EINA_DEPRECATED EAPI void elm_image_scale_set(Evas_Object *obj, Eina * @deprecated Please use elm_image_resizable_get() * */ -EINA_DEPRECATED EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); +EINA_DEPRECATED ELM_API void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); /** * Set if the object is (up/down) resizable. @@ -5631,7 +5631,7 @@ EINA_DEPRECATED EAPI void elm_image_scale_get(const Evas_Object *obj * @deprecated Please use elm_icon_resizable_set() * */ -EINA_DEPRECATED EAPI void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); +EINA_DEPRECATED ELM_API void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); /** * Get if the object is (up/down) resizable. @@ -5644,7 +5644,7 @@ EINA_DEPRECATED EAPI void elm_icon_scale_set(Evas_Object *obj, * @deprecated Please use elm_icon_resizable_get() * */ -EINA_DEPRECATED EAPI void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); +EINA_DEPRECATED ELM_API void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); /** * Enable or disable preloading of the icon @@ -5653,7 +5653,7 @@ EINA_DEPRECATED EAPI void elm_icon_scale_get(const Evas_Object * @param disable If EINA_TRUE, preloading will be disabled * @deprecated Use elm_icon_preload_disabled_set() instead */ -EINA_DEPRECATED EAPI void elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable); +EINA_DEPRECATED ELM_API void elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable); /** * Returns the last selected item, for a given index widget. @@ -5664,21 +5664,21 @@ EINA_DEPRECATED EAPI void elm_icon_preload_set(Evas_Object *obj * * */ -EINA_DEPRECATED EAPI Elm_Object_Item *elm_index_item_selected_get(const Evas_Object *obj, int level); +EINA_DEPRECATED ELM_API Elm_Object_Item *elm_index_item_selected_get(const Evas_Object *obj, int level); /** * Get the value of shrink_mode state. * * @deprecated elm_multibuttonentry_expanded_get() */ -EINA_DEPRECATED EAPI int elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj); /** * Set/Unset the multibuttonentry to shrink mode state of single line * * @deprecated elm_multibuttonentry_expanded_set() */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink_mode); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink_mode); /** * Get the guide text @@ -5688,7 +5688,7 @@ EINA_DEPRECATED EAPI void elm_multibuttonentry_shrink_mode * * @deprecated Please use elm_object_part_text_get(obj, "guide"); */ -EINA_DEPRECATED EAPI const char *elm_multibuttonentry_guide_text_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_multibuttonentry_guide_text_get(const Evas_Object *obj); /** * Set the guide text @@ -5698,7 +5698,7 @@ EINA_DEPRECATED EAPI const char *elm_multibuttonentry_guide_text_ * * @deprecated Please use elm_object_part_text_set(obj, "guide", guidetext); */ -EINA_DEPRECATED EAPI void elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext); +EINA_DEPRECATED ELM_API void elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext); /** * Make the elementary object and its children to be unfocusable @@ -5720,7 +5720,7 @@ EINA_DEPRECATED EAPI void elm_multibuttonentry_guide_text_ * * @deprecated Please use elm_object_tree_unfocusable_set() */ -EINA_DEPRECATED EAPI void elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable); +EINA_DEPRECATED ELM_API void elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable); /** * Get whether an Elementary object and its children are unfocusable or not. @@ -5733,7 +5733,7 @@ EINA_DEPRECATED EAPI void elm_object_tree_unfocusable_set(Evas_O * * @deprecated Please use elm_object_tree_unfocusable_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_object_tree_unfocusable_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_object_tree_unfocusable_get(const Evas_Object *obj); /** * Animatedly bring in, to the visible are of a genlist, a given @@ -5741,7 +5741,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_object_tree_unfocusable_get(const * * @deprecated elm_genlist_item_bring_in() */ -EINA_DEPRECATED EAPI void elm_genlist_item_top_bring_in(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_top_bring_in(Elm_Object_Item *it); /** * Animatedly bring in, to the visible are of a genlist, a given @@ -5749,7 +5749,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_top_bring_in(Elm_Object_Item *it); * * @deprecated elm_genlist_item_bring_in() */ -EINA_DEPRECATED EAPI void elm_genlist_item_middle_bring_in(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_middle_bring_in(Elm_Object_Item *it); /** * Show the portion of a genlist's internal list containing a given @@ -5760,7 +5760,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_middle_bring_in(Elm_Object_Item *it); * @deprecated elm_genlist_item_show() * */ -EINA_DEPRECATED EAPI void elm_genlist_item_top_show(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_top_show(Elm_Object_Item *it); /** * Show the portion of a genlist's internal list containing a given @@ -5771,7 +5771,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_top_show(Elm * @deprecated elm_genlist_item_show() * */ -EINA_DEPRECATED EAPI void elm_genlist_item_middle_show(Elm_Object_Item *it); +EINA_DEPRECATED ELM_API void elm_genlist_item_middle_show(Elm_Object_Item *it); /** * Enable or disable round mode. @@ -5788,7 +5788,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_middle_show( * * @deprecated elm_diskselector_round_enabled_set() */ -EINA_DEPRECATED EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round); +EINA_DEPRECATED ELM_API void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round); /** * Set whether items on a given gengrid widget are to get their @@ -5809,7 +5809,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_round_set(Evas_Obje * @see elm_gengrid_always_select_mode_get() * */ -EINA_DEPRECATED EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); +EINA_DEPRECATED ELM_API void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); /** * Get whether items on a given gengrid widget have their selection @@ -5823,7 +5823,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_always_select_mod * @see elm_gengrid_always_select_mode_set() for more details * */ -EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj); /** * Set whether items on a given gengrid widget can be selected or not. @@ -5840,7 +5840,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_always_select_mod * @see elm_gengrid_no_select_mode_get() * */ -EINA_DEPRECATED EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); +EINA_DEPRECATED ELM_API void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); /** * Get whether items on a given gengrid widget can be selected or @@ -5853,7 +5853,7 @@ EINA_DEPRECATED EAPI void elm_gengrid_no_select_mode_se * @see elm_gengrid_no_select_mode_set() for more details * */ -EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj); /** * Get the side labels max length. @@ -5866,7 +5866,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_no_select_mode_ge * * @deprecated elm_diskselector_side_text_max_length_get() */ -EINA_DEPRECATED EAPI int elm_diskselector_side_label_length_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API int elm_diskselector_side_label_length_get(const Evas_Object *obj); /** * Set the side labels max length. @@ -5893,7 +5893,7 @@ EINA_DEPRECATED EAPI int elm_diskselector_side_label_length_g * * @deprecated elm_diskselector_side_text_max_length_set() */ -EINA_DEPRECATED EAPI void elm_diskselector_side_label_length_set(Evas_Object *obj, int len); +EINA_DEPRECATED ELM_API void elm_diskselector_side_label_length_set(Evas_Object *obj, int len); /** * Set whether the toolbar should always have an item selected. @@ -5912,7 +5912,7 @@ EINA_DEPRECATED EAPI void elm_diskselector_side_label_length_s * * @ingroup Elm_Toolbar */ -EINA_DEPRECATED EAPI void elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); +EINA_DEPRECATED ELM_API void elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); /** * Get whether the toolbar should always have an item selected. @@ -5925,7 +5925,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_always_select_mode * * @ingroup Elm_Toolbar */ -EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_always_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_toolbar_always_select_mode_get(const Evas_Object *obj); /** * Set whether the toolbar items' should be selected by the user or not. @@ -5944,7 +5944,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_always_select_mode * * @ingroup Elm_Toolbar */ -EINA_DEPRECATED EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); +EINA_DEPRECATED ELM_API void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); /** * Set whether the toolbar items' should be selected by the user or not. @@ -5957,7 +5957,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_no_select_mode_set * * @ingroup Elm_Toolbar */ -EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj); /* * Set the interval on time updates for a user mouse button hold @@ -5984,7 +5984,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_no_select_mode_get * @deprecated elm_clock_first_interval_set() * */ -EINA_DEPRECATED EAPI void elm_clock_interval_set(Evas_Object *obj, double interval); +EINA_DEPRECATED ELM_API void elm_clock_interval_set(Evas_Object *obj, double interval); /** * Get the interval on time updates for a user mouse button hold @@ -5995,7 +5995,7 @@ EINA_DEPRECATED EAPI void elm_clock_interval_set(Evas_Object *obj, * * @elm_clock_first_interval_get() */ -EINA_DEPRECATED EAPI double elm_clock_interval_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API double elm_clock_interval_get(const Evas_Object *obj); /** * Set what digits of the given clock widget should be editable @@ -6011,7 +6011,7 @@ EINA_DEPRECATED EAPI double elm_clock_interval_get(const Evas_Object * * @deprecated elm_clock_edit_mode_set() */ -EINA_DEPRECATED EAPI void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Edit_Mode digedit); +EINA_DEPRECATED ELM_API void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Edit_Mode digedit); /** * Get what digits of the given clock widget should be @@ -6023,7 +6023,7 @@ EINA_DEPRECATED EAPI void elm_clock_digit_edit_set(Evas_Object *obj * * @deprecated elm_clock_edit_mode_get() */ -EINA_DEPRECATED EAPI Elm_Clock_Edit_Mode elm_clock_digit_edit_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Clock_Edit_Mode elm_clock_digit_edit_get(const Evas_Object *obj); /* * Queries whether it's possible to go back in history @@ -6034,7 +6034,7 @@ EINA_DEPRECATED EAPI Elm_Clock_Edit_Mode elm_clock_digit_edit_get(const Evas_Obj * otherwise * @deprecated elm_web_back_possible_get(); */ -EINA_DEPRECATED EAPI Eina_Bool elm_web_backward_possible(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_web_backward_possible(Evas_Object *obj); /** * Queries whether it's possible to go forward in history @@ -6046,7 +6046,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_web_backward_possible(Evas_Object *ob * * @deprecated elm_web_forward_possible_get(); */ -EINA_DEPRECATED EAPI Eina_Bool elm_web_forward_possible(Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_web_forward_possible(Evas_Object *obj); /** * Queries whether it's possible to jump the given number of steps @@ -6054,7 +6054,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_web_forward_possible(Evas_Object *obj * @deprecated elm_web_navigate_possible_get(); * */ -EINA_DEPRECATED EAPI Eina_Bool elm_web_navigate_possible(Evas_Object *obj, int steps); +EINA_DEPRECATED ELM_API Eina_Bool elm_web_navigate_possible(Evas_Object *obj, int steps); /** * @brief Set the content of the scroller widget (the object to be scrolled around). @@ -6067,7 +6067,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_web_navigate_possible(Evas_Object *ob * elm_scroller_content_unset() function. * @deprecated use elm_object_content_set() instead */ -EINA_DEPRECATED EAPI void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child); +EINA_DEPRECATED ELM_API void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child); /** * @brief Get the content of the scroller widget @@ -6080,7 +6080,7 @@ EINA_DEPRECATED EAPI void elm_scroller_content_set(Evas_Object *obj, Eva * @see elm_scroller_content_set() * @deprecated use elm_object_content_get() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_scroller_content_get(const Evas_Object *obj); /** * @brief Unset the content of the scroller widget @@ -6093,7 +6093,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *ob * @see elm_scroller_content_set() * @deprecated use elm_object_content_unset() instead. */ -EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj); +EINA_DEPRECATED ELM_API Evas_Object *elm_scroller_content_unset(Evas_Object *obj); /** * Set the shrink state of toolbar @p obj. @@ -6109,7 +6109,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj); * * @deprecated Please use elm_toolbar_shrink_mode_set(obj, shrink_mode); */ -EINA_DEPRECATED EAPI void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode); +EINA_DEPRECATED ELM_API void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode); /** * Get the shrink mode of toolbar @p obj. @@ -6121,7 +6121,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_mode_shrink_set(Ev * * @deprecated Please use elm_toolbar_shrink_mode_get(obj); */ -EINA_DEPRECATED EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj); /** * Set the text to be shown in a given toolbar item's tooltips. @@ -6137,7 +6137,7 @@ EINA_DEPRECATED EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(co * @see elm_object_tooltip_text_set() for more details. * */ -EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text); +EINA_DEPRECATED ELM_API void elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Enable or disable always select mode on the list object. @@ -6159,7 +6159,7 @@ EINA_DEPRECATED EAPI void elm_toolbar_item_tooltip_text_ * * @deprecated elm_list_always_select_mode_set() */ -EINA_DEPRECATED EAPI void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); +EINA_DEPRECATED ELM_API void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); /** * Get a value whether always select mode is enabled or not, meaning that @@ -6174,7 +6174,7 @@ EINA_DEPRECATED EAPI void elm_list_always_select_mode_se * * @deprecated elm_list_always_select_mode_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj); /** * Get the real Evas object created to implement the view of a @@ -6196,7 +6196,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_list_always_select_mode_ge * @deprecated No more support. If you need to emit signal to item's edje object, use elm_object_item_signal_emit(). * */ -EINA_DEPRECATED EAPI const Evas_Object *elm_genlist_item_object_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API const Evas_Object *elm_genlist_item_object_get(const Elm_Object_Item *it); /** * Set the always select mode. @@ -6214,7 +6214,7 @@ EINA_DEPRECATED EAPI const Evas_Object *elm_genlist_item_object_get(c * @deprecated use elm_genlist_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_ALWAYS); instead. use elm_genlist_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_DEFAULT); for normal mode. * */ -EINA_DEPRECATED EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); +EINA_DEPRECATED ELM_API void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); /** @@ -6227,7 +6227,7 @@ EINA_DEPRECATED EAPI void elm_genlist_always_select_mod * @deprecated use elm_genlist_select_mode_get instead. * */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj); /** * Enable/disable the no select mode. @@ -6242,7 +6242,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_always_select_mod * @deprecated use elm_genlist_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_NONE); instead. use elm_genlist_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_DEFAULT); for normal mode. * */ -EINA_DEPRECATED EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); +EINA_DEPRECATED ELM_API void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); /** * Get whether the no select mode is enabled. @@ -6254,7 +6254,7 @@ EINA_DEPRECATED EAPI void elm_genlist_no_select_mode_se * @deprecated use elm_genlist_select_mode_get instead. * */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj); /* * Enable/disable compress mode. @@ -6271,7 +6271,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_no_select_mode_ge * * @deprecated elm_genlist_mode_set(obj, ELM_LIST_COMPRESS) */ -EINA_DEPRECATED EAPI void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress); +EINA_DEPRECATED ELM_API void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress); /** * Sets the display only state of an item. @@ -6291,7 +6291,7 @@ EINA_DEPRECATED EAPI void elm_genlist_compress_mode_set * * @deprecated elm_genlist_item_display_only_set() */ -EINA_DEPRECATED EAPI void elm_genlist_item_display_only_set(Elm_Object_Item *it, Eina_Bool display_only); +EINA_DEPRECATED ELM_API void elm_genlist_item_display_only_set(Elm_Object_Item *it, Eina_Bool display_only); /** * Get the display only state of an item @@ -6304,7 +6304,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_display_only * * @deprecated elm_genlist_item_display_only_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Object_Item *it); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_item_display_only_get(const Elm_Object_Item *it); /** * Get whether the compress mode is enabled. @@ -6315,7 +6315,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_display_only * * @deprecated elm_genlsit_mode_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj); /** * Enable/disable height-for-width mode. @@ -6340,7 +6340,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_compress_mode_get * * @deprecated elm_genlist_mode_set(obj, ELM_LIST_COMPRESS) */ -EINA_DEPRECATED EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width); +EINA_DEPRECATED ELM_API void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width); /** * Get whether the height-for-width mode is enabled. @@ -6351,7 +6351,7 @@ EINA_DEPRECATED EAPI void elm_genlist_height_for_width_ * * @deprecated elm_genlist_mode_set(obj, ELM_LIST_COMPRESS) */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj); /** * Activate a genlist mode on an item @@ -6390,7 +6390,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_height_for_width_ * * @deprecated elm_genlist_item_decorate_mode_set() */ -EINA_DEPRECATED EAPI void elm_genlist_item_mode_set(Elm_Object_Item *it, const char *mode_type, Eina_Bool mode_set); +EINA_DEPRECATED ELM_API void elm_genlist_item_mode_set(Elm_Object_Item *it, const char *mode_type, Eina_Bool mode_set); /** * Get the last (or current) genlist mode used. @@ -6402,7 +6402,7 @@ EINA_DEPRECATED EAPI void elm_genlist_item_mode_set(Elm * * @deprecated elm_genlist_item_decorate_mode_get() */ -EINA_DEPRECATED EAPI const char *elm_genlist_mode_type_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_genlist_mode_type_get(const Evas_Object *obj); /** * Get active genlist mode item @@ -6416,7 +6416,7 @@ EINA_DEPRECATED EAPI const char *elm_genlist_mode_type_get(con * * @deprecated elm_genlist_decorated_item_get() */ -EINA_DEPRECATED EAPI const Elm_Object_Item *elm_genlist_mode_item_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const Elm_Object_Item *elm_genlist_mode_item_get(const Evas_Object *obj); /** * Set Genlist edit mode @@ -6429,7 +6429,7 @@ EINA_DEPRECATED EAPI const Elm_Object_Item *elm_genlist_mode_item_get(cons * * @deprecated elm_genlist_decorate_mode_set */ -EINA_DEPRECATED EAPI void elm_genlist_edit_mode_set(Evas_Object *obj, Eina_Bool edit_mode); +EINA_DEPRECATED ELM_API void elm_genlist_edit_mode_set(Evas_Object *obj, Eina_Bool edit_mode); /** * Get Genlist edit mode @@ -6440,7 +6440,7 @@ EINA_DEPRECATED EAPI void elm_genlist_edit_mode_set(Evas_Object *o * * @deprecated elm_genlist_decorate_mode_get() */ -EINA_DEPRECATED EAPI Eina_Bool elm_genlist_edit_mode_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Eina_Bool elm_genlist_edit_mode_get(const Evas_Object *obj); /** * @brief Notify the compositor that a uri should be preloaded @@ -6452,7 +6452,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_edit_mode_get(const Evas_Obj * @ingroup Efl_Ui_Win * @deprecated This is a possibly security issue and is non-portable outside enlightenment and there is no code to detect if it exists and even works, so better not to have this */ -EINA_DEPRECATED EAPI void elm_win_teamwork_uri_preload(Efl_Ui_Win *obj, const char *uri); +EINA_DEPRECATED ELM_API void elm_win_teamwork_uri_preload(Efl_Ui_Win *obj, const char *uri); /** * @brief Notify the compositor that a uri should be displayed @@ -6467,7 +6467,7 @@ EINA_DEPRECATED EAPI void elm_win_teamwork_uri_preload(Efl_Ui_Win *obj, const ch * @ingroup Efl_Ui_Win * @deprecated This is a possibly security issue and is non-portable outside enlightenment and there is no code to detect if it exists and even works, so better not to have this */ -EINA_DEPRECATED EAPI void elm_win_teamwork_uri_show(Efl_Ui_Win *obj, const char *uri); +EINA_DEPRECATED ELM_API void elm_win_teamwork_uri_show(Efl_Ui_Win *obj, const char *uri); /** * @brief Notify the compositor that a uri should be hidden @@ -6480,7 +6480,7 @@ EINA_DEPRECATED EAPI void elm_win_teamwork_uri_show(Efl_Ui_Win *obj, const char * @ingroup Efl_Ui_Win * @deprecated This is a possibly security issue and is non-portable outside enlightenment and there is no code to detect if it exists and even works, so better not to have this */ -EINA_DEPRECATED EAPI void elm_win_teamwork_uri_hide(Efl_Ui_Win *obj); +EINA_DEPRECATED ELM_API void elm_win_teamwork_uri_hide(Efl_Ui_Win *obj); /** * @brief Notify the compositor that a uri should be opened @@ -6494,7 +6494,7 @@ EINA_DEPRECATED EAPI void elm_win_teamwork_uri_hide(Efl_Ui_Win *obj); * @ingroup Efl_Ui_Win * @deprecated This is a possibly security issue and is non-portable outside enlightenment and there is no code to detect if it exists and even works, so better not to have this */ -EINA_DEPRECATED EAPI void elm_win_teamwork_uri_open(Efl_Ui_Win *obj, const char *uri); +EINA_DEPRECATED ELM_API void elm_win_teamwork_uri_open(Efl_Ui_Win *obj, const char *uri); /** * @} diff --git a/src/lib/elementary/elm_route.c b/src/lib/elementary/elm_route.c index be51b20704..d3a9143e63 100644 --- a/src/lib/elementary/elm_route.c +++ b/src/lib/elementary/elm_route.c @@ -173,7 +173,7 @@ _elm_route_efl_canvas_group_group_del(Eo *obj, Elm_Route_Data *_pd EINA_UNUSED) * * @ingroup Elm_Route */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_route_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_route_eo.c b/src/lib/elementary/elm_route_eo.c index 48ad6b8d4b..13e521adfa 100644 --- a/src/lib/elementary/elm_route_eo.c +++ b/src/lib/elementary/elm_route_eo.c @@ -1,15 +1,15 @@ void _elm_route_emap_set(Eo *obj, Elm_Route_Data *pd, void *emap); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_route_emap_set, EFL_FUNC_CALL(emap), void *emap); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_route_emap_set, EFL_FUNC_CALL(emap), void *emap); void _elm_route_longitude_min_max_get(const Eo *obj, Elm_Route_Data *pd, double *min, double *max); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_route_longitude_min_max_get, EFL_FUNC_CALL(min, max), double *min, double *max); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_route_longitude_min_max_get, EFL_FUNC_CALL(min, max), double *min, double *max); void _elm_route_latitude_min_max_get(const Eo *obj, Elm_Route_Data *pd, double *min, double *max); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_route_latitude_min_max_get, EFL_FUNC_CALL(min, max), double *min, double *max); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_route_latitude_min_max_get, EFL_FUNC_CALL(min, max), double *min, double *max); Efl_Object *_elm_route_efl_object_constructor(Eo *obj, Elm_Route_Data *pd); diff --git a/src/lib/elementary/elm_route_eo.h b/src/lib/elementary/elm_route_eo.h index 64208eda8f..f357577452 100644 --- a/src/lib/elementary/elm_route_eo.h +++ b/src/lib/elementary/elm_route_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Route; */ #define ELM_ROUTE_CLASS elm_route_class_get() -EWAPI const Efl_Class *elm_route_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_route_class_get(void) EINA_CONST; /** * @brief Set map widget for this route @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_route_class_get(void) EINA_CONST; * * @ingroup Elm_Route */ -EOAPI void elm_obj_route_emap_set(Eo *obj, void *emap); +ELM_API ELM_API_WEAK void elm_obj_route_emap_set(Eo *obj, void *emap); /** * @brief Get the minimum and maximum values along the longitude. @@ -42,7 +42,7 @@ EOAPI void elm_obj_route_emap_set(Eo *obj, void *emap); * * @ingroup Elm_Route */ -EOAPI void elm_obj_route_longitude_min_max_get(const Eo *obj, double *min, double *max); +ELM_API ELM_API_WEAK void elm_obj_route_longitude_min_max_get(const Eo *obj, double *min, double *max); /** * @brief Get the minimum and maximum values along the latitude. @@ -55,6 +55,6 @@ EOAPI void elm_obj_route_longitude_min_max_get(const Eo *obj, double *min, doubl * * @ingroup Elm_Route */ -EOAPI void elm_obj_route_latitude_min_max_get(const Eo *obj, double *min, double *max); +ELM_API ELM_API_WEAK void elm_obj_route_latitude_min_max_get(const Eo *obj, double *min, double *max); #endif diff --git a/src/lib/elementary/elm_route_eo.legacy.c b/src/lib/elementary/elm_route_eo.legacy.c index 69d8a8b77e..37f44b183f 100644 --- a/src/lib/elementary/elm_route_eo.legacy.c +++ b/src/lib/elementary/elm_route_eo.legacy.c @@ -1,17 +1,17 @@ -EAPI void +ELM_API void elm_route_emap_set(Elm_Route *obj, void *emap) { elm_obj_route_emap_set(obj, emap); } -EAPI void +ELM_API void elm_route_longitude_min_max_get(const Elm_Route *obj, double *min, double *max) { elm_obj_route_longitude_min_max_get(obj, min, max); } -EAPI void +ELM_API void elm_route_latitude_min_max_get(const Elm_Route *obj, double *min, double *max) { elm_obj_route_latitude_min_max_get(obj, min, max); diff --git a/src/lib/elementary/elm_route_eo.legacy.h b/src/lib/elementary/elm_route_eo.legacy.h index 34650bd62e..ba9f78fe30 100644 --- a/src/lib/elementary/elm_route_eo.legacy.h +++ b/src/lib/elementary/elm_route_eo.legacy.h @@ -22,7 +22,7 @@ typedef Eo Elm_Route; * * @ingroup Elm_Route_Group */ -EAPI void elm_route_emap_set(Elm_Route *obj, void *emap); +ELM_API void elm_route_emap_set(Elm_Route *obj, void *emap); /** * @brief Get the minimum and maximum values along the longitude. @@ -35,7 +35,7 @@ EAPI void elm_route_emap_set(Elm_Route *obj, void *emap); * * @ingroup Elm_Route_Group */ -EAPI void elm_route_longitude_min_max_get(const Elm_Route *obj, double *min, double *max); +ELM_API void elm_route_longitude_min_max_get(const Elm_Route *obj, double *min, double *max); /** * @brief Get the minimum and maximum values along the latitude. @@ -48,6 +48,6 @@ EAPI void elm_route_longitude_min_max_get(const Elm_Route *obj, double *min, dou * * @ingroup Elm_Route_Group */ -EAPI void elm_route_latitude_min_max_get(const Elm_Route *obj, double *min, double *max); +ELM_API void elm_route_latitude_min_max_get(const Elm_Route *obj, double *min, double *max); #endif diff --git a/src/lib/elementary/elm_route_legacy.h b/src/lib/elementary/elm_route_legacy.h index 7326024abd..2d57d8c710 100644 --- a/src/lib/elementary/elm_route_legacy.h +++ b/src/lib/elementary/elm_route_legacy.h @@ -6,6 +6,6 @@ * * @ingroup Elm_Route */ -EAPI Evas_Object *elm_route_add(Evas_Object *parent); +ELM_API Evas_Object *elm_route_add(Evas_Object *parent); #include "elm_route_eo.legacy.h" \ No newline at end of file diff --git a/src/lib/elementary/elm_scale.h b/src/lib/elementary/elm_scale.h index 1d03da1f5f..8562dbb786 100644 --- a/src/lib/elementary/elm_scale.h +++ b/src/lib/elementary/elm_scale.h @@ -23,7 +23,7 @@ * * @ingroup Elm_Scaling */ -EAPI void elm_object_scale_set(Evas_Object *obj, double scale); +ELM_API void elm_object_scale_set(Evas_Object *obj, double scale); /** * Get the scaling factor for a given Elementary object @@ -33,4 +33,4 @@ EAPI void elm_object_scale_set(Evas_Object *obj, double scale); * * @ingroup Elm_Scaling */ -EAPI double elm_object_scale_get(const Evas_Object *obj); +ELM_API double elm_object_scale_get(const Evas_Object *obj); diff --git a/src/lib/elementary/elm_scroll.h b/src/lib/elementary/elm_scroll.h index 88419e6238..8f776fd9bb 100644 --- a/src/lib/elementary/elm_scroll.h +++ b/src/lib/elementary/elm_scroll.h @@ -28,7 +28,7 @@ * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_hold_push(Evas_Object *obj); +ELM_API void elm_object_scroll_hold_push(Evas_Object *obj); /** * Pop the scroll hold by 1 @@ -39,7 +39,7 @@ EAPI void elm_object_scroll_hold_push(Evas_Object *obj); * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_hold_pop(Evas_Object *obj); +ELM_API void elm_object_scroll_hold_pop(Evas_Object *obj); /** * Get the scroll hold by 1 @@ -51,7 +51,7 @@ EAPI void elm_object_scroll_hold_pop(Evas_Object *obj); * @since 1.7 * @ingroup Elm_Scrollhints */ -EAPI int elm_object_scroll_hold_get(const Evas_Object *obj); +ELM_API int elm_object_scroll_hold_get(const Evas_Object *obj); /** * Push the scroll freeze by 1 @@ -63,7 +63,7 @@ EAPI int elm_object_scroll_hold_get(const Evas_Object *obj); * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_freeze_push(Evas_Object *obj); +ELM_API void elm_object_scroll_freeze_push(Evas_Object *obj); /** * Pop the scroll freeze by 1 @@ -75,7 +75,7 @@ EAPI void elm_object_scroll_freeze_push(Evas_Object *obj); * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj); +ELM_API void elm_object_scroll_freeze_pop(Evas_Object *obj); /** * Get the scroll freeze by 1 @@ -87,7 +87,7 @@ EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj); * @since 1.7 * @ingroup Elm_Scrollhints */ -EAPI int elm_object_scroll_freeze_get(const Evas_Object *obj); +ELM_API int elm_object_scroll_freeze_get(const Evas_Object *obj); /** * Lock the scrolling of the given widget (and thus all parents) @@ -99,7 +99,7 @@ EAPI int elm_object_scroll_freeze_get(const Evas_Object *obj); * @param lock The lock state (1 == locked, 0 == unlocked) * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock); +ELM_API void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock); /** * Lock the scrolling of the given widget (and thus all parents) @@ -111,7 +111,7 @@ EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock); * @param lock The lock state (1 == locked, 0 == unlocked) * @ingroup Elm_Scrollhints */ -EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock); +ELM_API void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock); /** * Get the scrolling lock of the given widget @@ -121,7 +121,7 @@ EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock); * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj); /** * Get the scrolling lock of the given widget @@ -131,7 +131,7 @@ EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj); * @param obj The object * @ingroup Elm_Scrollhints */ -EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj); /** * Enable item loop feature of the given widget @@ -147,7 +147,7 @@ EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj); * @since 1.10 * @ingroup Scrollitem */ -EAPI void elm_object_scroll_item_loop_enabled_set(Evas_Object *obj, Eina_Bool enable); +ELM_API void elm_object_scroll_item_loop_enabled_set(Evas_Object *obj, Eina_Bool enable); /** * Get the item loop enable status of the given widget @@ -160,7 +160,7 @@ EAPI void elm_object_scroll_item_loop_enabled_set(Evas_Object *obj, Eina_Bo * @since 1.10 * @ingroup Scrollitem */ -EAPI Eina_Bool elm_object_scroll_item_loop_enabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_scroll_item_loop_enabled_get(const Evas_Object *obj); /** * @} diff --git a/src/lib/elementary/elm_scroller.c b/src/lib/elementary/elm_scroller.c index 95643ce772..aed60a456c 100644 --- a/src/lib/elementary/elm_scroller.c +++ b/src/lib/elementary/elm_scroller.c @@ -862,7 +862,7 @@ _elm_scroller_efl_canvas_group_group_member_add(Eo *obj, Elm_Scroller_Data *sd, evas_object_raise(sd->hit_rect); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_scroller_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -919,7 +919,7 @@ _elm_scroller_custom_widget_base_theme_set(Eo *obj, Elm_Scroller_Data *_pd EINA_ efl_ui_widget_theme_apply(obj); } -EAPI void +ELM_API void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) @@ -929,7 +929,7 @@ elm_scroller_content_min_limit(Evas_Object *obj, elm_interface_scrollable_content_min_limit(obj, w, h); } -EAPI void +ELM_API void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, @@ -941,7 +941,7 @@ elm_scroller_region_show(Evas_Object *obj, elm_interface_scrollable_content_region_show(obj, x, y, w, h); } -EAPI void +ELM_API void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) @@ -960,7 +960,7 @@ _elm_scroller_elm_interface_scrollable_policy_set(Eo *obj, Elm_Scroller_Data *sd elm_interface_scrollable_policy_set(efl_super(obj, MY_CLASS), policy_h, policy_v); } -EAPI void +ELM_API void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) @@ -970,7 +970,7 @@ elm_scroller_policy_get(const Evas_Object *obj, elm_interface_scrollable_policy_get((Eo *) obj, policy_h, policy_v); } -EAPI void +ELM_API void elm_scroller_single_direction_set(Evas_Object *obj, Elm_Scroller_Single_Direction single_dir) { @@ -987,7 +987,7 @@ _elm_scroller_elm_interface_scrollable_single_direction_set(Eo *obj, Elm_Scrolle elm_interface_scrollable_single_direction_set(efl_super(obj, MY_CLASS), single_dir); } -EAPI Elm_Scroller_Single_Direction +ELM_API Elm_Scroller_Single_Direction elm_scroller_single_direction_get(const Evas_Object *obj) { ELM_SCROLLABLE_CHECK(obj, ELM_SCROLLER_SINGLE_DIRECTION_NONE); @@ -1003,7 +1003,7 @@ _elm_scroller_elm_interface_scrollable_single_direction_get(const Eo *obj, Elm_S return elm_interface_scrollable_single_direction_get(efl_super(obj, MY_CLASS)); } -EAPI void +ELM_API void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, @@ -1014,7 +1014,7 @@ elm_scroller_region_get(const Evas_Object *obj, elm_interface_scrollable_content_region_get((Eo *) obj, x, y, w, h); } -EAPI void +ELM_API void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) @@ -1024,7 +1024,7 @@ elm_scroller_child_size_get(const Evas_Object *obj, elm_interface_scrollable_content_size_get((Eo *) obj, w, h); } -EAPI void +ELM_API void elm_scroller_page_snap_set(Evas_Object *obj, Eina_Bool page_snap_h, Eina_Bool page_snap_v) @@ -1035,7 +1035,7 @@ elm_scroller_page_snap_set(Evas_Object *obj, (obj, page_snap_h, page_snap_v); } -EAPI void +ELM_API void elm_scroller_page_snap_get(const Evas_Object *obj, Eina_Bool *page_snap_h, Eina_Bool *page_snap_v) @@ -1046,7 +1046,7 @@ elm_scroller_page_snap_get(const Evas_Object *obj, ((Eo *) obj, page_snap_h, page_snap_v); } -EAPI void +ELM_API void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) @@ -1056,7 +1056,7 @@ elm_scroller_bounce_set(Evas_Object *obj, elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) @@ -1066,7 +1066,7 @@ elm_scroller_bounce_get(const Evas_Object *obj, elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce); } -EAPI void +ELM_API void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) @@ -1076,7 +1076,7 @@ elm_scroller_page_relative_set(Evas_Object *obj, elm_interface_scrollable_page_relative_set((Eo *)obj, h_pagerel, v_pagerel); } -EAPI void +ELM_API void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) @@ -1086,7 +1086,7 @@ elm_scroller_page_relative_get(const Evas_Object *obj, elm_interface_scrollable_paging_get((Eo *)obj, h_pagerel, v_pagerel, NULL, NULL); } -EAPI void +ELM_API void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) @@ -1105,7 +1105,7 @@ _elm_scroller_elm_interface_scrollable_page_size_set(Eo *obj, Elm_Scroller_Data elm_interface_scrollable_paging_set(obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize); } -EAPI void +ELM_API void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize) @@ -1134,7 +1134,7 @@ _elm_scroller_page_scroll_limit_get(const Eo *obj, Elm_Scroller_Data *_pd EINA_U (obj, page_limit_h, page_limit_v); } -EAPI void +ELM_API void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) @@ -1144,7 +1144,7 @@ elm_scroller_current_page_get(const Evas_Object *obj, elm_interface_scrollable_current_page_get((Eo *) obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) @@ -1154,7 +1154,7 @@ elm_scroller_last_page_get(const Evas_Object *obj, elm_interface_scrollable_last_page_get((Eo *) obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber) @@ -1164,7 +1164,7 @@ elm_scroller_page_show(Evas_Object *obj, elm_interface_scrollable_page_show(obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber) @@ -1174,7 +1174,7 @@ elm_scroller_page_bring_in(Evas_Object *obj, elm_interface_scrollable_page_bring_in(obj, h_pagenumber, v_pagenumber); } -EAPI void +ELM_API void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, @@ -1186,7 +1186,7 @@ elm_scroller_region_bring_in(Evas_Object *obj, elm_interface_scrollable_region_bring_in(obj, x, y, w, h); } -EAPI void +ELM_API void elm_scroller_gravity_set(Evas_Object *obj, double x, double y) @@ -1196,7 +1196,7 @@ elm_scroller_gravity_set(Evas_Object *obj, elm_interface_scrollable_gravity_set(obj, x, y); } -EAPI void +ELM_API void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y) @@ -1206,7 +1206,7 @@ elm_scroller_gravity_get(const Evas_Object *obj, elm_interface_scrollable_gravity_get((Eo *) obj, x, y); } -EAPI void +ELM_API void elm_scroller_movement_block_set(Evas_Object *obj, Elm_Scroller_Movement_Block block) { @@ -1222,7 +1222,7 @@ elm_scroller_movement_block_set(Evas_Object *obj, elm_interface_scrollable_movement_block_set(obj, mode); } -EAPI Elm_Scroller_Movement_Block +ELM_API Elm_Scroller_Movement_Block elm_scroller_movement_block_get(const Evas_Object *obj) { Efl_Ui_Layout_Orientation mode; @@ -1242,7 +1242,7 @@ elm_scroller_movement_block_get(const Evas_Object *obj) return mode2; } -EAPI void +ELM_API void elm_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) @@ -1252,7 +1252,7 @@ elm_scroller_step_size_set(Evas_Object *obj, elm_interface_scrollable_step_size_set(obj, x, y); } -EAPI void +ELM_API void elm_scroller_step_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) @@ -1303,7 +1303,7 @@ _elm_scroller_elm_interface_scrollable_content_loop_set(Eo *obj, Elm_Scroller_Da elm_layout_sizing_eval(obj); } -EAPI void +ELM_API void elm_scroller_loop_set(Evas_Object *obj, Eina_Bool loop_h, Eina_Bool loop_v) @@ -1320,7 +1320,7 @@ _elm_scroller_elm_interface_scrollable_content_loop_get(Eo *obj EINA_UNUSED, Elm if (loop_v) *loop_v = sd->loop_v; } -EAPI void +ELM_API void elm_scroller_loop_get(const Evas_Object *obj, Eina_Bool *loop_h, Eina_Bool *loop_v) @@ -1330,7 +1330,7 @@ elm_scroller_loop_get(const Evas_Object *obj, elm_interface_scrollable_content_loop_get(obj, loop_h, loop_v); } -EAPI void +ELM_API void elm_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_SCROLLABLE_CHECK(obj); @@ -1338,7 +1338,7 @@ elm_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) elm_interface_scrollable_wheel_disabled_set((Eo *)obj, disabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_scroller_wheel_disabled_get(const Evas_Object *obj) { ELM_SCROLLABLE_CHECK(obj, EINA_FALSE); @@ -1346,13 +1346,13 @@ elm_scroller_wheel_disabled_get(const Evas_Object *obj) return elm_interface_scrollable_wheel_disabled_get((Eo *) obj); } -EAPI void +ELM_API void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation) { evas_object_propagate_events_set(elm_layout_edje_get(obj), propagation); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj) { return evas_object_propagate_events_get(elm_layout_edje_get(obj)); diff --git a/src/lib/elementary/elm_scroller_eo.c b/src/lib/elementary/elm_scroller_eo.c index ff511946dc..a31c7ee3bf 100644 --- a/src/lib/elementary/elm_scroller_eo.c +++ b/src/lib/elementary/elm_scroller_eo.c @@ -1,45 +1,45 @@ -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED = EFL_EVENT_DESCRIPTION("scroll,page,changed"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_UNPRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_UNPRESS = EFL_EVENT_DESCRIPTION("hbar,unpress"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_PRESS = EFL_EVENT_DESCRIPTION("hbar,press"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_DRAG = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_DRAG = EFL_EVENT_DESCRIPTION("hbar,drag"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_UNPRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_UNPRESS = EFL_EVENT_DESCRIPTION("vbar,unpress"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_PRESS = EFL_EVENT_DESCRIPTION("vbar,press"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_DRAG = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_DRAG = EFL_EVENT_DESCRIPTION("vbar,drag"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_LEFT = EFL_EVENT_DESCRIPTION("scroll,left"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_RIGHT = EFL_EVENT_DESCRIPTION("scroll,right"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_UP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_UP = EFL_EVENT_DESCRIPTION("scroll,up"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_DOWN = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_DOWN = EFL_EVENT_DESCRIPTION("scroll,down"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_LEFT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_LEFT = EFL_EVENT_DESCRIPTION("edge,left"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_RIGHT = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_RIGHT = EFL_EVENT_DESCRIPTION("edge,right"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_TOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_TOP = EFL_EVENT_DESCRIPTION("edge,top"); -EWAPI const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_BOTTOM = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_BOTTOM = EFL_EVENT_DESCRIPTION("edge,bottom"); void _elm_scroller_custom_widget_base_theme_set(Eo *obj, Elm_Scroller_Data *pd, const char *klass, const char *group); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_scroller_custom_widget_base_theme_set, EFL_FUNC_CALL(klass, group), const char *klass, const char *group); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_scroller_custom_widget_base_theme_set, EFL_FUNC_CALL(klass, group), const char *klass, const char *group); void _elm_scroller_page_scroll_limit_set(const Eo *obj, Elm_Scroller_Data *pd, int page_limit_h, int page_limit_v); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_scroller_page_scroll_limit_set, EFL_FUNC_CALL(page_limit_h, page_limit_v), int page_limit_h, int page_limit_v); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_scroller_page_scroll_limit_set, EFL_FUNC_CALL(page_limit_h, page_limit_v), int page_limit_h, int page_limit_v); void _elm_scroller_page_scroll_limit_get(const Eo *obj, Elm_Scroller_Data *pd, int *page_limit_h, int *page_limit_v); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_scroller_page_scroll_limit_get, EFL_FUNC_CALL(page_limit_h, page_limit_v), int *page_limit_h, int *page_limit_v); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_scroller_page_scroll_limit_get, EFL_FUNC_CALL(page_limit_h, page_limit_v), int *page_limit_h, int *page_limit_v); Efl_Object *_elm_scroller_efl_object_constructor(Eo *obj, Elm_Scroller_Data *pd); diff --git a/src/lib/elementary/elm_scroller_eo.h b/src/lib/elementary/elm_scroller_eo.h index 29f6bef140..a967eb20aa 100644 --- a/src/lib/elementary/elm_scroller_eo.h +++ b/src/lib/elementary/elm_scroller_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Scroller; */ #define ELM_SCROLLER_CLASS elm_scroller_class_get() -EWAPI const Efl_Class *elm_scroller_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_scroller_class_get(void) EINA_CONST; /** * @brief Set custom theme elements for the scroller @@ -30,7 +30,7 @@ EWAPI const Efl_Class *elm_scroller_class_get(void) EINA_CONST; * * @ingroup Elm_Scroller */ -EOAPI void elm_obj_scroller_custom_widget_base_theme_set(Eo *obj, const char *klass, const char *group); +ELM_API ELM_API_WEAK void elm_obj_scroller_custom_widget_base_theme_set(Eo *obj, const char *klass, const char *group); /** * @brief Set the maximum of the movable page at a flicking. @@ -45,7 +45,7 @@ EOAPI void elm_obj_scroller_custom_widget_base_theme_set(Eo *obj, const char *kl * * @ingroup Elm_Scroller */ -EOAPI void elm_obj_scroller_page_scroll_limit_set(const Eo *obj, int page_limit_h, int page_limit_v); +ELM_API ELM_API_WEAK void elm_obj_scroller_page_scroll_limit_set(const Eo *obj, int page_limit_h, int page_limit_v); /** * @brief Get the maximum of the movable page at a flicking. @@ -58,9 +58,9 @@ EOAPI void elm_obj_scroller_page_scroll_limit_set(const Eo *obj, int page_limit_ * * @ingroup Elm_Scroller */ -EOAPI void elm_obj_scroller_page_scroll_limit_get(const Eo *obj, int *page_limit_h, int *page_limit_v); +ELM_API ELM_API_WEAK void elm_obj_scroller_page_scroll_limit_get(const Eo *obj, int *page_limit_h, int *page_limit_v); -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED; /** Called when scroll page changed * @@ -68,7 +68,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED */ #define ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED (&(_ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_UNPRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_UNPRESS; /** Called when horizontal bar is no longer pressed * @@ -76,7 +76,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_UNPRESS; */ #define ELM_SCROLLER_EVENT_HBAR_UNPRESS (&(_ELM_SCROLLER_EVENT_HBAR_UNPRESS)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_PRESS; /** Called when horizontal bar is pressed * @@ -84,7 +84,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_PRESS; */ #define ELM_SCROLLER_EVENT_HBAR_PRESS (&(_ELM_SCROLLER_EVENT_HBAR_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_DRAG; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_DRAG; /** Called when horizontal bar is dragged * @@ -92,7 +92,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_HBAR_DRAG; */ #define ELM_SCROLLER_EVENT_HBAR_DRAG (&(_ELM_SCROLLER_EVENT_HBAR_DRAG)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_UNPRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_UNPRESS; /** Called when vertical bar is no longer pressed * @@ -100,7 +100,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_UNPRESS; */ #define ELM_SCROLLER_EVENT_VBAR_UNPRESS (&(_ELM_SCROLLER_EVENT_VBAR_UNPRESS)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_PRESS; /** Called when vertical bar is pressed * @@ -108,7 +108,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_PRESS; */ #define ELM_SCROLLER_EVENT_VBAR_PRESS (&(_ELM_SCROLLER_EVENT_VBAR_PRESS)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_DRAG; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_DRAG; /** Called when vertical bar is dragged * @@ -116,7 +116,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_VBAR_DRAG; */ #define ELM_SCROLLER_EVENT_VBAR_DRAG (&(_ELM_SCROLLER_EVENT_VBAR_DRAG)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_LEFT; /** Called when scrolling to left * @@ -124,7 +124,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_LEFT; */ #define ELM_SCROLLER_EVENT_SCROLL_LEFT (&(_ELM_SCROLLER_EVENT_SCROLL_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_RIGHT; /** Called when scrolling to right * @@ -132,7 +132,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_RIGHT; */ #define ELM_SCROLLER_EVENT_SCROLL_RIGHT (&(_ELM_SCROLLER_EVENT_SCROLL_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_UP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_UP; /** Called scrolled upwards * @@ -140,7 +140,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_UP; */ #define ELM_SCROLLER_EVENT_SCROLL_UP (&(_ELM_SCROLLER_EVENT_SCROLL_UP)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_DOWN; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_DOWN; /** Called when scrolled downwards * @@ -148,7 +148,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_SCROLL_DOWN; */ #define ELM_SCROLLER_EVENT_SCROLL_DOWN (&(_ELM_SCROLLER_EVENT_SCROLL_DOWN)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_LEFT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_LEFT; /** Called when hitting the left edge * @@ -156,7 +156,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_LEFT; */ #define ELM_SCROLLER_EVENT_EDGE_LEFT (&(_ELM_SCROLLER_EVENT_EDGE_LEFT)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_RIGHT; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_RIGHT; /** Called when hitting the right edge * @@ -164,7 +164,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_RIGHT; */ #define ELM_SCROLLER_EVENT_EDGE_RIGHT (&(_ELM_SCROLLER_EVENT_EDGE_RIGHT)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_TOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_TOP; /** Called when hitting the top edge * @@ -172,7 +172,7 @@ EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_TOP; */ #define ELM_SCROLLER_EVENT_EDGE_TOP (&(_ELM_SCROLLER_EVENT_EDGE_TOP)) -EWAPI extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_BOTTOM; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SCROLLER_EVENT_EDGE_BOTTOM; /** Called when hitting the bottom edge * diff --git a/src/lib/elementary/elm_scroller_eo.legacy.c b/src/lib/elementary/elm_scroller_eo.legacy.c index 829d5de6ab..c918a38aac 100644 --- a/src/lib/elementary/elm_scroller_eo.legacy.c +++ b/src/lib/elementary/elm_scroller_eo.legacy.c @@ -1,17 +1,17 @@ -EAPI void +ELM_API void elm_scroller_custom_widget_base_theme_set(Elm_Scroller *obj, const char *klass, const char *group) { elm_obj_scroller_custom_widget_base_theme_set(obj, klass, group); } -EAPI void +ELM_API void elm_scroller_page_scroll_limit_set(const Elm_Scroller *obj, int page_limit_h, int page_limit_v) { elm_obj_scroller_page_scroll_limit_set(obj, page_limit_h, page_limit_v); } -EAPI void +ELM_API void elm_scroller_page_scroll_limit_get(const Elm_Scroller *obj, int *page_limit_h, int *page_limit_v) { elm_obj_scroller_page_scroll_limit_get(obj, page_limit_h, page_limit_v); diff --git a/src/lib/elementary/elm_scroller_eo.legacy.h b/src/lib/elementary/elm_scroller_eo.legacy.h index 04dba3497a..cd81bdac61 100644 --- a/src/lib/elementary/elm_scroller_eo.legacy.h +++ b/src/lib/elementary/elm_scroller_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Elm_Scroller; * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_custom_widget_base_theme_set(Elm_Scroller *obj, const char *klass, const char *group); +ELM_API void elm_scroller_custom_widget_base_theme_set(Elm_Scroller *obj, const char *klass, const char *group); /** * @brief Set the maximum of the movable page at a flicking. @@ -38,7 +38,7 @@ EAPI void elm_scroller_custom_widget_base_theme_set(Elm_Scroller *obj, const cha * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_scroll_limit_set(const Elm_Scroller *obj, int page_limit_h, int page_limit_v); +ELM_API void elm_scroller_page_scroll_limit_set(const Elm_Scroller *obj, int page_limit_h, int page_limit_v); /** * @brief Get the maximum of the movable page at a flicking. @@ -51,6 +51,6 @@ EAPI void elm_scroller_page_scroll_limit_set(const Elm_Scroller *obj, int page_l * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_scroll_limit_get(const Elm_Scroller *obj, int *page_limit_h, int *page_limit_v); +ELM_API void elm_scroller_page_scroll_limit_get(const Elm_Scroller *obj, int *page_limit_h, int *page_limit_v); #endif diff --git a/src/lib/elementary/elm_scroller_legacy.h b/src/lib/elementary/elm_scroller_legacy.h index 2ecfd05f3e..b10fe61115 100644 --- a/src/lib/elementary/elm_scroller_legacy.h +++ b/src/lib/elementary/elm_scroller_legacy.h @@ -63,7 +63,7 @@ typedef enum * * @ingroup Elm_Scroller_Group */ -EAPI Evas_Object *elm_scroller_add(Evas_Object *parent); +ELM_API Evas_Object *elm_scroller_add(Evas_Object *parent); /** * @brief Make the scroller minimum size limited to the minimum size of the content @@ -79,7 +79,7 @@ EAPI Evas_Object *elm_scroller_add(Evas_Object *parent); * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h); +ELM_API void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h); /** * @brief Show a specific virtual region within the scroller content object @@ -96,7 +96,7 @@ EAPI void elm_scroller_content_min_limit(Evas_Object *o * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); +ELM_API void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * @brief Set the scrollbar visibility policy @@ -113,7 +113,7 @@ EAPI void elm_scroller_region_show(Evas_Object *obj, Ev * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +ELM_API void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * @brief Get scrollbar visibility policy @@ -126,7 +126,7 @@ EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +ELM_API void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * @brief Set the type of single direction scroll @@ -140,7 +140,7 @@ EAPI void elm_scroller_policy_get(const Evas_Object *ob * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_single_direction_set(Evas_Object *obj, Elm_Scroller_Single_Direction single_dir); +ELM_API void elm_scroller_single_direction_set(Evas_Object *obj, Elm_Scroller_Single_Direction single_dir); /** * @brief Get the type of single direction scroll @@ -154,7 +154,7 @@ EAPI void elm_scroller_single_direction_set(Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI Elm_Scroller_Single_Direction elm_scroller_single_direction_get(const Evas_Object *obj); +ELM_API Elm_Scroller_Single_Direction elm_scroller_single_direction_get(const Evas_Object *obj); /** * @brief Get the currently visible content region @@ -175,7 +175,7 @@ EAPI Elm_Scroller_Single_Direction elm_scroller_single_direction_get(const Evas_ * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); +ELM_API void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); /** * @brief Get the size of the content object @@ -188,7 +188,7 @@ EAPI void elm_scroller_region_get(const Evas_Object *ob * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); +ELM_API void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * @brief Set page snapping behavior of a scroller @@ -211,7 +211,7 @@ EAPI void elm_scroller_child_size_get(const Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_snap_set(Evas_Object *obj, Eina_Bool page_h_snap, Eina_Bool page_v_snap); +ELM_API void elm_scroller_page_snap_set(Evas_Object *obj, Eina_Bool page_h_snap, Eina_Bool page_v_snap); /** * @brief Get the page snap behaviour of a scroller @@ -226,7 +226,7 @@ EAPI void elm_scroller_page_snap_set(Evas_Object *obj, * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_snap_get(const Evas_Object *obj, Eina_Bool *page_h_snap, Eina_Bool *page_v_snap); +ELM_API void elm_scroller_page_snap_get(const Evas_Object *obj, Eina_Bool *page_h_snap, Eina_Bool *page_v_snap); /** * @brief Set bouncing behavior @@ -242,7 +242,7 @@ EAPI void elm_scroller_page_snap_get(const Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); +ELM_API void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * @brief Get the bounce behaviour @@ -255,7 +255,7 @@ EAPI void elm_scroller_bounce_set(Evas_Object *obj, Ein * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); +ELM_API void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * @brief Set scroll page size relative to viewport size. @@ -277,7 +277,7 @@ EAPI void elm_scroller_bounce_get(const Evas_Object *ob * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); +ELM_API void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); /** * Get a given scroller widget's scrolling page size, relative to @@ -295,7 +295,7 @@ EAPI void elm_scroller_page_relative_set(Evas_Object *o * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); +ELM_API void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); /** * @brief Set scroll page size. @@ -312,7 +312,7 @@ EAPI void elm_scroller_page_relative_get(const Evas_Obj * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); +ELM_API void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); /** * @brief Get a scroller widget's current page size. @@ -328,7 +328,7 @@ EAPI void elm_scroller_page_size_set(Evas_Object *obj, * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize); +ELM_API void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize); /** * @brief Get scroll current page number. @@ -348,7 +348,7 @@ EAPI void elm_scroller_page_size_get(const Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +ELM_API void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * @brief Get scroll last page number. @@ -366,7 +366,7 @@ EAPI void elm_scroller_current_page_get(const Evas_Obje * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); +ELM_API void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * Show a specific virtual region within the scroller content object by page number. @@ -392,7 +392,7 @@ EAPI void elm_scroller_last_page_get(const Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber); +ELM_API void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * Show a specific virtual region within the scroller content object by page number. @@ -418,7 +418,7 @@ EAPI void elm_scroller_page_show(Evas_Object *obj, int * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber); +ELM_API void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * @brief Show a specific virtual region within the scroller content object. @@ -441,7 +441,7 @@ EAPI void elm_scroller_page_bring_in(Evas_Object *obj, * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); +ELM_API void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * @brief Set scrolling gravity on a scroller @@ -464,7 +464,7 @@ EAPI void elm_scroller_region_bring_in(Evas_Object *obj * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y); +ELM_API void elm_scroller_gravity_set(Evas_Object *obj, double x, double y); /** * @brief Get scrolling gravity values for a scroller @@ -479,7 +479,7 @@ EAPI void elm_scroller_gravity_set(Evas_Object *obj, do * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y); +ELM_API void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y); /** * @brief Set blocking of scrolling (per axis) on a given scroller @@ -503,7 +503,7 @@ EAPI void elm_scroller_gravity_get(const Evas_Object *o * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_movement_block_set(Evas_Object *obj, Elm_Scroller_Movement_Block block); +ELM_API void elm_scroller_movement_block_set(Evas_Object *obj, Elm_Scroller_Movement_Block block); /** * @brief Get a scroller's scroll blocking state @@ -517,7 +517,7 @@ EAPI void elm_scroller_movement_block_set(Evas_Object *o * * @ingroup Elm_Scroller_Group */ -EAPI Elm_Scroller_Movement_Block elm_scroller_movement_block_get(const Evas_Object *obj); +ELM_API Elm_Scroller_Movement_Block elm_scroller_movement_block_get(const Evas_Object *obj); /** * @brief Set scroll step size. @@ -534,7 +534,7 @@ EAPI Elm_Scroller_Movement_Block elm_scroller_movement_block_get(const Evas_Obj * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); +ELM_API void elm_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); /** * @brief Get the current step size of the scroller object. @@ -549,7 +549,7 @@ EAPI void elm_scroller_step_size_set(Evas_Object *obj, * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_step_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); +ELM_API void elm_scroller_step_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); /** * @brief Set an infinite loop_ for a scroller @@ -565,7 +565,7 @@ EAPI void elm_scroller_step_size_get(const Evas_Object * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_loop_set(Evas_Object *obj, Eina_Bool loop_h, Eina_Bool loop_v); +ELM_API void elm_scroller_loop_set(Evas_Object *obj, Eina_Bool loop_h, Eina_Bool loop_v); /** * @brief Get an infinite loop_ for a scroller @@ -580,7 +580,7 @@ EAPI void elm_scroller_loop_set(Evas_Object *obj, Eina_ * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_loop_get(const Evas_Object *obj, Eina_Bool *loop_h, Eina_Bool *loop_v); +ELM_API void elm_scroller_loop_get(const Evas_Object *obj, Eina_Bool *loop_h, Eina_Bool *loop_v); /** * @brief Enable or disable mouse wheel to be used to scroll the scroller. @@ -597,7 +597,7 @@ EAPI void elm_scroller_loop_get(const Evas_Object *obj, * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API void elm_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * @brief Get a value whether mouse wheel is enabled or not over the scroller. @@ -613,7 +613,7 @@ EAPI void elm_scroller_wheel_disabled_set(Evas_Object * * * @ingroup Elm_Scroller_Group */ -EAPI Eina_Bool elm_scroller_wheel_disabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_scroller_wheel_disabled_get(const Evas_Object *obj); /** * @brief Set event propagation on a scroller @@ -626,7 +626,7 @@ EAPI Eina_Bool elm_scroller_wheel_disabled_get(const Evas_Ob * * @ingroup Elm_Scroller_Group */ -EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation); +ELM_API void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation); /** * @brief Get event propagation for a scroller @@ -638,5 +638,5 @@ EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagat * * @ingroup Elm_Scroller_Group */ -EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj); #endif diff --git a/src/lib/elementary/elm_segment_control.c b/src/lib/elementary/elm_segment_control.c index d036b97556..6a2d34352c 100644 --- a/src/lib/elementary/elm_segment_control.c +++ b/src/lib/elementary/elm_segment_control.c @@ -642,7 +642,7 @@ _elm_segment_control_efl_ui_widget_on_access_update(Eo *obj EINA_UNUSED, Elm_Seg _access_obj_process(sd, _elm_segment_control_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_segment_control_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_segment_control_eo.c b/src/lib/elementary/elm_segment_control_eo.c index 59a9cc2b72..3d6b9951b3 100644 --- a/src/lib/elementary/elm_segment_control_eo.c +++ b/src/lib/elementary/elm_segment_control_eo.c @@ -1,37 +1,37 @@ -EWAPI const Efl_Event_Description _ELM_SEGMENT_CONTROL_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SEGMENT_CONTROL_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); int _elm_segment_control_item_count_get(const Eo *obj, Elm_Segment_Control_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_count_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_count_get, int, 0); Elm_Widget_Item *_elm_segment_control_item_selected_get(const Eo *obj, Elm_Segment_Control_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_selected_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_selected_get, Elm_Widget_Item *, NULL); const char *_elm_segment_control_item_label_get(const Eo *obj, Elm_Segment_Control_Data *pd, int idx); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_label_get, const char *, NULL, EFL_FUNC_CALL(idx), int idx); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_label_get, const char *, NULL, EFL_FUNC_CALL(idx), int idx); Elm_Widget_Item *_elm_segment_control_item_insert_at(Eo *obj, Elm_Segment_Control_Data *pd, Efl_Canvas_Object *icon, const char *label, int idx); -EOAPI EFL_FUNC_BODYV(elm_obj_segment_control_item_insert_at, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, idx), Efl_Canvas_Object *icon, const char *label, int idx); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_segment_control_item_insert_at, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, idx), Efl_Canvas_Object *icon, const char *label, int idx); Elm_Widget_Item *_elm_segment_control_item_get(const Eo *obj, Elm_Segment_Control_Data *pd, int idx); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(idx), int idx); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(idx), int idx); void _elm_segment_control_item_del_at(Eo *obj, Elm_Segment_Control_Data *pd, int idx); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_segment_control_item_del_at, EFL_FUNC_CALL(idx), int idx); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_segment_control_item_del_at, EFL_FUNC_CALL(idx), int idx); Elm_Widget_Item *_elm_segment_control_item_add(Eo *obj, Elm_Segment_Control_Data *pd, Efl_Canvas_Object *icon, const char *label); -EOAPI EFL_FUNC_BODYV(elm_obj_segment_control_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label), Efl_Canvas_Object *icon, const char *label); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_segment_control_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label), Efl_Canvas_Object *icon, const char *label); Efl_Canvas_Object *_elm_segment_control_item_icon_get(const Eo *obj, Elm_Segment_Control_Data *pd, int idx); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_icon_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(idx), int idx); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_segment_control_item_icon_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(idx), int idx); Efl_Object *_elm_segment_control_efl_object_constructor(Eo *obj, Elm_Segment_Control_Data *pd); diff --git a/src/lib/elementary/elm_segment_control_eo.h b/src/lib/elementary/elm_segment_control_eo.h index 6c8b8f4bb9..dd35bad47e 100644 --- a/src/lib/elementary/elm_segment_control_eo.h +++ b/src/lib/elementary/elm_segment_control_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Segment_Control; */ #define ELM_SEGMENT_CONTROL_CLASS elm_segment_control_class_get() -EWAPI const Efl_Class *elm_segment_control_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_segment_control_class_get(void) EINA_CONST; /** * @brief Get the Segment items count from segment control. @@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_segment_control_class_get(void) EINA_CONST; * * @ingroup Elm_Segment_Control */ -EOAPI int elm_obj_segment_control_item_count_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_segment_control_item_count_get(const Eo *obj); /** * @brief Get the selected item. @@ -48,7 +48,7 @@ EOAPI int elm_obj_segment_control_item_count_get(const Eo *obj); * * @ingroup Elm_Segment_Control */ -EOAPI Elm_Widget_Item *elm_obj_segment_control_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_segment_control_item_selected_get(const Eo *obj); /** * @brief Get the label of item. @@ -65,7 +65,7 @@ EOAPI Elm_Widget_Item *elm_obj_segment_control_item_selected_get(const Eo *obj); * * @ingroup Elm_Segment_Control */ -EOAPI const char *elm_obj_segment_control_item_label_get(const Eo *obj, int idx); +ELM_API ELM_API_WEAK const char *elm_obj_segment_control_item_label_get(const Eo *obj, int idx); /** * @brief Insert a new item to the segment control object at specified @@ -95,7 +95,7 @@ EOAPI const char *elm_obj_segment_control_item_label_get(const Eo *obj, int idx) * * @ingroup Elm_Segment_Control */ -EOAPI Elm_Widget_Item *elm_obj_segment_control_item_insert_at(Eo *obj, Efl_Canvas_Object *icon, const char *label, int idx); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_segment_control_item_insert_at(Eo *obj, Efl_Canvas_Object *icon, const char *label, int idx); /** * @brief Get the item placed at specified index. @@ -111,7 +111,7 @@ EOAPI Elm_Widget_Item *elm_obj_segment_control_item_insert_at(Eo *obj, Efl_Canva * * @ingroup Elm_Segment_Control */ -EOAPI Elm_Widget_Item *elm_obj_segment_control_item_get(const Eo *obj, int idx); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_segment_control_item_get(const Eo *obj, int idx); /** * @brief Remove a segment control item at given index from its parent, @@ -125,7 +125,7 @@ EOAPI Elm_Widget_Item *elm_obj_segment_control_item_get(const Eo *obj, int idx); * * @ingroup Elm_Segment_Control */ -EOAPI void elm_obj_segment_control_item_del_at(Eo *obj, int idx); +ELM_API ELM_API_WEAK void elm_obj_segment_control_item_del_at(Eo *obj, int idx); /** * @brief Append a new item to the segment control object. @@ -155,7 +155,7 @@ EOAPI void elm_obj_segment_control_item_del_at(Eo *obj, int idx); * * @ingroup Elm_Segment_Control */ -EOAPI Elm_Widget_Item *elm_obj_segment_control_item_add(Eo *obj, Efl_Canvas_Object *icon, const char *label); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_segment_control_item_add(Eo *obj, Efl_Canvas_Object *icon, const char *label); /** * @brief Get the icon associated to the item. @@ -172,9 +172,9 @@ EOAPI Elm_Widget_Item *elm_obj_segment_control_item_add(Eo *obj, Efl_Canvas_Obje * * @ingroup Elm_Segment_Control */ -EOAPI Efl_Canvas_Object *elm_obj_segment_control_item_icon_get(const Eo *obj, int idx); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_segment_control_item_icon_get(const Eo *obj, int idx); -EWAPI extern const Efl_Event_Description _ELM_SEGMENT_CONTROL_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SEGMENT_CONTROL_EVENT_CHANGED; /** Called when segment control changed * @return Efl_Object * diff --git a/src/lib/elementary/elm_segment_control_eo.legacy.c b/src/lib/elementary/elm_segment_control_eo.legacy.c index 9fc4205990..ba892b78fd 100644 --- a/src/lib/elementary/elm_segment_control_eo.legacy.c +++ b/src/lib/elementary/elm_segment_control_eo.legacy.c @@ -1,47 +1,47 @@ -EAPI int +ELM_API int elm_segment_control_item_count_get(const Elm_Segment_Control *obj) { return elm_obj_segment_control_item_count_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_segment_control_item_selected_get(const Elm_Segment_Control *obj) { return elm_obj_segment_control_item_selected_get(obj); } -EAPI const char * +ELM_API const char * elm_segment_control_item_label_get(const Elm_Segment_Control *obj, int idx) { return elm_obj_segment_control_item_label_get(obj, idx); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_segment_control_item_insert_at(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label, int idx) { return elm_obj_segment_control_item_insert_at(obj, icon, label, idx); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_segment_control_item_get(const Elm_Segment_Control *obj, int idx) { return elm_obj_segment_control_item_get(obj, idx); } -EAPI void +ELM_API void elm_segment_control_item_del_at(Elm_Segment_Control *obj, int idx) { elm_obj_segment_control_item_del_at(obj, idx); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_segment_control_item_add(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label) { return elm_obj_segment_control_item_add(obj, icon, label); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_segment_control_item_icon_get(const Elm_Segment_Control *obj, int idx) { return elm_obj_segment_control_item_icon_get(obj, idx); diff --git a/src/lib/elementary/elm_segment_control_eo.legacy.h b/src/lib/elementary/elm_segment_control_eo.legacy.h index 02ce531ad8..bf3eff24bd 100644 --- a/src/lib/elementary/elm_segment_control_eo.legacy.h +++ b/src/lib/elementary/elm_segment_control_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Elm_Segment_Control; * * @ingroup Elm_Segment_Control_Group */ -EAPI int elm_segment_control_item_count_get(const Elm_Segment_Control *obj); +ELM_API int elm_segment_control_item_count_get(const Elm_Segment_Control *obj); /** * @brief Get the selected item. @@ -41,7 +41,7 @@ EAPI int elm_segment_control_item_count_get(const Elm_Segment_Control *obj); * * @ingroup Elm_Segment_Control_Group */ -EAPI Elm_Widget_Item *elm_segment_control_item_selected_get(const Elm_Segment_Control *obj); +ELM_API Elm_Widget_Item *elm_segment_control_item_selected_get(const Elm_Segment_Control *obj); /** * @brief Get the label of item. @@ -58,7 +58,7 @@ EAPI Elm_Widget_Item *elm_segment_control_item_selected_get(const Elm_Segment_Co * * @ingroup Elm_Segment_Control_Group */ -EAPI const char *elm_segment_control_item_label_get(const Elm_Segment_Control *obj, int idx); +ELM_API const char *elm_segment_control_item_label_get(const Elm_Segment_Control *obj, int idx); /** * @brief Insert a new item to the segment control object at specified @@ -88,7 +88,7 @@ EAPI const char *elm_segment_control_item_label_get(const Elm_Segment_Control *o * * @ingroup Elm_Segment_Control_Group */ -EAPI Elm_Widget_Item *elm_segment_control_item_insert_at(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label, int idx); +ELM_API Elm_Widget_Item *elm_segment_control_item_insert_at(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label, int idx); /** * @brief Get the item placed at specified index. @@ -104,7 +104,7 @@ EAPI Elm_Widget_Item *elm_segment_control_item_insert_at(Elm_Segment_Control *ob * * @ingroup Elm_Segment_Control_Group */ -EAPI Elm_Widget_Item *elm_segment_control_item_get(const Elm_Segment_Control *obj, int idx); +ELM_API Elm_Widget_Item *elm_segment_control_item_get(const Elm_Segment_Control *obj, int idx); /** * @brief Remove a segment control item at given index from its parent, @@ -118,7 +118,7 @@ EAPI Elm_Widget_Item *elm_segment_control_item_get(const Elm_Segment_Control *ob * * @ingroup Elm_Segment_Control_Group */ -EAPI void elm_segment_control_item_del_at(Elm_Segment_Control *obj, int idx); +ELM_API void elm_segment_control_item_del_at(Elm_Segment_Control *obj, int idx); /** * @brief Append a new item to the segment control object. @@ -148,7 +148,7 @@ EAPI void elm_segment_control_item_del_at(Elm_Segment_Control *obj, int idx); * * @ingroup Elm_Segment_Control_Group */ -EAPI Elm_Widget_Item *elm_segment_control_item_add(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label); +ELM_API Elm_Widget_Item *elm_segment_control_item_add(Elm_Segment_Control *obj, Efl_Canvas_Object *icon, const char *label); /** * @brief Get the icon associated to the item. @@ -165,6 +165,6 @@ EAPI Elm_Widget_Item *elm_segment_control_item_add(Elm_Segment_Control *obj, Efl * * @ingroup Elm_Segment_Control_Group */ -EAPI Efl_Canvas_Object *elm_segment_control_item_icon_get(const Elm_Segment_Control *obj, int idx); +ELM_API Efl_Canvas_Object *elm_segment_control_item_icon_get(const Elm_Segment_Control *obj, int idx); #endif diff --git a/src/lib/elementary/elm_segment_control_item_eo.c b/src/lib/elementary/elm_segment_control_item_eo.c index aa2f1f4c3f..e3e517233c 100644 --- a/src/lib/elementary/elm_segment_control_item_eo.c +++ b/src/lib/elementary/elm_segment_control_item_eo.c @@ -1,15 +1,15 @@ int _elm_segment_control_item_index_get(const Eo *obj, Elm_Segment_Control_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_index_get, int, -1 /* +1 */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_index_get, int, -1 /* +1 */); Efl_Canvas_Object *_elm_segment_control_item_object_get(const Eo *obj, Elm_Segment_Control_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_segment_control_item_object_get, Efl_Canvas_Object *, NULL); void _elm_segment_control_item_selected_set(Eo *obj, Elm_Segment_Control_Item_Data *pd, Eina_Bool selected); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_segment_control_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_segment_control_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Efl_Object *_elm_segment_control_item_efl_object_constructor(Eo *obj, Elm_Segment_Control_Item_Data *pd); diff --git a/src/lib/elementary/elm_segment_control_item_eo.h b/src/lib/elementary/elm_segment_control_item_eo.h index e6894161cf..fe0e4d6ed5 100644 --- a/src/lib/elementary/elm_segment_control_item_eo.h +++ b/src/lib/elementary/elm_segment_control_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Segment_Control_Item; */ #define ELM_SEGMENT_CONTROL_ITEM_CLASS elm_segment_control_item_class_get() -EWAPI const Efl_Class *elm_segment_control_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_segment_control_item_class_get(void) EINA_CONST; /** * @brief Get the index of an item. @@ -34,7 +34,7 @@ EWAPI const Efl_Class *elm_segment_control_item_class_get(void) EINA_CONST; * * @ingroup Elm_Segment_Control_Item */ -EOAPI int elm_obj_segment_control_item_index_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_segment_control_item_index_get(const Eo *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -48,7 +48,7 @@ EOAPI int elm_obj_segment_control_item_index_get(const Eo *obj); * * @ingroup Elm_Segment_Control_Item */ -EOAPI Efl_Canvas_Object *elm_obj_segment_control_item_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_segment_control_item_object_get(const Eo *obj); /** * @brief Set the selected state of an item. @@ -67,6 +67,6 @@ EOAPI Efl_Canvas_Object *elm_obj_segment_control_item_object_get(const Eo *obj); * * @ingroup Elm_Segment_Control_Item */ -EOAPI void elm_obj_segment_control_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_segment_control_item_selected_set(Eo *obj, Eina_Bool selected); #endif diff --git a/src/lib/elementary/elm_segment_control_item_eo.legacy.c b/src/lib/elementary/elm_segment_control_item_eo.legacy.c index 1f7461cb26..28b6bc24a0 100644 --- a/src/lib/elementary/elm_segment_control_item_eo.legacy.c +++ b/src/lib/elementary/elm_segment_control_item_eo.legacy.c @@ -1,17 +1,17 @@ -EAPI int +ELM_API int elm_segment_control_item_index_get(const Elm_Segment_Control_Item *obj) { return elm_obj_segment_control_item_index_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_segment_control_item_object_get(const Elm_Segment_Control_Item *obj) { return elm_obj_segment_control_item_object_get(obj); } -EAPI void +ELM_API void elm_segment_control_item_selected_set(Elm_Segment_Control_Item *obj, Eina_Bool selected) { elm_obj_segment_control_item_selected_set(obj, selected); diff --git a/src/lib/elementary/elm_segment_control_item_eo.legacy.h b/src/lib/elementary/elm_segment_control_item_eo.legacy.h index 43788d4e56..be69793ff5 100644 --- a/src/lib/elementary/elm_segment_control_item_eo.legacy.h +++ b/src/lib/elementary/elm_segment_control_item_eo.legacy.h @@ -27,7 +27,7 @@ typedef Eo Elm_Segment_Control_Item; * * @ingroup Elm_Segment_Control_Item_Group */ -EAPI int elm_segment_control_item_index_get(const Elm_Segment_Control_Item *obj); +ELM_API int elm_segment_control_item_index_get(const Elm_Segment_Control_Item *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -41,7 +41,7 @@ EAPI int elm_segment_control_item_index_get(const Elm_Segment_Control_Item *obj) * * @ingroup Elm_Segment_Control_Item_Group */ -EAPI Efl_Canvas_Object *elm_segment_control_item_object_get(const Elm_Segment_Control_Item *obj); +ELM_API Efl_Canvas_Object *elm_segment_control_item_object_get(const Elm_Segment_Control_Item *obj); /** * @brief Set the selected state of an item. @@ -60,6 +60,6 @@ EAPI Efl_Canvas_Object *elm_segment_control_item_object_get(const Elm_Segment_Co * * @ingroup Elm_Segment_Control_Item_Group */ -EAPI void elm_segment_control_item_selected_set(Elm_Segment_Control_Item *obj, Eina_Bool selected); +ELM_API void elm_segment_control_item_selected_set(Elm_Segment_Control_Item *obj, Eina_Bool selected); #endif diff --git a/src/lib/elementary/elm_segment_control_legacy.h b/src/lib/elementary/elm_segment_control_legacy.h index fc89f57cba..fffac0312c 100644 --- a/src/lib/elementary/elm_segment_control_legacy.h +++ b/src/lib/elementary/elm_segment_control_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Segment_Control */ -EAPI Evas_Object *elm_segment_control_add(Evas_Object *parent); +ELM_API Evas_Object *elm_segment_control_add(Evas_Object *parent); #include "elm_segment_control_item_eo.legacy.h" #include "elm_segment_control_eo.legacy.h" diff --git a/src/lib/elementary/elm_separator.c b/src/lib/elementary/elm_separator.c index 4581da0742..f65b7b8e74 100644 --- a/src/lib/elementary/elm_separator.c +++ b/src/lib/elementary/elm_separator.c @@ -45,7 +45,7 @@ _elm_separator_efl_canvas_group_group_add(Eo *obj, Elm_Separator_Data *sd EINA_U elm_layout_sizing_eval(obj); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_separator_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_separator_eo.c b/src/lib/elementary/elm_separator_eo.c index 182739fb20..bccef88902 100644 --- a/src/lib/elementary/elm_separator_eo.c +++ b/src/lib/elementary/elm_separator_eo.c @@ -17,7 +17,7 @@ __eolian_elm_separator_horizontal_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_separator_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_separator_horizontal_set, EFL_FUNC_CALL(horizontal), Eina_Bool horizontal); Eina_Bool _elm_separator_horizontal_get(const Eo *obj, Elm_Separator_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_separator_horizontal_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_separator_horizontal_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_separator_horizontal_get, Eina_Bool, 0); Efl_Object *_elm_separator_efl_object_constructor(Eo *obj, Elm_Separator_Data *pd); diff --git a/src/lib/elementary/elm_separator_eo.h b/src/lib/elementary/elm_separator_eo.h index 7c0375acf6..79fa19769a 100644 --- a/src/lib/elementary/elm_separator_eo.h +++ b/src/lib/elementary/elm_separator_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Separator; */ #define ELM_SEPARATOR_CLASS elm_separator_class_get() -EWAPI const Efl_Class *elm_separator_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_separator_class_get(void) EINA_CONST; /** * @brief Set the horizontal mode of a separator object @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_separator_class_get(void) EINA_CONST; * * @ingroup Elm_Separator */ -EOAPI void elm_obj_separator_horizontal_set(Eo *obj, Eina_Bool horizontal); +ELM_API ELM_API_WEAK void elm_obj_separator_horizontal_set(Eo *obj, Eina_Bool horizontal); /** * @brief Get the horizontal mode of a separator object @@ -40,6 +40,6 @@ EOAPI void elm_obj_separator_horizontal_set(Eo *obj, Eina_Bool horizontal); * * @ingroup Elm_Separator */ -EOAPI Eina_Bool elm_obj_separator_horizontal_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_separator_horizontal_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_separator_eo.legacy.c b/src/lib/elementary/elm_separator_eo.legacy.c index 13de3002c2..ab25fca945 100644 --- a/src/lib/elementary/elm_separator_eo.legacy.c +++ b/src/lib/elementary/elm_separator_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_separator_horizontal_set(Elm_Separator *obj, Eina_Bool horizontal) { elm_obj_separator_horizontal_set(obj, horizontal); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_separator_horizontal_get(const Elm_Separator *obj) { return elm_obj_separator_horizontal_get(obj); diff --git a/src/lib/elementary/elm_separator_eo.legacy.h b/src/lib/elementary/elm_separator_eo.legacy.h index 907250b2f1..4a0adcc641 100644 --- a/src/lib/elementary/elm_separator_eo.legacy.h +++ b/src/lib/elementary/elm_separator_eo.legacy.h @@ -22,7 +22,7 @@ typedef Eo Elm_Separator; * * @ingroup Elm_Separator_Group */ -EAPI void elm_separator_horizontal_set(Elm_Separator *obj, Eina_Bool horizontal); +ELM_API void elm_separator_horizontal_set(Elm_Separator *obj, Eina_Bool horizontal); /** * @brief Get the horizontal mode of a separator object @@ -33,6 +33,6 @@ EAPI void elm_separator_horizontal_set(Elm_Separator *obj, Eina_Bool horizontal) * * @ingroup Elm_Separator_Group */ -EAPI Eina_Bool elm_separator_horizontal_get(const Elm_Separator *obj); +ELM_API Eina_Bool elm_separator_horizontal_get(const Elm_Separator *obj); #endif diff --git a/src/lib/elementary/elm_separator_legacy.h b/src/lib/elementary/elm_separator_legacy.h index bd5ac73f31..9ccf3e9718 100644 --- a/src/lib/elementary/elm_separator_legacy.h +++ b/src/lib/elementary/elm_separator_legacy.h @@ -7,6 +7,6 @@ * * @ingroup Elm_Separator */ -EAPI Evas_Object *elm_separator_add(Evas_Object *parent); +ELM_API Evas_Object *elm_separator_add(Evas_Object *parent); #include "elm_separator_eo.legacy.h" \ No newline at end of file diff --git a/src/lib/elementary/elm_slider.c b/src/lib/elementary/elm_slider.c index 439711c392..8d33475607 100644 --- a/src/lib/elementary/elm_slider.c +++ b/src/lib/elementary/elm_slider.c @@ -1433,34 +1433,34 @@ void _elm_slider_part_indicator_efl_ui_format_apply_formatted_value(Eo *obj EINA /* Legacy APIs */ -EAPI Evas_Object * +ELM_API Evas_Object * elm_slider_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(MY_CLASS, parent); } -EAPI void +ELM_API void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); _slider_span_size_set(obj, sd, size); } -EAPI Evas_Coord +ELM_API Evas_Coord elm_slider_span_size_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd, 0); return sd->size; } -EAPI void +ELM_API void elm_slider_unit_format_set(Evas_Object *obj, const char *units) { efl_ui_format_string_set(obj, units, EFL_UI_FORMAT_STRING_TYPE_SIMPLE); } -EAPI const char * +ELM_API const char * elm_slider_unit_format_get(const Evas_Object *obj) { const char* fmt = NULL; @@ -1468,7 +1468,7 @@ elm_slider_unit_format_get(const Evas_Object *obj) return fmt; } -EAPI void +ELM_API void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Efl_Ui_Layout_Orientation dir; @@ -1482,7 +1482,7 @@ elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) efl_ui_widget_theme_apply(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); @@ -1491,7 +1491,7 @@ elm_slider_horizontal_get(const Evas_Object *obj) return _is_horizontal(sd->dir); } -EAPI void +ELM_API void elm_slider_step_set(Evas_Object *obj, double step) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1506,14 +1506,14 @@ elm_slider_step_set(Evas_Object *obj, double step) sd->step = step; } -EAPI double +ELM_API double elm_slider_step_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd, 0.0); return sd->step; } -EAPI void +ELM_API void elm_slider_value_set(Evas_Object *obj, double val) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1527,14 +1527,14 @@ elm_slider_value_set(Evas_Object *obj, double val) _val_set(obj); } -EAPI double +ELM_API double elm_slider_value_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd, 0.0); return sd->val; } -EAPI void +ELM_API void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) { Efl_Ui_Layout_Orientation dir; @@ -1548,7 +1548,7 @@ elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) efl_ui_widget_theme_apply(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slider_inverted_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); @@ -1589,7 +1589,7 @@ _format_legacy_to_format_eo_free_cb(void *data) free(sfwd); } -EAPI void +ELM_API void elm_slider_units_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func) { Slider_Format_Wrapper_Data *sfwd = malloc(sizeof(Slider_Format_Wrapper_Data)); @@ -1600,7 +1600,7 @@ elm_slider_units_format_function_set(Evas_Object *obj, slider_func_type func, sl efl_ui_format_func_set(obj, sfwd, _format_legacy_to_format_eo_cb, _format_legacy_to_format_eo_free_cb); } -EAPI void +ELM_API void elm_slider_range_enabled_set(Evas_Object *obj, Eina_Bool enable) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1622,14 +1622,14 @@ elm_slider_range_enabled_set(Evas_Object *obj, Eina_Bool enable) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slider_range_enabled_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, pd, EINA_FALSE); return pd->intvl_enable; } -EAPI void +ELM_API void elm_slider_range_set(Evas_Object *obj, double from, double to) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1646,7 +1646,7 @@ elm_slider_range_set(Evas_Object *obj, double from, double to) _val_set(obj); } -EAPI void +ELM_API void elm_slider_range_get(const Evas_Object *obj, double *from, double *to) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1655,7 +1655,7 @@ elm_slider_range_get(const Evas_Object *obj, double *from, double *to) if (to) *to = fmax(sd->intvl_from, sd->intvl_to); } -EAPI void +ELM_API void elm_slider_min_max_set(Evas_Object *obj, double min, double max) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1679,7 +1679,7 @@ elm_slider_min_max_set(Evas_Object *obj, double min, double max) _val_set(obj); } -EAPI void +ELM_API void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1688,13 +1688,13 @@ elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) if (max) *max = sd->val_max; } -EAPI void +ELM_API void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator) { efl_ui_format_string_set(efl_part(obj, "indicator"), indicator, EFL_UI_FORMAT_STRING_TYPE_SIMPLE); } -EAPI const char * +ELM_API const char * elm_slider_indicator_format_get(const Evas *obj) { const char *fmt = NULL; @@ -1702,7 +1702,7 @@ elm_slider_indicator_format_get(const Evas *obj) return fmt; } -EAPI void +ELM_API void elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func) { Slider_Format_Wrapper_Data *sfwd = malloc(sizeof(Slider_Format_Wrapper_Data)); @@ -1715,7 +1715,7 @@ elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func_type func _format_legacy_to_format_eo_free_cb); } -EAPI void +ELM_API void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag) { elm_slider_part_indicator_visible_mode_set(efl_part(obj, "indicator"), @@ -1723,14 +1723,14 @@ elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag) : ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj) { return (elm_slider_part_indicator_visible_mode_get(efl_part(obj, "indicator")) == ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS); } -EAPI void +ELM_API void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd); @@ -1757,20 +1757,20 @@ elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) evas_object_smart_changed(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj) { ELM_SLIDER_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); return sd->indicator_show; } -EAPI void +ELM_API void elm_slider_indicator_visible_mode_set(Evas_Object *obj, Elm_Slider_Indicator_Visible_Mode indicator_visible_mode) { elm_slider_part_indicator_visible_mode_set(efl_part(obj, "indicator"), indicator_visible_mode); } -EAPI Elm_Slider_Indicator_Visible_Mode +ELM_API Elm_Slider_Indicator_Visible_Mode elm_slider_indicator_visible_mode_get(const Evas_Object *obj) { return elm_slider_part_indicator_visible_mode_get(efl_part(obj, "indicator")); diff --git a/src/lib/elementary/elm_slider_eo.h b/src/lib/elementary/elm_slider_eo.h index 6e21209c4b..08ecb0c7ce 100644 --- a/src/lib/elementary/elm_slider_eo.h +++ b/src/lib/elementary/elm_slider_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Slider; */ #define ELM_SLIDER_CLASS elm_slider_class_get() -EWAPI const Efl_Class *elm_slider_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_slider_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_slider_legacy.h b/src/lib/elementary/elm_slider_legacy.h index 60d29de304..eb5b52462b 100644 --- a/src/lib/elementary/elm_slider_legacy.h +++ b/src/lib/elementary/elm_slider_legacy.h @@ -11,7 +11,7 @@ typedef Eo Elm_Slider; * * @ingroup Elm_Slider */ -EAPI Evas_Object *elm_slider_add(Evas_Object *parent); +ELM_API Evas_Object *elm_slider_add(Evas_Object *parent); /** * @brief Set the orientation of a given slider widget. @@ -25,13 +25,13 @@ EAPI Evas_Object *elm_slider_add(Evas_Object *parent); * * @ingroup Elm_Slider */ -EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); +ELM_API void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** Get the orientation of a given slider widget. * * @ingroup Elm_Slider */ -EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); /** * @brief Set the value the slider displays. @@ -47,7 +47,7 @@ EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_value_set(Evas_Object *obj, double val); +ELM_API void elm_slider_value_set(Evas_Object *obj, double val); /** * @brief Get the value displayed by the slider. @@ -56,7 +56,7 @@ EAPI void elm_slider_value_set(Evas_Object *obj, double val); * * @ingroup Elm_Slider */ -EAPI double elm_slider_value_get(const Evas_Object *obj); +ELM_API double elm_slider_value_get(const Evas_Object *obj); /** * @brief Invert a given slider widget's displaying values order @@ -71,7 +71,7 @@ EAPI double elm_slider_value_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted); +ELM_API void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted); /** * @brief Get whether a given slider widget's displaying values are inverted or @@ -82,7 +82,7 @@ EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted); * * @ingroup Elm_Slider */ -EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_slider_inverted_get(const Evas_Object *obj); /** * @brief Set the (exact) length of the bar region of a given slider widget. @@ -101,7 +101,7 @@ EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size); +ELM_API void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size); /** * @brief Get the length set for the bar region of a given slider widget @@ -113,7 +113,7 @@ EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size); * * @ingroup Elm_Slider */ -EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj); +ELM_API Evas_Coord elm_slider_span_size_get(const Evas_Object *obj); /** * @brief Set the format string for the unit label. @@ -135,7 +135,7 @@ EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *units); +ELM_API void elm_slider_unit_format_set(Evas_Object *obj, const char *units); /** * @brief Get the unit label format of the slider. @@ -147,7 +147,7 @@ EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *units); * * @ingroup Elm_Slider */ -EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj); +ELM_API const char *elm_slider_unit_format_get(const Evas_Object *obj); /** * @brief Set the format function pointer for the units label @@ -159,7 +159,7 @@ EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_units_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func); +ELM_API void elm_slider_units_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func); /** * @brief Set the minimum and maximum values for the slider. @@ -180,7 +180,7 @@ EAPI void elm_slider_units_format_function_set(Evas_Object *obj, slider_func_typ * * @ingroup Elm_Slider */ -EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max); +ELM_API void elm_slider_min_max_set(Evas_Object *obj, double min, double max); /** * @brief Get the minimum and maximum values of the slider. @@ -193,7 +193,7 @@ EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max); * * @ingroup Elm_Slider */ -EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max); +ELM_API void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max); /** * @brief This enables two indicators in slider. @@ -202,7 +202,7 @@ EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *ma * * @since 1.18 */ -EAPI void elm_slider_range_enabled_set(Evas_Object *obj, Eina_Bool enable); +ELM_API void elm_slider_range_enabled_set(Evas_Object *obj, Eina_Bool enable); /** * @brief This enables two indicators in slider. @@ -211,7 +211,7 @@ EAPI void elm_slider_range_enabled_set(Evas_Object *obj, Eina_Bool enable); * * @since 1.18 */ -EAPI Eina_Bool elm_slider_range_enabled_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_slider_range_enabled_get(const Evas_Object *obj); /** * @brief Sets up a start and end range point for the slider @@ -221,7 +221,7 @@ EAPI Eina_Bool elm_slider_range_enabled_get(const Evas_Object *obj); * * @since 1.18 */ -EAPI void elm_slider_range_set(Evas_Object *obj, double from, double to); +ELM_API void elm_slider_range_set(Evas_Object *obj, double from, double to); /** * @brief Sets up a start and end range point for the slider @@ -231,7 +231,7 @@ EAPI void elm_slider_range_set(Evas_Object *obj, double from, double to); * * @since 1.18 */ -EAPI void elm_slider_range_get(const Evas_Object *obj, double *from, double *to); +ELM_API void elm_slider_range_get(const Evas_Object *obj, double *from, double *to); /** * @brief Set the format string for the indicator label. @@ -255,7 +255,7 @@ EAPI void elm_slider_range_get(const Evas_Object *obj, double *from, double *to) * * @ingroup Elm_Slider */ - EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator); + ELM_API void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator); /** * @brief Get the indicator label format of the slider. @@ -270,7 +270,7 @@ EAPI void elm_slider_range_get(const Evas_Object *obj, double *from, double *to) * * @ingroup Elm_Slider */ - EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj); + ELM_API const char *elm_slider_indicator_format_get(const Evas_Object *obj); /** * @brief Set the format function pointer for the indicator label @@ -283,7 +283,7 @@ EAPI void elm_slider_range_get(const Evas_Object *obj, double *from, double *to) * * @ingroup Elm_Slider */ -EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func); +ELM_API void elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func); /** * @brief Show the indicator of slider on focus. @@ -293,7 +293,7 @@ EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func * * @ingroup Elm_Slider */ -EAPI void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag); +ELM_API void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag); /** * @brief Get whether the indicator of the slider is set or not. @@ -304,7 +304,7 @@ EAPI void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool fla * * @ingroup Elm_Slider */ -EAPI Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj); /** * @brief Set whether to enlarge slider indicator (augmented knob) or not. @@ -317,7 +317,7 @@ EAPI Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show); +ELM_API void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show); /** * @brief Get whether a given slider widget's enlarging indicator or not. @@ -329,7 +329,7 @@ EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show); * * @ingroup Elm_Slider */ -EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj); /** * @brief Set/Get the visible mode of indicator. @@ -339,7 +339,7 @@ EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_indicator_visible_mode_set(Evas_Object *obj, Elm_Slider_Indicator_Visible_Mode indicator_visible_mode); +ELM_API void elm_slider_indicator_visible_mode_set(Evas_Object *obj, Elm_Slider_Indicator_Visible_Mode indicator_visible_mode); /** * @brief Set/Get the visible mode of indicator. @@ -350,7 +350,7 @@ EAPI void elm_slider_indicator_visible_mode_set(Evas_Object *obj, Elm_Slider_Ind * * @ingroup Elm_Slider */ -EAPI Elm_Slider_Indicator_Visible_Mode elm_slider_indicator_visible_mode_get(const Evas_Object *obj); +ELM_API Elm_Slider_Indicator_Visible_Mode elm_slider_indicator_visible_mode_get(const Evas_Object *obj); /** * @brief Get the step by which slider indicator moves. @@ -363,7 +363,7 @@ EAPI Elm_Slider_Indicator_Visible_Mode elm_slider_indicator_visible_mode_get(con * * @ingroup Elm_Slider */ -EAPI double elm_slider_step_get(const Evas_Object *obj); +ELM_API double elm_slider_step_get(const Evas_Object *obj); /** * @brief Set the step by which slider indicator will move. @@ -380,4 +380,4 @@ EAPI double elm_slider_step_get(const Evas_Object *obj); * * @ingroup Elm_Slider */ -EAPI void elm_slider_step_set(Evas_Object *obj, double step); +ELM_API void elm_slider_step_set(Evas_Object *obj, double step); diff --git a/src/lib/elementary/elm_slider_part_indicator_eo.c b/src/lib/elementary/elm_slider_part_indicator_eo.c index 369285bc30..d98a9c1f0b 100644 --- a/src/lib/elementary/elm_slider_part_indicator_eo.c +++ b/src/lib/elementary/elm_slider_part_indicator_eo.c @@ -1,11 +1,11 @@ void _elm_slider_part_indicator_visible_mode_set(Eo *obj, void *pd, Elm_Slider_Indicator_Visible_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_slider_part_indicator_visible_mode_set, EFL_FUNC_CALL(mode), Elm_Slider_Indicator_Visible_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_slider_part_indicator_visible_mode_set, EFL_FUNC_CALL(mode), Elm_Slider_Indicator_Visible_Mode mode); Elm_Slider_Indicator_Visible_Mode _elm_slider_part_indicator_visible_mode_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_slider_part_indicator_visible_mode_get, Elm_Slider_Indicator_Visible_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_slider_part_indicator_visible_mode_get, Elm_Slider_Indicator_Visible_Mode, 0); void _elm_slider_part_indicator_efl_ui_format_format_cb_set(Eo *obj, void *pd, void *func_data, Efl_Ui_Format_Func func, Eina_Free_Cb func_free_cb); diff --git a/src/lib/elementary/elm_slider_part_indicator_eo.h b/src/lib/elementary/elm_slider_part_indicator_eo.h index 7fb6d4397c..48a2081e5a 100644 --- a/src/lib/elementary/elm_slider_part_indicator_eo.h +++ b/src/lib/elementary/elm_slider_part_indicator_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Slider_Part_Indicator; */ #define ELM_SLIDER_PART_INDICATOR_CLASS elm_slider_part_indicator_class_get() -EWAPI const Efl_Class *elm_slider_part_indicator_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_slider_part_indicator_class_get(void) EINA_CONST; /** * @brief Set/Get the visible mode of indicator. @@ -29,7 +29,7 @@ EWAPI const Efl_Class *elm_slider_part_indicator_class_get(void) EINA_CONST; * * @ingroup Elm_Slider_Part_Indicator */ -EOAPI void elm_slider_part_indicator_visible_mode_set(Eo *obj, Elm_Slider_Indicator_Visible_Mode mode); +ELM_API ELM_API_WEAK void elm_slider_part_indicator_visible_mode_set(Eo *obj, Elm_Slider_Indicator_Visible_Mode mode); /** * @brief Set/Get the visible mode of indicator. @@ -40,6 +40,6 @@ EOAPI void elm_slider_part_indicator_visible_mode_set(Eo *obj, Elm_Slider_Indica * * @ingroup Elm_Slider_Part_Indicator */ -EOAPI Elm_Slider_Indicator_Visible_Mode elm_slider_part_indicator_visible_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Slider_Indicator_Visible_Mode elm_slider_part_indicator_visible_mode_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_slideshow.c b/src/lib/elementary/elm_slideshow.c index 7b2d7810de..9510d1b330 100644 --- a/src/lib/elementary/elm_slideshow.c +++ b/src/lib/elementary/elm_slideshow.c @@ -352,7 +352,7 @@ _elm_slideshow_efl_canvas_group_group_del(Eo *obj, Elm_Slideshow_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_slideshow_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); diff --git a/src/lib/elementary/elm_slideshow_eo.c b/src/lib/elementary/elm_slideshow_eo.c index ef68acd2d0..e6c6c9509a 100644 --- a/src/lib/elementary/elm_slideshow_eo.c +++ b/src/lib/elementary/elm_slideshow_eo.c @@ -1,6 +1,6 @@ -EWAPI const Efl_Event_Description _ELM_SLIDESHOW_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SLIDESHOW_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_SLIDESHOW_EVENT_TRANSITION_END = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SLIDESHOW_EVENT_TRANSITION_END = EFL_EVENT_DESCRIPTION("transition,end"); void _elm_slideshow_cache_after_set(Eo *obj, Elm_Slideshow_Data *pd, int count); @@ -21,7 +21,7 @@ __eolian_elm_slideshow_cache_after_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_cache_after_set, EFL_FUNC_CALL(count), int count); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_cache_after_set, EFL_FUNC_CALL(count), int count); int _elm_slideshow_cache_after_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -33,7 +33,7 @@ __eolian_elm_slideshow_cache_after_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_cache_after_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_cache_after_get, int, 0); void _elm_slideshow_cache_before_set(Eo *obj, Elm_Slideshow_Data *pd, int count); @@ -53,7 +53,7 @@ __eolian_elm_slideshow_cache_before_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_cache_before_set, EFL_FUNC_CALL(count), int count); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_cache_before_set, EFL_FUNC_CALL(count), int count); int _elm_slideshow_cache_before_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -65,7 +65,7 @@ __eolian_elm_slideshow_cache_before_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_cache_before_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_cache_before_get, int, 0); void _elm_slideshow_layout_set(Eo *obj, Elm_Slideshow_Data *pd, const char *layout); @@ -85,7 +85,7 @@ __eolian_elm_slideshow_layout_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_layout_set, EFL_FUNC_CALL(layout), const char *layout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_layout_set, EFL_FUNC_CALL(layout), const char *layout); const char *_elm_slideshow_layout_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -97,7 +97,7 @@ __eolian_elm_slideshow_layout_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_layout_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_layout_get, const char *, NULL); void _elm_slideshow_transition_set(Eo *obj, Elm_Slideshow_Data *pd, const char *transition); @@ -117,7 +117,7 @@ __eolian_elm_slideshow_transition_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_transition_set, EFL_FUNC_CALL(transition), const char *transition); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_transition_set, EFL_FUNC_CALL(transition), const char *transition); const char *_elm_slideshow_transition_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -129,7 +129,7 @@ __eolian_elm_slideshow_transition_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_transition_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_transition_get, const char *, NULL); void _elm_slideshow_items_loop_set(Eo *obj, Elm_Slideshow_Data *pd, Eina_Bool loop); @@ -149,7 +149,7 @@ __eolian_elm_slideshow_items_loop_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_items_loop_set, EFL_FUNC_CALL(loop), Eina_Bool loop); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_items_loop_set, EFL_FUNC_CALL(loop), Eina_Bool loop); Eina_Bool _elm_slideshow_items_loop_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -161,7 +161,7 @@ __eolian_elm_slideshow_items_loop_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_items_loop_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_items_loop_get, Eina_Bool, 0); void _elm_slideshow_timeout_set(Eo *obj, Elm_Slideshow_Data *pd, double timeout); @@ -181,7 +181,7 @@ __eolian_elm_slideshow_timeout_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_slideshow_timeout_set, EFL_FUNC_CALL(timeout), double timeout); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_slideshow_timeout_set, EFL_FUNC_CALL(timeout), double timeout); double _elm_slideshow_timeout_get(const Eo *obj, Elm_Slideshow_Data *pd); @@ -193,51 +193,51 @@ __eolian_elm_slideshow_timeout_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_timeout_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_timeout_get, double, 0); const Eina_List *_elm_slideshow_items_get(const Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_items_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_items_get, const Eina_List *, NULL); const Eina_List *_elm_slideshow_transitions_get(const Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_transitions_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_transitions_get, const Eina_List *, NULL); unsigned int _elm_slideshow_count_get(const Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_count_get, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_count_get, unsigned int, 0); Elm_Widget_Item *_elm_slideshow_item_current_get(const Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_item_current_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_item_current_get, Elm_Widget_Item *, NULL); const Eina_List *_elm_slideshow_layouts_get(const Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_layouts_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_layouts_get, const Eina_List *, NULL); void _elm_slideshow_previous(Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_slideshow_previous); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_slideshow_previous); Elm_Widget_Item *_elm_slideshow_item_nth_get(const Eo *obj, Elm_Slideshow_Data *pd, unsigned int nth); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_slideshow_item_nth_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(nth), unsigned int nth); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_slideshow_item_nth_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(nth), unsigned int nth); void _elm_slideshow_next(Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_slideshow_next); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_slideshow_next); void _elm_slideshow_clear(Eo *obj, Elm_Slideshow_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_slideshow_clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_slideshow_clear); Elm_Widget_Item *_elm_slideshow_item_add(Eo *obj, Elm_Slideshow_Data *pd, const Elm_Slideshow_Item_Class *itc, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_slideshow_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data), const Elm_Slideshow_Item_Class *itc, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_slideshow_item_add, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data), const Elm_Slideshow_Item_Class *itc, const void *data); Elm_Widget_Item *_elm_slideshow_item_sorted_insert(Eo *obj, Elm_Slideshow_Data *pd, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); -EOAPI EFL_FUNC_BODYV(elm_obj_slideshow_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func), const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_slideshow_item_sorted_insert, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(itc, data, func), const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); Efl_Object *_elm_slideshow_efl_object_constructor(Eo *obj, Elm_Slideshow_Data *pd); diff --git a/src/lib/elementary/elm_slideshow_eo.h b/src/lib/elementary/elm_slideshow_eo.h index c0cc60d30e..4748b92688 100644 --- a/src/lib/elementary/elm_slideshow_eo.h +++ b/src/lib/elementary/elm_slideshow_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Slideshow; */ #define ELM_SLIDESHOW_CLASS elm_slideshow_class_get() -EWAPI const Efl_Class *elm_slideshow_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_slideshow_class_get(void) EINA_CONST; /** * @brief Set the number of items to cache, on a given slideshow widget, after @@ -33,7 +33,7 @@ EWAPI const Efl_Class *elm_slideshow_class_get(void) EINA_CONST; * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_cache_after_set(Eo *obj, int count); +ELM_API ELM_API_WEAK void elm_obj_slideshow_cache_after_set(Eo *obj, int count); /** * @brief Get the number of items to cache, on a given slideshow widget, after @@ -45,7 +45,7 @@ EOAPI void elm_obj_slideshow_cache_after_set(Eo *obj, int count); * * @ingroup Elm_Slideshow */ -EOAPI int elm_obj_slideshow_cache_after_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_slideshow_cache_after_get(const Eo *obj); /** * @brief Set the number of items to cache, on a given slideshow widget, before @@ -59,7 +59,7 @@ EOAPI int elm_obj_slideshow_cache_after_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_cache_before_set(Eo *obj, int count); +ELM_API ELM_API_WEAK void elm_obj_slideshow_cache_before_set(Eo *obj, int count); /** * @brief Get the number of items to cache, on a given slideshow widget, before @@ -71,7 +71,7 @@ EOAPI void elm_obj_slideshow_cache_before_set(Eo *obj, int count); * * @ingroup Elm_Slideshow */ -EOAPI int elm_obj_slideshow_cache_before_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_slideshow_cache_before_get(const Eo *obj); /** * @brief Set the current slide layout in use for a given slideshow widget @@ -87,7 +87,7 @@ EOAPI int elm_obj_slideshow_cache_before_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_layout_set(Eo *obj, const char *layout); +ELM_API ELM_API_WEAK void elm_obj_slideshow_layout_set(Eo *obj, const char *layout); /** * @brief Get the current slide layout in use for a given slideshow widget. @@ -98,7 +98,7 @@ EOAPI void elm_obj_slideshow_layout_set(Eo *obj, const char *layout); * * @ingroup Elm_Slideshow */ -EOAPI const char *elm_obj_slideshow_layout_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_slideshow_layout_get(const Eo *obj); /** * @brief Set the current slide transition/effect in use for a given slideshow @@ -113,7 +113,7 @@ EOAPI const char *elm_obj_slideshow_layout_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_transition_set(Eo *obj, const char *transition); +ELM_API ELM_API_WEAK void elm_obj_slideshow_transition_set(Eo *obj, const char *transition); /** * @brief Get the current slide transition/effect in use for a given slideshow @@ -125,7 +125,7 @@ EOAPI void elm_obj_slideshow_transition_set(Eo *obj, const char *transition); * * @ingroup Elm_Slideshow */ -EOAPI const char *elm_obj_slideshow_transition_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_slideshow_transition_get(const Eo *obj); /** * @brief Set if the slideshow items should be displayed cyclically or not, so @@ -141,7 +141,7 @@ EOAPI const char *elm_obj_slideshow_transition_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_items_loop_set(Eo *obj, Eina_Bool loop); +ELM_API ELM_API_WEAK void elm_obj_slideshow_items_loop_set(Eo *obj, Eina_Bool loop); /** * @brief Get if, after a slideshow is started, for a given slideshow widget, @@ -154,7 +154,7 @@ EOAPI void elm_obj_slideshow_items_loop_set(Eo *obj, Eina_Bool loop); * * @ingroup Elm_Slideshow */ -EOAPI Eina_Bool elm_obj_slideshow_items_loop_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_slideshow_items_loop_get(const Eo *obj); /** * @brief Set the interval between each image transition on a given slideshow @@ -175,7 +175,7 @@ EOAPI Eina_Bool elm_obj_slideshow_items_loop_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_timeout_set(Eo *obj, double timeout); +ELM_API ELM_API_WEAK void elm_obj_slideshow_timeout_set(Eo *obj, double timeout); /** * @brief Get the interval set for image transitions on a given slideshow @@ -187,7 +187,7 @@ EOAPI void elm_obj_slideshow_timeout_set(Eo *obj, double timeout); * * @ingroup Elm_Slideshow */ -EOAPI double elm_obj_slideshow_timeout_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_slideshow_timeout_get(const Eo *obj); /** * @brief Get the internal list of items in a given slideshow widget. @@ -204,7 +204,7 @@ EOAPI double elm_obj_slideshow_timeout_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI const Eina_List *elm_obj_slideshow_items_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_slideshow_items_get(const Eo *obj); /** * @brief Returns the list of sliding transition/effect names available, for a @@ -238,7 +238,7 @@ EOAPI const Eina_List *elm_obj_slideshow_items_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI const Eina_List *elm_obj_slideshow_transitions_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_slideshow_transitions_get(const Eo *obj); /** * @brief Get the number of items stored in a given slideshow widget. @@ -249,7 +249,7 @@ EOAPI const Eina_List *elm_obj_slideshow_transitions_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI unsigned int elm_obj_slideshow_count_get(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_slideshow_count_get(const Eo *obj); /** * @brief Returns the currently displayed item, in a given slideshow widget. @@ -261,7 +261,7 @@ EOAPI unsigned int elm_obj_slideshow_count_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI Elm_Widget_Item *elm_obj_slideshow_item_current_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_slideshow_item_current_get(const Eo *obj); /** * @brief Returns the list of layout names available, for a given slideshow @@ -291,7 +291,7 @@ EOAPI Elm_Widget_Item *elm_obj_slideshow_item_current_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI const Eina_List *elm_obj_slideshow_layouts_get(const Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_obj_slideshow_layouts_get(const Eo *obj); /** * @brief Slide to the previous item, in a given slideshow widget @@ -305,7 +305,7 @@ EOAPI const Eina_List *elm_obj_slideshow_layouts_get(const Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_previous(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_slideshow_previous(Eo *obj); /** * @brief Get the the item, in a given slideshow widget, placed at position @@ -320,7 +320,7 @@ EOAPI void elm_obj_slideshow_previous(Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI Elm_Widget_Item *elm_obj_slideshow_item_nth_get(const Eo *obj, unsigned int nth); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_slideshow_item_nth_get(const Eo *obj, unsigned int nth); /** * @brief Slide to the next item, in a given slideshow widget. @@ -334,7 +334,7 @@ EOAPI Elm_Widget_Item *elm_obj_slideshow_item_nth_get(const Eo *obj, unsigned in * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_next(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_slideshow_next(Eo *obj); /** * @brief Remove all items from a given slideshow widget. @@ -344,7 +344,7 @@ EOAPI void elm_obj_slideshow_next(Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI void elm_obj_slideshow_clear(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_slideshow_clear(Eo *obj); /** * @brief Add (append) a new item in a given slideshow widget. @@ -363,7 +363,7 @@ EOAPI void elm_obj_slideshow_clear(Eo *obj); * * @ingroup Elm_Slideshow */ -EOAPI Elm_Widget_Item *elm_obj_slideshow_item_add(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_slideshow_item_add(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data); /** * @brief Insert a new item into the given slideshow widget, using the @c func @@ -385,9 +385,9 @@ EOAPI Elm_Widget_Item *elm_obj_slideshow_item_add(Eo *obj, const Elm_Slideshow_I * * @ingroup Elm_Slideshow */ -EOAPI Elm_Widget_Item *elm_obj_slideshow_item_sorted_insert(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_slideshow_item_sorted_insert(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); -EWAPI extern const Efl_Event_Description _ELM_SLIDESHOW_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SLIDESHOW_EVENT_CHANGED; /** Called when slideshow widget changed * @return Efl_Object * @@ -396,7 +396,7 @@ EWAPI extern const Efl_Event_Description _ELM_SLIDESHOW_EVENT_CHANGED; */ #define ELM_SLIDESHOW_EVENT_CHANGED (&(_ELM_SLIDESHOW_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_SLIDESHOW_EVENT_TRANSITION_END; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SLIDESHOW_EVENT_TRANSITION_END; /** Called on transition end * @return Efl_Object * diff --git a/src/lib/elementary/elm_slideshow_eo.legacy.c b/src/lib/elementary/elm_slideshow_eo.legacy.c index 3cda2750bb..8e2b358c6f 100644 --- a/src/lib/elementary/elm_slideshow_eo.legacy.c +++ b/src/lib/elementary/elm_slideshow_eo.legacy.c @@ -1,137 +1,137 @@ -EAPI void +ELM_API void elm_slideshow_cache_after_set(Elm_Slideshow *obj, int count) { elm_obj_slideshow_cache_after_set(obj, count); } -EAPI int +ELM_API int elm_slideshow_cache_after_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_cache_after_get(obj); } -EAPI void +ELM_API void elm_slideshow_cache_before_set(Elm_Slideshow *obj, int count) { elm_obj_slideshow_cache_before_set(obj, count); } -EAPI int +ELM_API int elm_slideshow_cache_before_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_cache_before_get(obj); } -EAPI void +ELM_API void elm_slideshow_layout_set(Elm_Slideshow *obj, const char *layout) { elm_obj_slideshow_layout_set(obj, layout); } -EAPI const char * +ELM_API const char * elm_slideshow_layout_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_layout_get(obj); } -EAPI void +ELM_API void elm_slideshow_transition_set(Elm_Slideshow *obj, const char *transition) { elm_obj_slideshow_transition_set(obj, transition); } -EAPI const char * +ELM_API const char * elm_slideshow_transition_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_transition_get(obj); } -EAPI void +ELM_API void elm_slideshow_loop_set(Elm_Slideshow *obj, Eina_Bool loop) { elm_obj_slideshow_items_loop_set(obj, loop); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_slideshow_loop_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_items_loop_get(obj); } -EAPI void +ELM_API void elm_slideshow_timeout_set(Elm_Slideshow *obj, double timeout) { elm_obj_slideshow_timeout_set(obj, timeout); } -EAPI double +ELM_API double elm_slideshow_timeout_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_timeout_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_slideshow_items_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_items_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_slideshow_transitions_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_transitions_get(obj); } -EAPI unsigned int +ELM_API unsigned int elm_slideshow_count_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_count_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_slideshow_item_current_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_item_current_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_slideshow_layouts_get(const Elm_Slideshow *obj) { return elm_obj_slideshow_layouts_get(obj); } -EAPI void +ELM_API void elm_slideshow_previous(Elm_Slideshow *obj) { elm_obj_slideshow_previous(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_slideshow_item_nth_get(const Elm_Slideshow *obj, unsigned int nth) { return elm_obj_slideshow_item_nth_get(obj, nth); } -EAPI void +ELM_API void elm_slideshow_next(Elm_Slideshow *obj) { elm_obj_slideshow_next(obj); } -EAPI void +ELM_API void elm_slideshow_clear(Elm_Slideshow *obj) { elm_obj_slideshow_clear(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_slideshow_item_add(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data) { return elm_obj_slideshow_item_add(obj, itc, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_slideshow_item_sorted_insert(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func) { return elm_obj_slideshow_item_sorted_insert(obj, itc, data, func); diff --git a/src/lib/elementary/elm_slideshow_eo.legacy.h b/src/lib/elementary/elm_slideshow_eo.legacy.h index ee1d6f7597..1d989e4776 100644 --- a/src/lib/elementary/elm_slideshow_eo.legacy.h +++ b/src/lib/elementary/elm_slideshow_eo.legacy.h @@ -26,7 +26,7 @@ typedef Eo Elm_Slideshow; * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_cache_after_set(Elm_Slideshow *obj, int count); +ELM_API void elm_slideshow_cache_after_set(Elm_Slideshow *obj, int count); /** * @brief Get the number of items to cache, on a given slideshow widget, after @@ -38,7 +38,7 @@ EAPI void elm_slideshow_cache_after_set(Elm_Slideshow *obj, int count); * * @ingroup Elm_Slideshow_Group */ -EAPI int elm_slideshow_cache_after_get(const Elm_Slideshow *obj); +ELM_API int elm_slideshow_cache_after_get(const Elm_Slideshow *obj); /** * @brief Set the number of items to cache, on a given slideshow widget, before @@ -52,7 +52,7 @@ EAPI int elm_slideshow_cache_after_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_cache_before_set(Elm_Slideshow *obj, int count); +ELM_API void elm_slideshow_cache_before_set(Elm_Slideshow *obj, int count); /** * @brief Get the number of items to cache, on a given slideshow widget, before @@ -64,7 +64,7 @@ EAPI void elm_slideshow_cache_before_set(Elm_Slideshow *obj, int count); * * @ingroup Elm_Slideshow_Group */ -EAPI int elm_slideshow_cache_before_get(const Elm_Slideshow *obj); +ELM_API int elm_slideshow_cache_before_get(const Elm_Slideshow *obj); /** * @brief Set the current slide layout in use for a given slideshow widget @@ -80,7 +80,7 @@ EAPI int elm_slideshow_cache_before_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_layout_set(Elm_Slideshow *obj, const char *layout); +ELM_API void elm_slideshow_layout_set(Elm_Slideshow *obj, const char *layout); /** * @brief Get the current slide layout in use for a given slideshow widget. @@ -91,7 +91,7 @@ EAPI void elm_slideshow_layout_set(Elm_Slideshow *obj, const char *layout); * * @ingroup Elm_Slideshow_Group */ -EAPI const char *elm_slideshow_layout_get(const Elm_Slideshow *obj); +ELM_API const char *elm_slideshow_layout_get(const Elm_Slideshow *obj); /** * @brief Set the current slide transition/effect in use for a given slideshow @@ -106,7 +106,7 @@ EAPI const char *elm_slideshow_layout_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_transition_set(Elm_Slideshow *obj, const char *transition); +ELM_API void elm_slideshow_transition_set(Elm_Slideshow *obj, const char *transition); /** * @brief Get the current slide transition/effect in use for a given slideshow @@ -118,7 +118,7 @@ EAPI void elm_slideshow_transition_set(Elm_Slideshow *obj, const char *transitio * * @ingroup Elm_Slideshow_Group */ -EAPI const char *elm_slideshow_transition_get(const Elm_Slideshow *obj); +ELM_API const char *elm_slideshow_transition_get(const Elm_Slideshow *obj); /** * @brief Set if the slideshow items should be displayed cyclically or not, so @@ -133,7 +133,7 @@ EAPI const char *elm_slideshow_transition_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_loop_set(Elm_Slideshow *obj, Eina_Bool loop); +ELM_API void elm_slideshow_loop_set(Elm_Slideshow *obj, Eina_Bool loop); /** * @brief Get if, after a slideshow is started, for a given slideshow widget, @@ -146,7 +146,7 @@ EAPI void elm_slideshow_loop_set(Elm_Slideshow *obj, Eina_Bool loop); * * @ingroup Elm_Slideshow_Group */ -EAPI Eina_Bool elm_slideshow_loop_get(const Elm_Slideshow *obj); +ELM_API Eina_Bool elm_slideshow_loop_get(const Elm_Slideshow *obj); /** * @brief Set the interval between each image transition on a given slideshow @@ -167,7 +167,7 @@ EAPI Eina_Bool elm_slideshow_loop_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_timeout_set(Elm_Slideshow *obj, double timeout); +ELM_API void elm_slideshow_timeout_set(Elm_Slideshow *obj, double timeout); /** * @brief Get the interval set for image transitions on a given slideshow @@ -179,7 +179,7 @@ EAPI void elm_slideshow_timeout_set(Elm_Slideshow *obj, double timeout); * * @ingroup Elm_Slideshow_Group */ -EAPI double elm_slideshow_timeout_get(const Elm_Slideshow *obj); +ELM_API double elm_slideshow_timeout_get(const Elm_Slideshow *obj); /** * @brief Get the internal list of items in a given slideshow widget. @@ -196,7 +196,7 @@ EAPI double elm_slideshow_timeout_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI const Eina_List *elm_slideshow_items_get(const Elm_Slideshow *obj); +ELM_API const Eina_List *elm_slideshow_items_get(const Elm_Slideshow *obj); /** * @brief Returns the list of sliding transition/effect names available, for a @@ -230,7 +230,7 @@ EAPI const Eina_List *elm_slideshow_items_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI const Eina_List *elm_slideshow_transitions_get(const Elm_Slideshow *obj); +ELM_API const Eina_List *elm_slideshow_transitions_get(const Elm_Slideshow *obj); /** * @brief Get the number of items stored in a given slideshow widget. @@ -241,7 +241,7 @@ EAPI const Eina_List *elm_slideshow_transitions_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI unsigned int elm_slideshow_count_get(const Elm_Slideshow *obj); +ELM_API unsigned int elm_slideshow_count_get(const Elm_Slideshow *obj); /** * @brief Returns the currently displayed item, in a given slideshow widget. @@ -253,7 +253,7 @@ EAPI unsigned int elm_slideshow_count_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI Elm_Widget_Item *elm_slideshow_item_current_get(const Elm_Slideshow *obj); +ELM_API Elm_Widget_Item *elm_slideshow_item_current_get(const Elm_Slideshow *obj); /** * @brief Returns the list of layout names available, for a given slideshow @@ -283,7 +283,7 @@ EAPI Elm_Widget_Item *elm_slideshow_item_current_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI const Eina_List *elm_slideshow_layouts_get(const Elm_Slideshow *obj); +ELM_API const Eina_List *elm_slideshow_layouts_get(const Elm_Slideshow *obj); /** * @brief Slide to the previous item, in a given slideshow widget @@ -297,7 +297,7 @@ EAPI const Eina_List *elm_slideshow_layouts_get(const Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_previous(Elm_Slideshow *obj); +ELM_API void elm_slideshow_previous(Elm_Slideshow *obj); /** * @brief Get the the item, in a given slideshow widget, placed at position @@ -312,7 +312,7 @@ EAPI void elm_slideshow_previous(Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI Elm_Widget_Item *elm_slideshow_item_nth_get(const Elm_Slideshow *obj, unsigned int nth); +ELM_API Elm_Widget_Item *elm_slideshow_item_nth_get(const Elm_Slideshow *obj, unsigned int nth); /** * @brief Slide to the next item, in a given slideshow widget. @@ -326,7 +326,7 @@ EAPI Elm_Widget_Item *elm_slideshow_item_nth_get(const Elm_Slideshow *obj, unsig * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_next(Elm_Slideshow *obj); +ELM_API void elm_slideshow_next(Elm_Slideshow *obj); /** * @brief Remove all items from a given slideshow widget. @@ -336,7 +336,7 @@ EAPI void elm_slideshow_next(Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI void elm_slideshow_clear(Elm_Slideshow *obj); +ELM_API void elm_slideshow_clear(Elm_Slideshow *obj); /** * @brief Add (append) a new item in a given slideshow widget. @@ -355,7 +355,7 @@ EAPI void elm_slideshow_clear(Elm_Slideshow *obj); * * @ingroup Elm_Slideshow_Group */ -EAPI Elm_Widget_Item *elm_slideshow_item_add(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data); +ELM_API Elm_Widget_Item *elm_slideshow_item_add(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data); /** * @brief Insert a new item into the given slideshow widget, using the @c func @@ -377,6 +377,6 @@ EAPI Elm_Widget_Item *elm_slideshow_item_add(Elm_Slideshow *obj, const Elm_Slide * * @ingroup Elm_Slideshow_Group */ -EAPI Elm_Widget_Item *elm_slideshow_item_sorted_insert(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); +ELM_API Elm_Widget_Item *elm_slideshow_item_sorted_insert(Elm_Slideshow *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); #endif diff --git a/src/lib/elementary/elm_slideshow_item_eo.c b/src/lib/elementary/elm_slideshow_item_eo.c index 4c919d210b..1e5942df3f 100644 --- a/src/lib/elementary/elm_slideshow_item_eo.c +++ b/src/lib/elementary/elm_slideshow_item_eo.c @@ -1,11 +1,11 @@ void _elm_slideshow_item_show(Eo *obj, Elm_Slideshow_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_obj_slideshow_item_show); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_obj_slideshow_item_show); Efl_Canvas_Object *_elm_slideshow_item_object_get(const Eo *obj, Elm_Slideshow_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_slideshow_item_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_slideshow_item_object_get, Efl_Canvas_Object *, NULL); Efl_Object *_elm_slideshow_item_efl_object_constructor(Eo *obj, Elm_Slideshow_Item_Data *pd); diff --git a/src/lib/elementary/elm_slideshow_item_eo.h b/src/lib/elementary/elm_slideshow_item_eo.h index 131e572dc6..abd824e322 100644 --- a/src/lib/elementary/elm_slideshow_item_eo.h +++ b/src/lib/elementary/elm_slideshow_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Slideshow_Item; */ #define ELM_SLIDESHOW_ITEM_CLASS elm_slideshow_item_class_get() -EWAPI const Efl_Class *elm_slideshow_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_slideshow_item_class_get(void) EINA_CONST; /** * @brief Display a given slideshow widget's item, programmatically. @@ -32,7 +32,7 @@ EWAPI const Efl_Class *elm_slideshow_item_class_get(void) EINA_CONST; * * @ingroup Elm_Slideshow_Item */ -EOAPI void elm_obj_slideshow_item_show(Eo *obj); +ELM_API ELM_API_WEAK void elm_obj_slideshow_item_show(Eo *obj); /** * @brief Get the real Evas object created to implement the view of a given @@ -52,6 +52,6 @@ EOAPI void elm_obj_slideshow_item_show(Eo *obj); * * @ingroup Elm_Slideshow_Item */ -EOAPI Efl_Canvas_Object *elm_obj_slideshow_item_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_slideshow_item_object_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_slideshow_item_eo.legacy.c b/src/lib/elementary/elm_slideshow_item_eo.legacy.c index b919b5186c..e2be348288 100644 --- a/src/lib/elementary/elm_slideshow_item_eo.legacy.c +++ b/src/lib/elementary/elm_slideshow_item_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI void +ELM_API void elm_slideshow_item_show(Elm_Slideshow_Item *obj) { elm_obj_slideshow_item_show(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_slideshow_item_object_get(const Elm_Slideshow_Item *obj) { return elm_obj_slideshow_item_object_get(obj); diff --git a/src/lib/elementary/elm_slideshow_item_eo.legacy.h b/src/lib/elementary/elm_slideshow_item_eo.legacy.h index 7ce66ccb85..9866598570 100644 --- a/src/lib/elementary/elm_slideshow_item_eo.legacy.h +++ b/src/lib/elementary/elm_slideshow_item_eo.legacy.h @@ -25,7 +25,7 @@ typedef Eo Elm_Slideshow_Item; * * @ingroup Elm_Slideshow_Item_Group */ -EAPI void elm_slideshow_item_show(Elm_Slideshow_Item *obj); +ELM_API void elm_slideshow_item_show(Elm_Slideshow_Item *obj); /** * @brief Get the real Evas object created to implement the view of a given @@ -45,6 +45,6 @@ EAPI void elm_slideshow_item_show(Elm_Slideshow_Item *obj); * * @ingroup Elm_Slideshow_Item_Group */ -EAPI Efl_Canvas_Object *elm_slideshow_item_object_get(const Elm_Slideshow_Item *obj); +ELM_API Efl_Canvas_Object *elm_slideshow_item_object_get(const Elm_Slideshow_Item *obj); #endif diff --git a/src/lib/elementary/elm_slideshow_legacy.h b/src/lib/elementary/elm_slideshow_legacy.h index 95a68b67f4..c681466010 100644 --- a/src/lib/elementary/elm_slideshow_legacy.h +++ b/src/lib/elementary/elm_slideshow_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Slideshow */ -EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent); +ELM_API Evas_Object *elm_slideshow_add(Evas_Object *parent); #include "elm_slideshow_item_eo.legacy.h" #include "elm_slideshow_eo.legacy.h" diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c index 7441cbd338..67761d91a8 100644 --- a/src/lib/elementary/elm_spinner.c +++ b/src/lib/elementary/elm_spinner.c @@ -1349,44 +1349,44 @@ _elm_spinner_efl_ui_widget_on_access_update(Eo *obj, Elm_Spinner_Data *_pd EINA_ _access_spinner_register(obj, _elm_spinner_smart_focus_next_enable); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_spinner_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); return elm_legacy_add(MY_CLASS, parent); } -EAPI void +ELM_API void elm_spinner_min_max_set(Evas_Object *obj, double min, double max) { efl_ui_range_limits_set(obj, min, max); } -EAPI void +ELM_API void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max) { efl_ui_range_limits_get(obj, min, max); } -EAPI void +ELM_API void elm_spinner_step_set(Evas_Object *obj, double step) { efl_ui_range_step_set(obj, step); } -EAPI double +ELM_API double elm_spinner_step_get(const Evas_Object *obj) { return efl_ui_range_step_get(obj); } -EAPI void +ELM_API void elm_spinner_value_set(Evas_Object *obj, double val) { efl_ui_range_value_set(obj, val); } -EAPI double +ELM_API double elm_spinner_value_get(const Evas_Object *obj) { return efl_ui_range_value_get(obj); @@ -1537,7 +1537,7 @@ _elm_spinner_special_value_add(Eo *obj, Elm_Spinner_Data *sd, double value, cons _label_write(obj); } -EAPI void +ELM_API void elm_spinner_special_value_del(Evas_Object *obj, double value) { @@ -1560,7 +1560,7 @@ elm_spinner_special_value_del(Evas_Object *obj, } } -EAPI const char * +ELM_API const char * elm_spinner_special_value_get(Evas_Object *obj, double value) { diff --git a/src/lib/elementary/elm_spinner_eo.c b/src/lib/elementary/elm_spinner_eo.c index b659c9867f..0823d8fb85 100644 --- a/src/lib/elementary/elm_spinner_eo.c +++ b/src/lib/elementary/elm_spinner_eo.c @@ -1,14 +1,14 @@ -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_CHANGED = EFL_EVENT_DESCRIPTION("changed"); -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_DELAY_CHANGED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_DELAY_CHANGED = EFL_EVENT_DESCRIPTION("delay,changed"); -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_START = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_START = EFL_EVENT_DESCRIPTION("spinner,drag,start"); -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_STOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_STOP = EFL_EVENT_DESCRIPTION("spinner,drag,stop"); -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_MIN_REACHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_MIN_REACHED = EFL_EVENT_DESCRIPTION("min,reached"); -EWAPI const Efl_Event_Description _ELM_SPINNER_EVENT_MAX_REACHED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_SPINNER_EVENT_MAX_REACHED = EFL_EVENT_DESCRIPTION("max,reached"); void _elm_spinner_wrap_set(Eo *obj, Elm_Spinner_Data *pd, Eina_Bool wrap); @@ -29,7 +29,7 @@ __eolian_elm_spinner_wrap_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_wrap_set, EFL_FUNC_CALL(wrap), Eina_Bool wrap); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_wrap_set, EFL_FUNC_CALL(wrap), Eina_Bool wrap); Eina_Bool _elm_spinner_wrap_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -41,7 +41,7 @@ __eolian_elm_spinner_wrap_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_wrap_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_wrap_get, Eina_Bool, 0); void _elm_spinner_interval_set(Eo *obj, Elm_Spinner_Data *pd, double interval); @@ -61,7 +61,7 @@ __eolian_elm_spinner_interval_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_interval_set, EFL_FUNC_CALL(interval), double interval); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_interval_set, EFL_FUNC_CALL(interval), double interval); double _elm_spinner_interval_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -73,7 +73,7 @@ __eolian_elm_spinner_interval_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_interval_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_interval_get, double, 0); void _elm_spinner_round_set(Eo *obj, Elm_Spinner_Data *pd, int rnd); @@ -93,7 +93,7 @@ __eolian_elm_spinner_round_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_round_set, EFL_FUNC_CALL(rnd), int rnd); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_round_set, EFL_FUNC_CALL(rnd), int rnd); int _elm_spinner_round_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -105,7 +105,7 @@ __eolian_elm_spinner_round_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_round_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_round_get, int, 0); void _elm_spinner_editable_set(Eo *obj, Elm_Spinner_Data *pd, Eina_Bool editable); @@ -125,7 +125,7 @@ __eolian_elm_spinner_editable_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_editable_set, EFL_FUNC_CALL(editable), Eina_Bool editable); Eina_Bool _elm_spinner_editable_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -137,7 +137,7 @@ __eolian_elm_spinner_editable_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_editable_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_editable_get, Eina_Bool, 0); void _elm_spinner_base_set(Eo *obj, Elm_Spinner_Data *pd, double base); @@ -157,7 +157,7 @@ __eolian_elm_spinner_base_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_base_set, EFL_FUNC_CALL(base), double base); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_base_set, EFL_FUNC_CALL(base), double base); double _elm_spinner_base_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -169,7 +169,7 @@ __eolian_elm_spinner_base_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_base_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_base_get, double, 0); void _elm_spinner_label_format_set(Eo *obj, Elm_Spinner_Data *pd, const char *fmt); @@ -189,7 +189,7 @@ __eolian_elm_spinner_label_format_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_label_format_set, EFL_FUNC_CALL(fmt), const char *fmt); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_label_format_set, EFL_FUNC_CALL(fmt), const char *fmt); const char *_elm_spinner_label_format_get(const Eo *obj, Elm_Spinner_Data *pd); @@ -201,11 +201,11 @@ __eolian_elm_spinner_label_format_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_spinner_label_format_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_spinner_label_format_get, const char *, NULL); void _elm_spinner_special_value_add(Eo *obj, Elm_Spinner_Data *pd, double value, const char *label); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_spinner_special_value_add, EFL_FUNC_CALL(value, label), double value, const char *label); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_spinner_special_value_add, EFL_FUNC_CALL(value, label), double value, const char *label); Efl_Object *_elm_spinner_efl_object_constructor(Eo *obj, Elm_Spinner_Data *pd); diff --git a/src/lib/elementary/elm_spinner_eo.h b/src/lib/elementary/elm_spinner_eo.h index 2c0be0fe88..97a55cfedf 100644 --- a/src/lib/elementary/elm_spinner_eo.h +++ b/src/lib/elementary/elm_spinner_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Spinner; */ #define ELM_SPINNER_CLASS elm_spinner_class_get() -EWAPI const Efl_Class *elm_spinner_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_spinner_class_get(void) EINA_CONST; /** * @brief Control whether the spinner should wrap when it reaches its minimum @@ -47,7 +47,7 @@ EWAPI const Efl_Class *elm_spinner_class_get(void) EINA_CONST; * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_wrap_set(Eo *obj, Eina_Bool wrap); +ELM_API ELM_API_WEAK void elm_obj_spinner_wrap_set(Eo *obj, Eina_Bool wrap); /** * @brief Control whether the spinner should wrap when it reaches its minimum @@ -76,7 +76,7 @@ EOAPI void elm_obj_spinner_wrap_set(Eo *obj, Eina_Bool wrap); * * @ingroup Elm_Spinner */ -EOAPI Eina_Bool elm_obj_spinner_wrap_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_spinner_wrap_get(const Eo *obj); /** * @brief Control the interval on time updates for a user mouse button hold on @@ -100,7 +100,7 @@ EOAPI Eina_Bool elm_obj_spinner_wrap_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_interval_set(Eo *obj, double interval); +ELM_API ELM_API_WEAK void elm_obj_spinner_interval_set(Eo *obj, double interval); /** * @brief Control the interval on time updates for a user mouse button hold on @@ -125,7 +125,7 @@ EOAPI void elm_obj_spinner_interval_set(Eo *obj, double interval); * * @ingroup Elm_Spinner */ -EOAPI double elm_obj_spinner_interval_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_spinner_interval_get(const Eo *obj); /** * @brief Control the round value for rounding @@ -137,7 +137,7 @@ EOAPI double elm_obj_spinner_interval_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_round_set(Eo *obj, int rnd); +ELM_API ELM_API_WEAK void elm_obj_spinner_round_set(Eo *obj, int rnd); /** * @brief Control the round value for rounding @@ -150,7 +150,7 @@ EOAPI void elm_obj_spinner_round_set(Eo *obj, int rnd); * * @ingroup Elm_Spinner */ -EOAPI int elm_obj_spinner_round_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_spinner_round_get(const Eo *obj); /** * @brief Control whether the spinner can be directly edited by the user or @@ -169,7 +169,7 @@ EOAPI int elm_obj_spinner_round_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_editable_set(Eo *obj, Eina_Bool editable); +ELM_API ELM_API_WEAK void elm_obj_spinner_editable_set(Eo *obj, Eina_Bool editable); /** * @brief Control whether the spinner can be directly edited by the user or @@ -189,7 +189,7 @@ EOAPI void elm_obj_spinner_editable_set(Eo *obj, Eina_Bool editable); * * @ingroup Elm_Spinner */ -EOAPI Eina_Bool elm_obj_spinner_editable_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_spinner_editable_get(const Eo *obj); /** * @brief Control the base for rounding @@ -213,7 +213,7 @@ EOAPI Eina_Bool elm_obj_spinner_editable_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_base_set(Eo *obj, double base); +ELM_API ELM_API_WEAK void elm_obj_spinner_base_set(Eo *obj, double base); /** * @brief Control the base for rounding @@ -238,7 +238,7 @@ EOAPI void elm_obj_spinner_base_set(Eo *obj, double base); * * @ingroup Elm_Spinner */ -EOAPI double elm_obj_spinner_base_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_spinner_base_get(const Eo *obj); /** * @brief Control the format string of the displayed label. @@ -258,7 +258,7 @@ EOAPI double elm_obj_spinner_base_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_label_format_set(Eo *obj, const char *fmt); +ELM_API ELM_API_WEAK void elm_obj_spinner_label_format_set(Eo *obj, const char *fmt); /** * @brief Control the format string of the displayed label. @@ -279,7 +279,7 @@ EOAPI void elm_obj_spinner_label_format_set(Eo *obj, const char *fmt); * * @ingroup Elm_Spinner */ -EOAPI const char *elm_obj_spinner_label_format_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_spinner_label_format_get(const Eo *obj); /** * @brief Control special string to display in the place of the numerical @@ -297,9 +297,9 @@ EOAPI const char *elm_obj_spinner_label_format_get(const Eo *obj); * * @ingroup Elm_Spinner */ -EOAPI void elm_obj_spinner_special_value_add(Eo *obj, double value, const char *label); +ELM_API ELM_API_WEAK void elm_obj_spinner_special_value_add(Eo *obj, double value, const char *label); -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_CHANGED; /** Called when spinner changed * @@ -307,7 +307,7 @@ EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_CHANGED; */ #define ELM_SPINNER_EVENT_CHANGED (&(_ELM_SPINNER_EVENT_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_DELAY_CHANGED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_DELAY_CHANGED; /** Called when spinner delay changed * @@ -315,7 +315,7 @@ EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_DELAY_CHANGED; */ #define ELM_SPINNER_EVENT_DELAY_CHANGED (&(_ELM_SPINNER_EVENT_DELAY_CHANGED)) -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_START; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_START; /** Called when spinner drag started * @@ -323,7 +323,7 @@ EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_START; */ #define ELM_SPINNER_EVENT_SPINNER_DRAG_START (&(_ELM_SPINNER_EVENT_SPINNER_DRAG_START)) -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_STOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_STOP; /** Called when spinner drag stopped * @@ -331,7 +331,7 @@ EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_SPINNER_DRAG_STOP; */ #define ELM_SPINNER_EVENT_SPINNER_DRAG_STOP (&(_ELM_SPINNER_EVENT_SPINNER_DRAG_STOP)) -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_MIN_REACHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_MIN_REACHED; /** Called when spinner value reached min * @@ -339,7 +339,7 @@ EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_MIN_REACHED; */ #define ELM_SPINNER_EVENT_MIN_REACHED (&(_ELM_SPINNER_EVENT_MIN_REACHED)) -EWAPI extern const Efl_Event_Description _ELM_SPINNER_EVENT_MAX_REACHED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_SPINNER_EVENT_MAX_REACHED; /** Called when spinner value reached max * diff --git a/src/lib/elementary/elm_spinner_eo.legacy.c b/src/lib/elementary/elm_spinner_eo.legacy.c index ed35ba1df0..e15aece8d3 100644 --- a/src/lib/elementary/elm_spinner_eo.legacy.c +++ b/src/lib/elementary/elm_spinner_eo.legacy.c @@ -1,77 +1,77 @@ -EAPI void +ELM_API void elm_spinner_wrap_set(Elm_Spinner *obj, Eina_Bool wrap) { elm_obj_spinner_wrap_set(obj, wrap); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_spinner_wrap_get(const Elm_Spinner *obj) { return elm_obj_spinner_wrap_get(obj); } -EAPI void +ELM_API void elm_spinner_interval_set(Elm_Spinner *obj, double interval) { elm_obj_spinner_interval_set(obj, interval); } -EAPI double +ELM_API double elm_spinner_interval_get(const Elm_Spinner *obj) { return elm_obj_spinner_interval_get(obj); } -EAPI void +ELM_API void elm_spinner_round_set(Elm_Spinner *obj, int rnd) { elm_obj_spinner_round_set(obj, rnd); } -EAPI int +ELM_API int elm_spinner_round_get(const Elm_Spinner *obj) { return elm_obj_spinner_round_get(obj); } -EAPI void +ELM_API void elm_spinner_editable_set(Elm_Spinner *obj, Eina_Bool editable) { elm_obj_spinner_editable_set(obj, editable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_spinner_editable_get(const Elm_Spinner *obj) { return elm_obj_spinner_editable_get(obj); } -EAPI void +ELM_API void elm_spinner_base_set(Elm_Spinner *obj, double base) { elm_obj_spinner_base_set(obj, base); } -EAPI double +ELM_API double elm_spinner_base_get(const Elm_Spinner *obj) { return elm_obj_spinner_base_get(obj); } -EAPI void +ELM_API void elm_spinner_label_format_set(Elm_Spinner *obj, const char *fmt) { elm_obj_spinner_label_format_set(obj, fmt); } -EAPI const char * +ELM_API const char * elm_spinner_label_format_get(const Elm_Spinner *obj) { return elm_obj_spinner_label_format_get(obj); } -EAPI void +ELM_API void elm_spinner_special_value_add(Elm_Spinner *obj, double value, const char *label) { elm_obj_spinner_special_value_add(obj, value, label); diff --git a/src/lib/elementary/elm_spinner_eo.legacy.h b/src/lib/elementary/elm_spinner_eo.legacy.h index 38ae87a832..77e1fe8fdc 100644 --- a/src/lib/elementary/elm_spinner_eo.legacy.h +++ b/src/lib/elementary/elm_spinner_eo.legacy.h @@ -40,7 +40,7 @@ typedef Eo Elm_Spinner; * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_wrap_set(Elm_Spinner *obj, Eina_Bool wrap); +ELM_API void elm_spinner_wrap_set(Elm_Spinner *obj, Eina_Bool wrap); /** * @brief Control whether the spinner should wrap when it reaches its minimum @@ -69,7 +69,7 @@ EAPI void elm_spinner_wrap_set(Elm_Spinner *obj, Eina_Bool wrap); * * @ingroup Elm_Spinner_Group */ -EAPI Eina_Bool elm_spinner_wrap_get(const Elm_Spinner *obj); +ELM_API Eina_Bool elm_spinner_wrap_get(const Elm_Spinner *obj); /** * @brief Control the interval on time updates for a user mouse button hold on @@ -93,7 +93,7 @@ EAPI Eina_Bool elm_spinner_wrap_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_interval_set(Elm_Spinner *obj, double interval); +ELM_API void elm_spinner_interval_set(Elm_Spinner *obj, double interval); /** * @brief Control the interval on time updates for a user mouse button hold on @@ -118,7 +118,7 @@ EAPI void elm_spinner_interval_set(Elm_Spinner *obj, double interval); * * @ingroup Elm_Spinner_Group */ -EAPI double elm_spinner_interval_get(const Elm_Spinner *obj); +ELM_API double elm_spinner_interval_get(const Elm_Spinner *obj); /** * @brief Control the round value for rounding @@ -130,7 +130,7 @@ EAPI double elm_spinner_interval_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_round_set(Elm_Spinner *obj, int rnd); +ELM_API void elm_spinner_round_set(Elm_Spinner *obj, int rnd); /** * @brief Control the round value for rounding @@ -143,7 +143,7 @@ EAPI void elm_spinner_round_set(Elm_Spinner *obj, int rnd); * * @ingroup Elm_Spinner_Group */ -EAPI int elm_spinner_round_get(const Elm_Spinner *obj); +ELM_API int elm_spinner_round_get(const Elm_Spinner *obj); /** * @brief Control whether the spinner can be directly edited by the user or @@ -162,7 +162,7 @@ EAPI int elm_spinner_round_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_editable_set(Elm_Spinner *obj, Eina_Bool editable); +ELM_API void elm_spinner_editable_set(Elm_Spinner *obj, Eina_Bool editable); /** * @brief Control whether the spinner can be directly edited by the user or @@ -182,7 +182,7 @@ EAPI void elm_spinner_editable_set(Elm_Spinner *obj, Eina_Bool editable); * * @ingroup Elm_Spinner_Group */ -EAPI Eina_Bool elm_spinner_editable_get(const Elm_Spinner *obj); +ELM_API Eina_Bool elm_spinner_editable_get(const Elm_Spinner *obj); /** * @brief Control the base for rounding @@ -206,7 +206,7 @@ EAPI Eina_Bool elm_spinner_editable_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_base_set(Elm_Spinner *obj, double base); +ELM_API void elm_spinner_base_set(Elm_Spinner *obj, double base); /** * @brief Control the base for rounding @@ -231,7 +231,7 @@ EAPI void elm_spinner_base_set(Elm_Spinner *obj, double base); * * @ingroup Elm_Spinner_Group */ -EAPI double elm_spinner_base_get(const Elm_Spinner *obj); +ELM_API double elm_spinner_base_get(const Elm_Spinner *obj); /** * @brief Control the format string of the displayed label. @@ -251,7 +251,7 @@ EAPI double elm_spinner_base_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_label_format_set(Elm_Spinner *obj, const char *fmt); +ELM_API void elm_spinner_label_format_set(Elm_Spinner *obj, const char *fmt); /** * @brief Control the format string of the displayed label. @@ -272,7 +272,7 @@ EAPI void elm_spinner_label_format_set(Elm_Spinner *obj, const char *fmt); * * @ingroup Elm_Spinner_Group */ -EAPI const char *elm_spinner_label_format_get(const Elm_Spinner *obj); +ELM_API const char *elm_spinner_label_format_get(const Elm_Spinner *obj); /** * @brief Control special string to display in the place of the numerical @@ -290,6 +290,6 @@ EAPI const char *elm_spinner_label_format_get(const Elm_Spinner *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_special_value_add(Elm_Spinner *obj, double value, const char *label); +ELM_API void elm_spinner_special_value_add(Elm_Spinner *obj, double value, const char *label); #endif diff --git a/src/lib/elementary/elm_spinner_legacy.h b/src/lib/elementary/elm_spinner_legacy.h index 0774983451..e504832e4d 100644 --- a/src/lib/elementary/elm_spinner_legacy.h +++ b/src/lib/elementary/elm_spinner_legacy.h @@ -10,7 +10,7 @@ * @ingroup Elm_Spinner_Group * */ -EAPI Evas_Object *elm_spinner_add(Evas_Object *parent); +ELM_API Evas_Object *elm_spinner_add(Evas_Object *parent); /** * Delete the special string display in the place of the numerical value. @@ -26,7 +26,7 @@ EAPI Evas_Object *elm_spinner_add(Evas_Object *parent); * @ingroup Elm_Spinner_Group * @since 1.8 */ -EAPI void elm_spinner_special_value_del(Evas_Object *obj, double value); +ELM_API void elm_spinner_special_value_del(Evas_Object *obj, double value); /** * Get the special string display in the place of the numerical value. @@ -40,7 +40,7 @@ EAPI void elm_spinner_special_value_del(Evas_Object *obj, double value); * @ingroup Elm_Spinner_Group * @since 1.8 */ -EAPI const char *elm_spinner_special_value_get(Evas_Object *obj, double value); +ELM_API const char *elm_spinner_special_value_get(Evas_Object *obj, double value); /** * @brief Control the minimum and maximum values for the spinner. @@ -60,7 +60,7 @@ EAPI const char *elm_spinner_special_value_get(Evas_Object *obj, double value); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max); +ELM_API void elm_spinner_min_max_set(Evas_Object *obj, double min, double max); /** * @brief Control the minimum and maximum values for the spinner. @@ -80,7 +80,7 @@ EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max); +ELM_API void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max); /** * @brief Control the step used to increment or decrement the spinner value. @@ -98,7 +98,7 @@ EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *m * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_step_set(Evas_Object *obj, double step); +ELM_API void elm_spinner_step_set(Evas_Object *obj, double step); /** * @brief Control the step used to increment or decrement the spinner value. @@ -116,7 +116,7 @@ EAPI void elm_spinner_step_set(Evas_Object *obj, double step); * * @ingroup Elm_Spinner_Group */ -EAPI double elm_spinner_step_get(const Evas_Object *obj); +ELM_API double elm_spinner_step_get(const Evas_Object *obj); /** * @brief Control the value the spinner displays. @@ -131,7 +131,7 @@ EAPI double elm_spinner_step_get(const Evas_Object *obj); * * @ingroup Elm_Spinner_Group */ -EAPI void elm_spinner_value_set(Evas_Object *obj, double val); +ELM_API void elm_spinner_value_set(Evas_Object *obj, double val); /** * @brief Control the value the spinner displays. @@ -146,6 +146,6 @@ EAPI void elm_spinner_value_set(Evas_Object *obj, double val); * * @ingroup Elm_Spinner_Group */ -EAPI double elm_spinner_value_get(const Evas_Object *obj); +ELM_API double elm_spinner_value_get(const Evas_Object *obj); #include "elm_spinner_eo.legacy.h" diff --git a/src/lib/elementary/elm_store.c b/src/lib/elementary/elm_store.c index fa57d43534..e892796a56 100644 --- a/src/lib/elementary/elm_store.c +++ b/src/lib/elementary/elm_store.c @@ -513,7 +513,7 @@ _elm_store_filesystem_item_free(Elm_Store_Item *item) eina_stringshare_del(sti->path); } -EAPI Elm_Store * +ELM_API Elm_Store * elm_store_filesystem_new(void) { Elm_Store_Filesystem *st = elm_store_new(Elm_Store_Filesystem); @@ -526,7 +526,7 @@ elm_store_filesystem_new(void) return &st->base; } -EAPI void +ELM_API void elm_store_free(Elm_Store *st) { void (*item_free)(Elm_Store_Item *); @@ -564,7 +564,7 @@ elm_store_free(Elm_Store *st) free(st); } -EAPI void +ELM_API void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; @@ -584,7 +584,7 @@ elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) elm_genlist_clear(st->genlist); } -EAPI void +ELM_API void elm_store_filesystem_directory_set(Elm_Store *store, const char *dir) { Elm_Store_Filesystem *st = (Elm_Store_Filesystem *)store; @@ -599,7 +599,7 @@ elm_store_filesystem_directory_set(Elm_Store *store, const char *dir) st, EINA_TRUE); } -EAPI const char * +ELM_API const char * elm_store_filesystem_directory_get(const Elm_Store *store) { const Elm_Store_Filesystem *st = (const Elm_Store_Filesystem *)store; @@ -608,7 +608,7 @@ elm_store_filesystem_directory_get(const Elm_Store *store) return st->dir; } -EAPI void +ELM_API void elm_store_cache_set(Elm_Store *st, int max) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; @@ -617,14 +617,14 @@ elm_store_cache_set(Elm_Store *st, int max) _store_cache_trim(st); } -EAPI int +ELM_API int elm_store_cache_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return 0; return st->cache_max; } -EAPI void +ELM_API void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; @@ -632,7 +632,7 @@ elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void * st->cb.list.data = (void *)data; } -EAPI void +ELM_API void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; @@ -640,21 +640,21 @@ elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void st->cb.fetch.data = (void *)data; } -EAPI void +ELM_API void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->fetch_thread = !!use_thread; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return EINA_FALSE; return st->fetch_thread; } -EAPI void +ELM_API void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; @@ -662,21 +662,21 @@ elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const st->cb.unfetch.data = (void *)data; } -EAPI void +ELM_API void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->sorted = sorted; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_store_sorted_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return EINA_FALSE; return st->sorted; } -EAPI void +ELM_API void elm_store_item_data_set(Elm_Store_Item *sti, void *data) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return; @@ -686,7 +686,7 @@ elm_store_item_data_set(Elm_Store_Item *sti, void *data) // eina_lock_release(&sti->lock); } -EAPI void * +ELM_API void * elm_store_item_data_get(Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; @@ -698,7 +698,7 @@ elm_store_item_data_get(Elm_Store_Item *sti) return d; } -EAPI const Elm_Store * +ELM_API const Elm_Store * elm_store_item_store_get(const Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; @@ -706,7 +706,7 @@ elm_store_item_store_get(const Elm_Store_Item *sti) return sti->store; } -EAPI const Elm_Object_Item * +ELM_API const Elm_Object_Item * elm_store_item_genlist_item_get(const Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; @@ -714,7 +714,7 @@ elm_store_item_genlist_item_get(const Elm_Store_Item *sti) return sti->item; } -EAPI const char * +ELM_API const char * elm_store_item_filesystem_path_get(const Elm_Store_Item *item) { Elm_Store_Item_Filesystem *sti = (Elm_Store_Item_Filesystem *)item; diff --git a/src/lib/elementary/elm_store.h b/src/lib/elementary/elm_store.h index 27053287aa..f8e1256141 100644 --- a/src/lib/elementary/elm_store.h +++ b/src/lib/elementary/elm_store.h @@ -152,7 +152,7 @@ struct _Elm_Store_Item_Info_Filesystem * * @ingroup Store */ -EAPI Elm_Store *elm_store_filesystem_new(void); +ELM_API Elm_Store *elm_store_filesystem_new(void); /** * Free the store object and all items it manages * @@ -165,7 +165,7 @@ EAPI Elm_Store *elm_store_filesystem_new(void); * * @ingroup Store */ -EAPI void elm_store_free(Elm_Store *st); +ELM_API void elm_store_free(Elm_Store *st); /** * Set the path to the directory to scan for a filesystem store @@ -183,7 +183,7 @@ EAPI void elm_store_free(Elm_Store *st); * * @ingroup Store */ -EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir); +ELM_API void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir); /** * Get the directory set on a filesystem store @@ -196,7 +196,7 @@ EAPI void elm_store_filesystem_directory_set(Elm_Store *st, c * * @ingroup Store */ -EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st); +ELM_API const char *elm_store_filesystem_directory_get(const Elm_Store *st); /** * Get the path of a specific store item @@ -211,7 +211,7 @@ EAPI const char *elm_store_filesystem_directory_get(const Elm_Store * * @ingroup Store */ -EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti); +ELM_API const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti); /** * Set the target genlist to fill in from the store @@ -225,7 +225,7 @@ EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_ * * @ingroup Store */ -EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj); +ELM_API void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj); /** * Set the maximum number of items that are not visible to keep cached @@ -239,7 +239,7 @@ EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Ob * * @ingroup Store */ -EAPI void elm_store_cache_set(Elm_Store *st, int max); +ELM_API void elm_store_cache_set(Elm_Store *st, int max); /** * Get the maximum number if items to cache @@ -252,7 +252,7 @@ EAPI void elm_store_cache_set(Elm_Store *st, int max); * * @ingroup Store */ -EAPI int elm_store_cache_get(const Elm_Store *st); +ELM_API int elm_store_cache_get(const Elm_Store *st); /** * Set the function used to deal with listing of items @@ -268,7 +268,7 @@ EAPI int elm_store_cache_get(const Elm_Store *st); * * @ingroup Store */ -EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data); +ELM_API void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data); /** * Set the function used to deal with fetching of items @@ -287,7 +287,7 @@ EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_It * * @ingroup Store */ -EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data); +ELM_API void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data); /** * Set the function used to free the structure allocated for the item @@ -302,7 +302,7 @@ EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_I * * @ingroup Store */ -EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data); +ELM_API void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data); /** * Enable or disable fetching in a thread for Store @@ -313,7 +313,7 @@ EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store * * @ingroup Store */ -EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread); +ELM_API void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread); /** * Get the thread enabled fetching option for Store @@ -323,7 +323,7 @@ EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool * * @ingroup Store */ -EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st); +ELM_API Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st); /** * Set if items are to be sorted or not. @@ -339,7 +339,7 @@ EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st); * * @ingroup Store */ -EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted); +ELM_API void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted); /** * Get the sorting flag @@ -351,7 +351,7 @@ EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorte * * @ingroup Store */ -EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st); +ELM_API Eina_Bool elm_store_sorted_get(const Elm_Store *st); /** * Set the item data holding item fields to map to item values in genlist @@ -366,7 +366,7 @@ EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st); * * @ingroup Store */ -EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data); +ELM_API void elm_store_item_data_set(Elm_Store_Item *sti, void *data); /** * Get the item data @@ -378,7 +378,7 @@ EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void * * * @ingroup Store */ -EAPI void *elm_store_item_data_get(Elm_Store_Item *sti); +ELM_API void *elm_store_item_data_get(Elm_Store_Item *sti); /** * Fetch the store than a store item belongs to @@ -390,7 +390,7 @@ EAPI void *elm_store_item_data_get(Elm_Store_Item *sti); * * @ingroup Store */ -EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti); +ELM_API const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti); /** * Fetch the genlist item that this store item controls @@ -400,7 +400,7 @@ EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti) * * @ingroup Store */ -EAPI const Elm_Object_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti); +ELM_API const Elm_Object_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti); /** * @} diff --git a/src/lib/elementary/elm_sys_notify.c b/src/lib/elementary/elm_sys_notify.c index b31fee4bee..cc9c2a7e40 100644 --- a/src/lib/elementary/elm_sys_notify.c +++ b/src/lib/elementary/elm_sys_notify.c @@ -16,8 +16,8 @@ #define MY_CLASS_NAME "Elm_Sys_Notify" #define MY_CLASS_NAME_LEGACY "elm_sys_notify" -EAPI int ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED = 0; -EAPI int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED = 0; +ELM_API int ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED = 0; +ELM_API int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED = 0; typedef const Efl_Class *(*Class_Get_Func)(void); @@ -228,7 +228,7 @@ _elm_unneed_sys_notify(void) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_sys_notify(void) { Elm_Sys_Notify_Server servers = ELM_SYS_NOTIFY_SERVER_NONE; @@ -266,7 +266,7 @@ elm_need_sys_notify(void) return elm_sys_notify_servers_set(manager, servers); } -EAPI void +ELM_API void elm_sys_notify_send(unsigned int replaces_id, const char *icon, const char *summary, @@ -279,7 +279,7 @@ elm_sys_notify_send(unsigned int replaces_id, elm_obj_sys_notify_interface_send(_singleton, replaces_id, icon, summary, body, urgency, timeout, cb, cb_data); } -EAPI void +ELM_API void elm_sys_notify_close(unsigned int id) { elm_obj_sys_notify_interface_close(_singleton, id); diff --git a/src/lib/elementary/elm_sys_notify.h b/src/lib/elementary/elm_sys_notify.h index aaf55f8593..fe5e4ea266 100644 --- a/src/lib/elementary/elm_sys_notify.h +++ b/src/lib/elementary/elm_sys_notify.h @@ -12,13 +12,13 @@ typedef void (*Elm_Sys_Notify_Send_Cb)(void *data, unsigned int id); * Emitted when the signal NotificationClosed is received. * @since 1.8 */ -EAPI extern int ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED; +ELM_API extern int ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED; /** * Emitted when the signal ActionInvoked is received. * @since 1.8 */ -EAPI extern int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED; /**< A Action has been invoked. */ +ELM_API extern int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED; /**< A Action has been invoked. */ /** @@ -57,7 +57,7 @@ EAPI extern int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED; /**< A Action has been invo * * @since 1.8 */ -EAPI void elm_sys_notify_send(unsigned int replaces_id, +ELM_API void elm_sys_notify_send(unsigned int replaces_id, const char *icon, const char *summary, const char *body, @@ -79,7 +79,7 @@ EAPI void elm_sys_notify_send(unsigned int replaces_id, * * @since 1.8 */ -EAPI void elm_sys_notify_close(unsigned int id); +ELM_API void elm_sys_notify_close(unsigned int id); #endif diff --git a/src/lib/elementary/elm_sys_notify_dbus_eo.h b/src/lib/elementary/elm_sys_notify_dbus_eo.h index 82b8adfe5b..75991afd3d 100644 --- a/src/lib/elementary/elm_sys_notify_dbus_eo.h +++ b/src/lib/elementary/elm_sys_notify_dbus_eo.h @@ -19,6 +19,6 @@ typedef Eo Elm_Sys_Notify_Dbus; */ #define ELM_SYS_NOTIFY_DBUS_CLASS elm_sys_notify_dbus_class_get() -EWAPI const Efl_Class *elm_sys_notify_dbus_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_sys_notify_dbus_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_sys_notify_eo.c b/src/lib/elementary/elm_sys_notify_eo.c index aede576b2f..c2acc927f7 100644 --- a/src/lib/elementary/elm_sys_notify_eo.c +++ b/src/lib/elementary/elm_sys_notify_eo.c @@ -1,21 +1,21 @@ Eina_Bool _elm_sys_notify_servers_set(Eo *obj, Elm_Sys_Notify_Data *pd, Elm_Sys_Notify_Server servers); -EOAPI EFL_FUNC_BODYV(elm_obj_sys_notify_servers_set, Eina_Bool, 0, EFL_FUNC_CALL(servers), Elm_Sys_Notify_Server servers); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_sys_notify_servers_set, Eina_Bool, 0, EFL_FUNC_CALL(servers), Elm_Sys_Notify_Server servers); Elm_Sys_Notify_Server _elm_sys_notify_servers_get(const Eo *obj, Elm_Sys_Notify_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_sys_notify_servers_get, Elm_Sys_Notify_Server, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_sys_notify_servers_get, Elm_Sys_Notify_Server, 0); Elm_Sys_Notify *_elm_sys_notify_singleton_get(void); -EOAPI Elm_Sys_Notify * elm_obj_sys_notify_singleton_get(void) +ELM_API ELM_API_WEAK Elm_Sys_Notify * elm_obj_sys_notify_singleton_get(void) { const Efl_Class *klass = elm_sys_notify_class_get(); EINA_SAFETY_ON_NULL_RETURN_VAL(klass, NULL); return _elm_sys_notify_singleton_get(); } -EOAPI Elm_Sys_Notify * elm_sys_notify_singleton_get(void) +ELM_API ELM_API_WEAK Elm_Sys_Notify * elm_sys_notify_singleton_get(void) { const Efl_Class *klass = elm_sys_notify_class_get(); EINA_SAFETY_ON_NULL_RETURN_VAL(klass, NULL); diff --git a/src/lib/elementary/elm_sys_notify_eo.h b/src/lib/elementary/elm_sys_notify_eo.h index 4094fc6f9c..ba82ad647b 100644 --- a/src/lib/elementary/elm_sys_notify_eo.h +++ b/src/lib/elementary/elm_sys_notify_eo.h @@ -73,7 +73,7 @@ typedef struct _Elm_Sys_Notify_Action_Invoked */ #define ELM_SYS_NOTIFY_CLASS elm_sys_notify_class_get() -EWAPI const Efl_Class *elm_sys_notify_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_sys_notify_class_get(void) EINA_CONST; /** * @brief Set the notifications server to be used. @@ -93,7 +93,7 @@ EWAPI const Efl_Class *elm_sys_notify_class_get(void) EINA_CONST; * * @ingroup Elm_Sys_Notify */ -EOAPI Eina_Bool elm_obj_sys_notify_servers_set(Eo *obj, Elm_Sys_Notify_Server servers); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_sys_notify_servers_set(Eo *obj, Elm_Sys_Notify_Server servers); /** * @brief Get the notification servers that have been registered @@ -107,7 +107,7 @@ EOAPI Eina_Bool elm_obj_sys_notify_servers_set(Eo *obj, Elm_Sys_Notify_Server se * * @ingroup Elm_Sys_Notify */ -EOAPI Elm_Sys_Notify_Server elm_obj_sys_notify_servers_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Sys_Notify_Server elm_obj_sys_notify_servers_get(const Eo *obj); /** * @brief Returns the singleton instance of the notification manager @@ -119,6 +119,6 @@ EOAPI Elm_Sys_Notify_Server elm_obj_sys_notify_servers_get(const Eo *obj); * * @ingroup Elm_Sys_Notify */ -EOAPI Elm_Sys_Notify *elm_obj_sys_notify_singleton_get(void); +ELM_API ELM_API_WEAK Elm_Sys_Notify *elm_obj_sys_notify_singleton_get(void); #endif diff --git a/src/lib/elementary/elm_sys_notify_eo.legacy.c b/src/lib/elementary/elm_sys_notify_eo.legacy.c index 93e0d17e84..5a2a155ee9 100644 --- a/src/lib/elementary/elm_sys_notify_eo.legacy.c +++ b/src/lib/elementary/elm_sys_notify_eo.legacy.c @@ -1,11 +1,11 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_sys_notify_servers_set(Elm_Sys_Notify *obj, Elm_Sys_Notify_Server servers) { return elm_obj_sys_notify_servers_set(obj, servers); } -EAPI Elm_Sys_Notify_Server +ELM_API Elm_Sys_Notify_Server elm_sys_notify_servers_get(const Elm_Sys_Notify *obj) { return elm_obj_sys_notify_servers_get(obj); diff --git a/src/lib/elementary/elm_sys_notify_eo.legacy.h b/src/lib/elementary/elm_sys_notify_eo.legacy.h index 74dafc8182..d3c6bd270c 100644 --- a/src/lib/elementary/elm_sys_notify_eo.legacy.h +++ b/src/lib/elementary/elm_sys_notify_eo.legacy.h @@ -86,7 +86,7 @@ typedef struct _Elm_Sys_Notify_Action_Invoked * * @ingroup Elm_Sys_Notify_Group */ -EAPI Eina_Bool elm_sys_notify_servers_set(Elm_Sys_Notify *obj, Elm_Sys_Notify_Server servers); +ELM_API Eina_Bool elm_sys_notify_servers_set(Elm_Sys_Notify *obj, Elm_Sys_Notify_Server servers); /** * @brief Get the notification servers that have been registered @@ -100,7 +100,7 @@ EAPI Eina_Bool elm_sys_notify_servers_set(Elm_Sys_Notify *obj, Elm_Sys_Notify_Se * * @ingroup Elm_Sys_Notify_Group */ -EAPI Elm_Sys_Notify_Server elm_sys_notify_servers_get(const Elm_Sys_Notify *obj); +ELM_API Elm_Sys_Notify_Server elm_sys_notify_servers_get(const Elm_Sys_Notify *obj); /** * @brief Returns the singleton instance of the notification manager @@ -112,6 +112,6 @@ EAPI Elm_Sys_Notify_Server elm_sys_notify_servers_get(const Elm_Sys_Notify *obj) * * @ingroup Elm_Sys_Notify_Group */ -EAPI Elm_Sys_Notify *elm_sys_notify_singleton_get(void); +ELM_API Elm_Sys_Notify *elm_sys_notify_singleton_get(void); #endif diff --git a/src/lib/elementary/elm_sys_notify_interface_eo.c b/src/lib/elementary/elm_sys_notify_interface_eo.c index febf76279b..bd421c2edb 100644 --- a/src/lib/elementary/elm_sys_notify_interface_eo.c +++ b/src/lib/elementary/elm_sys_notify_interface_eo.c @@ -1,6 +1,6 @@ -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_send, EFL_FUNC_CALL(replaces_id, icon, summary, body, urgency, timeout, cb, cb_data), unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_simple_send, EFL_FUNC_CALL(icon, summary, body), const char *icon, const char *summary, const char *body); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_close, EFL_FUNC_CALL(id), unsigned int id); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_send, EFL_FUNC_CALL(replaces_id, icon, summary, body, urgency, timeout, cb, cb_data), unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_simple_send, EFL_FUNC_CALL(icon, summary, body), const char *icon, const char *summary, const char *body); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_sys_notify_interface_close, EFL_FUNC_CALL(id), unsigned int id); static Eina_Bool _elm_sys_notify_interface_class_initializer(Efl_Class *klass) diff --git a/src/lib/elementary/elm_sys_notify_interface_eo.h b/src/lib/elementary/elm_sys_notify_interface_eo.h index f850399def..2b82cb692f 100644 --- a/src/lib/elementary/elm_sys_notify_interface_eo.h +++ b/src/lib/elementary/elm_sys_notify_interface_eo.h @@ -32,7 +32,7 @@ typedef enum */ #define ELM_SYS_NOTIFY_INTERFACE_INTERFACE elm_sys_notify_interface_interface_get() -EWAPI const Efl_Class *elm_sys_notify_interface_interface_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_sys_notify_interface_interface_get(void) EINA_CONST; /** * @brief Causes a notification to be forcefully closed and removed from the @@ -56,7 +56,7 @@ EWAPI const Efl_Class *elm_sys_notify_interface_interface_get(void) EINA_CONST; * * @ingroup Elm_Sys_Notify_Interface */ -EOAPI void elm_obj_sys_notify_interface_send(const Eo *obj, unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); +ELM_API ELM_API_WEAK void elm_obj_sys_notify_interface_send(const Eo *obj, unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); /** * @brief Create a new notification just with Icon, Body and Summary. It is a @@ -71,7 +71,7 @@ EOAPI void elm_obj_sys_notify_interface_send(const Eo *obj, unsigned int replace * * @ingroup Elm_Sys_Notify_Interface */ -EOAPI void elm_obj_sys_notify_interface_simple_send(const Eo *obj, const char *icon, const char *summary, const char *body); +ELM_API ELM_API_WEAK void elm_obj_sys_notify_interface_simple_send(const Eo *obj, const char *icon, const char *summary, const char *body); /** * @brief Causes a notification to be forcefully closed and removed from the @@ -86,6 +86,6 @@ EOAPI void elm_obj_sys_notify_interface_simple_send(const Eo *obj, const char *i * * @ingroup Elm_Sys_Notify_Interface */ -EOAPI void elm_obj_sys_notify_interface_close(const Eo *obj, unsigned int id); +ELM_API ELM_API_WEAK void elm_obj_sys_notify_interface_close(const Eo *obj, unsigned int id); #endif diff --git a/src/lib/elementary/elm_sys_notify_interface_eo.legacy.c b/src/lib/elementary/elm_sys_notify_interface_eo.legacy.c index 9554388cce..9ecd94e893 100644 --- a/src/lib/elementary/elm_sys_notify_interface_eo.legacy.c +++ b/src/lib/elementary/elm_sys_notify_interface_eo.legacy.c @@ -1,17 +1,17 @@ -EAPI void +ELM_API void elm_sys_notify_interface_send(const Elm_Sys_Notify_Interface *obj, unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data) { elm_obj_sys_notify_interface_send(obj, replaces_id, icon, summary, body, urgency, timeout, cb, cb_data); } -EAPI void +ELM_API void elm_sys_notify_interface_simple_send(const Elm_Sys_Notify_Interface *obj, const char *icon, const char *summary, const char *body) { elm_obj_sys_notify_interface_simple_send(obj, icon, summary, body); } -EAPI void +ELM_API void elm_sys_notify_interface_close(const Elm_Sys_Notify_Interface *obj, unsigned int id) { elm_obj_sys_notify_interface_close(obj, id); diff --git a/src/lib/elementary/elm_sys_notify_interface_eo.legacy.h b/src/lib/elementary/elm_sys_notify_interface_eo.legacy.h index 89903c59d5..5bffdcc706 100644 --- a/src/lib/elementary/elm_sys_notify_interface_eo.legacy.h +++ b/src/lib/elementary/elm_sys_notify_interface_eo.legacy.h @@ -49,7 +49,7 @@ typedef enum * * @ingroup Elm_Sys_Notify_Interface_Group */ -EAPI void elm_sys_notify_interface_send(const Elm_Sys_Notify_Interface *obj, unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); +ELM_API void elm_sys_notify_interface_send(const Elm_Sys_Notify_Interface *obj, unsigned int replaces_id, const char *icon, const char *summary, const char *body, Elm_Sys_Notify_Urgency urgency, int timeout, Elm_Sys_Notify_Send_Cb cb, const void *cb_data); /** * @brief Create a new notification just with Icon, Body and Summary. It is a @@ -64,7 +64,7 @@ EAPI void elm_sys_notify_interface_send(const Elm_Sys_Notify_Interface *obj, uns * * @ingroup Elm_Sys_Notify_Interface_Group */ -EAPI void elm_sys_notify_interface_simple_send(const Elm_Sys_Notify_Interface *obj, const char *icon, const char *summary, const char *body); +ELM_API void elm_sys_notify_interface_simple_send(const Elm_Sys_Notify_Interface *obj, const char *icon, const char *summary, const char *body); /** * @brief Causes a notification to be forcefully closed and removed from the @@ -79,6 +79,6 @@ EAPI void elm_sys_notify_interface_simple_send(const Elm_Sys_Notify_Interface *o * * @ingroup Elm_Sys_Notify_Interface_Group */ -EAPI void elm_sys_notify_interface_close(const Elm_Sys_Notify_Interface *obj, unsigned int id); +ELM_API void elm_sys_notify_interface_close(const Elm_Sys_Notify_Interface *obj, unsigned int id); #endif diff --git a/src/lib/elementary/elm_systray.c b/src/lib/elementary/elm_systray.c index eef1617f07..73fe68c5ec 100644 --- a/src/lib/elementary/elm_systray.c +++ b/src/lib/elementary/elm_systray.c @@ -8,7 +8,7 @@ #include "elm_systray_eo.h" #include "elm_systray_watcher.h" -EAPI int ELM_EVENT_SYSTRAY_READY = 0; +ELM_API int ELM_EVENT_SYSTRAY_READY = 0; typedef struct _Elm_Systray_Private_Data { @@ -452,7 +452,7 @@ _elm_systray_register(Eo *obj EINA_UNUSED, void *priv EINA_UNUSED) return _elm_systray_watcher_status_notifier_item_register(OBJ_PATH); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_systray(void) { if (_elm_need_systray) return EINA_TRUE; @@ -514,7 +514,7 @@ _elm_unneed_systray(void) } } -EAPI Elm_Systray* +ELM_API Elm_Systray* elm_systray_add(Evas_Object *win) { return efl_add(ELM_SYSTRAY_CLASS, win); diff --git a/src/lib/elementary/elm_systray.h b/src/lib/elementary/elm_systray.h index cbebeaf0ae..8c057b9f6f 100644 --- a/src/lib/elementary/elm_systray.h +++ b/src/lib/elementary/elm_systray.h @@ -13,6 +13,6 @@ * * @ingroup Elm_Systray */ -EAPI Elm_Systray *elm_systray_add(Evas_Object *win); +ELM_API Elm_Systray *elm_systray_add(Evas_Object *win); #endif diff --git a/src/lib/elementary/elm_systray_common.h b/src/lib/elementary/elm_systray_common.h index 67064ee4dc..90559519e8 100644 --- a/src/lib/elementary/elm_systray_common.h +++ b/src/lib/elementary/elm_systray_common.h @@ -1,6 +1,6 @@ /** * Emitted when the systray is ready to be used by the application. */ -EAPI extern int ELM_EVENT_SYSTRAY_READY; +ELM_API extern int ELM_EVENT_SYSTRAY_READY; diff --git a/src/lib/elementary/elm_systray_eo.c b/src/lib/elementary/elm_systray_eo.c index ca5dba3c93..fb5762cd40 100644 --- a/src/lib/elementary/elm_systray_eo.c +++ b/src/lib/elementary/elm_systray_eo.c @@ -17,7 +17,7 @@ __eolian_elm_systray_id_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_id_set, EFL_FUNC_CALL(id), const char *id); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_id_set, EFL_FUNC_CALL(id), const char *id); const char *_elm_systray_id_get(const Eo *obj, void *pd); @@ -29,15 +29,15 @@ __eolian_elm_systray_id_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_id_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_id_get, const char *, NULL); void _elm_systray_category_set(Eo *obj, void *pd, Elm_Systray_Category cat); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_category_set, EFL_FUNC_CALL(cat), Elm_Systray_Category cat); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_category_set, EFL_FUNC_CALL(cat), Elm_Systray_Category cat); Elm_Systray_Category _elm_systray_category_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_category_get, Elm_Systray_Category, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_category_get, Elm_Systray_Category, 0); void _elm_systray_icon_theme_path_set(Eo *obj, void *pd, const char *icon_theme_path); @@ -57,7 +57,7 @@ __eolian_elm_systray_icon_theme_path_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_icon_theme_path_set, EFL_FUNC_CALL(icon_theme_path), const char *icon_theme_path); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_icon_theme_path_set, EFL_FUNC_CALL(icon_theme_path), const char *icon_theme_path); const char *_elm_systray_icon_theme_path_get(const Eo *obj, void *pd); @@ -69,15 +69,15 @@ __eolian_elm_systray_icon_theme_path_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_icon_theme_path_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_icon_theme_path_get, const char *, NULL); void _elm_systray_menu_set(Eo *obj, void *pd, const Efl_Object *menu); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_menu_set, EFL_FUNC_CALL(menu), const Efl_Object *menu); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_menu_set, EFL_FUNC_CALL(menu), const Efl_Object *menu); const Efl_Object *_elm_systray_menu_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_menu_get, const Efl_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_menu_get, const Efl_Object *, NULL); void _elm_systray_att_icon_name_set(Eo *obj, void *pd, const char *att_icon_name); @@ -97,7 +97,7 @@ __eolian_elm_systray_att_icon_name_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_att_icon_name_set, EFL_FUNC_CALL(att_icon_name), const char *att_icon_name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_att_icon_name_set, EFL_FUNC_CALL(att_icon_name), const char *att_icon_name); const char *_elm_systray_att_icon_name_get(const Eo *obj, void *pd); @@ -109,15 +109,15 @@ __eolian_elm_systray_att_icon_name_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_att_icon_name_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_att_icon_name_get, const char *, NULL); void _elm_systray_status_set(Eo *obj, void *pd, Elm_Systray_Status st); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_status_set, EFL_FUNC_CALL(st), Elm_Systray_Status st); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_status_set, EFL_FUNC_CALL(st), Elm_Systray_Status st); Elm_Systray_Status _elm_systray_status_get(const Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_status_get, Elm_Systray_Status, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_status_get, Elm_Systray_Status, 0); void _elm_systray_icon_name_set(Eo *obj, void *pd, const char *icon_name); @@ -137,7 +137,7 @@ __eolian_elm_systray_icon_name_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_icon_name_set, EFL_FUNC_CALL(icon_name), const char *icon_name); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_icon_name_set, EFL_FUNC_CALL(icon_name), const char *icon_name); const char *_elm_systray_icon_name_get(const Eo *obj, void *pd); @@ -149,7 +149,7 @@ __eolian_elm_systray_icon_name_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_icon_name_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_icon_name_get, const char *, NULL); void _elm_systray_title_set(Eo *obj, void *pd, const char *title); @@ -169,7 +169,7 @@ __eolian_elm_systray_title_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_systray_title_set, EFL_FUNC_CALL(title), const char *title); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_systray_title_set, EFL_FUNC_CALL(title), const char *title); const char *_elm_systray_title_get(const Eo *obj, void *pd); @@ -181,11 +181,11 @@ __eolian_elm_systray_title_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_systray_title_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_systray_title_get, const char *, NULL); Eina_Bool _elm_systray_register(Eo *obj, void *pd); -EOAPI EFL_FUNC_BODY(elm_obj_systray_register, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_systray_register, Eina_Bool, 0); static Eina_Bool _elm_systray_class_initializer(Efl_Class *klass) diff --git a/src/lib/elementary/elm_systray_eo.h b/src/lib/elementary/elm_systray_eo.h index 46486c02a9..7f959b024e 100644 --- a/src/lib/elementary/elm_systray_eo.h +++ b/src/lib/elementary/elm_systray_eo.h @@ -47,7 +47,7 @@ typedef enum */ #define ELM_SYSTRAY_CLASS elm_systray_class_get() -EWAPI const Efl_Class *elm_systray_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_systray_class_get(void) EINA_CONST; /** * @brief Set the id of the Status Notifier Item. @@ -57,7 +57,7 @@ EWAPI const Efl_Class *elm_systray_class_get(void) EINA_CONST; * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_id_set(Eo *obj, const char *id); +ELM_API ELM_API_WEAK void elm_obj_systray_id_set(Eo *obj, const char *id); /** * @brief Get the id of the Status Notifier Item. @@ -68,7 +68,7 @@ EOAPI void elm_obj_systray_id_set(Eo *obj, const char *id); * * @ingroup Elm_Systray */ -EOAPI const char *elm_obj_systray_id_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_systray_id_get(const Eo *obj); /** * @brief Set the category of the Status Notifier Item. @@ -78,7 +78,7 @@ EOAPI const char *elm_obj_systray_id_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_category_set(Eo *obj, Elm_Systray_Category cat); +ELM_API ELM_API_WEAK void elm_obj_systray_category_set(Eo *obj, Elm_Systray_Category cat); /** * @brief Get the category of the Status Notifier Item. @@ -89,7 +89,7 @@ EOAPI void elm_obj_systray_category_set(Eo *obj, Elm_Systray_Category cat); * * @ingroup Elm_Systray */ -EOAPI Elm_Systray_Category elm_obj_systray_category_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Systray_Category elm_obj_systray_category_get(const Eo *obj); /** * @brief Set the path to the theme where the icons can be found. Set this @@ -100,7 +100,7 @@ EOAPI Elm_Systray_Category elm_obj_systray_category_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_icon_theme_path_set(Eo *obj, const char *icon_theme_path); +ELM_API ELM_API_WEAK void elm_obj_systray_icon_theme_path_set(Eo *obj, const char *icon_theme_path); /** * @brief Get the path to the icon's theme currently in use. @@ -111,7 +111,7 @@ EOAPI void elm_obj_systray_icon_theme_path_set(Eo *obj, const char *icon_theme_p * * @ingroup Elm_Systray */ -EOAPI const char *elm_obj_systray_icon_theme_path_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_systray_icon_theme_path_get(const Eo *obj); /** * @brief Set the object path of the D-Bus Menu that is to be show when the @@ -122,7 +122,7 @@ EOAPI const char *elm_obj_systray_icon_theme_path_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_menu_set(Eo *obj, const Efl_Object *menu); +ELM_API ELM_API_WEAK void elm_obj_systray_menu_set(Eo *obj, const Efl_Object *menu); /** * @brief Get the object path of the D-Bus Menu currently in use. @@ -133,7 +133,7 @@ EOAPI void elm_obj_systray_menu_set(Eo *obj, const Efl_Object *menu); * * @ingroup Elm_Systray */ -EOAPI const Efl_Object *elm_obj_systray_menu_get(const Eo *obj); +ELM_API ELM_API_WEAK const Efl_Object *elm_obj_systray_menu_get(const Eo *obj); /** * @brief Set the name of the attention icon to be used by the Status Notifier @@ -144,7 +144,7 @@ EOAPI const Efl_Object *elm_obj_systray_menu_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_att_icon_name_set(Eo *obj, const char *att_icon_name); +ELM_API ELM_API_WEAK void elm_obj_systray_att_icon_name_set(Eo *obj, const char *att_icon_name); /** * @brief Get the name of the attention icon used by the Status Notifier Item. @@ -155,7 +155,7 @@ EOAPI void elm_obj_systray_att_icon_name_set(Eo *obj, const char *att_icon_name) * * @ingroup Elm_Systray */ -EOAPI const char *elm_obj_systray_att_icon_name_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_systray_att_icon_name_get(const Eo *obj); /** * @brief Set the status of the Status Notifier Item. @@ -165,7 +165,7 @@ EOAPI const char *elm_obj_systray_att_icon_name_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_status_set(Eo *obj, Elm_Systray_Status st); +ELM_API ELM_API_WEAK void elm_obj_systray_status_set(Eo *obj, Elm_Systray_Status st); /** * @brief Get the status of the Status Notifier Item. @@ -176,7 +176,7 @@ EOAPI void elm_obj_systray_status_set(Eo *obj, Elm_Systray_Status st); * * @ingroup Elm_Systray */ -EOAPI Elm_Systray_Status elm_obj_systray_status_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Systray_Status elm_obj_systray_status_get(const Eo *obj); /** * @brief Set the name of the icon to be used by the Status Notifier Item. @@ -186,7 +186,7 @@ EOAPI Elm_Systray_Status elm_obj_systray_status_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_icon_name_set(Eo *obj, const char *icon_name); +ELM_API ELM_API_WEAK void elm_obj_systray_icon_name_set(Eo *obj, const char *icon_name); /** * @brief Get the name of the icon used by the Status Notifier Item. @@ -197,7 +197,7 @@ EOAPI void elm_obj_systray_icon_name_set(Eo *obj, const char *icon_name); * * @ingroup Elm_Systray */ -EOAPI const char *elm_obj_systray_icon_name_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_systray_icon_name_get(const Eo *obj); /** * @brief Set the title of the Status Notifier Item. @@ -207,7 +207,7 @@ EOAPI const char *elm_obj_systray_icon_name_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI void elm_obj_systray_title_set(Eo *obj, const char *title); +ELM_API ELM_API_WEAK void elm_obj_systray_title_set(Eo *obj, const char *title); /** * @brief Get the title of the Status Notifier Item. @@ -218,7 +218,7 @@ EOAPI void elm_obj_systray_title_set(Eo *obj, const char *title); * * @ingroup Elm_Systray */ -EOAPI const char *elm_obj_systray_title_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_systray_title_get(const Eo *obj); /** * @brief Register this Status Notifier Item in the System Tray Watcher. This @@ -231,6 +231,6 @@ EOAPI const char *elm_obj_systray_title_get(const Eo *obj); * * @ingroup Elm_Systray */ -EOAPI Eina_Bool elm_obj_systray_register(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_systray_register(Eo *obj); #endif diff --git a/src/lib/elementary/elm_systray_eo.legacy.c b/src/lib/elementary/elm_systray_eo.legacy.c index d898bbd7ee..c4ff94476b 100644 --- a/src/lib/elementary/elm_systray_eo.legacy.c +++ b/src/lib/elementary/elm_systray_eo.legacy.c @@ -1,101 +1,101 @@ -EAPI void +ELM_API void elm_systray_id_set(Elm_Systray *obj, const char *id) { elm_obj_systray_id_set(obj, id); } -EAPI const char * +ELM_API const char * elm_systray_id_get(const Elm_Systray *obj) { return elm_obj_systray_id_get(obj); } -EAPI void +ELM_API void elm_systray_category_set(Elm_Systray *obj, Elm_Systray_Category cat) { elm_obj_systray_category_set(obj, cat); } -EAPI Elm_Systray_Category +ELM_API Elm_Systray_Category elm_systray_category_get(const Elm_Systray *obj) { return elm_obj_systray_category_get(obj); } -EAPI void +ELM_API void elm_systray_icon_theme_path_set(Elm_Systray *obj, const char *icon_theme_path) { elm_obj_systray_icon_theme_path_set(obj, icon_theme_path); } -EAPI const char * +ELM_API const char * elm_systray_icon_theme_path_get(const Elm_Systray *obj) { return elm_obj_systray_icon_theme_path_get(obj); } -EAPI void +ELM_API void elm_systray_menu_set(Elm_Systray *obj, const Efl_Object *menu) { elm_obj_systray_menu_set(obj, menu); } -EAPI const Efl_Object * +ELM_API const Efl_Object * elm_systray_menu_get(const Elm_Systray *obj) { return elm_obj_systray_menu_get(obj); } -EAPI void +ELM_API void elm_systray_att_icon_name_set(Elm_Systray *obj, const char *att_icon_name) { elm_obj_systray_att_icon_name_set(obj, att_icon_name); } -EAPI const char * +ELM_API const char * elm_systray_att_icon_name_get(const Elm_Systray *obj) { return elm_obj_systray_att_icon_name_get(obj); } -EAPI void +ELM_API void elm_systray_status_set(Elm_Systray *obj, Elm_Systray_Status st) { elm_obj_systray_status_set(obj, st); } -EAPI Elm_Systray_Status +ELM_API Elm_Systray_Status elm_systray_status_get(const Elm_Systray *obj) { return elm_obj_systray_status_get(obj); } -EAPI void +ELM_API void elm_systray_icon_name_set(Elm_Systray *obj, const char *icon_name) { elm_obj_systray_icon_name_set(obj, icon_name); } -EAPI const char * +ELM_API const char * elm_systray_icon_name_get(const Elm_Systray *obj) { return elm_obj_systray_icon_name_get(obj); } -EAPI void +ELM_API void elm_systray_title_set(Elm_Systray *obj, const char *title) { elm_obj_systray_title_set(obj, title); } -EAPI const char * +ELM_API const char * elm_systray_title_get(const Elm_Systray *obj) { return elm_obj_systray_title_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_systray_register(Elm_Systray *obj) { return elm_obj_systray_register(obj); diff --git a/src/lib/elementary/elm_systray_eo.legacy.h b/src/lib/elementary/elm_systray_eo.legacy.h index 485ced58df..bf5eafccb7 100644 --- a/src/lib/elementary/elm_systray_eo.legacy.h +++ b/src/lib/elementary/elm_systray_eo.legacy.h @@ -50,7 +50,7 @@ typedef enum * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_id_set(Elm_Systray *obj, const char *id); +ELM_API void elm_systray_id_set(Elm_Systray *obj, const char *id); /** * @brief Get the id of the Status Notifier Item. @@ -61,7 +61,7 @@ EAPI void elm_systray_id_set(Elm_Systray *obj, const char *id); * * @ingroup Elm_Systray_Group */ -EAPI const char *elm_systray_id_get(const Elm_Systray *obj); +ELM_API const char *elm_systray_id_get(const Elm_Systray *obj); /** * @brief Set the category of the Status Notifier Item. @@ -71,7 +71,7 @@ EAPI const char *elm_systray_id_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_category_set(Elm_Systray *obj, Elm_Systray_Category cat); +ELM_API void elm_systray_category_set(Elm_Systray *obj, Elm_Systray_Category cat); /** * @brief Get the category of the Status Notifier Item. @@ -82,7 +82,7 @@ EAPI void elm_systray_category_set(Elm_Systray *obj, Elm_Systray_Category cat); * * @ingroup Elm_Systray_Group */ -EAPI Elm_Systray_Category elm_systray_category_get(const Elm_Systray *obj); +ELM_API Elm_Systray_Category elm_systray_category_get(const Elm_Systray *obj); /** * @brief Set the path to the theme where the icons can be found. Set this @@ -93,7 +93,7 @@ EAPI Elm_Systray_Category elm_systray_category_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_icon_theme_path_set(Elm_Systray *obj, const char *icon_theme_path); +ELM_API void elm_systray_icon_theme_path_set(Elm_Systray *obj, const char *icon_theme_path); /** * @brief Get the path to the icon's theme currently in use. @@ -104,7 +104,7 @@ EAPI void elm_systray_icon_theme_path_set(Elm_Systray *obj, const char *icon_the * * @ingroup Elm_Systray_Group */ -EAPI const char *elm_systray_icon_theme_path_get(const Elm_Systray *obj); +ELM_API const char *elm_systray_icon_theme_path_get(const Elm_Systray *obj); /** * @brief Set the object path of the D-Bus Menu that is to be show when the @@ -115,7 +115,7 @@ EAPI const char *elm_systray_icon_theme_path_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_menu_set(Elm_Systray *obj, const Efl_Object *menu); +ELM_API void elm_systray_menu_set(Elm_Systray *obj, const Efl_Object *menu); /** * @brief Get the object path of the D-Bus Menu currently in use. @@ -126,7 +126,7 @@ EAPI void elm_systray_menu_set(Elm_Systray *obj, const Efl_Object *menu); * * @ingroup Elm_Systray_Group */ -EAPI const Efl_Object *elm_systray_menu_get(const Elm_Systray *obj); +ELM_API const Efl_Object *elm_systray_menu_get(const Elm_Systray *obj); /** * @brief Set the name of the attention icon to be used by the Status Notifier @@ -137,7 +137,7 @@ EAPI const Efl_Object *elm_systray_menu_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_att_icon_name_set(Elm_Systray *obj, const char *att_icon_name); +ELM_API void elm_systray_att_icon_name_set(Elm_Systray *obj, const char *att_icon_name); /** * @brief Get the name of the attention icon used by the Status Notifier Item. @@ -148,7 +148,7 @@ EAPI void elm_systray_att_icon_name_set(Elm_Systray *obj, const char *att_icon_n * * @ingroup Elm_Systray_Group */ -EAPI const char *elm_systray_att_icon_name_get(const Elm_Systray *obj); +ELM_API const char *elm_systray_att_icon_name_get(const Elm_Systray *obj); /** * @brief Set the status of the Status Notifier Item. @@ -158,7 +158,7 @@ EAPI const char *elm_systray_att_icon_name_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_status_set(Elm_Systray *obj, Elm_Systray_Status st); +ELM_API void elm_systray_status_set(Elm_Systray *obj, Elm_Systray_Status st); /** * @brief Get the status of the Status Notifier Item. @@ -169,7 +169,7 @@ EAPI void elm_systray_status_set(Elm_Systray *obj, Elm_Systray_Status st); * * @ingroup Elm_Systray_Group */ -EAPI Elm_Systray_Status elm_systray_status_get(const Elm_Systray *obj); +ELM_API Elm_Systray_Status elm_systray_status_get(const Elm_Systray *obj); /** * @brief Set the name of the icon to be used by the Status Notifier Item. @@ -179,7 +179,7 @@ EAPI Elm_Systray_Status elm_systray_status_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_icon_name_set(Elm_Systray *obj, const char *icon_name); +ELM_API void elm_systray_icon_name_set(Elm_Systray *obj, const char *icon_name); /** * @brief Get the name of the icon used by the Status Notifier Item. @@ -190,7 +190,7 @@ EAPI void elm_systray_icon_name_set(Elm_Systray *obj, const char *icon_name); * * @ingroup Elm_Systray_Group */ -EAPI const char *elm_systray_icon_name_get(const Elm_Systray *obj); +ELM_API const char *elm_systray_icon_name_get(const Elm_Systray *obj); /** * @brief Set the title of the Status Notifier Item. @@ -200,7 +200,7 @@ EAPI const char *elm_systray_icon_name_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI void elm_systray_title_set(Elm_Systray *obj, const char *title); +ELM_API void elm_systray_title_set(Elm_Systray *obj, const char *title); /** * @brief Get the title of the Status Notifier Item. @@ -211,7 +211,7 @@ EAPI void elm_systray_title_set(Elm_Systray *obj, const char *title); * * @ingroup Elm_Systray_Group */ -EAPI const char *elm_systray_title_get(const Elm_Systray *obj); +ELM_API const char *elm_systray_title_get(const Elm_Systray *obj); /** * @brief Register this Status Notifier Item in the System Tray Watcher. This @@ -224,6 +224,6 @@ EAPI const char *elm_systray_title_get(const Elm_Systray *obj); * * @ingroup Elm_Systray_Group */ -EAPI Eina_Bool elm_systray_register(Elm_Systray *obj); +ELM_API Eina_Bool elm_systray_register(Elm_Systray *obj); #endif diff --git a/src/lib/elementary/elm_table.c b/src/lib/elementary/elm_table.c index c34a0b3095..33ba9f36d2 100644 --- a/src/lib/elementary/elm_table.c +++ b/src/lib/elementary/elm_table.c @@ -130,7 +130,7 @@ _elm_table_efl_canvas_group_group_del(Eo *obj, void *_pd EINA_UNUSED) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_table_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -257,7 +257,7 @@ _elm_table_unpack(Eo *obj, void *_pd EINA_UNUSED, Evas_Object *subobj) evas_object_table_unpack(wd->resize_obj, subobj); } -EAPI void +ELM_API void elm_table_pack_set(Evas_Object *subobj, int col, int row, @@ -279,7 +279,7 @@ _elm_table_pack_set(Eo *obj, void *_pd EINA_UNUSED, Evas_Object *subobj, int col efl_ui_focus_composition_dirty(obj); } -EAPI void +ELM_API void elm_table_pack_get(Evas_Object *subobj, int *col, int *row, diff --git a/src/lib/elementary/elm_table_eo.c b/src/lib/elementary/elm_table_eo.c index 9f0e01f5d7..5f01e70077 100644 --- a/src/lib/elementary/elm_table_eo.c +++ b/src/lib/elementary/elm_table_eo.c @@ -17,7 +17,7 @@ __eolian_elm_table_homogeneous_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); Eina_Bool _elm_table_homogeneous_get(const Eo *obj, void *pd); @@ -29,47 +29,47 @@ __eolian_elm_table_homogeneous_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_table_homogeneous_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_table_homogeneous_get, Eina_Bool, 0); void _elm_table_padding_set(Eo *obj, void *pd, int horizontal, int vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_padding_set, EFL_FUNC_CALL(horizontal, vertical), int horizontal, int vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_padding_set, EFL_FUNC_CALL(horizontal, vertical), int horizontal, int vertical); void _elm_table_padding_get(const Eo *obj, void *pd, int *horizontal, int *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_table_padding_get, EFL_FUNC_CALL(horizontal, vertical), int *horizontal, int *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_table_padding_get, EFL_FUNC_CALL(horizontal, vertical), int *horizontal, int *vertical); void _elm_table_align_set(Eo *obj, void *pd, double horizontal, double vertical); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_align_set, EFL_FUNC_CALL(horizontal, vertical), double horizontal, double vertical); void _elm_table_align_get(const Eo *obj, void *pd, double *horizontal, double *vertical); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_table_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_table_align_get, EFL_FUNC_CALL(horizontal, vertical), double *horizontal, double *vertical); void _elm_table_clear(Eo *obj, void *pd, Eina_Bool clear); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_clear, EFL_FUNC_CALL(clear), Eina_Bool clear); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_clear, EFL_FUNC_CALL(clear), Eina_Bool clear); Efl_Canvas_Object *_elm_table_child_get(const Eo *obj, void *pd, int col, int row); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_table_child_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(col, row), int col, int row); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_table_child_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(col, row), int col, int row); void _elm_table_pack_set(Eo *obj, void *pd, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_pack_set, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_pack_set, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); void _elm_table_pack_get(Eo *obj, void *pd, Efl_Canvas_Object *subobj, int *column, int *row, int *colspan, int *rowspan); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_pack_get, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int *column, int *row, int *colspan, int *rowspan); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_pack_get, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int *column, int *row, int *colspan, int *rowspan); void _elm_table_unpack(Eo *obj, void *pd, Efl_Canvas_Object *subobj); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_unpack, EFL_FUNC_CALL(subobj), Efl_Canvas_Object *subobj); void _elm_table_pack(Eo *obj, void *pd, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_table_pack, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_table_pack, EFL_FUNC_CALL(subobj, column, row, colspan, rowspan), Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); Efl_Object *_elm_table_efl_object_constructor(Eo *obj, void *pd); diff --git a/src/lib/elementary/elm_table_eo.h b/src/lib/elementary/elm_table_eo.h index 6075383f19..e50a1eafb6 100644 --- a/src/lib/elementary/elm_table_eo.h +++ b/src/lib/elementary/elm_table_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Table; */ #define ELM_TABLE_CLASS elm_table_class_get() -EWAPI const Efl_Class *elm_table_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_table_class_get(void) EINA_CONST; /** * @brief Control the homogeneous state in a table. @@ -30,7 +30,7 @@ EWAPI const Efl_Class *elm_table_class_get(void) EINA_CONST; * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_homogeneous_set(Eo *obj, Eina_Bool homogeneous); +ELM_API ELM_API_WEAK void elm_obj_table_homogeneous_set(Eo *obj, Eina_Bool homogeneous); /** * @brief Control the homogeneous state in a table. @@ -41,7 +41,7 @@ EOAPI void elm_obj_table_homogeneous_set(Eo *obj, Eina_Bool homogeneous); * * @ingroup Elm_Table */ -EOAPI Eina_Bool elm_obj_table_homogeneous_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_table_homogeneous_get(const Eo *obj); /** * @brief Set padding between cells. Default value is 0. @@ -52,7 +52,7 @@ EOAPI Eina_Bool elm_obj_table_homogeneous_get(const Eo *obj); * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_padding_set(Eo *obj, int horizontal, int vertical); +ELM_API ELM_API_WEAK void elm_obj_table_padding_set(Eo *obj, int horizontal, int vertical); /** * @brief Get padding between cells. @@ -63,7 +63,7 @@ EOAPI void elm_obj_table_padding_set(Eo *obj, int horizontal, int vertical); * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_padding_get(const Eo *obj, int *horizontal, int *vertical); +ELM_API ELM_API_WEAK void elm_obj_table_padding_get(const Eo *obj, int *horizontal, int *vertical); /** * @brief Set alignment of table. Default value is 0.5. @@ -76,7 +76,7 @@ EOAPI void elm_obj_table_padding_get(const Eo *obj, int *horizontal, int *vertic * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_align_set(Eo *obj, double horizontal, double vertical); +ELM_API ELM_API_WEAK void elm_obj_table_align_set(Eo *obj, double horizontal, double vertical); /** * @brief Get alignment of table. @@ -89,7 +89,7 @@ EOAPI void elm_obj_table_align_set(Eo *obj, double horizontal, double vertical); * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_align_get(const Eo *obj, double *horizontal, double *vertical); +ELM_API ELM_API_WEAK void elm_obj_table_align_get(const Eo *obj, double *horizontal, double *vertical); /** * @brief Faster way to remove all child objects from a table object. @@ -100,7 +100,7 @@ EOAPI void elm_obj_table_align_get(const Eo *obj, double *horizontal, double *ve * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_clear(Eo *obj, Eina_Bool clear); +ELM_API ELM_API_WEAK void elm_obj_table_clear(Eo *obj, Eina_Bool clear); /** * @brief Get child object of table at given coordinates. @@ -113,7 +113,7 @@ EOAPI void elm_obj_table_clear(Eo *obj, Eina_Bool clear); * * @ingroup Elm_Table */ -EOAPI Efl_Canvas_Object *elm_obj_table_child_get(const Eo *obj, int col, int row); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_table_child_get(const Eo *obj, int col, int row); /** * @brief Set the packing location of an existing child of the table @@ -133,7 +133,7 @@ EOAPI Efl_Canvas_Object *elm_obj_table_child_get(const Eo *obj, int col, int row * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_pack_set(Eo *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); +ELM_API ELM_API_WEAK void elm_obj_table_pack_set(Eo *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); /** * @brief Get the packing location of an existing child of the table. @@ -147,7 +147,7 @@ EOAPI void elm_obj_table_pack_set(Eo *obj, Efl_Canvas_Object *subobj, int column * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_pack_get(Eo *obj, Efl_Canvas_Object *subobj, int *column, int *row, int *colspan, int *rowspan); +ELM_API ELM_API_WEAK void elm_obj_table_pack_get(Eo *obj, Efl_Canvas_Object *subobj, int *column, int *row, int *colspan, int *rowspan); /** * @brief Remove child from table. @@ -157,7 +157,7 @@ EOAPI void elm_obj_table_pack_get(Eo *obj, Efl_Canvas_Object *subobj, int *colum * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_unpack(Eo *obj, Efl_Canvas_Object *subobj); +ELM_API ELM_API_WEAK void elm_obj_table_unpack(Eo *obj, Efl_Canvas_Object *subobj); /** * @brief Add a subobject on the table with the coordinates passed. @@ -180,6 +180,6 @@ EOAPI void elm_obj_table_unpack(Eo *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Table */ -EOAPI void elm_obj_table_pack(Eo *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); +ELM_API ELM_API_WEAK void elm_obj_table_pack(Eo *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); #endif diff --git a/src/lib/elementary/elm_table_eo.legacy.c b/src/lib/elementary/elm_table_eo.legacy.c index a8ec872c36..c34820a2d9 100644 --- a/src/lib/elementary/elm_table_eo.legacy.c +++ b/src/lib/elementary/elm_table_eo.legacy.c @@ -1,59 +1,59 @@ -EAPI void +ELM_API void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous) { elm_obj_table_homogeneous_set(obj, homogeneous); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_table_homogeneous_get(const Elm_Table *obj) { return elm_obj_table_homogeneous_get(obj); } -EAPI void +ELM_API void elm_table_padding_set(Elm_Table *obj, int horizontal, int vertical) { elm_obj_table_padding_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_table_padding_get(const Elm_Table *obj, int *horizontal, int *vertical) { elm_obj_table_padding_get(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_table_align_set(Elm_Table *obj, double horizontal, double vertical) { elm_obj_table_align_set(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_table_align_get(const Elm_Table *obj, double *horizontal, double *vertical) { elm_obj_table_align_get(obj, horizontal, vertical); } -EAPI void +ELM_API void elm_table_clear(Elm_Table *obj, Eina_Bool clear) { elm_obj_table_clear(obj, clear); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_table_child_get(const Elm_Table *obj, int col, int row) { return elm_obj_table_child_get(obj, col, row); } -EAPI void +ELM_API void elm_table_unpack(Elm_Table *obj, Efl_Canvas_Object *subobj) { elm_obj_table_unpack(obj, subobj); } -EAPI void +ELM_API void elm_table_pack(Elm_Table *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan) { elm_obj_table_pack(obj, subobj, column, row, colspan, rowspan); diff --git a/src/lib/elementary/elm_table_eo.legacy.h b/src/lib/elementary/elm_table_eo.legacy.h index 0c7ab3fcd8..2eb184c52f 100644 --- a/src/lib/elementary/elm_table_eo.legacy.h +++ b/src/lib/elementary/elm_table_eo.legacy.h @@ -23,7 +23,7 @@ typedef Eo Elm_Table; * * @ingroup Elm_Table_Group */ -EAPI void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous); +ELM_API void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous); /** * @brief Control the homogeneous state in a table. @@ -34,7 +34,7 @@ EAPI void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous); * * @ingroup Elm_Table_Group */ -EAPI Eina_Bool elm_table_homogeneous_get(const Elm_Table *obj); +ELM_API Eina_Bool elm_table_homogeneous_get(const Elm_Table *obj); /** * @brief Set padding between cells. Default value is 0. @@ -45,7 +45,7 @@ EAPI Eina_Bool elm_table_homogeneous_get(const Elm_Table *obj); * * @ingroup Elm_Table_Group */ -EAPI void elm_table_padding_set(Elm_Table *obj, int horizontal, int vertical); +ELM_API void elm_table_padding_set(Elm_Table *obj, int horizontal, int vertical); /** * @brief Get padding between cells. @@ -56,7 +56,7 @@ EAPI void elm_table_padding_set(Elm_Table *obj, int horizontal, int vertical); * * @ingroup Elm_Table_Group */ -EAPI void elm_table_padding_get(const Elm_Table *obj, int *horizontal, int *vertical); +ELM_API void elm_table_padding_get(const Elm_Table *obj, int *horizontal, int *vertical); /** * @brief Set alignment of table. Default value is 0.5. @@ -69,7 +69,7 @@ EAPI void elm_table_padding_get(const Elm_Table *obj, int *horizontal, int *vert * * @ingroup Elm_Table_Group */ -EAPI void elm_table_align_set(Elm_Table *obj, double horizontal, double vertical); +ELM_API void elm_table_align_set(Elm_Table *obj, double horizontal, double vertical); /** * @brief Get alignment of table. @@ -82,7 +82,7 @@ EAPI void elm_table_align_set(Elm_Table *obj, double horizontal, double vertical * * @ingroup Elm_Table_Group */ -EAPI void elm_table_align_get(const Elm_Table *obj, double *horizontal, double *vertical); +ELM_API void elm_table_align_get(const Elm_Table *obj, double *horizontal, double *vertical); /** * @brief Faster way to remove all child objects from a table object. @@ -93,7 +93,7 @@ EAPI void elm_table_align_get(const Elm_Table *obj, double *horizontal, double * * * @ingroup Elm_Table_Group */ -EAPI void elm_table_clear(Elm_Table *obj, Eina_Bool clear); +ELM_API void elm_table_clear(Elm_Table *obj, Eina_Bool clear); /** * @brief Get child object of table at given coordinates. @@ -106,7 +106,7 @@ EAPI void elm_table_clear(Elm_Table *obj, Eina_Bool clear); * * @ingroup Elm_Table_Group */ -EAPI Efl_Canvas_Object *elm_table_child_get(const Elm_Table *obj, int col, int row); +ELM_API Efl_Canvas_Object *elm_table_child_get(const Elm_Table *obj, int col, int row); @@ -118,7 +118,7 @@ EAPI Efl_Canvas_Object *elm_table_child_get(const Elm_Table *obj, int col, int r * * @ingroup Elm_Table_Group */ -EAPI void elm_table_unpack(Elm_Table *obj, Efl_Canvas_Object *subobj); +ELM_API void elm_table_unpack(Elm_Table *obj, Efl_Canvas_Object *subobj); /** * @brief Add a subobject on the table with the coordinates passed. @@ -141,6 +141,6 @@ EAPI void elm_table_unpack(Elm_Table *obj, Efl_Canvas_Object *subobj); * * @ingroup Elm_Table_Group */ -EAPI void elm_table_pack(Elm_Table *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); +ELM_API void elm_table_pack(Elm_Table *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan); #endif diff --git a/src/lib/elementary/elm_table_legacy.h b/src/lib/elementary/elm_table_legacy.h index b9b955a499..a17d6b40e0 100644 --- a/src/lib/elementary/elm_table_legacy.h +++ b/src/lib/elementary/elm_table_legacy.h @@ -6,7 +6,7 @@ * * @ingroup Elm_Table_Group */ -EAPI Evas_Object *elm_table_add(Evas_Object *parent); +ELM_API Evas_Object *elm_table_add(Evas_Object *parent); /** * @brief Set the packing location of an existing child of the table @@ -25,7 +25,7 @@ EAPI Evas_Object *elm_table_add(Evas_Object *parent); * * @ingroup Elm_Table_Group */ -EAPI void elm_table_pack_set(Evas_Object *subobj, int col, int row, int colspan, int rowspan); +ELM_API void elm_table_pack_set(Evas_Object *subobj, int col, int row, int colspan, int rowspan); /** * @brief Get the packing location of an existing child of the table @@ -40,6 +40,6 @@ EAPI void elm_table_pack_set(Evas_Object *subobj, int col, int row, int col * * @ingroup Elm_Table_Group */ -EAPI void elm_table_pack_get(Evas_Object *subobj, int *col, int *row, int *colspan, int *rowspan); +ELM_API void elm_table_pack_get(Evas_Object *subobj, int *col, int *row, int *colspan, int *rowspan); #include "elm_table_eo.legacy.h" diff --git a/src/lib/elementary/elm_textpath_legacy.h b/src/lib/elementary/elm_textpath_legacy.h index 633dca328b..c86dcc8fd8 100644 --- a/src/lib/elementary/elm_textpath_legacy.h +++ b/src/lib/elementary/elm_textpath_legacy.h @@ -10,7 +10,7 @@ typedef Eo Elm_Textpath; * * @since 1.22 */ -EAPI Evas_Object *elm_textpath_add(Evas_Object *parent); +ELM_API Evas_Object *elm_textpath_add(Evas_Object *parent); /** * @brief Set the user text style @@ -25,6 +25,6 @@ EAPI Evas_Object *elm_textpath_add(Evas_Object *parent); * * @since 1.25 */ -EAPI void elm_textpath_text_user_style_set(Evas_Object *obj, const char *style); +ELM_API void elm_textpath_text_user_style_set(Evas_Object *obj, const char *style); #include "efl_ui_textpath_eo.legacy.h" diff --git a/src/lib/elementary/elm_theme.c b/src/lib/elementary/elm_theme.c index 8625cb6147..2dd44d02a3 100644 --- a/src/lib/elementary/elm_theme.c +++ b/src/lib/elementary/elm_theme.c @@ -521,7 +521,7 @@ _elm_theme_shutdown(void) } } -EAPI Elm_Theme * +ELM_API Elm_Theme * elm_theme_new(void) { Eo *obj = efl_add(EFL_UI_THEME_CLASS, efl_main_loop_get()); @@ -529,7 +529,7 @@ elm_theme_new(void) return td->th; } -EAPI void +ELM_API void elm_theme_free(Elm_Theme *th) { EINA_SAFETY_ON_NULL_RETURN(th); @@ -558,7 +558,7 @@ elm_theme_files_copy(Eina_Inlist **dst, Eina_Inlist **src) } } -EAPI void +ELM_API void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst) { Eo *thdst_obj; @@ -591,7 +591,7 @@ elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst) elm_theme_flush(thdst); } -EAPI void +ELM_API void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref) { Eo *th_obj; @@ -619,7 +619,7 @@ elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref) elm_theme_flush(th); } -EAPI Elm_Theme * +ELM_API Elm_Theme * elm_theme_ref_get(const Elm_Theme *th) { if (!th) th = theme_default; @@ -627,13 +627,13 @@ elm_theme_ref_get(const Elm_Theme *th) return th->ref_theme; } -EAPI Elm_Theme * +ELM_API Elm_Theme * elm_theme_default_get(void) { return theme_default; } -EAPI void +ELM_API void elm_theme_overlay_add(Elm_Theme *th, const char *item) { if (!th) th = theme_default; @@ -641,7 +641,7 @@ elm_theme_overlay_add(Elm_Theme *th, const char *item) efl_ui_theme_overlay_add(th->eo_theme, item); } -EAPI void +ELM_API void elm_theme_overlay_del(Elm_Theme *th, const char *item) { if (!th) th = theme_default; @@ -649,7 +649,7 @@ elm_theme_overlay_del(Elm_Theme *th, const char *item) efl_ui_theme_overlay_del(th->eo_theme, item); } -EAPI void +ELM_API void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f) { Eina_File *file = eina_file_dup(f); @@ -665,7 +665,7 @@ elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f) elm_theme_flush(th); } -EAPI void +ELM_API void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f) { if (!f) return; @@ -676,7 +676,7 @@ elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f) elm_theme_flush(th); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_theme_overlay_list_get(const Elm_Theme *th) { if (!th) th = theme_default; @@ -691,7 +691,7 @@ elm_theme_overlay_list_get(const Elm_Theme *th) return th->overlay_items; } -EAPI void +ELM_API void elm_theme_extension_add(Elm_Theme *th, const char *item) { if (!th) th = theme_default; @@ -699,7 +699,7 @@ elm_theme_extension_add(Elm_Theme *th, const char *item) efl_ui_theme_extension_add(th->eo_theme, item); } -EAPI void +ELM_API void elm_theme_extension_del(Elm_Theme *th, const char *item) { if (!th) th = theme_default; @@ -707,7 +707,7 @@ elm_theme_extension_del(Elm_Theme *th, const char *item) efl_ui_theme_extension_del(th->eo_theme, item); } -EAPI void +ELM_API void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f) { Eina_File *file; @@ -721,7 +721,7 @@ elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f) elm_theme_flush(th); } -EAPI void +ELM_API void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f) { if (!f) return; @@ -732,7 +732,7 @@ elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f) elm_theme_flush(th); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_theme_extension_list_get(const Elm_Theme *th) { if (!th) th = theme_default; @@ -747,7 +747,7 @@ elm_theme_extension_list_get(const Elm_Theme *th) return th->extension_items; } -EAPI void +ELM_API void elm_theme_set(Elm_Theme *th, const char *theme) { if (!th) th = theme_default; @@ -759,7 +759,7 @@ elm_theme_set(Elm_Theme *th, const char *theme) eina_stringshare_replace(&_elm_config->theme, theme); } -EAPI const char * +ELM_API const char * elm_theme_get(Elm_Theme *th) { if (!th) th = theme_default; @@ -791,7 +791,7 @@ elm_theme_get(Elm_Theme *th) return th->theme; } -EAPI const Eina_List * +ELM_API const Eina_List * elm_theme_list_get(const Elm_Theme *th) { if (!th) th = theme_default; @@ -806,7 +806,7 @@ elm_theme_list_get(const Elm_Theme *th) return th->theme_items; } -EAPI char * +ELM_API char * elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path) { static const char *home = NULL; @@ -855,7 +855,7 @@ elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path) return NULL; } -EAPI void +ELM_API void elm_theme_flush(Elm_Theme *th) { if (!th) th = theme_default; @@ -877,7 +877,7 @@ elm_theme_flush(Elm_Theme *th) } } -EAPI void +ELM_API void elm_theme_full_flush(void) { Eina_List *l; @@ -890,7 +890,7 @@ elm_theme_full_flush(void) elm_theme_flush(theme_default); } -EAPI Eina_List * +ELM_API Eina_List * elm_theme_name_available_list_new(void) { Eina_List *list = NULL; @@ -955,28 +955,28 @@ elm_theme_name_available_list_new(void) return list; } -EAPI void +ELM_API void elm_theme_name_available_list_free(Eina_List *list) { char *s; EINA_LIST_FREE(list, s) free(s); } -EAPI void +ELM_API void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_theme_set(obj, th); } -EAPI Elm_Theme * +ELM_API Elm_Theme * elm_object_theme_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_theme_get(obj); } -EAPI const char * +ELM_API const char * elm_theme_data_get(Elm_Theme *th, const char *key) { if (!th) th = theme_default; @@ -984,7 +984,7 @@ elm_theme_data_get(Elm_Theme *th, const char *key) return _elm_theme_data_find(th, key); } -EAPI const char * +ELM_API const char * elm_theme_group_path_find(Elm_Theme *th, const char *group) { EINA_SAFETY_ON_NULL_RETURN_VAL(group, NULL); @@ -1032,7 +1032,7 @@ _elm_theme_file_group_base_list(Eina_List *list, return list; } -EAPI Eina_List * +ELM_API Eina_List * elm_theme_group_base_list(Elm_Theme *th, const char *base) { Eina_List *list; @@ -1058,7 +1058,7 @@ elm_theme_group_base_list(Elm_Theme *th, const char *base) return list; } -EAPI const char * +ELM_API const char * elm_theme_system_dir_get(void) { static char *path = NULL; @@ -1072,7 +1072,7 @@ elm_theme_system_dir_get(void) return path; } -EAPI const char * +ELM_API const char * elm_theme_user_dir_get(void) { static char *path = NULL; diff --git a/src/lib/elementary/elm_theme.h b/src/lib/elementary/elm_theme.h index 7bf51d5b28..dd0a2fd099 100644 --- a/src/lib/elementary/elm_theme.h +++ b/src/lib/elementary/elm_theme.h @@ -95,7 +95,7 @@ typedef struct _Elm_Theme Elm_Theme; * * @ingroup Elm_Theme */ -EAPI Elm_Theme *elm_theme_new(void); +ELM_API Elm_Theme *elm_theme_new(void); /** * Free a specific theme @@ -106,7 +106,7 @@ EAPI Elm_Theme *elm_theme_new(void); * * @ingroup Elm_Theme */ -EAPI void elm_theme_free(Elm_Theme *th); +ELM_API void elm_theme_free(Elm_Theme *th); /** * Copy the theme from the source to the destination theme @@ -121,7 +121,7 @@ EAPI void elm_theme_free(Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst); +ELM_API void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst); /** * Tell the source theme to reference the ref theme @@ -135,7 +135,7 @@ EAPI void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst); * * @ingroup Elm_Theme */ -EAPI void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref); +ELM_API void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref); /** * Return the theme referred to @@ -148,7 +148,7 @@ EAPI void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref); * * @ingroup Elm_Theme */ -EAPI Elm_Theme *elm_theme_ref_get(const Elm_Theme *th); +ELM_API Elm_Theme *elm_theme_ref_get(const Elm_Theme *th); /** * Return the default theme @@ -161,7 +161,7 @@ EAPI Elm_Theme *elm_theme_ref_get(const Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI Elm_Theme *elm_theme_default_get(void); +ELM_API Elm_Theme *elm_theme_default_get(void); /** * Prepends a theme overlay to the list of overlays @@ -183,7 +183,7 @@ EAPI Elm_Theme *elm_theme_default_get(void); * * @ingroup Elm_Theme */ -EAPI void elm_theme_overlay_add(Elm_Theme *th, const char *item); +ELM_API void elm_theme_overlay_add(Elm_Theme *th, const char *item); /** * Delete a theme overlay from the list of overlays @@ -195,7 +195,7 @@ EAPI void elm_theme_overlay_add(Elm_Theme *th, const char *item); * * @ingroup Elm_Theme */ -EAPI void elm_theme_overlay_del(Elm_Theme *th, const char *item); +ELM_API void elm_theme_overlay_del(Elm_Theme *th, const char *item); /** * Prepends a theme overlay to the list of overlays @@ -217,7 +217,7 @@ EAPI void elm_theme_overlay_del(Elm_Theme *th, const char *item); * * @ingroup Elm_Theme */ -EAPI void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f); +ELM_API void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f); /** * Delete a theme overlay from the list of overlays @@ -229,7 +229,7 @@ EAPI void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File * * @ingroup Elm_Theme */ -EAPI void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f); +ELM_API void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f); /** * Get the list of registered overlays for the given theme @@ -241,7 +241,7 @@ EAPI void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File * * @ingroup Elm_Theme */ -EAPI const Eina_List *elm_theme_overlay_list_get(const Elm_Theme *th); +ELM_API const Eina_List *elm_theme_overlay_list_get(const Elm_Theme *th); /** * Appends a theme extension to the list of extensions. @@ -264,7 +264,7 @@ EAPI const Eina_List *elm_theme_overlay_list_get(const Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI void elm_theme_extension_add(Elm_Theme *th, const char *item); +ELM_API void elm_theme_extension_add(Elm_Theme *th, const char *item); /** * Deletes a theme extension from the list of extensions. @@ -276,7 +276,7 @@ EAPI void elm_theme_extension_add(Elm_Theme *th, const char *item); * * @ingroup Elm_Theme */ -EAPI void elm_theme_extension_del(Elm_Theme *th, const char *item); +ELM_API void elm_theme_extension_del(Elm_Theme *th, const char *item); /** * Appends a theme extension to the list of extensions. @@ -299,7 +299,7 @@ EAPI void elm_theme_extension_del(Elm_Theme *th, const char *item); * * @ingroup Elm_Theme */ -EAPI void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f); +ELM_API void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f); /** * Deletes a theme extension from the list of extensions. @@ -311,7 +311,7 @@ EAPI void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_Fil * * @ingroup Elm_Theme */ -EAPI void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f); +ELM_API void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f); /** * Get the list of registered extensions for the given theme @@ -323,7 +323,7 @@ EAPI void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_Fil * * @ingroup Elm_Theme */ -EAPI const Eina_List *elm_theme_extension_list_get(const Elm_Theme *th); +ELM_API const Eina_List *elm_theme_extension_list_get(const Elm_Theme *th); /** * Set the theme search order for the given theme @@ -343,7 +343,7 @@ EAPI const Eina_List *elm_theme_extension_list_get(const Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI void elm_theme_set(Elm_Theme *th, const char *theme); +ELM_API void elm_theme_set(Elm_Theme *th, const char *theme); /** * Return the theme search order @@ -359,7 +359,7 @@ EAPI void elm_theme_set(Elm_Theme *th, const char *theme); * * @ingroup Elm_Theme */ -EAPI const char *elm_theme_get(Elm_Theme *th); +ELM_API const char *elm_theme_get(Elm_Theme *th); /** * Return a list of theme elements to be used in a theme. @@ -382,7 +382,7 @@ EAPI const char *elm_theme_get(Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI const Eina_List *elm_theme_list_get(const Elm_Theme *th); +ELM_API const Eina_List *elm_theme_list_get(const Elm_Theme *th); /** * Return the full path for a theme element @@ -402,7 +402,7 @@ EAPI const Eina_List *elm_theme_list_get(const Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI char *elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path); +ELM_API char *elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path); /** * Flush the current theme. @@ -416,7 +416,7 @@ EAPI char *elm_theme_list_item_path_get(const char *f, Eina_Bool *in_ * * @ingroup Elm_Theme */ -EAPI void elm_theme_flush(Elm_Theme *th); +ELM_API void elm_theme_flush(Elm_Theme *th); /** * This flushes all themes (default and specific ones). @@ -426,7 +426,7 @@ EAPI void elm_theme_flush(Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI void elm_theme_full_flush(void); +ELM_API void elm_theme_full_flush(void); /** * Return a list of theme elements in the theme search path @@ -440,7 +440,7 @@ EAPI void elm_theme_full_flush(void); * * @ingroup Elm_Theme */ -EAPI Eina_List *elm_theme_name_available_list_new(void); +ELM_API Eina_List *elm_theme_name_available_list_new(void); /** * Free the list returned by elm_theme_name_available_list_new() @@ -451,7 +451,7 @@ EAPI Eina_List *elm_theme_name_available_list_new(void); * * @ingroup Elm_Theme */ -EAPI void elm_theme_name_available_list_free(Eina_List *list); +ELM_API void elm_theme_name_available_list_free(Eina_List *list); /** * Set a specific theme to be used for this object and its children @@ -470,7 +470,7 @@ EAPI void elm_theme_name_available_list_free(Eina_List *list); * * @ingroup Elm_Theme */ -EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th); +ELM_API void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th); /** * Get the specific theme to be used @@ -485,7 +485,7 @@ EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th); * * @ingroup Elm_Theme */ -EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj); +ELM_API Elm_Theme *elm_object_theme_get(const Evas_Object *obj); /** * Get a data item from a theme @@ -499,7 +499,7 @@ EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj); * * @ingroup Elm_Theme */ -EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key); +ELM_API const char *elm_theme_data_get(Elm_Theme *th, const char *key); /** * Get the file path for an edje file for the group and theme given @@ -522,7 +522,7 @@ EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key); * @since 1.8 * @ingroup Elm_Theme */ -EAPI const char *elm_theme_group_path_find(Elm_Theme *th, const char *group); +ELM_API const char *elm_theme_group_path_find(Elm_Theme *th, const char *group); /** * Get a list of groups that match the initial base string given within all themes @@ -544,7 +544,7 @@ EAPI const char *elm_theme_group_path_find(Elm_Theme *th, const char *group); * @since 1.8 * @ingroup Elm_Theme */ - EAPI Eina_List *elm_theme_group_base_list(Elm_Theme *th, const char *base); + ELM_API Eina_List *elm_theme_group_base_list(Elm_Theme *th, const char *base); /** * Get the file path where elementary system theme files are found @@ -559,7 +559,7 @@ EAPI const char *elm_theme_group_path_find(Elm_Theme *th, const char *group); * @since 1.8 * @ingroup Elm_Theme */ -EAPI const char *elm_theme_system_dir_get(void); +ELM_API const char *elm_theme_system_dir_get(void); /** * Get the file path where elementary user theme files are found @@ -577,7 +577,7 @@ EAPI const char *elm_theme_system_dir_get(void); * @since 1.8 * @ingroup Elm_Theme */ -EAPI const char *elm_theme_user_dir_get(void); +ELM_API const char *elm_theme_user_dir_get(void); /** * @} diff --git a/src/lib/elementary/elm_thumb.c b/src/lib/elementary/elm_thumb.c index f883e183ed..2dc1833d95 100644 --- a/src/lib/elementary/elm_thumb.c +++ b/src/lib/elementary/elm_thumb.c @@ -47,7 +47,7 @@ static Eina_Bool _elm_ethumb_connected = EINA_FALSE; static Eina_List *retry = NULL; static int pending_request = 0; -EAPI int ELM_ECORE_EVENT_ETHUMB_CONNECT = 0; +ELM_API int ELM_ECORE_EVENT_ETHUMB_CONNECT = 0; static void _mouse_down_cb(void *data, @@ -514,7 +514,7 @@ _elm_thumb_dnd_cb(void *data EINA_UNUSED, return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_ethumb(void) { if (_elm_need_ethumb) return EINA_TRUE; @@ -573,7 +573,7 @@ _elm_thumb_efl_canvas_group_group_del(Eo *obj, Elm_Thumb_Data *sd) efl_canvas_group_del(efl_super(obj, MY_CLASS)); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_thumb_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -705,13 +705,13 @@ _elm_thumb_efl_file_load(Eo *obj, Elm_Thumb_Data *sd) return 0; } -EAPI void * +ELM_API void * elm_thumb_ethumb_client_get(void) { return _elm_ethumb_client; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_thumb_ethumb_client_connected_get(void) { return _elm_ethumb_connected; @@ -752,33 +752,33 @@ _elm_thumb_class_constructor(Efl_Class *klass) evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); } -EAPI void +ELM_API void elm_thumb_file_set(Eo *obj, const char *file, const char *key) { efl_file_simple_load((Eo *) obj, file, key); } -EAPI void +ELM_API void elm_thumb_file_get(const Eo *obj, const char **file, const char **key) { efl_file_simple_get((Eo *) obj, file, key); } /* Legacy deprecated functions */ -EAPI Eina_Bool +ELM_API Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit) { efl_ui_draggable_drag_target_set(obj, edit); return EINA_TRUE; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_thumb_editable_get(const Evas_Object *obj) { return efl_ui_draggable_drag_target_get(obj); } -EAPI void +ELM_API void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect) { ELM_THUMB_CHECK(obj); @@ -786,7 +786,7 @@ elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect) sd->thumb.aspect = aspect; } -EAPI Ethumb_Thumb_Aspect +ELM_API Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) ETHUMB_THUMB_KEEP_ASPECT; @@ -794,7 +794,7 @@ elm_thumb_aspect_get(const Evas_Object *obj) return sd->thumb.aspect; } -EAPI void +ELM_API void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size) { ELM_THUMB_CHECK(obj); @@ -802,7 +802,7 @@ elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size) sd->thumb.size = size; } -EAPI Ethumb_Thumb_FDO_Size +ELM_API Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) ETHUMB_THUMB_NORMAL; @@ -810,7 +810,7 @@ elm_thumb_fdo_size_get(const Evas_Object *obj) return sd->thumb.size; } -EAPI void +ELM_API void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format) { ELM_THUMB_CHECK(obj); @@ -818,7 +818,7 @@ elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format) sd->thumb.format = format; } -EAPI Ethumb_Thumb_Format +ELM_API Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) ETHUMB_THUMB_FDO; @@ -826,7 +826,7 @@ elm_thumb_format_get(const Evas_Object *obj) return sd->thumb.format; } -EAPI void +ELM_API void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient) { ELM_THUMB_CHECK(obj); @@ -834,7 +834,7 @@ elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient) sd->thumb.orient = orient; } -EAPI Ethumb_Thumb_Orientation +ELM_API Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) ETHUMB_THUMB_ORIENT_NONE; @@ -842,7 +842,7 @@ elm_thumb_orientation_get(const Evas_Object *obj) return sd->thumb.orient; } -EAPI void +ELM_API void elm_thumb_size_set(Evas_Object *obj, int tw, int th) { ELM_THUMB_CHECK(obj); @@ -851,7 +851,7 @@ elm_thumb_size_set(Evas_Object *obj, int tw, int th) sd->thumb.th = th; } -EAPI void +ELM_API void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th) { ELM_THUMB_CHECK(obj); @@ -862,7 +862,7 @@ elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th) *th = sd->thumb.th; } -EAPI void +ELM_API void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy) { ELM_THUMB_CHECK(obj); @@ -871,7 +871,7 @@ elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy) sd->thumb.cropy = cropy; } -EAPI void +ELM_API void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy) { ELM_THUMB_CHECK(obj); @@ -882,7 +882,7 @@ elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy) *cropy = sd->thumb.cropy; } -EAPI void +ELM_API void elm_thumb_compress_set(Evas_Object *obj, int compress) { ELM_THUMB_CHECK(obj); @@ -890,7 +890,7 @@ elm_thumb_compress_set(Evas_Object *obj, int compress) sd->thumb.compress = compress; } -EAPI void +ELM_API void elm_thumb_compress_get(const Evas_Object *obj, int *compress) { ELM_THUMB_CHECK(obj); @@ -899,7 +899,7 @@ elm_thumb_compress_get(const Evas_Object *obj, int *compress) *compress = sd->thumb.compress; } -EAPI void +ELM_API void elm_thumb_quality_set(Evas_Object *obj, int quality) { ELM_THUMB_CHECK(obj); @@ -907,7 +907,7 @@ elm_thumb_quality_set(Evas_Object *obj, int quality) sd->thumb.quality = quality; } -EAPI void +ELM_API void elm_thumb_quality_get(const Evas_Object *obj, int *quality) { ELM_THUMB_CHECK(obj); @@ -916,7 +916,7 @@ elm_thumb_quality_get(const Evas_Object *obj, int *quality) *quality = sd->thumb.quality; } -EAPI void +ELM_API void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting) { ELM_THUMB_CHECK(obj); @@ -936,7 +936,7 @@ elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting) } } -EAPI Elm_Thumb_Animation_Setting +ELM_API Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) 0; @@ -944,7 +944,7 @@ elm_thumb_animate_get(const Evas_Object *obj) return sd->anim_setting; } -EAPI void +ELM_API void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) { ELM_THUMB_CHECK(obj); @@ -955,7 +955,7 @@ elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) *key = sd->thumb.key; } -EAPI void +ELM_API void elm_thumb_reload(Evas_Object *obj) { ELM_THUMB_CHECK(obj); diff --git a/src/lib/elementary/elm_thumb_common.h b/src/lib/elementary/elm_thumb_common.h index 11dfbfd86f..854a4fbd85 100644 --- a/src/lib/elementary/elm_thumb_common.h +++ b/src/lib/elementary/elm_thumb_common.h @@ -13,7 +13,7 @@ * not survive into the future (ethumbd may become disconnected). Do not use * this unless you know what you are doing. */ -EAPI void *elm_thumb_ethumb_client_get(void); +ELM_API void *elm_thumb_ethumb_client_get(void); /** * Get the ethumb_client connection state. @@ -21,7 +21,7 @@ EAPI void *elm_thumb_ethumb_client_get(void); * @return @c EINA_TRUE if the client is connected to the server or @c * EINA_FALSE otherwise. */ -EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void); +ELM_API Eina_Bool elm_thumb_ethumb_client_connected_get(void); /** * @} diff --git a/src/lib/elementary/elm_thumb_eo.c b/src/lib/elementary/elm_thumb_eo.c index 1741e19135..8bdcc638d8 100644 --- a/src/lib/elementary/elm_thumb_eo.c +++ b/src/lib/elementary/elm_thumb_eo.c @@ -1,12 +1,12 @@ -EWAPI const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_ERROR = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_ERROR = EFL_EVENT_DESCRIPTION("generate,error"); -EWAPI const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_START = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_START = EFL_EVENT_DESCRIPTION("generate,start"); -EWAPI const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_STOP = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_STOP = EFL_EVENT_DESCRIPTION("generate,stop"); -EWAPI const Efl_Event_Description _ELM_THUMB_EVENT_LOAD_ERROR = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_THUMB_EVENT_LOAD_ERROR = EFL_EVENT_DESCRIPTION("load,error"); -EWAPI const Efl_Event_Description _ELM_THUMB_EVENT_PRESS = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_THUMB_EVENT_PRESS = EFL_EVENT_DESCRIPTION("press"); Efl_Object *_elm_thumb_efl_object_constructor(Eo *obj, Elm_Thumb_Data *pd); diff --git a/src/lib/elementary/elm_thumb_eo.h b/src/lib/elementary/elm_thumb_eo.h index 01c20b037a..9cc0ec1de4 100644 --- a/src/lib/elementary/elm_thumb_eo.h +++ b/src/lib/elementary/elm_thumb_eo.h @@ -19,9 +19,9 @@ typedef Eo Elm_Thumb; */ #define ELM_THUMB_CLASS elm_thumb_class_get() -EWAPI const Efl_Class *elm_thumb_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_thumb_class_get(void) EINA_CONST; -EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_ERROR; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_ERROR; /** Called when an error occurred during thumbnail generation * @@ -29,7 +29,7 @@ EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_ERROR; */ #define ELM_THUMB_EVENT_GENERATE_ERROR (&(_ELM_THUMB_EVENT_GENERATE_ERROR)) -EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_START; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_START; /** Called when thumbnail generation started * @@ -37,7 +37,7 @@ EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_START; */ #define ELM_THUMB_EVENT_GENERATE_START (&(_ELM_THUMB_EVENT_GENERATE_START)) -EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_STOP; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_STOP; /** Called when thumbnail generation stopped * @@ -45,7 +45,7 @@ EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_GENERATE_STOP; */ #define ELM_THUMB_EVENT_GENERATE_STOP (&(_ELM_THUMB_EVENT_GENERATE_STOP)) -EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_LOAD_ERROR; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_THUMB_EVENT_LOAD_ERROR; /** Called when an error occurred during loading * @@ -53,7 +53,7 @@ EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_LOAD_ERROR; */ #define ELM_THUMB_EVENT_LOAD_ERROR (&(_ELM_THUMB_EVENT_LOAD_ERROR)) -EWAPI extern const Efl_Event_Description _ELM_THUMB_EVENT_PRESS; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_THUMB_EVENT_PRESS; /** Called when pressed * diff --git a/src/lib/elementary/elm_thumb_legacy.h b/src/lib/elementary/elm_thumb_legacy.h index 4a8965732e..964afbaa3f 100644 --- a/src/lib/elementary/elm_thumb_legacy.h +++ b/src/lib/elementary/elm_thumb_legacy.h @@ -22,7 +22,7 @@ typedef enum * * @ingroup Elm_Thumb */ -EAPI Evas_Object *elm_thumb_add(Evas_Object *parent); +ELM_API Evas_Object *elm_thumb_add(Evas_Object *parent); /** * @@ -41,7 +41,7 @@ EAPI Evas_Object *elm_thumb_add(Evas_Object *parent); * @param[in] file The path to file that will be used as thumbnail source. * @param[in] key The key used in case of an EET file. */ -EAPI void elm_thumb_file_set(Eo *obj, const char *file, const char *key); +ELM_API void elm_thumb_file_set(Eo *obj, const char *file, const char *key); /** * @@ -55,7 +55,7 @@ EAPI void elm_thumb_file_set(Eo *obj, const char *file, const char *key); * @param[out] file The path to file that will be used as thumbnail source. * @param[out] key The key used in case of an EET file. */ -EAPI void elm_thumb_file_get(const Eo *obj, const char **file, const char **key); +ELM_API void elm_thumb_file_get(const Eo *obj, const char **file, const char **key); /** * @brief Make the thumbnail 'editable'. @@ -67,7 +67,7 @@ EAPI void elm_thumb_file_get(const Eo *obj, const char **file, const char **key) * * @ingroup Elm_Thumb */ -EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit); +ELM_API Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit); /** * @brief Get whether the thumbnail is editable. @@ -79,7 +79,7 @@ EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit); * * @ingroup Elm_Thumb */ -EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_thumb_editable_get(const Evas_Object *obj); /** * @brief Set the compression for the thumb object. @@ -90,7 +90,7 @@ EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_compress_set(Evas_Object *obj, int compress); +ELM_API void elm_thumb_compress_set(Evas_Object *obj, int compress); /** * @brief Get the compression of the thumb object. @@ -104,7 +104,7 @@ EAPI void elm_thumb_compress_set(Evas_Object *obj, int compress); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_compress_get(const Evas_Object *obj, int *compress); +ELM_API void elm_thumb_compress_get(const Evas_Object *obj, int *compress); /** * @brief Set the format for the thumb object. @@ -115,7 +115,7 @@ EAPI void elm_thumb_compress_get(const Evas_Object *obj, int *compress); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format); +ELM_API void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format); /** * @brief Get the format of the thumb object. @@ -126,7 +126,7 @@ EAPI void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format); * * @ingroup Elm_Thumb */ -EAPI Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj); +ELM_API Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj); /** * @brief Set the animation state for the thumb object. @@ -138,7 +138,7 @@ EAPI Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting); +ELM_API void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting); /** * @brief Get the animation state for the thumb object. @@ -147,7 +147,7 @@ EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting se * * @ingroup Elm_Thumb */ -EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj); +ELM_API Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj); /** * @brief Set the FDO size for the thumb object. @@ -158,7 +158,7 @@ EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size); +ELM_API void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size); /** * @brief Get the fdo size of the thumb object. @@ -169,7 +169,7 @@ EAPI void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size); * * @ingroup Elm_Thumb */ -EAPI Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj); +ELM_API Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj); /** * @brief Set the orientation for the thumb object. @@ -180,7 +180,7 @@ EAPI Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient); +ELM_API void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient); /** * @brief Get the orientation of the thumb object. @@ -191,7 +191,7 @@ EAPI void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation o * * @ingroup Elm_Thumb */ -EAPI Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj); +ELM_API Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj); /** * @brief Set the aspect for the thumb object. @@ -202,7 +202,7 @@ EAPI Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect); +ELM_API void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect); /** * @brief Get the aspect of the thumb object. @@ -213,7 +213,7 @@ EAPI void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect); * * @ingroup Elm_Thumb */ -EAPI Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj); +ELM_API Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj); /** * @brief Set the quality for the thumb object. @@ -224,7 +224,7 @@ EAPI Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_quality_set(Evas_Object *obj, int quality); +ELM_API void elm_thumb_quality_set(Evas_Object *obj, int quality); /** * @brief Get the quality of the thumb object. @@ -235,7 +235,7 @@ EAPI void elm_thumb_quality_set(Evas_Object *obj, int quality); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_quality_get(const Evas_Object *obj, int *quality); +ELM_API void elm_thumb_quality_get(const Evas_Object *obj, int *quality); /** * @brief Set the size for the thumb object. @@ -247,7 +247,7 @@ EAPI void elm_thumb_quality_get(const Evas_Object *obj, int *quality); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_size_set(Evas_Object *obj, int tw, int th); +ELM_API void elm_thumb_size_set(Evas_Object *obj, int tw, int th); /** * @brief Get the size of the thumb object. @@ -259,7 +259,7 @@ EAPI void elm_thumb_size_set(Evas_Object *obj, int tw, int th); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th); +ELM_API void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th); /** * @brief Set the crop alignment for the thumb object. @@ -271,7 +271,7 @@ EAPI void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th); * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy); +ELM_API void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy); /** * @brief Get the crop alignment of the thumb object. @@ -283,7 +283,7 @@ EAPI void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy) * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy); +ELM_API void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy); /** * @brief Get the path and key to the image or video thumbnail generated by @@ -298,7 +298,7 @@ EAPI void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key); +ELM_API void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key); /** * @brief Reload thumbnail if it was generated before. @@ -312,6 +312,6 @@ EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const ch * * @ingroup Elm_Thumb */ -EAPI void elm_thumb_reload(Evas_Object *obj); +ELM_API void elm_thumb_reload(Evas_Object *obj); #include "elm_thumb_eo.legacy.h" diff --git a/src/lib/elementary/elm_toolbar.c b/src/lib/elementary/elm_toolbar.c index d2f363035a..02663c6d00 100644 --- a/src/lib/elementary/elm_toolbar.c +++ b/src/lib/elementary/elm_toolbar.c @@ -2975,7 +2975,7 @@ _elm_toolbar_efl_ui_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Toolb return r; } -EAPI Evas_Object * +ELM_API Evas_Object * elm_toolbar_add(Evas_Object *parent) { EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); @@ -3433,7 +3433,7 @@ _elm_toolbar_shrink_mode_get(const Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd) return sd->shrink_mode; } -EAPI void +ELM_API void elm_toolbar_transverse_expanded_set(Evas_Object *obj, Eina_Bool transverse_expanded) { ELM_TOOLBAR_CHECK(obj); @@ -3445,7 +3445,7 @@ elm_toolbar_transverse_expanded_set(Evas_Object *obj, Eina_Bool transverse_expan _sizing_eval(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_transverse_expanded_get(const Evas_Object *obj) { ELM_TOOLBAR_CHECK(obj) EINA_FALSE; @@ -3677,7 +3677,7 @@ _elm_toolbar_item_state_set(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data *item return EINA_TRUE; } -EAPI void +ELM_API void elm_toolbar_item_state_unset(Elm_Object_Item *it) { elm_obj_toolbar_item_state_set(it, NULL); @@ -3749,7 +3749,7 @@ _elm_toolbar_efl_ui_layout_orientable_orientation_get(const Eo *obj EINA_UNUSED, return sd->dir; } -EAPI void +ELM_API void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Efl_Ui_Layout_Orientation dir; @@ -3762,7 +3762,7 @@ elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) efl_ui_layout_orientation_set(obj, dir); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj) { ELM_TOOLBAR_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); @@ -3812,7 +3812,7 @@ _elm_toolbar_select_mode_get(const Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd) return sd->select_mode; } -EAPI void +ELM_API void elm_toolbar_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) { @@ -3822,7 +3822,7 @@ elm_toolbar_reorder_mode_set(Evas_Object *obj, sd->reorder_mode = !!reorder_mode; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_reorder_mode_get(const Evas_Object *obj) { ELM_TOOLBAR_CHECK(obj) EINA_FALSE; @@ -4025,14 +4025,14 @@ _elm_toolbar_efl_canvas_group_group_calculate(Eo *obj, Elm_Toolbar_Data *pd EINA /* Legacy deprecated functions */ -EAPI void +ELM_API void elm_toolbar_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED) { // this method's behaviour has been overridden by elm_config_icon_theme_set } -EAPI Elm_Icon_Lookup_Order +ELM_API Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED) { return ELM_ICON_LOOKUP_FDO_THEME; diff --git a/src/lib/elementary/elm_toolbar_common.h b/src/lib/elementary/elm_toolbar_common.h index a8e1f2c06d..226ac1c89a 100644 --- a/src/lib/elementary/elm_toolbar_common.h +++ b/src/lib/elementary/elm_toolbar_common.h @@ -14,7 +14,7 @@ * * @see elm_toolbar_item_state_set() for more details. */ -EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it); +ELM_API void elm_toolbar_item_state_unset(Elm_Object_Item *it); /** * @} diff --git a/src/lib/elementary/elm_toolbar_eo.c b/src/lib/elementary/elm_toolbar_eo.c index 7bcd98c745..0470ff47d0 100644 --- a/src/lib/elementary/elm_toolbar_eo.c +++ b/src/lib/elementary/elm_toolbar_eo.c @@ -1,23 +1,23 @@ -EWAPI const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_FOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_FOCUSED = EFL_EVENT_DESCRIPTION("item,focused"); -EWAPI const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED = EFL_EVENT_DESCRIPTION("item,unfocused"); Elm_Widget_Item *_elm_toolbar_selected_item_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_selected_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_selected_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_toolbar_first_item_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_first_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_first_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_toolbar_last_item_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_last_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_last_item_get, Elm_Widget_Item *, NULL); Eina_Iterator *_elm_toolbar_items_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_items_get, Eina_Iterator *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_items_get, Eina_Iterator *, NULL); void _elm_toolbar_homogeneous_set(Eo *obj, Elm_Toolbar_Data *pd, Eina_Bool homogeneous); @@ -37,7 +37,7 @@ __eolian_elm_toolbar_homogeneous_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_homogeneous_set, EFL_FUNC_CALL(homogeneous), Eina_Bool homogeneous); Eina_Bool _elm_toolbar_homogeneous_get(const Eo *obj, Elm_Toolbar_Data *pd); @@ -49,7 +49,7 @@ __eolian_elm_toolbar_homogeneous_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_homogeneous_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_homogeneous_get, Eina_Bool, 0); void _elm_toolbar_align_set(Eo *obj, Elm_Toolbar_Data *pd, double align); @@ -69,7 +69,7 @@ __eolian_elm_toolbar_align_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_align_set, EFL_FUNC_CALL(align), double align); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_align_set, EFL_FUNC_CALL(align), double align); double _elm_toolbar_align_get(const Eo *obj, Elm_Toolbar_Data *pd); @@ -81,15 +81,15 @@ __eolian_elm_toolbar_align_get_reflect(const Eo *obj) return eina_value_double_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_align_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_align_get, double, 0); void _elm_toolbar_select_mode_set(Eo *obj, Elm_Toolbar_Data *pd, Elm_Object_Select_Mode mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_select_mode_set, EFL_FUNC_CALL(mode), Elm_Object_Select_Mode mode); Elm_Object_Select_Mode _elm_toolbar_select_mode_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_select_mode_get, Elm_Object_Select_Mode, 4 /* Elm.Object.Select_Mode.max */); void _elm_toolbar_icon_size_set(Eo *obj, Elm_Toolbar_Data *pd, int icon_size); @@ -109,7 +109,7 @@ __eolian_elm_toolbar_icon_size_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_icon_size_set, EFL_FUNC_CALL(icon_size), int icon_size); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_icon_size_set, EFL_FUNC_CALL(icon_size), int icon_size); int _elm_toolbar_icon_size_get(const Eo *obj, Elm_Toolbar_Data *pd); @@ -121,23 +121,23 @@ __eolian_elm_toolbar_icon_size_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_icon_size_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_icon_size_get, int, 0); void _elm_toolbar_shrink_mode_set(Eo *obj, Elm_Toolbar_Data *pd, Elm_Toolbar_Shrink_Mode shrink_mode); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_shrink_mode_set, EFL_FUNC_CALL(shrink_mode), Elm_Toolbar_Shrink_Mode shrink_mode); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_shrink_mode_set, EFL_FUNC_CALL(shrink_mode), Elm_Toolbar_Shrink_Mode shrink_mode); Elm_Toolbar_Shrink_Mode _elm_toolbar_shrink_mode_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_shrink_mode_get, Elm_Toolbar_Shrink_Mode, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_shrink_mode_get, Elm_Toolbar_Shrink_Mode, 0); void _elm_toolbar_menu_parent_set(Eo *obj, Elm_Toolbar_Data *pd, Efl_Canvas_Object *parent); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_menu_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_menu_parent_set, EFL_FUNC_CALL(parent), Efl_Canvas_Object *parent); Efl_Canvas_Object *_elm_toolbar_menu_parent_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_menu_parent_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_menu_parent_get, Efl_Canvas_Object *, NULL); void _elm_toolbar_standard_priority_set(Eo *obj, Elm_Toolbar_Data *pd, int priority); @@ -157,7 +157,7 @@ __eolian_elm_toolbar_standard_priority_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_standard_priority_set, EFL_FUNC_CALL(priority), int priority); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_standard_priority_set, EFL_FUNC_CALL(priority), int priority); int _elm_toolbar_standard_priority_get(const Eo *obj, Elm_Toolbar_Data *pd); @@ -169,35 +169,35 @@ __eolian_elm_toolbar_standard_priority_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_standard_priority_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_standard_priority_get, int, 0); Elm_Widget_Item *_elm_toolbar_more_item_get(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_more_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_more_item_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_toolbar_item_insert_before(Eo *obj, Elm_Toolbar_Data *pd, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, icon, label, func, data), Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_insert_before, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(before, icon, label, func, data), Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_toolbar_item_insert_after(Eo *obj, Elm_Toolbar_Data *pd, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, icon, label, func, data), Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_insert_after, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(after, icon, label, func, data), Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_toolbar_item_append(Eo *obj, Elm_Toolbar_Data *pd, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_append, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); unsigned int _elm_toolbar_items_count(const Eo *obj, Elm_Toolbar_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_items_count, unsigned int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_items_count, unsigned int, 0); Elm_Widget_Item *_elm_toolbar_item_prepend(Eo *obj, Elm_Toolbar_Data *pd, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_prepend, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); Elm_Widget_Item *_elm_toolbar_item_find_by_label(const Eo *obj, Elm_Toolbar_Data *pd, const char *label); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_toolbar_item_find_by_label, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label), const char *label); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_toolbar_item_find_by_label, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(label), const char *label); Efl_Object *_elm_toolbar_efl_object_constructor(Eo *obj, Elm_Toolbar_Data *pd); diff --git a/src/lib/elementary/elm_toolbar_eo.h b/src/lib/elementary/elm_toolbar_eo.h index 8d6fcaa0b6..0efebdcbb0 100644 --- a/src/lib/elementary/elm_toolbar_eo.h +++ b/src/lib/elementary/elm_toolbar_eo.h @@ -47,7 +47,7 @@ typedef enum */ #define ELM_TOOLBAR_CLASS elm_toolbar_class_get() -EWAPI const Efl_Class *elm_toolbar_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_toolbar_class_get(void) EINA_CONST; /** * @brief Get the selected item in the widget. @@ -58,7 +58,7 @@ EWAPI const Efl_Class *elm_toolbar_class_get(void) EINA_CONST; * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_selected_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_selected_item_get(const Eo *obj); /** * @brief Get the first item in the widget. @@ -69,7 +69,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_selected_item_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_first_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_first_item_get(const Eo *obj); /** * @brief Get the last item in the widget. @@ -80,7 +80,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_first_item_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_last_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_last_item_get(const Eo *obj); /** * @brief Returns a list of the widget item. @@ -91,7 +91,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_last_item_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Eina_Iterator *elm_obj_toolbar_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_Iterator *elm_obj_toolbar_items_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Control homogeneous mode. @@ -104,7 +104,7 @@ EOAPI Eina_Iterator *elm_obj_toolbar_items_get(const Eo *obj) EINA_WARN_UNUSED_R * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_homogeneous_set(Eo *obj, Eina_Bool homogeneous); +ELM_API ELM_API_WEAK void elm_obj_toolbar_homogeneous_set(Eo *obj, Eina_Bool homogeneous); /** * @brief Control homogeneous mode. @@ -118,7 +118,7 @@ EOAPI void elm_obj_toolbar_homogeneous_set(Eo *obj, Eina_Bool homogeneous); * * @ingroup Elm_Toolbar */ -EOAPI Eina_Bool elm_obj_toolbar_homogeneous_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_homogeneous_get(const Eo *obj); /** * @brief Control the alignment of the items. @@ -133,7 +133,7 @@ EOAPI Eina_Bool elm_obj_toolbar_homogeneous_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_align_set(Eo *obj, double align); +ELM_API ELM_API_WEAK void elm_obj_toolbar_align_set(Eo *obj, double align); /** * @brief Control the alignment of the items. @@ -149,7 +149,7 @@ EOAPI void elm_obj_toolbar_align_set(Eo *obj, double align); * * @ingroup Elm_Toolbar */ -EOAPI double elm_obj_toolbar_align_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_toolbar_align_get(const Eo *obj); /** * @brief Control the toolbar select mode. @@ -170,7 +170,7 @@ EOAPI double elm_obj_toolbar_align_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); +ELM_API ELM_API_WEAK void elm_obj_toolbar_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode); /** * @brief Control the toolbar select mode. @@ -192,7 +192,7 @@ EOAPI void elm_obj_toolbar_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode) * * @ingroup Elm_Toolbar */ -EOAPI Elm_Object_Select_Mode elm_obj_toolbar_select_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Object_Select_Mode elm_obj_toolbar_select_mode_get(const Eo *obj); /** * @brief Control the icon size, in pixels, to be used by toolbar items. @@ -204,7 +204,7 @@ EOAPI Elm_Object_Select_Mode elm_obj_toolbar_select_mode_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_icon_size_set(Eo *obj, int icon_size); +ELM_API ELM_API_WEAK void elm_obj_toolbar_icon_size_set(Eo *obj, int icon_size); /** * @brief Control the icon size, in pixels, to be used by toolbar items. @@ -217,7 +217,7 @@ EOAPI void elm_obj_toolbar_icon_size_set(Eo *obj, int icon_size); * * @ingroup Elm_Toolbar */ -EOAPI int elm_obj_toolbar_icon_size_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_toolbar_icon_size_get(const Eo *obj); /** * @brief Control the item displaying mode of a given toolbar widget @c obj. @@ -242,7 +242,7 @@ EOAPI int elm_obj_toolbar_icon_size_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_shrink_mode_set(Eo *obj, Elm_Toolbar_Shrink_Mode shrink_mode); +ELM_API ELM_API_WEAK void elm_obj_toolbar_shrink_mode_set(Eo *obj, Elm_Toolbar_Shrink_Mode shrink_mode); /** * @brief Control the item displaying mode of a given toolbar widget @c obj. @@ -268,7 +268,7 @@ EOAPI void elm_obj_toolbar_shrink_mode_set(Eo *obj, Elm_Toolbar_Shrink_Mode shri * * @ingroup Elm_Toolbar */ -EOAPI Elm_Toolbar_Shrink_Mode elm_obj_toolbar_shrink_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Toolbar_Shrink_Mode elm_obj_toolbar_shrink_mode_get(const Eo *obj); /** * @brief Control the parent object of the toolbar items' menus. @@ -286,7 +286,7 @@ EOAPI Elm_Toolbar_Shrink_Mode elm_obj_toolbar_shrink_mode_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_menu_parent_set(Eo *obj, Efl_Canvas_Object *parent); +ELM_API ELM_API_WEAK void elm_obj_toolbar_menu_parent_set(Eo *obj, Efl_Canvas_Object *parent); /** * @brief Control the parent object of the toolbar items' menus. @@ -305,7 +305,7 @@ EOAPI void elm_obj_toolbar_menu_parent_set(Eo *obj, Efl_Canvas_Object *parent); * * @ingroup Elm_Toolbar */ -EOAPI Efl_Canvas_Object *elm_obj_toolbar_menu_parent_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_toolbar_menu_parent_get(const Eo *obj); /** * @brief Set the standard priority of visible items in a toolbar @@ -321,7 +321,7 @@ EOAPI Efl_Canvas_Object *elm_obj_toolbar_menu_parent_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI void elm_obj_toolbar_standard_priority_set(Eo *obj, int priority); +ELM_API ELM_API_WEAK void elm_obj_toolbar_standard_priority_set(Eo *obj, int priority); /** * @brief Set the standard priority of visible items in a toolbar @@ -338,7 +338,7 @@ EOAPI void elm_obj_toolbar_standard_priority_set(Eo *obj, int priority); * * @ingroup Elm_Toolbar */ -EOAPI int elm_obj_toolbar_standard_priority_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_toolbar_standard_priority_get(const Eo *obj); /** * @brief Get the more item which is auto-generated by toolbar. @@ -354,7 +354,7 @@ EOAPI int elm_obj_toolbar_standard_priority_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_more_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_more_item_get(const Eo *obj); /** * @brief Insert a new item into the toolbar object before item @c before. @@ -392,7 +392,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_more_item_get(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_insert_before(Eo *obj, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Insert a new item into the toolbar object after item @c after. @@ -430,7 +430,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_insert_before(Eo *obj, Elm_Widget_It * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_insert_after(Eo *obj, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Append item to the toolbar. @@ -467,7 +467,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_insert_after(Eo *obj, Elm_Widget_Ite * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_append(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_append(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Get the number of items in a toolbar @@ -478,7 +478,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_append(Eo *obj, const char *icon, co * * @ingroup Elm_Toolbar */ -EOAPI unsigned int elm_obj_toolbar_items_count(const Eo *obj); +ELM_API ELM_API_WEAK unsigned int elm_obj_toolbar_items_count(const Eo *obj); /** * @brief Prepend item to the toolbar. @@ -515,7 +515,7 @@ EOAPI unsigned int elm_obj_toolbar_items_count(const Eo *obj); * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_prepend(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_prepend(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Returns a pointer to a toolbar item by its label. @@ -528,9 +528,9 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_prepend(Eo *obj, const char *icon, c * * @ingroup Elm_Toolbar */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_find_by_label(const Eo *obj, const char *label); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_find_by_label(const Eo *obj, const char *label); -EWAPI extern const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_FOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_FOCUSED; /** Called when toolbar item got focus * @return Efl_Object * @@ -539,7 +539,7 @@ EWAPI extern const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_FOCUSED; */ #define ELM_TOOLBAR_EVENT_ITEM_FOCUSED (&(_ELM_TOOLBAR_EVENT_ITEM_FOCUSED)) -EWAPI extern const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED; /** Called when toolbar item lost focus * @return Efl_Object * diff --git a/src/lib/elementary/elm_toolbar_eo.legacy.c b/src/lib/elementary/elm_toolbar_eo.legacy.c index f0083b5047..ab8d7bbe36 100644 --- a/src/lib/elementary/elm_toolbar_eo.legacy.c +++ b/src/lib/elementary/elm_toolbar_eo.legacy.c @@ -1,149 +1,149 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_selected_item_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_selected_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_first_item_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_first_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_last_item_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_last_item_get(obj); } -EAPI Eina_Iterator * +ELM_API Eina_Iterator * elm_toolbar_items_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_items_get(obj); } -EAPI void +ELM_API void elm_toolbar_homogeneous_set(Elm_Toolbar *obj, Eina_Bool homogeneous) { elm_obj_toolbar_homogeneous_set(obj, homogeneous); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_homogeneous_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_homogeneous_get(obj); } -EAPI void +ELM_API void elm_toolbar_align_set(Elm_Toolbar *obj, double align) { elm_obj_toolbar_align_set(obj, align); } -EAPI double +ELM_API double elm_toolbar_align_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_align_get(obj); } -EAPI void +ELM_API void elm_toolbar_select_mode_set(Elm_Toolbar *obj, Elm_Object_Select_Mode mode) { elm_obj_toolbar_select_mode_set(obj, mode); } -EAPI Elm_Object_Select_Mode +ELM_API Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_select_mode_get(obj); } -EAPI void +ELM_API void elm_toolbar_icon_size_set(Elm_Toolbar *obj, int icon_size) { elm_obj_toolbar_icon_size_set(obj, icon_size); } -EAPI int +ELM_API int elm_toolbar_icon_size_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_icon_size_get(obj); } -EAPI void +ELM_API void elm_toolbar_shrink_mode_set(Elm_Toolbar *obj, Elm_Toolbar_Shrink_Mode shrink_mode) { elm_obj_toolbar_shrink_mode_set(obj, shrink_mode); } -EAPI Elm_Toolbar_Shrink_Mode +ELM_API Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_shrink_mode_get(obj); } -EAPI void +ELM_API void elm_toolbar_menu_parent_set(Elm_Toolbar *obj, Efl_Canvas_Object *parent) { elm_obj_toolbar_menu_parent_set(obj, parent); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_toolbar_menu_parent_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_menu_parent_get(obj); } -EAPI void +ELM_API void elm_toolbar_standard_priority_set(Elm_Toolbar *obj, int priority) { elm_obj_toolbar_standard_priority_set(obj, priority); } -EAPI int +ELM_API int elm_toolbar_standard_priority_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_standard_priority_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_more_item_get(const Elm_Toolbar *obj) { return elm_obj_toolbar_more_item_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_insert_before(Elm_Toolbar *obj, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_toolbar_item_insert_before(obj, before, icon, label, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_insert_after(Elm_Toolbar *obj, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_toolbar_item_insert_after(obj, after, icon, label, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_append(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_toolbar_item_append(obj, icon, label, func, data); } -EAPI unsigned int +ELM_API unsigned int elm_toolbar_items_count(const Elm_Toolbar *obj) { return elm_obj_toolbar_items_count(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_prepend(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_toolbar_item_prepend(obj, icon, label, func, data); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_find_by_label(const Elm_Toolbar *obj, const char *label) { return elm_obj_toolbar_item_find_by_label(obj, label); diff --git a/src/lib/elementary/elm_toolbar_eo.legacy.h b/src/lib/elementary/elm_toolbar_eo.legacy.h index 004ac0e744..082fcbf554 100644 --- a/src/lib/elementary/elm_toolbar_eo.legacy.h +++ b/src/lib/elementary/elm_toolbar_eo.legacy.h @@ -50,7 +50,7 @@ typedef enum * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_selected_item_get(const Elm_Toolbar *obj); +ELM_API Elm_Widget_Item *elm_toolbar_selected_item_get(const Elm_Toolbar *obj); /** * @brief Get the first item in the widget. @@ -61,7 +61,7 @@ EAPI Elm_Widget_Item *elm_toolbar_selected_item_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_first_item_get(const Elm_Toolbar *obj); +ELM_API Elm_Widget_Item *elm_toolbar_first_item_get(const Elm_Toolbar *obj); /** * @brief Get the last item in the widget. @@ -72,7 +72,7 @@ EAPI Elm_Widget_Item *elm_toolbar_first_item_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_last_item_get(const Elm_Toolbar *obj); +ELM_API Elm_Widget_Item *elm_toolbar_last_item_get(const Elm_Toolbar *obj); /** * @brief Returns a list of the widget item. @@ -83,7 +83,7 @@ EAPI Elm_Widget_Item *elm_toolbar_last_item_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Eina_Iterator *elm_toolbar_items_get(const Elm_Toolbar *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_Iterator *elm_toolbar_items_get(const Elm_Toolbar *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Control homogeneous mode. @@ -96,7 +96,7 @@ EAPI Eina_Iterator *elm_toolbar_items_get(const Elm_Toolbar *obj) EINA_WARN_UNUS * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_homogeneous_set(Elm_Toolbar *obj, Eina_Bool homogeneous); +ELM_API void elm_toolbar_homogeneous_set(Elm_Toolbar *obj, Eina_Bool homogeneous); /** * @brief Control homogeneous mode. @@ -110,7 +110,7 @@ EAPI void elm_toolbar_homogeneous_set(Elm_Toolbar *obj, Eina_Bool homogeneous); * * @ingroup Elm_Toolbar */ -EAPI Eina_Bool elm_toolbar_homogeneous_get(const Elm_Toolbar *obj); +ELM_API Eina_Bool elm_toolbar_homogeneous_get(const Elm_Toolbar *obj); /** * @brief Control the alignment of the items. @@ -125,7 +125,7 @@ EAPI Eina_Bool elm_toolbar_homogeneous_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_align_set(Elm_Toolbar *obj, double align); +ELM_API void elm_toolbar_align_set(Elm_Toolbar *obj, double align); /** * @brief Control the alignment of the items. @@ -141,7 +141,7 @@ EAPI void elm_toolbar_align_set(Elm_Toolbar *obj, double align); * * @ingroup Elm_Toolbar */ -EAPI double elm_toolbar_align_get(const Elm_Toolbar *obj); +ELM_API double elm_toolbar_align_get(const Elm_Toolbar *obj); /** * @brief Control the toolbar select mode. @@ -162,7 +162,7 @@ EAPI double elm_toolbar_align_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_select_mode_set(Elm_Toolbar *obj, Elm_Object_Select_Mode mode); +ELM_API void elm_toolbar_select_mode_set(Elm_Toolbar *obj, Elm_Object_Select_Mode mode); /** * @brief Control the toolbar select mode. @@ -184,7 +184,7 @@ EAPI void elm_toolbar_select_mode_set(Elm_Toolbar *obj, Elm_Object_Select_Mode m * * @ingroup Elm_Toolbar */ -EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Elm_Toolbar *obj); +ELM_API Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Elm_Toolbar *obj); /** * @brief Control the icon size, in pixels, to be used by toolbar items. @@ -196,7 +196,7 @@ EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_icon_size_set(Elm_Toolbar *obj, int icon_size); +ELM_API void elm_toolbar_icon_size_set(Elm_Toolbar *obj, int icon_size); /** * @brief Control the icon size, in pixels, to be used by toolbar items. @@ -209,7 +209,7 @@ EAPI void elm_toolbar_icon_size_set(Elm_Toolbar *obj, int icon_size); * * @ingroup Elm_Toolbar */ -EAPI int elm_toolbar_icon_size_get(const Elm_Toolbar *obj); +ELM_API int elm_toolbar_icon_size_get(const Elm_Toolbar *obj); /** * @brief Control the item displaying mode of a given toolbar widget @c obj. @@ -234,7 +234,7 @@ EAPI int elm_toolbar_icon_size_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_shrink_mode_set(Elm_Toolbar *obj, Elm_Toolbar_Shrink_Mode shrink_mode); +ELM_API void elm_toolbar_shrink_mode_set(Elm_Toolbar *obj, Elm_Toolbar_Shrink_Mode shrink_mode); /** * @brief Control the item displaying mode of a given toolbar widget @c obj. @@ -260,7 +260,7 @@ EAPI void elm_toolbar_shrink_mode_set(Elm_Toolbar *obj, Elm_Toolbar_Shrink_Mode * * @ingroup Elm_Toolbar */ -EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Elm_Toolbar *obj); +ELM_API Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Elm_Toolbar *obj); /** * @brief Control the parent object of the toolbar items' menus. @@ -278,7 +278,7 @@ EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Elm_Toolbar *obj) * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_menu_parent_set(Elm_Toolbar *obj, Efl_Canvas_Object *parent); +ELM_API void elm_toolbar_menu_parent_set(Elm_Toolbar *obj, Efl_Canvas_Object *parent); /** * @brief Control the parent object of the toolbar items' menus. @@ -297,7 +297,7 @@ EAPI void elm_toolbar_menu_parent_set(Elm_Toolbar *obj, Efl_Canvas_Object *paren * * @ingroup Elm_Toolbar */ -EAPI Efl_Canvas_Object *elm_toolbar_menu_parent_get(const Elm_Toolbar *obj); +ELM_API Efl_Canvas_Object *elm_toolbar_menu_parent_get(const Elm_Toolbar *obj); /** * @brief Set the standard priority of visible items in a toolbar @@ -313,7 +313,7 @@ EAPI Efl_Canvas_Object *elm_toolbar_menu_parent_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_standard_priority_set(Elm_Toolbar *obj, int priority); +ELM_API void elm_toolbar_standard_priority_set(Elm_Toolbar *obj, int priority); /** * @brief Set the standard priority of visible items in a toolbar @@ -330,7 +330,7 @@ EAPI void elm_toolbar_standard_priority_set(Elm_Toolbar *obj, int priority); * * @ingroup Elm_Toolbar */ -EAPI int elm_toolbar_standard_priority_get(const Elm_Toolbar *obj); +ELM_API int elm_toolbar_standard_priority_get(const Elm_Toolbar *obj); /** * @brief Get the more item which is auto-generated by toolbar. @@ -346,7 +346,7 @@ EAPI int elm_toolbar_standard_priority_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_more_item_get(const Elm_Toolbar *obj); +ELM_API Elm_Widget_Item *elm_toolbar_more_item_get(const Elm_Toolbar *obj); /** * @brief Insert a new item into the toolbar object before item @c before. @@ -384,7 +384,7 @@ EAPI Elm_Widget_Item *elm_toolbar_more_item_get(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_item_insert_before(Elm_Toolbar *obj, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_toolbar_item_insert_before(Elm_Toolbar *obj, Elm_Widget_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Insert a new item into the toolbar object after item @c after. @@ -422,7 +422,7 @@ EAPI Elm_Widget_Item *elm_toolbar_item_insert_before(Elm_Toolbar *obj, Elm_Widge * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_item_insert_after(Elm_Toolbar *obj, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_toolbar_item_insert_after(Elm_Toolbar *obj, Elm_Widget_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Append item to the toolbar. @@ -459,7 +459,7 @@ EAPI Elm_Widget_Item *elm_toolbar_item_insert_after(Elm_Toolbar *obj, Elm_Widget * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_item_append(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_toolbar_item_append(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Get the number of items in a toolbar @@ -470,7 +470,7 @@ EAPI Elm_Widget_Item *elm_toolbar_item_append(Elm_Toolbar *obj, const char *icon * * @ingroup Elm_Toolbar */ -EAPI unsigned int elm_toolbar_items_count(const Elm_Toolbar *obj); +ELM_API unsigned int elm_toolbar_items_count(const Elm_Toolbar *obj); /** * @brief Prepend item to the toolbar. @@ -507,7 +507,7 @@ EAPI unsigned int elm_toolbar_items_count(const Elm_Toolbar *obj); * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_item_prepend(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Widget_Item *elm_toolbar_item_prepend(Elm_Toolbar *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Returns a pointer to a toolbar item by its label. @@ -520,6 +520,6 @@ EAPI Elm_Widget_Item *elm_toolbar_item_prepend(Elm_Toolbar *obj, const char *ico * * @ingroup Elm_Toolbar */ -EAPI Elm_Widget_Item *elm_toolbar_item_find_by_label(const Elm_Toolbar *obj, const char *label); +ELM_API Elm_Widget_Item *elm_toolbar_item_find_by_label(const Elm_Toolbar *obj, const char *label); #endif diff --git a/src/lib/elementary/elm_toolbar_item_eo.c b/src/lib/elementary/elm_toolbar_item_eo.c index 14a916d508..fdac934726 100644 --- a/src/lib/elementary/elm_toolbar_item_eo.c +++ b/src/lib/elementary/elm_toolbar_item_eo.c @@ -1,11 +1,11 @@ Elm_Widget_Item *_elm_toolbar_item_prev_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_prev_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_prev_get, Elm_Widget_Item *, NULL); Elm_Widget_Item *_elm_toolbar_item_next_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_next_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_next_get, Elm_Widget_Item *, NULL); void _elm_toolbar_item_selected_set(Eo *obj, Elm_Toolbar_Item_Data *pd, Eina_Bool selected); @@ -25,7 +25,7 @@ __eolian_elm_toolbar_item_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_selected_set, EFL_FUNC_CALL(selected), Eina_Bool selected); Eina_Bool _elm_toolbar_item_selected_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); @@ -37,7 +37,7 @@ __eolian_elm_toolbar_item_selected_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_selected_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_selected_get, Eina_Bool, 0); void _elm_toolbar_item_priority_set(Eo *obj, Elm_Toolbar_Item_Data *pd, int priority); @@ -57,7 +57,7 @@ __eolian_elm_toolbar_item_priority_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_priority_set, EFL_FUNC_CALL(priority), int priority); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_priority_set, EFL_FUNC_CALL(priority), int priority); int _elm_toolbar_item_priority_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); @@ -69,7 +69,7 @@ __eolian_elm_toolbar_item_priority_get_reflect(const Eo *obj) return eina_value_int_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_priority_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_priority_get, int, 0); void _elm_toolbar_item_icon_set(Eo *obj, Elm_Toolbar_Item_Data *pd, const char *icon); @@ -89,7 +89,7 @@ __eolian_elm_toolbar_item_icon_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_icon_set, EFL_FUNC_CALL(icon), const char *icon); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_icon_set, EFL_FUNC_CALL(icon), const char *icon); const char *_elm_toolbar_item_icon_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); @@ -101,15 +101,15 @@ __eolian_elm_toolbar_item_icon_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_icon_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_icon_get, const char *, NULL); Efl_Canvas_Object *_elm_toolbar_item_object_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_object_get, Efl_Canvas_Object *, NULL); Efl_Canvas_Object *_elm_toolbar_item_icon_object_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_icon_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_icon_object_get, Efl_Canvas_Object *, NULL); void _elm_toolbar_item_separator_set(Eo *obj, Elm_Toolbar_Item_Data *pd, Eina_Bool separator); @@ -129,7 +129,7 @@ __eolian_elm_toolbar_item_separator_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_separator_set, EFL_FUNC_CALL(separator), Eina_Bool separator); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_separator_set, EFL_FUNC_CALL(separator), Eina_Bool separator); Eina_Bool _elm_toolbar_item_separator_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); @@ -141,55 +141,55 @@ __eolian_elm_toolbar_item_separator_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_separator_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_separator_get, Eina_Bool, 0); Efl_Canvas_Object *_elm_toolbar_item_menu_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_menu_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_menu_get, Efl_Canvas_Object *, NULL); Eina_Bool _elm_toolbar_item_state_set(Eo *obj, Elm_Toolbar_Item_Data *pd, Elm_Toolbar_Item_State *state); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_state_set, Eina_Bool, 0, EFL_FUNC_CALL(state), Elm_Toolbar_Item_State *state); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_state_set, Eina_Bool, 0, EFL_FUNC_CALL(state), Elm_Toolbar_Item_State *state); Elm_Toolbar_Item_State *_elm_toolbar_item_state_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_state_get, Elm_Toolbar_Item_State *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_toolbar_item_state_get, Elm_Toolbar_Item_State *, NULL); Eina_Bool _elm_toolbar_item_icon_memfile_set(Eo *obj, Elm_Toolbar_Item_Data *pd, const void *img, size_t size, const char *format, const char *key); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_icon_memfile_set, Eina_Bool, 0, EFL_FUNC_CALL(img, size, format, key), const void *img, size_t size, const char *format, const char *key); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_icon_memfile_set, Eina_Bool, 0, EFL_FUNC_CALL(img, size, format, key), const void *img, size_t size, const char *format, const char *key); Eina_Bool _elm_toolbar_item_icon_file_set(Eo *obj, Elm_Toolbar_Item_Data *pd, const char *file, const char *key); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_icon_file_set, Eina_Bool, 0, EFL_FUNC_CALL(file, key), const char *file, const char *key); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_icon_file_set, Eina_Bool, 0, EFL_FUNC_CALL(file, key), const char *file, const char *key); Elm_Toolbar_Item_State *_elm_toolbar_item_state_add(Eo *obj, Elm_Toolbar_Item_Data *pd, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_state_add, Elm_Toolbar_Item_State *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_state_add, Elm_Toolbar_Item_State *, NULL, EFL_FUNC_CALL(icon, label, func, data), const char *icon, const char *label, Evas_Smart_Cb func, const void *data); Eina_Bool _elm_toolbar_item_state_del(Eo *obj, Elm_Toolbar_Item_Data *pd, Elm_Toolbar_Item_State *state); -EOAPI EFL_FUNC_BODYV(elm_obj_toolbar_item_state_del, Eina_Bool, 0, EFL_FUNC_CALL(state), Elm_Toolbar_Item_State *state); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_toolbar_item_state_del, Eina_Bool, 0, EFL_FUNC_CALL(state), Elm_Toolbar_Item_State *state); Elm_Toolbar_Item_State *_elm_toolbar_item_state_next(Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_toolbar_item_state_next, Elm_Toolbar_Item_State *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_toolbar_item_state_next, Elm_Toolbar_Item_State *, NULL); Elm_Toolbar_Item_State *_elm_toolbar_item_state_prev(Eo *obj, Elm_Toolbar_Item_Data *pd); -EOAPI EFL_FUNC_BODY(elm_obj_toolbar_item_state_prev, Elm_Toolbar_Item_State *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_toolbar_item_state_prev, Elm_Toolbar_Item_State *, NULL); void _elm_toolbar_item_show(Eo *obj, Elm_Toolbar_Item_Data *pd, Elm_Toolbar_Item_Scrollto_Type scrollto); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_show, EFL_FUNC_CALL(scrollto), Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_show, EFL_FUNC_CALL(scrollto), Elm_Toolbar_Item_Scrollto_Type scrollto); void _elm_toolbar_item_bring_in(Eo *obj, Elm_Toolbar_Item_Data *pd, Elm_Toolbar_Item_Scrollto_Type scrollto); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_bring_in, EFL_FUNC_CALL(scrollto), Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_bring_in, EFL_FUNC_CALL(scrollto), Elm_Toolbar_Item_Scrollto_Type scrollto); void _elm_toolbar_item_menu_set(Eo *obj, Elm_Toolbar_Item_Data *pd, Eina_Bool menu); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_menu_set, EFL_FUNC_CALL(menu), Eina_Bool menu); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_toolbar_item_menu_set, EFL_FUNC_CALL(menu), Eina_Bool menu); Efl_Object *_elm_toolbar_item_efl_object_constructor(Eo *obj, Elm_Toolbar_Item_Data *pd); diff --git a/src/lib/elementary/elm_toolbar_item_eo.h b/src/lib/elementary/elm_toolbar_item_eo.h index c78b62e623..9e51af01e8 100644 --- a/src/lib/elementary/elm_toolbar_item_eo.h +++ b/src/lib/elementary/elm_toolbar_item_eo.h @@ -49,7 +49,7 @@ typedef struct _Elm_Toolbar_Item_State */ #define ELM_TOOLBAR_ITEM_CLASS elm_toolbar_item_class_get() -EWAPI const Efl_Class *elm_toolbar_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_toolbar_item_class_get(void) EINA_CONST; /** * @brief Get the item before this one in the widget's list of items. @@ -63,7 +63,7 @@ EWAPI const Efl_Class *elm_toolbar_item_class_get(void) EINA_CONST; * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_prev_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_prev_get(const Eo *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -77,7 +77,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_prev_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Widget_Item *elm_obj_toolbar_item_next_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_obj_toolbar_item_next_get(const Eo *obj); /** * @brief Indicates whether this item is currently selected. @@ -98,7 +98,7 @@ EOAPI Elm_Widget_Item *elm_obj_toolbar_item_next_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_selected_set(Eo *obj, Eina_Bool selected); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_selected_set(Eo *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -111,7 +111,7 @@ EOAPI void elm_obj_toolbar_item_selected_set(Eo *obj, Eina_Bool selected); * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_selected_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_selected_get(const Eo *obj); /** * @brief Set the priority of a toolbar item. @@ -128,7 +128,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_selected_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_priority_set(Eo *obj, int priority); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_priority_set(Eo *obj, int priority); /** * @brief Get the priority of a toolbar item. @@ -140,7 +140,7 @@ EOAPI void elm_obj_toolbar_item_priority_set(Eo *obj, int priority); * * @ingroup Elm_Toolbar_Item */ -EOAPI int elm_obj_toolbar_item_priority_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_obj_toolbar_item_priority_get(const Eo *obj); /** * @brief Set the icon associated with @c item. @@ -157,7 +157,7 @@ EOAPI int elm_obj_toolbar_item_priority_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_icon_set(Eo *obj, const char *icon); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_icon_set(Eo *obj, const char *icon); /** * @brief Get the string used to set the icon of @c item. @@ -168,7 +168,7 @@ EOAPI void elm_obj_toolbar_item_icon_set(Eo *obj, const char *icon); * * @ingroup Elm_Toolbar_Item */ -EOAPI const char *elm_obj_toolbar_item_icon_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_toolbar_item_icon_get(const Eo *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -180,7 +180,7 @@ EOAPI const char *elm_obj_toolbar_item_icon_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_toolbar_item_object_get(const Eo *obj); /** * @brief Get the icon object of @c item. @@ -195,7 +195,7 @@ EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_object_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_icon_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_toolbar_item_icon_object_get(const Eo *obj); /** * @brief Set or unset item as a separator. @@ -210,7 +210,7 @@ EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_icon_object_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_separator_set(Eo *obj, Eina_Bool separator); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_separator_set(Eo *obj, Eina_Bool separator); /** * @brief Get a value whether item is a separator or not. @@ -221,7 +221,7 @@ EOAPI void elm_obj_toolbar_item_separator_set(Eo *obj, Eina_Bool separator); * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_separator_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_separator_get(const Eo *obj); /** * @brief Get toolbar item's menu. @@ -235,7 +235,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_separator_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_menu_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_toolbar_item_menu_get(const Eo *obj); /** * @brief Set @c state as the current state of @c it. @@ -251,7 +251,7 @@ EOAPI Efl_Canvas_Object *elm_obj_toolbar_item_menu_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_state_set(Eo *obj, Elm_Toolbar_Item_State *state); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_state_set(Eo *obj, Elm_Toolbar_Item_State *state); /** * @brief Get the current state of @c it. @@ -262,7 +262,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_state_set(Eo *obj, Elm_Toolbar_Item_State * * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_get(const Eo *obj); /** * @brief Set the icon associated with @c item to an image in a binary buffer. @@ -281,7 +281,7 @@ EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_get(const Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_icon_memfile_set(Eo *obj, const void *img, size_t size, const char *format, const char *key); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_icon_memfile_set(Eo *obj, const void *img, size_t size, const char *format, const char *key); /** * @brief Set the icon associated with @c item to an image in a binary buffer. @@ -298,7 +298,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_icon_memfile_set(Eo *obj, const void *img, * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_icon_file_set(Eo *obj, const char *file, const char *key); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_icon_file_set(Eo *obj, const char *file, const char *key); /** * @brief Add a new state to @c item. @@ -322,7 +322,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_icon_file_set(Eo *obj, const char *file, co * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_add(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API ELM_API_WEAK Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_add(Eo *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Delete a previously added state to @c item. @@ -334,7 +334,7 @@ EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_add(Eo *obj, const char * * @ingroup Elm_Toolbar_Item */ -EOAPI Eina_Bool elm_obj_toolbar_item_state_del(Eo *obj, Elm_Toolbar_Item_State *state); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_toolbar_item_state_del(Eo *obj, Elm_Toolbar_Item_State *state); /** * @brief Get the state after selected state in toolbar's @c item. @@ -347,7 +347,7 @@ EOAPI Eina_Bool elm_obj_toolbar_item_state_del(Eo *obj, Elm_Toolbar_Item_State * * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_next(Eo *obj); +ELM_API ELM_API_WEAK Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_next(Eo *obj); /** * @brief Get the state before selected state in toolbar's @c item. @@ -360,7 +360,7 @@ EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_next(Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_prev(Eo *obj); +ELM_API ELM_API_WEAK Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_prev(Eo *obj); /** * @brief Show a specific item, when the toolbar can be scrolled. @@ -372,7 +372,7 @@ EOAPI Elm_Toolbar_Item_State *elm_obj_toolbar_item_state_prev(Eo *obj); * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_show(Eo *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_show(Eo *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); /** * @brief Show a specific item with scroll animation, when the toolbar can be @@ -385,7 +385,7 @@ EOAPI void elm_obj_toolbar_item_show(Eo *obj, Elm_Toolbar_Item_Scrollto_Type scr * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_bring_in(Eo *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_bring_in(Eo *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); /** * @brief Set whether the toolbar item opens a menu. @@ -405,6 +405,6 @@ EOAPI void elm_obj_toolbar_item_bring_in(Eo *obj, Elm_Toolbar_Item_Scrollto_Type * * @ingroup Elm_Toolbar_Item */ -EOAPI void elm_obj_toolbar_item_menu_set(Eo *obj, Eina_Bool menu); +ELM_API ELM_API_WEAK void elm_obj_toolbar_item_menu_set(Eo *obj, Eina_Bool menu); #endif diff --git a/src/lib/elementary/elm_toolbar_item_eo.legacy.c b/src/lib/elementary/elm_toolbar_item_eo.legacy.c index ebb4d64f09..91f382ecf7 100644 --- a/src/lib/elementary/elm_toolbar_item_eo.legacy.c +++ b/src/lib/elementary/elm_toolbar_item_eo.legacy.c @@ -1,143 +1,143 @@ -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_prev_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_prev_get(obj); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_toolbar_item_next_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_next_get(obj); } -EAPI void +ELM_API void elm_toolbar_item_selected_set(Elm_Toolbar_Item *obj, Eina_Bool selected) { elm_obj_toolbar_item_selected_set(obj, selected); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_selected_get(obj); } -EAPI void +ELM_API void elm_toolbar_item_priority_set(Elm_Toolbar_Item *obj, int priority) { elm_obj_toolbar_item_priority_set(obj, priority); } -EAPI int +ELM_API int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_priority_get(obj); } -EAPI void +ELM_API void elm_toolbar_item_icon_set(Elm_Toolbar_Item *obj, const char *icon) { elm_obj_toolbar_item_icon_set(obj, icon); } -EAPI const char * +ELM_API const char * elm_toolbar_item_icon_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_icon_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_toolbar_item_object_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_object_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_toolbar_item_icon_object_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_icon_object_get(obj); } -EAPI void +ELM_API void elm_toolbar_item_separator_set(Elm_Toolbar_Item *obj, Eina_Bool separator) { elm_obj_toolbar_item_separator_set(obj, separator); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_separator_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_toolbar_item_menu_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_menu_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state) { return elm_obj_toolbar_item_state_set(obj, state); } -EAPI Elm_Toolbar_Item_State * +ELM_API Elm_Toolbar_Item_State * elm_toolbar_item_state_get(const Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_state_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *obj, const void *img, size_t size, const char *format, const char *key) { return elm_obj_toolbar_item_icon_memfile_set(obj, img, size, format, key); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_icon_file_set(Elm_Toolbar_Item *obj, const char *file, const char *key) { return elm_obj_toolbar_item_icon_file_set(obj, file, key); } -EAPI Elm_Toolbar_Item_State * +ELM_API Elm_Toolbar_Item_State * elm_toolbar_item_state_add(Elm_Toolbar_Item *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { return elm_obj_toolbar_item_state_add(obj, icon, label, func, data); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state) { return elm_obj_toolbar_item_state_del(obj, state); } -EAPI Elm_Toolbar_Item_State * +ELM_API Elm_Toolbar_Item_State * elm_toolbar_item_state_next(Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_state_next(obj); } -EAPI Elm_Toolbar_Item_State * +ELM_API Elm_Toolbar_Item_State * elm_toolbar_item_state_prev(Elm_Toolbar_Item *obj) { return elm_obj_toolbar_item_state_prev(obj); } -EAPI void +ELM_API void elm_toolbar_item_show(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto) { elm_obj_toolbar_item_show(obj, scrollto); } -EAPI void +ELM_API void elm_toolbar_item_bring_in(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto) { elm_obj_toolbar_item_bring_in(obj, scrollto); } -EAPI void +ELM_API void elm_toolbar_item_menu_set(Elm_Toolbar_Item *obj, Eina_Bool menu) { elm_obj_toolbar_item_menu_set(obj, menu); diff --git a/src/lib/elementary/elm_toolbar_item_eo.legacy.h b/src/lib/elementary/elm_toolbar_item_eo.legacy.h index 8caac89692..480d4fb618 100644 --- a/src/lib/elementary/elm_toolbar_item_eo.legacy.h +++ b/src/lib/elementary/elm_toolbar_item_eo.legacy.h @@ -56,7 +56,7 @@ typedef struct _Elm_Toolbar_Item_State * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Widget_Item *elm_toolbar_item_prev_get(const Elm_Toolbar_Item *obj); +ELM_API Elm_Widget_Item *elm_toolbar_item_prev_get(const Elm_Toolbar_Item *obj); /** * @brief Get the item after this one in the widget's list of items. @@ -70,7 +70,7 @@ EAPI Elm_Widget_Item *elm_toolbar_item_prev_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Widget_Item *elm_toolbar_item_next_get(const Elm_Toolbar_Item *obj); +ELM_API Elm_Widget_Item *elm_toolbar_item_next_get(const Elm_Toolbar_Item *obj); /** * @brief Indicates whether this item is currently selected. @@ -91,7 +91,7 @@ EAPI Elm_Widget_Item *elm_toolbar_item_next_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_selected_set(Elm_Toolbar_Item *obj, Eina_Bool selected); +ELM_API void elm_toolbar_item_selected_set(Elm_Toolbar_Item *obj, Eina_Bool selected); /** * @brief Indicates whether this item is currently selected. @@ -104,7 +104,7 @@ EAPI void elm_toolbar_item_selected_set(Elm_Toolbar_Item *obj, Eina_Bool selecte * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *obj); +ELM_API Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *obj); /** * @brief Set the priority of a toolbar item. @@ -121,7 +121,7 @@ EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_priority_set(Elm_Toolbar_Item *obj, int priority); +ELM_API void elm_toolbar_item_priority_set(Elm_Toolbar_Item *obj, int priority); /** * @brief Get the priority of a toolbar item. @@ -133,7 +133,7 @@ EAPI void elm_toolbar_item_priority_set(Elm_Toolbar_Item *obj, int priority); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *obj); +ELM_API int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *obj); /** * @brief Set the icon associated with @c item. @@ -150,7 +150,7 @@ EAPI int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_icon_set(Elm_Toolbar_Item *obj, const char *icon); +ELM_API void elm_toolbar_item_icon_set(Elm_Toolbar_Item *obj, const char *icon); /** * @brief Get the string used to set the icon of @c item. @@ -161,7 +161,7 @@ EAPI void elm_toolbar_item_icon_set(Elm_Toolbar_Item *obj, const char *icon); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *obj); +ELM_API const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *obj); /** * @brief Get the real Evas(Edje) object created to implement the view of a @@ -173,7 +173,7 @@ EAPI const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Efl_Canvas_Object *elm_toolbar_item_object_get(const Elm_Toolbar_Item *obj); +ELM_API Efl_Canvas_Object *elm_toolbar_item_object_get(const Elm_Toolbar_Item *obj); /** * @brief Get the icon object of @c item. @@ -187,7 +187,7 @@ EAPI Efl_Canvas_Object *elm_toolbar_item_object_get(const Elm_Toolbar_Item *obj) * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Efl_Canvas_Object *elm_toolbar_item_icon_object_get(const Elm_Toolbar_Item *obj); +ELM_API Efl_Canvas_Object *elm_toolbar_item_icon_object_get(const Elm_Toolbar_Item *obj); /** * @brief Set or unset item as a separator. @@ -202,7 +202,7 @@ EAPI Efl_Canvas_Object *elm_toolbar_item_icon_object_get(const Elm_Toolbar_Item * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_separator_set(Elm_Toolbar_Item *obj, Eina_Bool separator); +ELM_API void elm_toolbar_item_separator_set(Elm_Toolbar_Item *obj, Eina_Bool separator); /** * @brief Get a value whether item is a separator or not. @@ -213,7 +213,7 @@ EAPI void elm_toolbar_item_separator_set(Elm_Toolbar_Item *obj, Eina_Bool separa * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *obj); +ELM_API Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *obj); /** * @brief Get toolbar item's menu. @@ -227,7 +227,7 @@ EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Efl_Canvas_Object *elm_toolbar_item_menu_get(const Elm_Toolbar_Item *obj); +ELM_API Efl_Canvas_Object *elm_toolbar_item_menu_get(const Elm_Toolbar_Item *obj); /** * @brief Set @c state as the current state of @c it. @@ -243,7 +243,7 @@ EAPI Efl_Canvas_Object *elm_toolbar_item_menu_get(const Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state); +ELM_API Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state); /** * @brief Get the current state of @c it. @@ -254,7 +254,7 @@ EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *obj, Elm_Toolbar_Ite * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Toolbar_Item *obj); +ELM_API Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Toolbar_Item *obj); /** * @brief Set the icon associated with @c item to an image in a binary buffer. @@ -273,7 +273,7 @@ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Toolbar_Item * * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *obj, const void *img, size_t size, const char *format, const char *key); +ELM_API Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *obj, const void *img, size_t size, const char *format, const char *key); /** * @brief Set the icon associated with @c item to an image in a binary buffer. @@ -290,7 +290,7 @@ EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *obj, const vo * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Toolbar_Item *obj, const char *file, const char *key); +ELM_API Eina_Bool elm_toolbar_item_icon_file_set(Elm_Toolbar_Item *obj, const char *file, const char *key); /** * @brief Add a new state to @c item. @@ -314,7 +314,7 @@ EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Toolbar_Item *obj, const char * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Toolbar_Item *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); +ELM_API Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Toolbar_Item *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Delete a previously added state to @c item. @@ -326,7 +326,7 @@ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Toolbar_Item *obj, c * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state); +ELM_API Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_State *state); /** * @brief Get the state after selected state in toolbar's @c item. @@ -339,7 +339,7 @@ EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *obj, Elm_Toolbar_Ite * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Toolbar_Item *obj); +ELM_API Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Toolbar_Item *obj); /** * @brief Get the state before selected state in toolbar's @c item. @@ -352,7 +352,7 @@ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Toolbar_Item *obj); +ELM_API Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Toolbar_Item *obj); /** * @brief Show a specific item, when the toolbar can be scrolled. @@ -364,7 +364,7 @@ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Toolbar_Item *obj); * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_show(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API void elm_toolbar_item_show(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); /** * @brief Show a specific item with scroll animation, when the toolbar can be @@ -377,7 +377,7 @@ EAPI void elm_toolbar_item_show(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_bring_in(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); +ELM_API void elm_toolbar_item_bring_in(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scrollto_Type scrollto); /** * @brief Set whether the toolbar item opens a menu. @@ -396,6 +396,6 @@ EAPI void elm_toolbar_item_bring_in(Elm_Toolbar_Item *obj, Elm_Toolbar_Item_Scro * * @ingroup Elm_Toolbar_Item_Group */ -EAPI void elm_toolbar_item_menu_set(Elm_Toolbar_Item *obj, Eina_Bool menu); +ELM_API void elm_toolbar_item_menu_set(Elm_Toolbar_Item *obj, Eina_Bool menu); #endif diff --git a/src/lib/elementary/elm_toolbar_legacy.h b/src/lib/elementary/elm_toolbar_legacy.h index 65cdf7e6fb..7301fab795 100644 --- a/src/lib/elementary/elm_toolbar_legacy.h +++ b/src/lib/elementary/elm_toolbar_legacy.h @@ -9,7 +9,7 @@ * * @ingroup Elm_Toolbar */ -EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent); +ELM_API Evas_Object *elm_toolbar_add(Evas_Object *parent); /** * Set reorder mode @@ -20,7 +20,7 @@ EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent); * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode); +ELM_API void elm_toolbar_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode); /** * Get the reorder mode @@ -31,7 +31,7 @@ EAPI void elm_toolbar_reorder_mode_set(Evas_Object *obj * * @ingroup Elm_Toolbar */ -EAPI Eina_Bool elm_toolbar_reorder_mode_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_toolbar_reorder_mode_get(const Evas_Object *obj); /** * Set the item's transverse expansion of a given toolbar widget @p obj. @@ -45,7 +45,7 @@ EAPI Eina_Bool elm_toolbar_reorder_mode_get(const Evas_Objec * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_transverse_expanded_set(Evas_Object *obj, Eina_Bool transverse_expanded); +ELM_API void elm_toolbar_transverse_expanded_set(Evas_Object *obj, Eina_Bool transverse_expanded); /** * Get the transverse expansion of toolbar @p obj. @@ -58,7 +58,7 @@ EAPI void elm_toolbar_transverse_expanded_set(Evas_Objec * * @ingroup Elm_Toolbar */ -EAPI Eina_Bool elm_toolbar_transverse_expanded_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_toolbar_transverse_expanded_get(const Evas_Object *obj); /** * Sets icon lookup order, for toolbar items' icons. @@ -71,7 +71,7 @@ EAPI Eina_Bool elm_toolbar_transverse_expanded_get(const Evas * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED); +ELM_API void elm_toolbar_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Icon_Lookup_Order order EINA_UNUSED); /** * Gets icon lookup order, for toolbar items' icons. @@ -84,7 +84,7 @@ EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj EINA_UNUSED, Elm_Ic * * @ingroup Elm_Toolbar */ -EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED); +ELM_API Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj EINA_UNUSED); /** * @brief Change a toolbar's orientation @@ -96,7 +96,7 @@ EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object * * * @ingroup Elm_Toolbar */ -EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); +ELM_API void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Get toolbar's current orientation @@ -107,7 +107,7 @@ EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); * * @ingroup Elm_Toolbar */ -EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj); #include "elm_toolbar_item_eo.legacy.h" #include "elm_toolbar_eo.legacy.h" diff --git a/src/lib/elementary/elm_tooltip.h b/src/lib/elementary/elm_tooltip.h index 60979e044a..e9c7989fc0 100644 --- a/src/lib/elementary/elm_tooltip.h +++ b/src/lib/elementary/elm_tooltip.h @@ -43,7 +43,7 @@ typedef enum * @see elm_object_tooltip_move_freeze_get() * @since 1.9 */ -EAPI void elm_object_tooltip_move_freeze_push(Evas_Object *obj); +ELM_API void elm_object_tooltip_move_freeze_push(Evas_Object *obj); /** * This decrements the tooltip freeze count by one. @@ -54,7 +54,7 @@ EAPI void elm_object_tooltip_move_freeze_push(Evas_Object *obj); * @see elm_object_tooltip_move_freeze_push() * @since 1.9 */ -EAPI void elm_object_tooltip_move_freeze_pop(Evas_Object *obj); +ELM_API void elm_object_tooltip_move_freeze_pop(Evas_Object *obj); /** * Get the movement freeze count @@ -68,7 +68,7 @@ EAPI void elm_object_tooltip_move_freeze_pop(Evas_Object *obj); * @see elm_object_tooltip_move_freeze_push() * @since 1.9 */ -EAPI int elm_object_tooltip_move_freeze_get(const Evas_Object *obj); +ELM_API int elm_object_tooltip_move_freeze_get(const Evas_Object *obj); /** * @brief Sets the orientation of the tooltip around the owner region @@ -83,7 +83,7 @@ EAPI int elm_object_tooltip_move_freeze_get(const Evas_Object *obj); * @see Elm_Tooltip_Orient for possible values. * @since 1.9 */ -EAPI void elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient orient); +ELM_API void elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient orient); /** * @brief Returns the orientation of Tooltip @@ -95,7 +95,7 @@ EAPI void elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient ori * @see elm_object_tooltip_orient_set() * @ref Elm_Tooltip_Orient for possible values. */ -EAPI Elm_Tooltip_Orient elm_object_tooltip_orient_get(const Evas_Object *obj); +ELM_API Elm_Tooltip_Orient elm_object_tooltip_orient_get(const Evas_Object *obj); /** * Called back when a widget's tooltip is activated and needs content. @@ -127,7 +127,7 @@ typedef Evas_Object *(*Elm_Tooltip_Item_Content_Cb)(void *data, Evas_Object *obj * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_show(Evas_Object *obj); +ELM_API void elm_object_tooltip_show(Evas_Object *obj); /** * @brief Force hide tooltip of object @@ -138,7 +138,7 @@ EAPI void elm_object_tooltip_show(Evas_Object *obj); * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_hide(Evas_Object *obj); +ELM_API void elm_object_tooltip_hide(Evas_Object *obj); /** * @brief Set the text to be displayed inside the tooltip. @@ -148,8 +148,8 @@ EAPI void elm_object_tooltip_hide(Evas_Object *obj); * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text); -EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text); +ELM_API void elm_object_tooltip_text_set(Evas_Object *obj, const char *text); +ELM_API void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text); #define elm_object_tooltip_translatable_text_set(obj, text) elm_object_tooltip_domain_translatable_text_set((obj), NULL, (text)) /** @@ -172,7 +172,7 @@ EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *ob * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * @brief Unset tooltip from object @@ -187,7 +187,7 @@ EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_unset(Evas_Object *obj); +ELM_API void elm_object_tooltip_unset(Evas_Object *obj); /** * @brief Set a different style for this object tooltip. @@ -201,7 +201,7 @@ EAPI void elm_object_tooltip_unset(Evas_Object *obj); * * @ingroup Elm_Tooltips */ -EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style); +ELM_API void elm_object_tooltip_style_set(Evas_Object *obj, const char *style); /** * @brief Get the style for this object tooltip. @@ -212,7 +212,7 @@ EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *styl * * @ingroup Elm_Tooltips */ -EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj); +ELM_API const char *elm_object_tooltip_style_get(const Evas_Object *obj); /** * @brief Disable size restrictions on an object's tooltip @@ -226,7 +226,7 @@ EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj); * * @ingroup Elm_Tooltips */ -EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable); +ELM_API Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable); /** * @brief Get size restriction state of an object's tooltip @@ -240,7 +240,7 @@ EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool * * @ingroup Elm_Tooltips */ -EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj); /** * @} diff --git a/src/lib/elementary/elm_transit.c b/src/lib/elementary/elm_transit.c index 6774e74589..3f5d04b0c9 100644 --- a/src/lib/elementary/elm_transit.c +++ b/src/lib/elementary/elm_transit.c @@ -559,7 +559,7 @@ _go_in_timer_cb(void *data) return ECORE_CALLBACK_CANCEL; } -EAPI Elm_Transit * +ELM_API Elm_Transit * elm_transit_add(void) { Elm_Transit *transit = ELM_NEW(Elm_Transit); @@ -580,7 +580,7 @@ elm_transit_add(void) return transit; } -EAPI void +ELM_API void elm_transit_del(Elm_Transit *transit) { if (!transit) return; @@ -592,7 +592,7 @@ elm_transit_del(Elm_Transit *transit) _transit_del(transit); } -EAPI void +ELM_API void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -620,7 +620,7 @@ elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb tr transit->effect_list = eina_inlist_append(transit->effect_list, (Eina_Inlist*) effect_module); } -EAPI void +ELM_API void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -646,7 +646,7 @@ elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb tr } } -EAPI void +ELM_API void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -675,7 +675,7 @@ elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) transit->objs = eina_list_append(transit->objs, obj); } -EAPI void +ELM_API void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -685,28 +685,28 @@ elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) if (!transit->objs) elm_transit_del(transit); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_transit_objects_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); return transit->objs; } -EAPI void +ELM_API void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bool smooth) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->smooth = !!smooth; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_smooth_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->smooth; } -EAPI void +ELM_API void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -722,14 +722,14 @@ elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled) evas_object_freeze_events_set(obj, enabled); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->event_enabled; } -EAPI void +ELM_API void elm_transit_del_cb_set(Elm_Transit *transit, void (*cb) (void *data, Elm_Transit *transit), void *data) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -737,21 +737,21 @@ elm_transit_del_cb_set(Elm_Transit *transit, void (*cb) (void *data, Elm_Transit transit->del_data.arg = data; } -EAPI void +ELM_API void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->auto_reverse = reverse; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->auto_reverse; } -EAPI void +ELM_API void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -759,35 +759,35 @@ elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) transit->repeat.current = 0; } -EAPI int +ELM_API int elm_transit_current_repeat_times_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0); return transit->repeat.current; } -EAPI int +ELM_API int elm_transit_repeat_times_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0); return transit->repeat.count; } -EAPI void +ELM_API void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->tween_mode = tween_mode; } -EAPI Elm_Transit_Tween_Mode +ELM_API Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, ELM_TRANSIT_TWEEN_MODE_LINEAR); return transit->tween_mode; } -EAPI void +ELM_API void elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -795,7 +795,7 @@ elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2) transit->v[1] = v2; } -EAPI void +ELM_API void elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double *v2) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -803,7 +803,7 @@ elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double if (v2) *v2 = transit->v[1]; } -EAPI void +ELM_API void elm_transit_tween_mode_factor_n_set(Elm_Transit *transit, unsigned int v_size, double *v) { unsigned int i; @@ -813,21 +813,21 @@ elm_transit_tween_mode_factor_n_set(Elm_Transit *transit, unsigned int v_size, d transit->v[i] = v[i]; } -EAPI void +ELM_API void elm_transit_duration_set(Elm_Transit *transit, double duration) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->time.duration = duration; } -EAPI double +ELM_API double elm_transit_duration_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0.0); return transit->time.duration; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_revert(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); @@ -849,7 +849,7 @@ elm_transit_revert(Elm_Transit *transit) return EINA_TRUE; } -EAPI void +ELM_API void elm_transit_go(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -898,7 +898,7 @@ elm_transit_go(Elm_Transit *transit) _transit_animate_cb(transit); } -EAPI void +ELM_API void elm_transit_go_in(Elm_Transit *transit, double in) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -907,7 +907,7 @@ elm_transit_go_in(Elm_Transit *transit, double in) transit->go_in_timer = ecore_timer_add(in, _go_in_timer_cb, transit); } -EAPI void +ELM_API void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -947,7 +947,7 @@ elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused) } } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_paused_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); @@ -958,7 +958,7 @@ elm_transit_paused_get(const Elm_Transit *transit) return EINA_TRUE; } -EAPI void +ELM_API void elm_transit_progress_value_set(Elm_Transit *transit, double progress) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -969,7 +969,7 @@ elm_transit_progress_value_set(Elm_Transit *transit, double progress) transit->inter_progress = (progress - transit->base_progress); } -EAPI double +ELM_API double elm_transit_progress_value_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0); @@ -977,7 +977,7 @@ elm_transit_progress_value_get(const Elm_Transit *transit) return transit->progress; } -EAPI void +ELM_API void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -991,14 +991,14 @@ elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_k transit->state_keep = !!state_keep; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->state_keep; } -EAPI void +ELM_API void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -1019,7 +1019,7 @@ elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit) transit->next_chain_transits = eina_list_append(transit->next_chain_transits, chain_transit); } -EAPI void +ELM_API void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); @@ -1035,7 +1035,7 @@ elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit) transit->next_chain_transits = eina_list_remove(transit->next_chain_transits, chain_transit); } -EAPI Eina_List * +ELM_API Eina_List * elm_transit_chain_transits_get(const Elm_Transit * transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -1094,7 +1094,7 @@ _transit_effect_resizing_context_new(Evas_Coord from_w, Evas_Coord from_h, Evas_ return resizing; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -1233,7 +1233,7 @@ _transit_effect_translation_context_new(Evas_Coord from_dx, Evas_Coord from_dy, return translation; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -1323,7 +1323,7 @@ _transit_effect_zoom_context_new(float from_rate, float to_rate) return zoom; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -1481,7 +1481,7 @@ _transit_effect_flip_context_new(Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw return flip; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -1791,7 +1791,7 @@ _transit_effect_resizable_flip_context_new(Elm_Transit_Effect_Flip_Axis axis, Ei return resizable_flip; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2017,7 +2017,7 @@ _transit_effect_wipe_context_new(Elm_Transit_Effect_Wipe_Type type, Elm_Transit_ return wipe; } -EAPI void * +ELM_API void * elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2095,7 +2095,7 @@ _transit_effect_color_context_new(unsigned int from_r, unsigned int from_g, unsi return color; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2289,7 +2289,7 @@ _transit_effect_fade_context_new(void) return fade; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_fade_add(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2457,7 +2457,7 @@ _transit_effect_blend_context_new(void) return blend; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_blend_add(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2553,7 +2553,7 @@ _transit_effect_rotation_context_new(float from_degree, float to_degree) return rotation; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); @@ -2656,7 +2656,7 @@ _transit_effect_image_animation_context_new(Eina_List *images) return image_animation; } -EAPI Elm_Transit_Effect * +ELM_API Elm_Transit_Effect * elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); diff --git a/src/lib/elementary/elm_transit.h b/src/lib/elementary/elm_transit.h index cd8ad3a0ec..1a995a6445 100644 --- a/src/lib/elementary/elm_transit.h +++ b/src/lib/elementary/elm_transit.h @@ -162,7 +162,7 @@ typedef void (*Elm_Transit_Del_Cb)(void *data, Elm_Transit *transit); * * @ingroup Elm_Transit */ -EAPI Elm_Transit *elm_transit_add(void); +ELM_API Elm_Transit *elm_transit_add(void); /** * Stops the animation and delete the @p transit object. @@ -179,7 +179,7 @@ EAPI Elm_Transit *elm_transit_add(void); * * @ingroup Elm_Transit */ -EAPI void elm_transit_del(Elm_Transit *transit); +ELM_API void elm_transit_del(Elm_Transit *transit); /** * Add a new effect to the transit. @@ -214,7 +214,7 @@ EAPI void elm_transit_del(Elm_Transit *transit); * transition with the data_free_cb function. * Do not share the context data in between different transit objects. */ -EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb); +ELM_API void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb); /** * Delete an added effect. @@ -234,7 +234,7 @@ EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Tra * * @ingroup Elm_Transit */ -EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect); +ELM_API void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect); /** * Add new object to apply the effects. @@ -256,7 +256,7 @@ EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Tra * @ingroup Elm_Transit * @warning It is not allowed to add a new object after transit begins. */ -EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj); +ELM_API void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj); /** * Removes an added object from the transit. @@ -271,7 +271,7 @@ EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Ob * @ingroup Elm_Transit * @warning It is not allowed to remove objects after transit begins. */ -EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj); +ELM_API void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj); /** * Get the objects of the transit. @@ -281,7 +281,7 @@ EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas * * @ingroup Elm_Transit */ -EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit); +ELM_API const Eina_List *elm_transit_objects_get(const Elm_Transit *transit); /** * Enable/disable keeping up the objects states. @@ -295,7 +295,7 @@ EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit); * * @ingroup Elm_Transit */ -EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep); +ELM_API void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep); /** * Get a value whether the objects states will be reset or not. @@ -310,7 +310,7 @@ EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit * * @ingroup Elm_Transit */ -EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit); /** * Set the event enabled when transit is operating. @@ -329,7 +329,7 @@ EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_T * * @ingroup Elm_Transit */ -EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled); +ELM_API void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled); /** * Get the value of event enabled status. @@ -342,7 +342,7 @@ EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, * * @ingroup Elm_Transit */ -EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit); /** * Set the user-callback function when the transit is deleted. @@ -357,7 +357,7 @@ EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *tra * * @ingroup Elm_Transit */ -EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data); +ELM_API void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data); /** * Set reverse effect automatically. @@ -373,7 +373,7 @@ EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Tra * * @ingroup Elm_Transit */ -EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse); +ELM_API void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse); /** * Get if the auto reverse is on. @@ -386,7 +386,7 @@ EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, E * * @ingroup Elm_Transit */ -EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit); /** * Set the transit repeat count. Effect will be repeated by repeat count. @@ -403,7 +403,7 @@ EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *tran * * @ingroup Elm_Transit */ -EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat); +ELM_API void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat); /** * Get the transit repeat count. @@ -416,7 +416,7 @@ EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, i * * @ingroup Elm_Transit */ -EAPI int elm_transit_repeat_times_get(const Elm_Transit *transit); +ELM_API int elm_transit_repeat_times_get(const Elm_Transit *transit); /** * Get current transit repeated count. @@ -432,7 +432,7 @@ EAPI int elm_transit_repeat_times_get(const Elm_Transit *tran * * @ingroup Elm_Transit */ -EAPI int elm_transit_current_repeat_times_get(const Elm_Transit *transit); +ELM_API int elm_transit_current_repeat_times_get(const Elm_Transit *transit); /** * Set the transit animation acceleration type. @@ -457,7 +457,7 @@ EAPI int elm_transit_current_repeat_times_get(const Elm_Trans * * @ingroup Elm_Transit */ -EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode); +ELM_API void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode); /** * Get the transit animation acceleration type. @@ -470,7 +470,7 @@ EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm * * @ingroup Elm_Transit */ -EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit); +ELM_API Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit); /** * Set the transit animation acceleration factor. @@ -504,7 +504,7 @@ EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transi * * @ingroup Elm_Transit */ -EAPI void elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2); +ELM_API void elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2); /** * Get the transit animation acceleration factor. @@ -519,7 +519,7 @@ EAPI void elm_transit_tween_mode_factor_set(Elm_Transit *trans * * @ingroup Elm_Transit */ -EAPI void elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double *v2); +ELM_API void elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double *v2); /** * Set the transit animation acceleration factor. @@ -555,7 +555,7 @@ EAPI void elm_transit_tween_mode_factor_get(const Elm_Transit * @since 1.13 * @ingroup Elm_Transit */ -EAPI void elm_transit_tween_mode_factor_n_set(Elm_Transit *transit, unsigned int v_size, double *v); +ELM_API void elm_transit_tween_mode_factor_n_set(Elm_Transit *transit, unsigned int v_size, double *v); /** * Set the transit animation time @@ -567,7 +567,7 @@ EAPI void elm_transit_tween_mode_factor_n_set(Elm_Transit *tra * * @ingroup Elm_Transit */ -EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration); +ELM_API void elm_transit_duration_set(Elm_Transit *transit, double duration); /** * Get the transit animation time @@ -580,7 +580,7 @@ EAPI void elm_transit_duration_set(Elm_Transit *transit, doubl * * @ingroup Elm_Transit */ -EAPI double elm_transit_duration_get(const Elm_Transit *transit); +ELM_API double elm_transit_duration_get(const Elm_Transit *transit); /** * Starts the transition. @@ -592,7 +592,7 @@ EAPI double elm_transit_duration_get(const Elm_Transit *transit) * * @ingroup Elm_Transit */ -EAPI void elm_transit_go(Elm_Transit *transit); +ELM_API void elm_transit_go(Elm_Transit *transit); /** * This API can be used to reverse play an ongoing transition. @@ -612,7 +612,7 @@ EAPI void elm_transit_go(Elm_Transit *transit); * @since 1.18 * @ingroup Elm_Transit */ -EAPI Eina_Bool elm_transit_revert(Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_revert(Elm_Transit *transit); /** * Starts the transition in given seconds. @@ -625,7 +625,7 @@ EAPI Eina_Bool elm_transit_revert(Elm_Transit *transit); * @since 1.14 * @ingroup Elm_Transit */ -EAPI void elm_transit_go_in(Elm_Transit *transit, double in); +ELM_API void elm_transit_go_in(Elm_Transit *transit, double in); /** * Pause/Resume the transition. @@ -640,7 +640,7 @@ EAPI void elm_transit_go_in(Elm_Transit *transit, double in); * * @ingroup Elm_Transit */ -EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused); +ELM_API void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused); /** * Get the value of paused status. @@ -655,7 +655,7 @@ EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bo * * @ingroup Elm_Transit */ -EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_paused_get(const Elm_Transit *transit); /** * Get the time progression of the animation (a double value between 0.0 and 1.0). @@ -672,7 +672,7 @@ EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit); * * @ingroup Elm_Transit */ -EAPI double elm_transit_progress_value_get(const Elm_Transit *transit); +ELM_API double elm_transit_progress_value_get(const Elm_Transit *transit); /** @@ -691,7 +691,7 @@ EAPI double elm_transit_progress_value_get(const Elm_Transit *tr * * @ingroup Elm_Transit */ -EAPI void elm_transit_progress_value_set(Elm_Transit *transit, double progress); +ELM_API void elm_transit_progress_value_set(Elm_Transit *transit, double progress); /** * Makes the chain relationship between two transits. @@ -709,7 +709,7 @@ EAPI void elm_transit_progress_value_set(Elm_Transit *transit, * * @ingroup Elm_Transit */ -EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit); +ELM_API void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit); /** * Cut off the chain relationship between two transits. @@ -724,7 +724,7 @@ EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, * * @ingroup Elm_Transit */ -EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit); +ELM_API void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit); /** * Get the current chain transit list. @@ -736,7 +736,7 @@ EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, * * @ingroup Elm_Transit */ -EAPI Eina_List *elm_transit_chain_transits_get(const Elm_Transit *transit); +ELM_API Eina_List *elm_transit_chain_transits_get(const Elm_Transit *transit); /** * Set the smooth effect for a transit. @@ -754,7 +754,7 @@ EAPI Eina_List *elm_transit_chain_transits_get(const Elm_Transit *tr * * @ingroup Elm_Transit */ -EAPI void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bool enabled); +ELM_API void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bool enabled); /** * Get the smooth scaling for transit map rendering @@ -768,7 +768,7 @@ EAPI void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bo * @since 1.8 * */ -EAPI Eina_Bool elm_transit_smooth_get(const Elm_Transit *transit); +ELM_API Eina_Bool elm_transit_smooth_get(const Elm_Transit *transit); /** * Add the Resizing Effect to Elm_Transit. @@ -787,7 +787,7 @@ EAPI Eina_Bool elm_transit_smooth_get(const Elm_Transit *transit); * * @ingroup Elm_Transit */ -EAPI Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h); +ELM_API Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h); /** * Add the Translation Effect to Elm_Transit. @@ -810,7 +810,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy); +ELM_API Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy); /** * Add the Zoom Effect to Elm_Transit. @@ -831,7 +831,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *tran * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate); +ELM_API Elm_Transit_Effect *elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate); /** * Add the Flip Effect to Elm_Transit. @@ -855,7 +855,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_zoom_add(Elm_Transit *transit, fl * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); +ELM_API Elm_Transit_Effect *elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); /** * Add the Resizeable Flip Effect to Elm_Transit. @@ -879,7 +879,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_flip_add(Elm_Transit *transit, El * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); +ELM_API Elm_Transit_Effect *elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); /** * Add the Wipe Effect to Elm_Transit. @@ -900,7 +900,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_resizable_flip_add(Elm_Transit *t * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir); +ELM_API Elm_Transit_Effect *elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir); /** * Add the Color Effect to Elm_Transit. @@ -923,7 +923,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_wipe_add(Elm_Transit *transit, El * * @ingroup Elm_Transit */ -EAPI Elm_Transit_Effect *elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a); +ELM_API Elm_Transit_Effect *elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a); /** * Add the Fade Effect to Elm_Transit. @@ -945,7 +945,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_color_add(Elm_Transit *transit, u * This is because this effect needs the color information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_fade_add(Elm_Transit *transit); +ELM_API Elm_Transit_Effect *elm_transit_effect_fade_add(Elm_Transit *transit); /** * Add the Blend Effect to Elm_Transit. @@ -967,7 +967,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_fade_add(Elm_Transit *transit); * This is because this effect needs the color information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_blend_add(Elm_Transit *transit); +ELM_API Elm_Transit_Effect *elm_transit_effect_blend_add(Elm_Transit *transit); /** * Add the Rotation Effect to Elm_Transit. @@ -988,7 +988,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_blend_add(Elm_Transit *transit); * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ -EAPI Elm_Transit_Effect *elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree); +ELM_API Elm_Transit_Effect *elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree); /** * Add the ImageAnimation Effect to Elm_Transit. @@ -1024,7 +1024,7 @@ EAPI Elm_Transit_Effect *elm_transit_effect_rotation_add(Elm_Transit *transit * * @ingroup Elm_Transit */ -EAPI Elm_Transit_Effect *elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images); +ELM_API Elm_Transit_Effect *elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images); /** * @} */ diff --git a/src/lib/elementary/elm_view_form_eo.c b/src/lib/elementary/elm_view_form_eo.c index 5a0b58d3e7..7b0c60906c 100644 --- a/src/lib/elementary/elm_view_form_eo.c +++ b/src/lib/elementary/elm_view_form_eo.c @@ -1,11 +1,11 @@ void _elm_view_form_model_set(Eo *obj, Elm_View_Form_Data *pd, Efl_Model *model); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_form_model_set, EFL_FUNC_CALL(model), Efl_Model *model); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_form_model_set, EFL_FUNC_CALL(model), Efl_Model *model); void _elm_view_form_widget_add(Eo *obj, Elm_View_Form_Data *pd, const char *propname, Efl_Canvas_Object *evas); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_form_widget_add, EFL_FUNC_CALL(propname, evas), const char *propname, Efl_Canvas_Object *evas); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_form_widget_add, EFL_FUNC_CALL(propname, evas), const char *propname, Efl_Canvas_Object *evas); void _elm_view_form_efl_object_destructor(Eo *obj, Elm_View_Form_Data *pd); diff --git a/src/lib/elementary/elm_view_form_eo.h b/src/lib/elementary/elm_view_form_eo.h index 75560de31a..bff60a32ac 100644 --- a/src/lib/elementary/elm_view_form_eo.h +++ b/src/lib/elementary/elm_view_form_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_View_Form; */ #define ELM_VIEW_FORM_CLASS elm_view_form_class_get() -EWAPI const Efl_Class *elm_view_form_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_view_form_class_get(void) EINA_CONST; /** * @brief Set model @@ -31,7 +31,7 @@ EWAPI const Efl_Class *elm_view_form_class_get(void) EINA_CONST; * * @ingroup Elm_View_Form */ -EOAPI void elm_view_form_model_set(Eo *obj, Efl_Model *model); +ELM_API ELM_API_WEAK void elm_view_form_model_set(Eo *obj, Efl_Model *model); /** * @brief Add new widget @@ -44,6 +44,6 @@ EOAPI void elm_view_form_model_set(Eo *obj, Efl_Model *model); * * @ingroup Elm_View_Form */ -EOAPI void elm_view_form_widget_add(Eo *obj, const char *propname, Efl_Canvas_Object *evas); +ELM_API ELM_API_WEAK void elm_view_form_widget_add(Eo *obj, const char *propname, Efl_Canvas_Object *evas); #endif diff --git a/src/lib/elementary/elm_view_list_eo.c b/src/lib/elementary/elm_view_list_eo.c index 3c9a8c208b..42a291586c 100644 --- a/src/lib/elementary/elm_view_list_eo.c +++ b/src/lib/elementary/elm_view_list_eo.c @@ -1,25 +1,25 @@ -EWAPI const Efl_Event_Description _ELM_VIEW_LIST_EVENT_MODEL_SELECTED = +ELM_API ELM_API_WEAK const Efl_Event_Description _ELM_VIEW_LIST_EVENT_MODEL_SELECTED = EFL_EVENT_DESCRIPTION("model,selected"); void _elm_view_list_genlist_set(Eo *obj, Elm_View_List_Data *pd, Efl_Canvas_Object *genlist, Elm_Genlist_Item_Type item_type, const char *item_style); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_list_genlist_set, EFL_FUNC_CALL(genlist, item_type, item_style), Efl_Canvas_Object *genlist, Elm_Genlist_Item_Type item_type, const char *item_style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_list_genlist_set, EFL_FUNC_CALL(genlist, item_type, item_style), Efl_Canvas_Object *genlist, Elm_Genlist_Item_Type item_type, const char *item_style); void _elm_view_list_evas_object_get(Eo *obj, Elm_View_List_Data *pd, Efl_Canvas_Object **widget); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_list_evas_object_get, EFL_FUNC_CALL(widget), Efl_Canvas_Object **widget); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_list_evas_object_get, EFL_FUNC_CALL(widget), Efl_Canvas_Object **widget); void _elm_view_list_property_connect(Eo *obj, Elm_View_List_Data *pd, const char *property, const char *part); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_list_property_connect, EFL_FUNC_CALL(property, part), const char *property, const char *part); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_list_property_connect, EFL_FUNC_CALL(property, part), const char *property, const char *part); void _elm_view_list_model_set(Eo *obj, Elm_View_List_Data *pd, Efl_Model *model); -EOAPI EFL_VOID_FUNC_BODYV(elm_view_list_model_set, EFL_FUNC_CALL(model), Efl_Model *model); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_view_list_model_set, EFL_FUNC_CALL(model), Efl_Model *model); Efl_Model *_elm_view_list_model_get(const Eo *obj, Elm_View_List_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_view_list_model_get, Efl_Model *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_view_list_model_get, Efl_Model *, NULL); void _elm_view_list_efl_object_destructor(Eo *obj, Elm_View_List_Data *pd); diff --git a/src/lib/elementary/elm_view_list_eo.h b/src/lib/elementary/elm_view_list_eo.h index 2688b4f6cb..ffe37f0ea2 100644 --- a/src/lib/elementary/elm_view_list_eo.h +++ b/src/lib/elementary/elm_view_list_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_View_List; */ #define ELM_VIEW_LIST_CLASS elm_view_list_class_get() -EWAPI const Efl_Class *elm_view_list_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_view_list_class_get(void) EINA_CONST; /** * @brief Constructor wrapper @@ -33,7 +33,7 @@ EWAPI const Efl_Class *elm_view_list_class_get(void) EINA_CONST; * * @ingroup Elm_View_List */ -EOAPI void elm_view_list_genlist_set(Eo *obj, Efl_Canvas_Object *genlist, Elm_Genlist_Item_Type item_type, const char *item_style); +ELM_API ELM_API_WEAK void elm_view_list_genlist_set(Eo *obj, Efl_Canvas_Object *genlist, Elm_Genlist_Item_Type item_type, const char *item_style); /** * @brief Return evas object @@ -45,7 +45,7 @@ EOAPI void elm_view_list_genlist_set(Eo *obj, Efl_Canvas_Object *genlist, Elm_Ge * * @ingroup Elm_View_List */ -EOAPI void elm_view_list_evas_object_get(Eo *obj, Efl_Canvas_Object **widget); +ELM_API ELM_API_WEAK void elm_view_list_evas_object_get(Eo *obj, Efl_Canvas_Object **widget); /** * @brief Connect property @@ -58,7 +58,7 @@ EOAPI void elm_view_list_evas_object_get(Eo *obj, Efl_Canvas_Object **widget); * * @ingroup Elm_View_List */ -EOAPI void elm_view_list_property_connect(Eo *obj, const char *property, const char *part); +ELM_API ELM_API_WEAK void elm_view_list_property_connect(Eo *obj, const char *property, const char *part); /** * @brief Set model @@ -70,7 +70,7 @@ EOAPI void elm_view_list_property_connect(Eo *obj, const char *property, const c * * @ingroup Elm_View_List */ -EOAPI void elm_view_list_model_set(Eo *obj, Efl_Model *model); +ELM_API ELM_API_WEAK void elm_view_list_model_set(Eo *obj, Efl_Model *model); /** * @brief Get model @@ -83,9 +83,9 @@ EOAPI void elm_view_list_model_set(Eo *obj, Efl_Model *model); * * @ingroup Elm_View_List */ -EOAPI Efl_Model *elm_view_list_model_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Model *elm_view_list_model_get(const Eo *obj); -EWAPI extern const Efl_Event_Description _ELM_VIEW_LIST_EVENT_MODEL_SELECTED; +ELM_API ELM_API_WEAK extern const Efl_Event_Description _ELM_VIEW_LIST_EVENT_MODEL_SELECTED; /** Called when model was selected * @return Efl_Object * diff --git a/src/lib/elementary/elm_web2.c b/src/lib/elementary/elm_web2.c index 90e454ca01..cd7fffe3c2 100644 --- a/src/lib/elementary/elm_web2.c +++ b/src/lib/elementary/elm_web2.c @@ -69,14 +69,14 @@ _elm_unneed_web(void) ewm.unneed_web(); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_need_web(void) { if (!ewm.need_web) return EINA_FALSE; return ewm.need_web(); } -EAPI Evas_Object * +ELM_API Evas_Object * elm_web_add(Evas_Object *parent) { if (!parent || !ewm.class_get) return NULL; @@ -84,7 +84,7 @@ elm_web_add(Evas_Object *parent) return elm_legacy_add(ewm.class_get(), parent); } -EAPI const Efl_Class * +ELM_API const Efl_Class * elm_web_real_class_get(void) { if (!ewm.class_get) return NULL; @@ -104,7 +104,7 @@ _elm_web_efl_object_constructor(Eo *obj, Elm_Web_Data *sd) return obj; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *url) { ELM_WEB_CHECK(obj) EINA_FALSE; @@ -112,28 +112,28 @@ elm_web_uri_set(Evas_Object *obj, const char *url) return elm_obj_web_url_set(obj, url); } -EAPI const char * +ELM_API const char * elm_web_uri_get(const Evas_Object *obj) { return elm_obj_web_url_get((Eo *) obj); } // FIXME: override with module function -EAPI void +ELM_API void elm_web_window_features_ref(Elm_Web_Window_Features *wf) { if (!ewm.window_features_ref) return ; ewm.window_features_ref(wf); } -EAPI void +ELM_API void elm_web_window_features_unref(Elm_Web_Window_Features *wf) { if (!ewm.window_features_unref) return ; ewm.window_features_unref(wf); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag) { @@ -141,7 +141,7 @@ elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, return ewm.window_features_property_get(wf, flag); } -EAPI void +ELM_API void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, @@ -182,7 +182,7 @@ _convert_web_zoom_mode(Elm_Web_Zoom_Mode *legacy_mode, Efl_Ui_Zoom_Mode *mode, E #undef CONVERT } -EAPI void +ELM_API void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode) { Efl_Ui_Zoom_Mode new_mode = EFL_UI_ZOOM_MODE_MANUAL;; @@ -192,7 +192,7 @@ elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode) efl_ui_zoom_mode_set(obj, new_mode); } -EAPI Elm_Web_Zoom_Mode +ELM_API Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj) { Efl_Ui_Zoom_Mode new_mode = efl_ui_zoom_mode_get(obj);; @@ -203,13 +203,13 @@ elm_web_zoom_mode_get(const Evas_Object *obj) return mode; } -EAPI void +ELM_API void elm_web_zoom_set(Evas_Object *obj, double zoom) { efl_ui_zoom_level_set(obj, zoom); } -EAPI double +ELM_API double elm_web_zoom_get(const Evas_Object *obj) { return efl_ui_zoom_level_get(obj); diff --git a/src/lib/elementary/elm_web_common.h b/src/lib/elementary/elm_web_common.h index 6373f18d79..faddb73705 100644 --- a/src/lib/elementary/elm_web_common.h +++ b/src/lib/elementary/elm_web_common.h @@ -264,7 +264,7 @@ typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char * * @return @c EINA_TRUE if the flag is set, @c EINA_FALSE otherwise */ -EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag); +ELM_API Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag); /** * @@ -273,10 +273,10 @@ EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_W * @param wf The web window features object * @param x, y, w, h - the co-ordinates of the web view window. */ -EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); +ELM_API void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); -EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf); -EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf); +ELM_API void elm_web_window_features_ref(Elm_Web_Window_Features *wf); +ELM_API void elm_web_window_features_unref(Elm_Web_Window_Features *wf); /** * @} diff --git a/src/lib/elementary/elm_web_eo.c b/src/lib/elementary/elm_web_eo.c index 227698359c..c36c21aa52 100644 --- a/src/lib/elementary/elm_web_eo.c +++ b/src/lib/elementary/elm_web_eo.c @@ -14,7 +14,7 @@ __eolian_elm_web_text_matches_highlight_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_FUNC_BODYV(elm_obj_web_text_matches_highlight_set, Eina_Bool, 0, EFL_FUNC_CALL(highlight), Eina_Bool highlight); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_text_matches_highlight_set, Eina_Bool, 0, EFL_FUNC_CALL(highlight), Eina_Bool highlight); static Eina_Value __eolian_elm_web_text_matches_highlight_get_reflect(const Eo *obj) @@ -23,7 +23,7 @@ __eolian_elm_web_text_matches_highlight_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_text_matches_highlight_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_text_matches_highlight_get, Eina_Bool, 0); static Eina_Error __eolian_elm_web_useragent_set_reflect(Eo *obj, Eina_Value val) @@ -40,7 +40,7 @@ __eolian_elm_web_useragent_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_useragent_set, EFL_FUNC_CALL(user_agent), const char *user_agent); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_useragent_set, EFL_FUNC_CALL(user_agent), const char *user_agent); static Eina_Value __eolian_elm_web_useragent_get_reflect(const Eo *obj) @@ -49,7 +49,7 @@ __eolian_elm_web_useragent_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_useragent_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_useragent_get, const char *, NULL); static Eina_Error __eolian_elm_web_url_set_reflect(Eo *obj, Eina_Value val) @@ -66,7 +66,7 @@ __eolian_elm_web_url_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_FUNC_BODYV(elm_obj_web_url_set, Eina_Bool, 0, EFL_FUNC_CALL(url), const char *url); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_url_set, Eina_Bool, 0, EFL_FUNC_CALL(url), const char *url); static Eina_Value __eolian_elm_web_url_get_reflect(const Eo *obj) @@ -75,9 +75,9 @@ __eolian_elm_web_url_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_url_get, const char *, NULL); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_bg_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); -EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_web_bg_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_url_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_bg_color_set, EFL_FUNC_CALL(r, g, b, a), int r, int g, int b, int a); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_CONST(elm_obj_web_bg_color_get, EFL_FUNC_CALL(r, g, b, a), int *r, int *g, int *b, int *a); static Eina_Error __eolian_elm_web_inwin_mode_set_reflect(Eo *obj, Eina_Value val) @@ -94,7 +94,7 @@ __eolian_elm_web_inwin_mode_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_inwin_mode_set, EFL_FUNC_CALL(value), Eina_Bool value); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_inwin_mode_set, EFL_FUNC_CALL(value), Eina_Bool value); static Eina_Value __eolian_elm_web_inwin_mode_get_reflect(const Eo *obj) @@ -103,7 +103,7 @@ __eolian_elm_web_inwin_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_inwin_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_inwin_mode_get, Eina_Bool, 0); static Eina_Error __eolian_elm_web_tab_propagate_set_reflect(Eo *obj, Eina_Value val) @@ -120,7 +120,7 @@ __eolian_elm_web_tab_propagate_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_tab_propagate_set, EFL_FUNC_CALL(propagate), Eina_Bool propagate); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_tab_propagate_set, EFL_FUNC_CALL(propagate), Eina_Bool propagate); static Eina_Value __eolian_elm_web_tab_propagate_get_reflect(const Eo *obj) @@ -129,7 +129,7 @@ __eolian_elm_web_tab_propagate_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_tab_propagate_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_tab_propagate_get, Eina_Bool, 0); static Eina_Error __eolian_elm_web_history_enabled_set_reflect(Eo *obj, Eina_Value val) @@ -146,7 +146,7 @@ __eolian_elm_web_history_enabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_history_enabled_set, EFL_FUNC_CALL(enable), Eina_Bool enable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_history_enabled_set, EFL_FUNC_CALL(enable), Eina_Bool enable); static Eina_Value __eolian_elm_web_history_enabled_get_reflect(const Eo *obj) @@ -155,11 +155,11 @@ __eolian_elm_web_history_enabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_history_enabled_get, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_console_message_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Console_Message func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_window_create_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Window_Open func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_file_selector_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_File_Selector func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_confirm_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Confirm func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_history_enabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_console_message_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Console_Message func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_window_create_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Window_Open func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_file_selector_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_File_Selector func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_confirm_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Confirm func, void *data); static Eina_Error __eolian_elm_web_popup_selected_set_reflect(Eo *obj, Eina_Value val) @@ -176,29 +176,29 @@ __eolian_elm_web_popup_selected_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_popup_selected_set, EFL_FUNC_CALL(idx), int idx); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_prompt_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Prompt func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_alert_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Alert func, void *data); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_forward_possible_get, Eina_Bool, 0); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_webkit_view_get, Efl_Canvas_Object *, NULL); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_back_possible_get, Eina_Bool, 0); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_load_progress_get, double, 0); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_selection_get, char *, NULL); -EOAPI EFL_FUNC_BODY_CONST(elm_obj_web_title_get, Eina_Stringshare *, NULL); -EOAPI EFL_FUNC_BODYV(elm_obj_web_navigate, Eina_Bool, 0, EFL_FUNC_CALL(steps), int steps); -EOAPI EFL_FUNC_BODY(elm_obj_web_back, Eina_Bool, 0); -EOAPI EFL_FUNC_BODYV(elm_obj_web_html_string_load, Eina_Bool, 0, EFL_FUNC_CALL(html, base_url, unreachable_url), const char *html, const char *base_url, const char *unreachable_url); -EOAPI EFL_FUNC_BODYV_CONST(elm_obj_web_text_search, Eina_Bool, 0, EFL_FUNC_CALL(string, case_sensitive, forward, wrap), const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); -EOAPI EFL_FUNC_BODY(elm_obj_web_popup_destroy, Eina_Bool, 0); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_region_show, EFL_FUNC_CALL(x, y, w, h), int x, int y, int w, int h); -EOAPI EFL_FUNC_BODY(elm_obj_web_forward, Eina_Bool, 0); -EOAPI EFL_FUNC_BODYV(elm_obj_web_text_matches_mark, unsigned int, 0, EFL_FUNC_CALL(string, case_sensitive, highlight, limit), const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); -EOAPI EFL_VOID_FUNC_BODYV(elm_obj_web_region_bring_in, EFL_FUNC_CALL(x, y, w, h), int x, int y, int w, int h); -EOAPI EFL_FUNC_BODY(elm_obj_web_stop, Eina_Bool, 0); -EOAPI EFL_FUNC_BODYV(elm_obj_web_navigate_possible_get, Eina_Bool, 0, EFL_FUNC_CALL(steps), int steps); -EOAPI EFL_FUNC_BODY(elm_obj_web_reload_full, Eina_Bool, 0); -EOAPI EFL_FUNC_BODY(elm_obj_web_text_matches_unmark_all, Eina_Bool, 0); -EOAPI EFL_FUNC_BODY(elm_obj_web_reload, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_popup_selected_set, EFL_FUNC_CALL(idx), int idx); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_prompt_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Prompt func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_dialog_alert_hook_set, EFL_FUNC_CALL(func, data), Elm_Web_Dialog_Alert func, void *data); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_forward_possible_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_webkit_view_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_back_possible_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_load_progress_get, double, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_selection_get, char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_obj_web_title_get, Eina_Stringshare *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_navigate, Eina_Bool, 0, EFL_FUNC_CALL(steps), int steps); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_back, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_html_string_load, Eina_Bool, 0, EFL_FUNC_CALL(html, base_url, unreachable_url), const char *html, const char *base_url, const char *unreachable_url); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_obj_web_text_search, Eina_Bool, 0, EFL_FUNC_CALL(string, case_sensitive, forward, wrap), const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_popup_destroy, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_region_show, EFL_FUNC_CALL(x, y, w, h), int x, int y, int w, int h); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_forward, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_text_matches_mark, unsigned int, 0, EFL_FUNC_CALL(string, case_sensitive, highlight, limit), const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_obj_web_region_bring_in, EFL_FUNC_CALL(x, y, w, h), int x, int y, int w, int h); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_stop, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_obj_web_navigate_possible_get, Eina_Bool, 0, EFL_FUNC_CALL(steps), int steps); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_reload_full, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_text_matches_unmark_all, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_obj_web_reload, Eina_Bool, 0); Efl_Object *_elm_web_efl_object_constructor(Eo *obj, Elm_Web_Data *pd); diff --git a/src/lib/elementary/elm_web_eo.h b/src/lib/elementary/elm_web_eo.h index 73f4311dfe..b6b4afd68c 100644 --- a/src/lib/elementary/elm_web_eo.h +++ b/src/lib/elementary/elm_web_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Web; */ #define ELM_WEB_CLASS elm_web_class_get() -EWAPI const Efl_Class *elm_web_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_web_class_get(void) EINA_CONST; /** * @brief Sets whether to highlight the matched marks. @@ -34,7 +34,7 @@ EWAPI const Efl_Class *elm_web_class_get(void) EINA_CONST; * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_text_matches_highlight_set(Eo *obj, Eina_Bool highlight); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_text_matches_highlight_set(Eo *obj, Eina_Bool highlight); /** * @brief Get whether highlighting marks is enabled. @@ -45,7 +45,7 @@ EOAPI Eina_Bool elm_obj_web_text_matches_highlight_set(Eo *obj, Eina_Bool highli * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_text_matches_highlight_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_text_matches_highlight_get(const Eo *obj); /** * @brief Change useragent of a elm_web object. @@ -55,7 +55,7 @@ EOAPI Eina_Bool elm_obj_web_text_matches_highlight_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_useragent_set(Eo *obj, const char *user_agent); +ELM_API ELM_API_WEAK void elm_obj_web_useragent_set(Eo *obj, const char *user_agent); /** * @brief Return current useragent of elm_web object. @@ -66,7 +66,7 @@ EOAPI void elm_obj_web_useragent_set(Eo *obj, const char *user_agent); * * @ingroup Elm_Web */ -EOAPI const char *elm_obj_web_useragent_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_web_useragent_get(const Eo *obj); /** * @brief Sets the URL for the web object. @@ -81,7 +81,7 @@ EOAPI const char *elm_obj_web_useragent_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_url_set(Eo *obj, const char *url); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_url_set(Eo *obj, const char *url); /** * @brief Get the current URL for the object. @@ -94,7 +94,7 @@ EOAPI Eina_Bool elm_obj_web_url_set(Eo *obj, const char *url); * * @ingroup Elm_Web */ -EOAPI const char *elm_obj_web_url_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_obj_web_url_get(const Eo *obj); /** * @brief Sets the background color to be used by the web object. @@ -110,7 +110,7 @@ EOAPI const char *elm_obj_web_url_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_bg_color_set(Eo *obj, int r, int g, int b, int a); +ELM_API ELM_API_WEAK void elm_obj_web_bg_color_set(Eo *obj, int r, int g, int b, int a); /** * @brief Get the background color to be used by the web object. @@ -126,7 +126,7 @@ EOAPI void elm_obj_web_bg_color_set(Eo *obj, int r, int g, int b, int a); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_bg_color_get(const Eo *obj, int *r, int *g, int *b, int *a); +ELM_API ELM_API_WEAK void elm_obj_web_bg_color_get(const Eo *obj, int *r, int *g, int *b, int *a); /** * @brief Sets the default dialogs to use an Inwin instead of a normal window. @@ -141,7 +141,7 @@ EOAPI void elm_obj_web_bg_color_get(const Eo *obj, int *r, int *g, int *b, int * * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_inwin_mode_set(Eo *obj, Eina_Bool value); +ELM_API ELM_API_WEAK void elm_obj_web_inwin_mode_set(Eo *obj, Eina_Bool value); /** * @brief Get whether Inwin mode is set for the current object. @@ -152,7 +152,7 @@ EOAPI void elm_obj_web_inwin_mode_set(Eo *obj, Eina_Bool value); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_inwin_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_inwin_mode_get(const Eo *obj); /** * @brief Sets whether to use tab propagation. @@ -168,7 +168,7 @@ EOAPI Eina_Bool elm_obj_web_inwin_mode_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_tab_propagate_set(Eo *obj, Eina_Bool propagate); +ELM_API ELM_API_WEAK void elm_obj_web_tab_propagate_set(Eo *obj, Eina_Bool propagate); /** * @brief Get the status of the tab propagation. @@ -179,7 +179,7 @@ EOAPI void elm_obj_web_tab_propagate_set(Eo *obj, Eina_Bool propagate); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_tab_propagate_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_tab_propagate_get(const Eo *obj); /** * @brief Enables or disables the browsing history. @@ -189,7 +189,7 @@ EOAPI Eina_Bool elm_obj_web_tab_propagate_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_history_enabled_set(Eo *obj, Eina_Bool enable); +ELM_API ELM_API_WEAK void elm_obj_web_history_enabled_set(Eo *obj, Eina_Bool enable); /** * @brief Get whether browsing history is enabled for the given object. @@ -200,7 +200,7 @@ EOAPI void elm_obj_web_history_enabled_set(Eo *obj, Eina_Bool enable); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_history_enabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_history_enabled_get(const Eo *obj); /** * @brief Sets the function to call when a console message is emitted from JS. @@ -214,7 +214,7 @@ EOAPI Eina_Bool elm_obj_web_history_enabled_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_console_message_hook_set(Eo *obj, Elm_Web_Console_Message func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_console_message_hook_set(Eo *obj, Elm_Web_Console_Message func, void *data); /** * @brief Sets the function to call when a new window is requested. @@ -230,7 +230,7 @@ EOAPI void elm_obj_web_console_message_hook_set(Eo *obj, Elm_Web_Console_Message * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_window_create_hook_set(Eo *obj, Elm_Web_Window_Open func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_window_create_hook_set(Eo *obj, Elm_Web_Window_Open func, void *data); /** * @brief Sets the function to call when an file selector dialog. @@ -245,7 +245,7 @@ EOAPI void elm_obj_web_window_create_hook_set(Eo *obj, Elm_Web_Window_Open func, * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_dialog_file_selector_hook_set(Eo *obj, Elm_Web_Dialog_File_Selector func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_dialog_file_selector_hook_set(Eo *obj, Elm_Web_Dialog_File_Selector func, void *data); /** * @brief Sets the function to call when an confirm dialog. @@ -260,7 +260,7 @@ EOAPI void elm_obj_web_dialog_file_selector_hook_set(Eo *obj, Elm_Web_Dialog_Fil * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_dialog_confirm_hook_set(Eo *obj, Elm_Web_Dialog_Confirm func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_dialog_confirm_hook_set(Eo *obj, Elm_Web_Dialog_Confirm func, void *data); /** * @brief Tells the web object which index in the currently open popup was @@ -275,7 +275,7 @@ EOAPI void elm_obj_web_dialog_confirm_hook_set(Eo *obj, Elm_Web_Dialog_Confirm f * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_popup_selected_set(Eo *obj, int idx); +ELM_API ELM_API_WEAK void elm_obj_web_popup_selected_set(Eo *obj, int idx); /** * @brief Sets the function to call when an prompt dialog. @@ -290,7 +290,7 @@ EOAPI void elm_obj_web_popup_selected_set(Eo *obj, int idx); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_dialog_prompt_hook_set(Eo *obj, Elm_Web_Dialog_Prompt func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_dialog_prompt_hook_set(Eo *obj, Elm_Web_Dialog_Prompt func, void *data); /** * @brief Sets the function to call when an alert dialog. @@ -305,7 +305,7 @@ EOAPI void elm_obj_web_dialog_prompt_hook_set(Eo *obj, Elm_Web_Dialog_Prompt fun * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_dialog_alert_hook_set(Eo *obj, Elm_Web_Dialog_Alert func, void *data); +ELM_API ELM_API_WEAK void elm_obj_web_dialog_alert_hook_set(Eo *obj, Elm_Web_Dialog_Alert func, void *data); /** * @brief Queries whether it's possible to go forward in history. @@ -316,7 +316,7 @@ EOAPI void elm_obj_web_dialog_alert_hook_set(Eo *obj, Elm_Web_Dialog_Alert func, * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_forward_possible_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_forward_possible_get(const Eo *obj); /** * @brief Get internal ewk_view object from web object. @@ -332,7 +332,7 @@ EOAPI Eina_Bool elm_obj_web_forward_possible_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI Efl_Canvas_Object *elm_obj_web_webkit_view_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_obj_web_webkit_view_get(const Eo *obj); /** * @brief Queries whether it's possible to go back in history. @@ -343,7 +343,7 @@ EOAPI Efl_Canvas_Object *elm_obj_web_webkit_view_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_back_possible_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_back_possible_get(const Eo *obj); /** * @brief Get the overall loading progress of the page. @@ -359,7 +359,7 @@ EOAPI Eina_Bool elm_obj_web_back_possible_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI double elm_obj_web_load_progress_get(const Eo *obj); +ELM_API ELM_API_WEAK double elm_obj_web_load_progress_get(const Eo *obj); /** * @brief Get a copy of the currently selected text. @@ -373,7 +373,7 @@ EOAPI double elm_obj_web_load_progress_get(const Eo *obj); * * @ingroup Elm_Web */ -EOAPI char *elm_obj_web_selection_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK char *elm_obj_web_selection_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get the current title. @@ -387,7 +387,7 @@ EOAPI char *elm_obj_web_selection_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; * * @ingroup Elm_Web */ -EOAPI Eina_Stringshare *elm_obj_web_title_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; +ELM_API ELM_API_WEAK Eina_Stringshare *elm_obj_web_title_get(const Eo *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Jumps the given number of steps in the browsing history. @@ -403,7 +403,7 @@ EOAPI Eina_Stringshare *elm_obj_web_title_get(const Eo *obj) EINA_WARN_UNUSED_RE * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_navigate(Eo *obj, int steps); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_navigate(Eo *obj, int steps); /** * @brief Goes back one step in the browsing history. @@ -416,7 +416,7 @@ EOAPI Eina_Bool elm_obj_web_navigate(Eo *obj, int steps); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_back(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_back(Eo *obj); /** * @brief Loads the specified @c html string as the content of the web object. @@ -439,7 +439,7 @@ EOAPI Eina_Bool elm_obj_web_back(Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_html_string_load(Eo *obj, const char *html, const char *base_url, const char *unreachable_url); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_html_string_load(Eo *obj, const char *html, const char *base_url, const char *unreachable_url); /** * @brief Searches the given string in a document. @@ -454,7 +454,7 @@ EOAPI Eina_Bool elm_obj_web_html_string_load(Eo *obj, const char *html, const ch * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_text_search(const Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_text_search(const Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); /** * @brief Dismisses an open dropdown popup @@ -471,7 +471,7 @@ EOAPI Eina_Bool elm_obj_web_text_search(const Eo *obj, const char *string, Eina_ * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_popup_destroy(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_popup_destroy(Eo *obj); /** * @brief Shows the given region in the web object. @@ -484,7 +484,7 @@ EOAPI Eina_Bool elm_obj_web_popup_destroy(Eo *obj); * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_region_show(Eo *obj, int x, int y, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_web_region_show(Eo *obj, int x, int y, int w, int h); /** * @brief Goes forward one step in the browsing history. @@ -501,7 +501,7 @@ EOAPI void elm_obj_web_region_show(Eo *obj, int x, int y, int w, int h); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_forward(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_forward(Eo *obj); /** * @brief Marks matches of the given string in a document. @@ -516,7 +516,7 @@ EOAPI Eina_Bool elm_obj_web_forward(Eo *obj); * * @ingroup Elm_Web */ -EOAPI unsigned int elm_obj_web_text_matches_mark(Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); +ELM_API ELM_API_WEAK unsigned int elm_obj_web_text_matches_mark(Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); /** * @brief Brings in the region to the visible area. @@ -532,7 +532,7 @@ EOAPI unsigned int elm_obj_web_text_matches_mark(Eo *obj, const char *string, Ei * * @ingroup Elm_Web */ -EOAPI void elm_obj_web_region_bring_in(Eo *obj, int x, int y, int w, int h); +ELM_API ELM_API_WEAK void elm_obj_web_region_bring_in(Eo *obj, int x, int y, int w, int h); /** * @brief Stops loading the current page. @@ -547,7 +547,7 @@ EOAPI void elm_obj_web_region_bring_in(Eo *obj, int x, int y, int w, int h); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_stop(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_stop(Eo *obj); /** * @brief Queries whether it's possible to jump the given number of steps. @@ -563,7 +563,7 @@ EOAPI Eina_Bool elm_obj_web_stop(Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_navigate_possible_get(Eo *obj, int steps); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_navigate_possible_get(Eo *obj, int steps); /** * @brief Requests a reload of the current document, avoiding any existing @@ -575,7 +575,7 @@ EOAPI Eina_Bool elm_obj_web_navigate_possible_get(Eo *obj, int steps); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_reload_full(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_reload_full(Eo *obj); /** * @brief Clears all marked matches in the document. @@ -586,7 +586,7 @@ EOAPI Eina_Bool elm_obj_web_reload_full(Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_text_matches_unmark_all(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_text_matches_unmark_all(Eo *obj); /** * @brief Requests a reload of the current document in the object. @@ -597,6 +597,6 @@ EOAPI Eina_Bool elm_obj_web_text_matches_unmark_all(Eo *obj); * * @ingroup Elm_Web */ -EOAPI Eina_Bool elm_obj_web_reload(Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_obj_web_reload(Eo *obj); #endif diff --git a/src/lib/elementary/elm_web_eo.legacy.c b/src/lib/elementary/elm_web_eo.legacy.c index a589988825..4d40413aa1 100644 --- a/src/lib/elementary/elm_web_eo.legacy.c +++ b/src/lib/elementary/elm_web_eo.legacy.c @@ -1,245 +1,245 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_text_matches_highlight_set(Elm_Web *obj, Eina_Bool highlight) { return elm_obj_web_text_matches_highlight_set(obj, highlight); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_text_matches_highlight_get(const Elm_Web *obj) { return elm_obj_web_text_matches_highlight_get(obj); } -EAPI void +ELM_API void elm_web_useragent_set(Elm_Web *obj, const char *user_agent) { elm_obj_web_useragent_set(obj, user_agent); } -EAPI const char * +ELM_API const char * elm_web_useragent_get(const Elm_Web *obj) { return elm_obj_web_useragent_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_url_set(Elm_Web *obj, const char *url) { return elm_obj_web_url_set(obj, url); } -EAPI const char * +ELM_API const char * elm_web_url_get(const Elm_Web *obj) { return elm_obj_web_url_get(obj); } -EAPI void +ELM_API void elm_web_bg_color_set(Elm_Web *obj, int r, int g, int b, int a) { elm_obj_web_bg_color_set(obj, r, g, b, a); } -EAPI void +ELM_API void elm_web_bg_color_get(const Elm_Web *obj, int *r, int *g, int *b, int *a) { elm_obj_web_bg_color_get(obj, r, g, b, a); } -EAPI void +ELM_API void elm_web_inwin_mode_set(Elm_Web *obj, Eina_Bool value) { elm_obj_web_inwin_mode_set(obj, value); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_inwin_mode_get(const Elm_Web *obj) { return elm_obj_web_inwin_mode_get(obj); } -EAPI void +ELM_API void elm_web_tab_propagate_set(Elm_Web *obj, Eina_Bool propagate) { elm_obj_web_tab_propagate_set(obj, propagate); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_tab_propagate_get(const Elm_Web *obj) { return elm_obj_web_tab_propagate_get(obj); } -EAPI void +ELM_API void elm_web_history_enabled_set(Elm_Web *obj, Eina_Bool enable) { elm_obj_web_history_enabled_set(obj, enable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_history_enabled_get(const Elm_Web *obj) { return elm_obj_web_history_enabled_get(obj); } -EAPI void +ELM_API void elm_web_console_message_hook_set(Elm_Web *obj, Elm_Web_Console_Message func, void *data) { elm_obj_web_console_message_hook_set(obj, func, data); } -EAPI void +ELM_API void elm_web_window_create_hook_set(Elm_Web *obj, Elm_Web_Window_Open func, void *data) { elm_obj_web_window_create_hook_set(obj, func, data); } -EAPI void +ELM_API void elm_web_dialog_file_selector_hook_set(Elm_Web *obj, Elm_Web_Dialog_File_Selector func, void *data) { elm_obj_web_dialog_file_selector_hook_set(obj, func, data); } -EAPI void +ELM_API void elm_web_dialog_confirm_hook_set(Elm_Web *obj, Elm_Web_Dialog_Confirm func, void *data) { elm_obj_web_dialog_confirm_hook_set(obj, func, data); } -EAPI void +ELM_API void elm_web_popup_selected_set(Elm_Web *obj, int idx) { elm_obj_web_popup_selected_set(obj, idx); } -EAPI void +ELM_API void elm_web_dialog_prompt_hook_set(Elm_Web *obj, Elm_Web_Dialog_Prompt func, void *data) { elm_obj_web_dialog_prompt_hook_set(obj, func, data); } -EAPI void +ELM_API void elm_web_dialog_alert_hook_set(Elm_Web *obj, Elm_Web_Dialog_Alert func, void *data) { elm_obj_web_dialog_alert_hook_set(obj, func, data); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_forward_possible_get(const Elm_Web *obj) { return elm_obj_web_forward_possible_get(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_web_webkit_view_get(const Elm_Web *obj) { return elm_obj_web_webkit_view_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_back_possible_get(const Elm_Web *obj) { return elm_obj_web_back_possible_get(obj); } -EAPI double +ELM_API double elm_web_load_progress_get(const Elm_Web *obj) { return elm_obj_web_load_progress_get(obj); } -EAPI char * +ELM_API char * elm_web_selection_get(const Elm_Web *obj) { return elm_obj_web_selection_get(obj); } -EAPI Eina_Stringshare * +ELM_API Eina_Stringshare * elm_web_title_get(const Elm_Web *obj) { return elm_obj_web_title_get(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_navigate(Elm_Web *obj, int steps) { return elm_obj_web_navigate(obj, steps); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_back(Elm_Web *obj) { return elm_obj_web_back(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_html_string_load(Elm_Web *obj, const char *html, const char *base_url, const char *unreachable_url) { return elm_obj_web_html_string_load(obj, html, base_url, unreachable_url); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_text_search(const Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap) { return elm_obj_web_text_search(obj, string, case_sensitive, forward, wrap); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_popup_destroy(Elm_Web *obj) { return elm_obj_web_popup_destroy(obj); } -EAPI void +ELM_API void elm_web_region_show(Elm_Web *obj, int x, int y, int w, int h) { elm_obj_web_region_show(obj, x, y, w, h); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_forward(Elm_Web *obj) { return elm_obj_web_forward(obj); } -EAPI unsigned int +ELM_API unsigned int elm_web_text_matches_mark(Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit) { return elm_obj_web_text_matches_mark(obj, string, case_sensitive, highlight, limit); } -EAPI void +ELM_API void elm_web_region_bring_in(Elm_Web *obj, int x, int y, int w, int h) { elm_obj_web_region_bring_in(obj, x, y, w, h); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_stop(Elm_Web *obj) { return elm_obj_web_stop(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_navigate_possible_get(Elm_Web *obj, int steps) { return elm_obj_web_navigate_possible_get(obj, steps); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_reload_full(Elm_Web *obj) { return elm_obj_web_reload_full(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_text_matches_unmark_all(Elm_Web *obj) { return elm_obj_web_text_matches_unmark_all(obj); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_web_reload(Elm_Web *obj) { return elm_obj_web_reload(obj); diff --git a/src/lib/elementary/elm_web_eo.legacy.h b/src/lib/elementary/elm_web_eo.legacy.h index a872707400..e7b21095f4 100644 --- a/src/lib/elementary/elm_web_eo.legacy.h +++ b/src/lib/elementary/elm_web_eo.legacy.h @@ -27,7 +27,7 @@ typedef Eo Elm_Web; * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_text_matches_highlight_set(Elm_Web *obj, Eina_Bool highlight); +ELM_API Eina_Bool elm_web_text_matches_highlight_set(Elm_Web *obj, Eina_Bool highlight); /** * @brief Get whether highlighting marks is enabled. @@ -38,7 +38,7 @@ EAPI Eina_Bool elm_web_text_matches_highlight_set(Elm_Web *obj, Eina_Bool highli * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_text_matches_highlight_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_text_matches_highlight_get(const Elm_Web *obj); /** * @brief Change useragent of a elm_web object. @@ -48,7 +48,7 @@ EAPI Eina_Bool elm_web_text_matches_highlight_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_useragent_set(Elm_Web *obj, const char *user_agent); +ELM_API void elm_web_useragent_set(Elm_Web *obj, const char *user_agent); /** * @brief Return current useragent of elm_web object. @@ -59,7 +59,7 @@ EAPI void elm_web_useragent_set(Elm_Web *obj, const char *user_agent); * * @ingroup Elm_Web_Group */ -EAPI const char *elm_web_useragent_get(const Elm_Web *obj); +ELM_API const char *elm_web_useragent_get(const Elm_Web *obj); /** * @brief Sets the URL for the web object. @@ -74,7 +74,7 @@ EAPI const char *elm_web_useragent_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_url_set(Elm_Web *obj, const char *url); +ELM_API Eina_Bool elm_web_url_set(Elm_Web *obj, const char *url); /** * @brief Get the current URL for the object. @@ -87,7 +87,7 @@ EAPI Eina_Bool elm_web_url_set(Elm_Web *obj, const char *url); * * @ingroup Elm_Web_Group */ -EAPI const char *elm_web_url_get(const Elm_Web *obj); +ELM_API const char *elm_web_url_get(const Elm_Web *obj); /** * @brief Sets the background color to be used by the web object. @@ -103,7 +103,7 @@ EAPI const char *elm_web_url_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_bg_color_set(Elm_Web *obj, int r, int g, int b, int a); +ELM_API void elm_web_bg_color_set(Elm_Web *obj, int r, int g, int b, int a); /** * @brief Get the background color to be used by the web object. @@ -119,7 +119,7 @@ EAPI void elm_web_bg_color_set(Elm_Web *obj, int r, int g, int b, int a); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_bg_color_get(const Elm_Web *obj, int *r, int *g, int *b, int *a); +ELM_API void elm_web_bg_color_get(const Elm_Web *obj, int *r, int *g, int *b, int *a); /** * @brief Sets the default dialogs to use an Inwin instead of a normal window. @@ -134,7 +134,7 @@ EAPI void elm_web_bg_color_get(const Elm_Web *obj, int *r, int *g, int *b, int * * * @ingroup Elm_Web_Group */ -EAPI void elm_web_inwin_mode_set(Elm_Web *obj, Eina_Bool value); +ELM_API void elm_web_inwin_mode_set(Elm_Web *obj, Eina_Bool value); /** * @brief Get whether Inwin mode is set for the current object. @@ -145,7 +145,7 @@ EAPI void elm_web_inwin_mode_set(Elm_Web *obj, Eina_Bool value); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_inwin_mode_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_inwin_mode_get(const Elm_Web *obj); /** * @brief Sets whether to use tab propagation. @@ -161,7 +161,7 @@ EAPI Eina_Bool elm_web_inwin_mode_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_tab_propagate_set(Elm_Web *obj, Eina_Bool propagate); +ELM_API void elm_web_tab_propagate_set(Elm_Web *obj, Eina_Bool propagate); /** * @brief Get the status of the tab propagation. @@ -172,7 +172,7 @@ EAPI void elm_web_tab_propagate_set(Elm_Web *obj, Eina_Bool propagate); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_tab_propagate_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_tab_propagate_get(const Elm_Web *obj); /** * @brief Enables or disables the browsing history. @@ -182,7 +182,7 @@ EAPI Eina_Bool elm_web_tab_propagate_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_history_enabled_set(Elm_Web *obj, Eina_Bool enable); +ELM_API void elm_web_history_enabled_set(Elm_Web *obj, Eina_Bool enable); /** * @brief Get whether browsing history is enabled for the given object. @@ -193,7 +193,7 @@ EAPI void elm_web_history_enabled_set(Elm_Web *obj, Eina_Bool enable); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_history_enabled_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_history_enabled_get(const Elm_Web *obj); /** * @brief Sets the function to call when a console message is emitted from JS. @@ -207,7 +207,7 @@ EAPI Eina_Bool elm_web_history_enabled_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_console_message_hook_set(Elm_Web *obj, Elm_Web_Console_Message func, void *data); +ELM_API void elm_web_console_message_hook_set(Elm_Web *obj, Elm_Web_Console_Message func, void *data); /** * @brief Sets the function to call when a new window is requested. @@ -223,7 +223,7 @@ EAPI void elm_web_console_message_hook_set(Elm_Web *obj, Elm_Web_Console_Message * * @ingroup Elm_Web_Group */ -EAPI void elm_web_window_create_hook_set(Elm_Web *obj, Elm_Web_Window_Open func, void *data); +ELM_API void elm_web_window_create_hook_set(Elm_Web *obj, Elm_Web_Window_Open func, void *data); /** * @brief Sets the function to call when an file selector dialog. @@ -238,7 +238,7 @@ EAPI void elm_web_window_create_hook_set(Elm_Web *obj, Elm_Web_Window_Open func, * * @ingroup Elm_Web_Group */ -EAPI void elm_web_dialog_file_selector_hook_set(Elm_Web *obj, Elm_Web_Dialog_File_Selector func, void *data); +ELM_API void elm_web_dialog_file_selector_hook_set(Elm_Web *obj, Elm_Web_Dialog_File_Selector func, void *data); /** * @brief Sets the function to call when an confirm dialog. @@ -253,7 +253,7 @@ EAPI void elm_web_dialog_file_selector_hook_set(Elm_Web *obj, Elm_Web_Dialog_Fil * * @ingroup Elm_Web_Group */ -EAPI void elm_web_dialog_confirm_hook_set(Elm_Web *obj, Elm_Web_Dialog_Confirm func, void *data); +ELM_API void elm_web_dialog_confirm_hook_set(Elm_Web *obj, Elm_Web_Dialog_Confirm func, void *data); /** * @brief Tells the web object which index in the currently open popup was @@ -268,7 +268,7 @@ EAPI void elm_web_dialog_confirm_hook_set(Elm_Web *obj, Elm_Web_Dialog_Confirm f * * @ingroup Elm_Web_Group */ -EAPI void elm_web_popup_selected_set(Elm_Web *obj, int idx); +ELM_API void elm_web_popup_selected_set(Elm_Web *obj, int idx); /** * @brief Sets the function to call when an prompt dialog. @@ -283,7 +283,7 @@ EAPI void elm_web_popup_selected_set(Elm_Web *obj, int idx); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_dialog_prompt_hook_set(Elm_Web *obj, Elm_Web_Dialog_Prompt func, void *data); +ELM_API void elm_web_dialog_prompt_hook_set(Elm_Web *obj, Elm_Web_Dialog_Prompt func, void *data); /** * @brief Sets the function to call when an alert dialog. @@ -298,7 +298,7 @@ EAPI void elm_web_dialog_prompt_hook_set(Elm_Web *obj, Elm_Web_Dialog_Prompt fun * * @ingroup Elm_Web_Group */ -EAPI void elm_web_dialog_alert_hook_set(Elm_Web *obj, Elm_Web_Dialog_Alert func, void *data); +ELM_API void elm_web_dialog_alert_hook_set(Elm_Web *obj, Elm_Web_Dialog_Alert func, void *data); /** * @brief Queries whether it's possible to go forward in history. @@ -309,7 +309,7 @@ EAPI void elm_web_dialog_alert_hook_set(Elm_Web *obj, Elm_Web_Dialog_Alert func, * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_forward_possible_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_forward_possible_get(const Elm_Web *obj); /** * @brief Get internal ewk_view object from web object. @@ -325,7 +325,7 @@ EAPI Eina_Bool elm_web_forward_possible_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Efl_Canvas_Object *elm_web_webkit_view_get(const Elm_Web *obj); +ELM_API Efl_Canvas_Object *elm_web_webkit_view_get(const Elm_Web *obj); /** * @brief Queries whether it's possible to go back in history. @@ -336,7 +336,7 @@ EAPI Efl_Canvas_Object *elm_web_webkit_view_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_back_possible_get(const Elm_Web *obj); +ELM_API Eina_Bool elm_web_back_possible_get(const Elm_Web *obj); /** * @brief Get the overall loading progress of the page. @@ -352,7 +352,7 @@ EAPI Eina_Bool elm_web_back_possible_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI double elm_web_load_progress_get(const Elm_Web *obj); +ELM_API double elm_web_load_progress_get(const Elm_Web *obj); /** * @brief Get a copy of the currently selected text. @@ -366,7 +366,7 @@ EAPI double elm_web_load_progress_get(const Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI char *elm_web_selection_get(const Elm_Web *obj) EINA_WARN_UNUSED_RESULT; +ELM_API char *elm_web_selection_get(const Elm_Web *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Get the current title. @@ -380,7 +380,7 @@ EAPI char *elm_web_selection_get(const Elm_Web *obj) EINA_WARN_UNUSED_RESULT; * * @ingroup Elm_Web_Group */ -EAPI Eina_Stringshare *elm_web_title_get(const Elm_Web *obj) EINA_WARN_UNUSED_RESULT; +ELM_API Eina_Stringshare *elm_web_title_get(const Elm_Web *obj) EINA_WARN_UNUSED_RESULT; /** * @brief Jumps the given number of steps in the browsing history. @@ -396,7 +396,7 @@ EAPI Eina_Stringshare *elm_web_title_get(const Elm_Web *obj) EINA_WARN_UNUSED_RE * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_navigate(Elm_Web *obj, int steps); +ELM_API Eina_Bool elm_web_navigate(Elm_Web *obj, int steps); /** * @brief Goes back one step in the browsing history. @@ -409,7 +409,7 @@ EAPI Eina_Bool elm_web_navigate(Elm_Web *obj, int steps); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_back(Elm_Web *obj); +ELM_API Eina_Bool elm_web_back(Elm_Web *obj); /** * @brief Loads the specified @c html string as the content of the web object. @@ -432,7 +432,7 @@ EAPI Eina_Bool elm_web_back(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_html_string_load(Elm_Web *obj, const char *html, const char *base_url, const char *unreachable_url); +ELM_API Eina_Bool elm_web_html_string_load(Elm_Web *obj, const char *html, const char *base_url, const char *unreachable_url); /** * @brief Searches the given string in a document. @@ -447,7 +447,7 @@ EAPI Eina_Bool elm_web_html_string_load(Elm_Web *obj, const char *html, const ch * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_text_search(const Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); +ELM_API Eina_Bool elm_web_text_search(const Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); /** * @brief Dismisses an open dropdown popup @@ -464,7 +464,7 @@ EAPI Eina_Bool elm_web_text_search(const Elm_Web *obj, const char *string, Eina_ * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_popup_destroy(Elm_Web *obj); +ELM_API Eina_Bool elm_web_popup_destroy(Elm_Web *obj); /** * @brief Shows the given region in the web object. @@ -477,7 +477,7 @@ EAPI Eina_Bool elm_web_popup_destroy(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI void elm_web_region_show(Elm_Web *obj, int x, int y, int w, int h); +ELM_API void elm_web_region_show(Elm_Web *obj, int x, int y, int w, int h); /** * @brief Goes forward one step in the browsing history. @@ -493,7 +493,7 @@ EAPI void elm_web_region_show(Elm_Web *obj, int x, int y, int w, int h); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_forward(Elm_Web *obj); +ELM_API Eina_Bool elm_web_forward(Elm_Web *obj); /** * @brief Marks matches of the given string in a document. @@ -508,7 +508,7 @@ EAPI Eina_Bool elm_web_forward(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI unsigned int elm_web_text_matches_mark(Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); +ELM_API unsigned int elm_web_text_matches_mark(Elm_Web *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); /** * @brief Brings in the region to the visible area. @@ -524,7 +524,7 @@ EAPI unsigned int elm_web_text_matches_mark(Elm_Web *obj, const char *string, Ei * * @ingroup Elm_Web_Group */ -EAPI void elm_web_region_bring_in(Elm_Web *obj, int x, int y, int w, int h); +ELM_API void elm_web_region_bring_in(Elm_Web *obj, int x, int y, int w, int h); /** * @brief Stops loading the current page. @@ -539,7 +539,7 @@ EAPI void elm_web_region_bring_in(Elm_Web *obj, int x, int y, int w, int h); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_stop(Elm_Web *obj); +ELM_API Eina_Bool elm_web_stop(Elm_Web *obj); /** * @brief Queries whether it's possible to jump the given number of steps. @@ -555,7 +555,7 @@ EAPI Eina_Bool elm_web_stop(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_navigate_possible_get(Elm_Web *obj, int steps); +ELM_API Eina_Bool elm_web_navigate_possible_get(Elm_Web *obj, int steps); /** * @brief Requests a reload of the current document, avoiding any existing @@ -567,7 +567,7 @@ EAPI Eina_Bool elm_web_navigate_possible_get(Elm_Web *obj, int steps); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_reload_full(Elm_Web *obj); +ELM_API Eina_Bool elm_web_reload_full(Elm_Web *obj); /** * @brief Clears all marked matches in the document. @@ -578,7 +578,7 @@ EAPI Eina_Bool elm_web_reload_full(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_text_matches_unmark_all(Elm_Web *obj); +ELM_API Eina_Bool elm_web_text_matches_unmark_all(Elm_Web *obj); /** * @brief Requests a reload of the current document in the object. @@ -589,6 +589,6 @@ EAPI Eina_Bool elm_web_text_matches_unmark_all(Elm_Web *obj); * * @ingroup Elm_Web_Group */ -EAPI Eina_Bool elm_web_reload(Elm_Web *obj); +ELM_API Eina_Bool elm_web_reload(Elm_Web *obj); #endif diff --git a/src/lib/elementary/elm_web_legacy.h b/src/lib/elementary/elm_web_legacy.h index ea6f18c36d..3764d218e2 100644 --- a/src/lib/elementary/elm_web_legacy.h +++ b/src/lib/elementary/elm_web_legacy.h @@ -23,7 +23,7 @@ typedef enum * * @ingroup Elm_Web */ -EAPI Evas_Object *elm_web_add(Evas_Object *parent); +ELM_API Evas_Object *elm_web_add(Evas_Object *parent); /** * Sets the URI for the web object @@ -41,7 +41,7 @@ EAPI Evas_Object *elm_web_add(Evas_Object *parent); * * @ingroup Elm_Web */ -EINA_DEPRECATED EAPI Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *uri); +EINA_DEPRECATED ELM_API Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *uri); /** * Get the current URI for the object @@ -59,7 +59,7 @@ EINA_DEPRECATED EAPI Eina_Bool elm_web_uri_set(Evas_Object *obj, const c * * @ingroup Elm_Web */ -EINA_DEPRECATED EAPI const char *elm_web_uri_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API const char *elm_web_uri_get(const Evas_Object *obj); /** @@ -82,7 +82,7 @@ EINA_DEPRECATED EAPI const char *elm_web_uri_get(const Evas_Object *obj); * * @ingroup Elm_Web */ -EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode); +ELM_API void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode); /** * @brief Get the currently set zoom mode. @@ -93,7 +93,7 @@ EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode); * * @ingroup Elm_Web */ -EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj); +ELM_API Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj); /** * @brief Sets the zoom level of the web object. @@ -108,7 +108,7 @@ EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj); * * @ingroup Elm_Web */ -EAPI void elm_web_zoom_set(Evas_Object *obj, double zoom); +ELM_API void elm_web_zoom_set(Evas_Object *obj, double zoom); /** * @brief Get the current zoom level set on the web object @@ -125,5 +125,5 @@ EAPI void elm_web_zoom_set(Evas_Object *obj, double zoom); * * @ingroup Elm_Web */ -EAPI double elm_web_zoom_get(const Evas_Object *obj); +ELM_API double elm_web_zoom_get(const Evas_Object *obj); #include "elm_web_eo.legacy.h" diff --git a/src/lib/elementary/elm_widget.h b/src/lib/elementary/elm_widget.h index 233c526ddc..8e945dea3b 100644 --- a/src/lib/elementary/elm_widget.h +++ b/src/lib/elementary/elm_widget.h @@ -157,10 +157,10 @@ * } * * // actual API to create your widget. add more to manipulate it as - * // needed mark your calls with EAPI to make them "external api" + * // needed mark your calls with ELM_API to make them "external api" * // calls. * - * EAPI Evas_Object * + * ELM_API Evas_Object * * elm_wname_add(Evas_Object *parent) * { * Evas_Object *obj; @@ -177,7 +177,7 @@ * } * * // example - do "whatever" to the widget (here just emit a signal) - * EAPI void + * ELM_API void * elm_wname_whatever(Evas_Object *obj) * { * // check if type is correct - check will return if it fails @@ -301,7 +301,7 @@ #include "efl_ui.eot.h" typedef Eo Efl_Ui_Focus_Manager; -EAPI extern Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE; +ELM_API extern Eina_Error EFL_UI_THEME_APPLY_ERROR_NONE; #define _EFL_UI_FOCUS_MANAGER_EO_CLASS_TYPE #include "efl_ui_focus_object.eo.h" @@ -504,30 +504,30 @@ Evas_Object *_elm_win_focus_highlight_object_get(Evas_Object *obj); void _elm_win_focus_auto_show(Evas_Object *obj); void _elm_win_focus_auto_hide(Evas_Object *obj); -EAPI void _elm_access_clear(Elm_Access_Info *ac); -EAPI void _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text); -EAPI void _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Info_Cb func, const void *data); -EAPI char *_elm_access_text_get(const Elm_Access_Info *ac, int type, const Evas_Object *obj); /* this is ok it actually returns a strduped string - it's meant to! */ -EAPI void _elm_access_read(Elm_Access_Info *ac, int type, const Evas_Object *obj); -EAPI void _elm_access_say(const char *txt); -EAPI Elm_Access_Info *_elm_access_info_get(const Evas_Object *obj); -EAPI void _elm_access_object_highlight(Evas_Object *obj); -EAPI void _elm_access_object_unhighlight(Evas_Object *obj); -EAPI void _elm_access_object_highlight_disable(Evas *e); -EAPI void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj); -EAPI void _elm_access_object_unregister(Evas_Object *obj, Evas_Object *hoverobj); -EAPI Eina_Bool _elm_access_2nd_click_timeout(Evas_Object *obj); -EAPI void _elm_access_highlight_set(Evas_Object* obj); -EAPI Evas_Object * _elm_access_edje_object_part_object_register(Evas_Object *obj, const Evas_Object *partobj, const char* part); -EAPI void _elm_access_edje_object_part_object_unregister(Evas_Object* obj, const Evas_Object *eobj, const char* part); -EAPI void _elm_access_widget_item_register(Elm_Widget_Item_Data *item); -EAPI void _elm_access_widget_item_unregister(Elm_Widget_Item_Data *item); -EAPI void _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, Elm_Access_On_Highlight_Cb func, void *data); -EAPI void _elm_access_activate_callback_set(Elm_Access_Info *ac, Elm_Access_Activate_Cb func, void *data); -EAPI void _elm_access_highlight_object_activate(Evas_Object *obj, Efl_Ui_Activate act); -EAPI void _elm_access_highlight_cycle(Evas_Object *obj, Elm_Focus_Direction dir); +ELM_API void _elm_access_clear(Elm_Access_Info *ac); +ELM_API void _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text); +ELM_API void _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Info_Cb func, const void *data); +ELM_API char *_elm_access_text_get(const Elm_Access_Info *ac, int type, const Evas_Object *obj); /* this is ok it actually returns a strduped string - it's meant to! */ +ELM_API void _elm_access_read(Elm_Access_Info *ac, int type, const Evas_Object *obj); +ELM_API void _elm_access_say(const char *txt); +ELM_API Elm_Access_Info *_elm_access_info_get(const Evas_Object *obj); +ELM_API void _elm_access_object_highlight(Evas_Object *obj); +ELM_API void _elm_access_object_unhighlight(Evas_Object *obj); +ELM_API void _elm_access_object_highlight_disable(Evas *e); +ELM_API void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj); +ELM_API void _elm_access_object_unregister(Evas_Object *obj, Evas_Object *hoverobj); +ELM_API Eina_Bool _elm_access_2nd_click_timeout(Evas_Object *obj); +ELM_API void _elm_access_highlight_set(Evas_Object* obj); +ELM_API Evas_Object * _elm_access_edje_object_part_object_register(Evas_Object *obj, const Evas_Object *partobj, const char* part); +ELM_API void _elm_access_edje_object_part_object_unregister(Evas_Object* obj, const Evas_Object *eobj, const char* part); +ELM_API void _elm_access_widget_item_register(Elm_Widget_Item_Data *item); +ELM_API void _elm_access_widget_item_unregister(Elm_Widget_Item_Data *item); +ELM_API void _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, Elm_Access_On_Highlight_Cb func, void *data); +ELM_API void _elm_access_activate_callback_set(Elm_Access_Info *ac, Elm_Access_Activate_Cb func, void *data); +ELM_API void _elm_access_highlight_object_activate(Evas_Object *obj, Efl_Ui_Activate act); +ELM_API void _elm_access_highlight_cycle(Evas_Object *obj, Elm_Focus_Direction dir); -EINA_DEPRECATED EAPI Elm_Access_Info *_elm_access_object_get(const Evas_Object *obj); +EINA_DEPRECATED ELM_API Elm_Access_Info *_elm_access_object_get(const Evas_Object *obj); #define ELM_PREFS_DATA_MAGIC 0xe1f5da7a @@ -598,45 +598,45 @@ struct _Elm_Widget_Item_Data #define ELM_NEW(t) calloc(1, sizeof(t)) -EAPI Eina_Bool elm_widget_api_check(int ver); -EAPI Eina_Bool elm_widget_access(Evas_Object *obj, Eina_Bool is_access); -EAPI Eina_Error elm_widget_theme(Evas_Object *obj); -EAPI void elm_widget_theme_specific(Evas_Object *obj, Elm_Theme *th, Eina_Bool force); -EAPI void elm_widget_on_show_region_hook_set(Evas_Object *obj, void *data, Elm_Widget_On_Show_Region_Cb func, Eina_Free_Cb data_free); -EAPI Eina_Bool elm_widget_sub_object_parent_add(Evas_Object *sobj); -EAPI Eina_Bool elm_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj); -EAPI Eina_Bool elm_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj); -EAPI void elm_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj); -EAPI void elm_widget_hover_object_set(Evas_Object *obj, Evas_Object *sobj); -EAPI void elm_widget_signal_emit(Evas_Object *obj, const char *emission, const char *source); -EAPI void elm_widget_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); -EAPI void *elm_widget_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); -EAPI void elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus); -EAPI Eina_Bool elm_widget_can_focus_get(const Evas_Object *obj); -EAPI Eina_Bool elm_widget_child_can_focus_get(const Evas_Object *obj); -EAPI Eina_List *elm_widget_can_focus_child_list_get(const Evas_Object *obj); -EAPI void elm_widget_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable); -EAPI Eina_Bool elm_widget_tree_unfocusable_get(const Evas_Object *obj); -EAPI void elm_widget_highlight_ignore_set(Evas_Object *obj, Eina_Bool ignore); -EAPI Eina_Bool elm_widget_highlight_ignore_get(const Evas_Object *obj); -EAPI void elm_widget_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight); -EAPI Eina_Bool elm_widget_highlight_in_theme_get(const Evas_Object *obj); -EAPI void elm_widget_access_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight); -EAPI Eina_Bool elm_widget_access_highlight_in_theme_get(const Evas_Object *obj); -EAPI Eina_Bool elm_widget_highlight_get(const Evas_Object *obj); -EAPI Eo *elm_widget_top_get(const Eo *obj); -EAPI Eina_Bool elm_widget_is(const Evas_Object *obj); -EAPI Evas_Object *elm_widget_parent_widget_get(const Evas_Object *obj); -EAPI void elm_widget_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); -EAPI void *elm_widget_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); -EAPI Eina_Bool elm_widget_focus_highlight_style_set(Evas_Object *obj, const char *style); -EAPI const char *elm_widget_focus_highlight_style_get(const Evas_Object *obj); -EAPI void elm_widget_parent_highlight_set(Evas_Object *obj, Eina_Bool highlighted); -EAPI void elm_widget_focus_set(Evas_Object *obj, Eina_Bool focus); -EAPI Evas_Object *elm_widget_parent_get(const Evas_Object *obj); -EAPI void elm_widget_display_mode_set(Evas_Object *obj, Evas_Display_Mode dispmode); -EAPI Eina_Bool elm_widget_focus_highlight_enabled_get(const Evas_Object *obj); -EAPI void elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); +ELM_API Eina_Bool elm_widget_api_check(int ver); +ELM_API Eina_Bool elm_widget_access(Evas_Object *obj, Eina_Bool is_access); +ELM_API Eina_Error elm_widget_theme(Evas_Object *obj); +ELM_API void elm_widget_theme_specific(Evas_Object *obj, Elm_Theme *th, Eina_Bool force); +ELM_API void elm_widget_on_show_region_hook_set(Evas_Object *obj, void *data, Elm_Widget_On_Show_Region_Cb func, Eina_Free_Cb data_free); +ELM_API Eina_Bool elm_widget_sub_object_parent_add(Evas_Object *sobj); +ELM_API Eina_Bool elm_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj); +ELM_API Eina_Bool elm_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj); +ELM_API void elm_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj); +ELM_API void elm_widget_hover_object_set(Evas_Object *obj, Evas_Object *sobj); +ELM_API void elm_widget_signal_emit(Evas_Object *obj, const char *emission, const char *source); +ELM_API void elm_widget_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); +ELM_API void *elm_widget_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); +ELM_API void elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus); +ELM_API Eina_Bool elm_widget_can_focus_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_widget_child_can_focus_get(const Evas_Object *obj); +ELM_API Eina_List *elm_widget_can_focus_child_list_get(const Evas_Object *obj); +ELM_API void elm_widget_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable); +ELM_API Eina_Bool elm_widget_tree_unfocusable_get(const Evas_Object *obj); +ELM_API void elm_widget_highlight_ignore_set(Evas_Object *obj, Eina_Bool ignore); +ELM_API Eina_Bool elm_widget_highlight_ignore_get(const Evas_Object *obj); +ELM_API void elm_widget_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight); +ELM_API Eina_Bool elm_widget_highlight_in_theme_get(const Evas_Object *obj); +ELM_API void elm_widget_access_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight); +ELM_API Eina_Bool elm_widget_access_highlight_in_theme_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_widget_highlight_get(const Evas_Object *obj); +ELM_API Eo *elm_widget_top_get(const Eo *obj); +ELM_API Eina_Bool elm_widget_is(const Evas_Object *obj); +ELM_API Evas_Object *elm_widget_parent_widget_get(const Evas_Object *obj); +ELM_API void elm_widget_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); +ELM_API void *elm_widget_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); +ELM_API Eina_Bool elm_widget_focus_highlight_style_set(Evas_Object *obj, const char *style); +ELM_API const char *elm_widget_focus_highlight_style_get(const Evas_Object *obj); +ELM_API void elm_widget_parent_highlight_set(Evas_Object *obj, Eina_Bool highlighted); +ELM_API void elm_widget_focus_set(Evas_Object *obj, Eina_Bool focus); +ELM_API Evas_Object *elm_widget_parent_get(const Evas_Object *obj); +ELM_API void elm_widget_display_mode_set(Evas_Object *obj, Evas_Display_Mode dispmode); +ELM_API Eina_Bool elm_widget_focus_highlight_enabled_get(const Evas_Object *obj); +ELM_API void elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); Evas_Object *_elm_widget_focus_highlight_object_get(const Evas_Object *obj); /** @@ -653,68 +653,68 @@ Evas_Object *_elm_widget_focus_highlight_object_get(const Evas_Object * * @ingroup Widget */ -EAPI void elm_widget_disabled_set(Evas_Object *obj, Eina_Bool disabled); -EAPI Eina_Bool elm_widget_disabled_get(const Evas_Object *obj); -EAPI void elm_widget_show_region_set(Evas_Object *obj, Eina_Rect sr, Eina_Bool forceshow); -EAPI Eina_Rect elm_widget_show_region_get(const Evas_Object *obj); -EAPI Eina_Rect elm_widget_focus_region_get(const Evas_Object *obj); -EAPI void elm_widget_focus_region_show(Evas_Object *obj); -EAPI void elm_widget_scroll_hold_push(Evas_Object *obj); -EAPI void elm_widget_scroll_hold_pop(Evas_Object *obj); -EAPI int elm_widget_scroll_hold_get(const Evas_Object *obj); -EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj); -EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj); -EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj); -EAPI void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th); -EAPI Elm_Theme *elm_widget_theme_get(const Evas_Object *obj); -EAPI Eina_Error elm_widget_style_set(Evas_Object *obj, const char *style); -EAPI const char *elm_widget_style_get(const Evas_Object *obj); -EAPI void elm_widget_type_set(Evas_Object *obj, const char *type); -EAPI const char *elm_widget_type_get(const Evas_Object *obj); -EAPI void elm_widget_tooltip_add(Evas_Object *obj, Elm_Tooltip *tt); -EAPI void elm_widget_tooltip_del(Evas_Object *obj, Elm_Tooltip *tt); -EAPI void elm_widget_cursor_add(Evas_Object *obj, Elm_Cursor *cur); -EAPI void elm_widget_cursor_del(Evas_Object *obj, Elm_Cursor *cur); -EAPI void elm_widget_scroll_lock_set(Evas_Object *obj, Efl_Ui_Layout_Orientation block); -EAPI Efl_Ui_Layout_Orientation elm_widget_scroll_lock_get(const Evas_Object *obj); -EAPI int elm_widget_scroll_child_locked_x_get(const Evas_Object *obj); -EAPI int elm_widget_scroll_child_locked_y_get(const Evas_Object *obj); -EAPI Eina_Error elm_widget_theme_object_set(Evas_Object *obj, Evas_Object *edj, const char *wname, const char *welement, const char *wstyle); -EAPI Eina_Bool elm_widget_type_check(const Evas_Object *obj, const char *type, const char *func); -EAPI Evas_Object *elm_widget_name_find(const Evas_Object *obj, const char *name, int recurse); -EAPI Eina_List *elm_widget_stringlist_get(const char *str); -EAPI void elm_widget_stringlist_free(Eina_List *list); -EAPI void elm_widget_focus_mouse_up_handle(Evas_Object *obj); -EAPI void elm_widget_activate(Evas_Object *obj, Efl_Ui_Activate act); -EAPI void elm_widget_part_text_set(Evas_Object *obj, const char *part, const char *label); -EAPI const char *elm_widget_part_text_get(const Evas_Object *obj, const char *part); -EAPI const char *elm_widget_translatable_part_text_get(const Evas_Object *obj, const char *part); -EAPI void elm_widget_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable); -EAPI void elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content); -EAPI Evas_Object *elm_widget_content_part_get(const Evas_Object *obj, const char *part); -EAPI Evas_Object *elm_widget_content_part_unset(Evas_Object *obj, const char *part); -EAPI void elm_widget_access_info_set(Evas_Object *obj, const char *txt); -EAPI const char *elm_widget_access_info_get(const Evas_Object *obj); -EAPI Eina_Rect elm_widget_focus_highlight_geometry_get(const Evas_Object *obj); +ELM_API void elm_widget_disabled_set(Evas_Object *obj, Eina_Bool disabled); +ELM_API Eina_Bool elm_widget_disabled_get(const Evas_Object *obj); +ELM_API void elm_widget_show_region_set(Evas_Object *obj, Eina_Rect sr, Eina_Bool forceshow); +ELM_API Eina_Rect elm_widget_show_region_get(const Evas_Object *obj); +ELM_API Eina_Rect elm_widget_focus_region_get(const Evas_Object *obj); +ELM_API void elm_widget_focus_region_show(Evas_Object *obj); +ELM_API void elm_widget_scroll_hold_push(Evas_Object *obj); +ELM_API void elm_widget_scroll_hold_pop(Evas_Object *obj); +ELM_API int elm_widget_scroll_hold_get(const Evas_Object *obj); +ELM_API void elm_widget_scroll_freeze_push(Evas_Object *obj); +ELM_API void elm_widget_scroll_freeze_pop(Evas_Object *obj); +ELM_API int elm_widget_scroll_freeze_get(const Evas_Object *obj); +ELM_API void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th); +ELM_API Elm_Theme *elm_widget_theme_get(const Evas_Object *obj); +ELM_API Eina_Error elm_widget_style_set(Evas_Object *obj, const char *style); +ELM_API const char *elm_widget_style_get(const Evas_Object *obj); +ELM_API void elm_widget_type_set(Evas_Object *obj, const char *type); +ELM_API const char *elm_widget_type_get(const Evas_Object *obj); +ELM_API void elm_widget_tooltip_add(Evas_Object *obj, Elm_Tooltip *tt); +ELM_API void elm_widget_tooltip_del(Evas_Object *obj, Elm_Tooltip *tt); +ELM_API void elm_widget_cursor_add(Evas_Object *obj, Elm_Cursor *cur); +ELM_API void elm_widget_cursor_del(Evas_Object *obj, Elm_Cursor *cur); +ELM_API void elm_widget_scroll_lock_set(Evas_Object *obj, Efl_Ui_Layout_Orientation block); +ELM_API Efl_Ui_Layout_Orientation elm_widget_scroll_lock_get(const Evas_Object *obj); +ELM_API int elm_widget_scroll_child_locked_x_get(const Evas_Object *obj); +ELM_API int elm_widget_scroll_child_locked_y_get(const Evas_Object *obj); +ELM_API Eina_Error elm_widget_theme_object_set(Evas_Object *obj, Evas_Object *edj, const char *wname, const char *welement, const char *wstyle); +ELM_API Eina_Bool elm_widget_type_check(const Evas_Object *obj, const char *type, const char *func); +ELM_API Evas_Object *elm_widget_name_find(const Evas_Object *obj, const char *name, int recurse); +ELM_API Eina_List *elm_widget_stringlist_get(const char *str); +ELM_API void elm_widget_stringlist_free(Eina_List *list); +ELM_API void elm_widget_focus_mouse_up_handle(Evas_Object *obj); +ELM_API void elm_widget_activate(Evas_Object *obj, Efl_Ui_Activate act); +ELM_API void elm_widget_part_text_set(Evas_Object *obj, const char *part, const char *label); +ELM_API const char *elm_widget_part_text_get(const Evas_Object *obj, const char *part); +ELM_API const char *elm_widget_translatable_part_text_get(const Evas_Object *obj, const char *part); +ELM_API void elm_widget_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable); +ELM_API void elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content); +ELM_API Evas_Object *elm_widget_content_part_get(const Evas_Object *obj, const char *part); +ELM_API Evas_Object *elm_widget_content_part_unset(Evas_Object *obj, const char *part); +ELM_API void elm_widget_access_info_set(Evas_Object *obj, const char *txt); +ELM_API const char *elm_widget_access_info_get(const Evas_Object *obj); +ELM_API Eina_Rect elm_widget_focus_highlight_geometry_get(const Evas_Object *obj); void _elm_widget_item_highlight_in_theme(Evas_Object *obj, Elm_Object_Item *it); -EAPI void elm_widget_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode); -EAPI Elm_Focus_Region_Show_Mode elm_widget_focus_region_show_mode_get(const Evas_Object *obj); +ELM_API void elm_widget_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode); +ELM_API Elm_Focus_Region_Show_Mode elm_widget_focus_region_show_mode_get(const Evas_Object *obj); const char *elm_widget_part_translatable_text_get(const Eo *obj, const char *part, const char **domain); void elm_widget_part_translatable_text_set(Eo *obj, const char *part, const char *label, const char *domain); -EAPI Eina_Bool elm_widget_theme_klass_set(Evas_Object *obj, const char *name); -EAPI const char *elm_widget_theme_klass_get(const Evas_Object *obj); -EAPI Eina_Bool elm_widget_theme_element_set(Evas_Object *obj, const char *name); -EAPI const char *elm_widget_theme_element_get(const Evas_Object *obj); -EAPI Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name); -EAPI const char *elm_widget_theme_style_get(const Evas_Object *obj); -EAPI Eina_Error elm_widget_element_update(Evas_Object *obj, Evas_Object *component, const char *name); +ELM_API Eina_Bool elm_widget_theme_klass_set(Evas_Object *obj, const char *name); +ELM_API const char *elm_widget_theme_klass_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_widget_theme_element_set(Evas_Object *obj, const char *name); +ELM_API const char *elm_widget_theme_element_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name); +ELM_API const char *elm_widget_theme_style_get(const Evas_Object *obj); +ELM_API Eina_Error elm_widget_element_update(Evas_Object *obj, Evas_Object *component, const char *name); /* debug function. don't use it unless you are tracking parenting issues */ -EAPI void elm_widget_tree_dump(const Evas_Object *top); -EAPI void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *output); -EAPI Eina_Bool _elm_widget_onscreen_is(const Evas_Object *widget); -EAPI Eina_Bool _elm_widget_item_onscreen_is(const Elm_Object_Item *item); +ELM_API void elm_widget_tree_dump(const Evas_Object *top); +ELM_API void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *output); +ELM_API Eina_Bool _elm_widget_onscreen_is(const Evas_Object *widget); +ELM_API Eina_Bool _elm_widget_item_onscreen_is(const Elm_Object_Item *item); const char* _elm_widget_accessible_plain_name_get(const Evas_Object *obj, const char* name); const char* _elm_widget_item_accessible_plain_name_get(const Elm_Object_Item *item, const char* name); @@ -817,9 +817,9 @@ evas_object_widget_parent_find(Evas_Object *o) * parsing script skips it */ #define ELM_INTERNAL_SMART_SUBCLASS_NEW EVAS_SMART_SUBCLASS_NEW -EAPI Eina_Bool elm_selection_selection_has_owner(Evas_Object *obj); +ELM_API Eina_Bool elm_selection_selection_has_owner(Evas_Object *obj); -EAPI Eina_Bool _elm_layout_part_aliasing_eval(const Evas_Object *obj, +ELM_API Eina_Bool _elm_layout_part_aliasing_eval(const Evas_Object *obj, const char **part, Eina_Bool is_text); diff --git a/src/lib/elementary/elm_widget_combobox.h b/src/lib/elementary/elm_widget_combobox.h index 2fe0ce8bcb..c019bc32e2 100644 --- a/src/lib/elementary/elm_widget_combobox.h +++ b/src/lib/elementary/elm_widget_combobox.h @@ -81,6 +81,6 @@ struct _Elm_Combobox_Data #define ELM_COMBOBOX_CLASS elm_combobox_class_get() -EWAPI const Efl_Class *elm_combobox_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_combobox_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_widget_item_container_eo.c b/src/lib/elementary/elm_widget_item_container_eo.c index 81ca07dc76..2abd7fbe3c 100644 --- a/src/lib/elementary/elm_widget_item_container_eo.c +++ b/src/lib/elementary/elm_widget_item_container_eo.c @@ -1,4 +1,4 @@ -EOAPI EFL_FUNC_BODY_CONST(elm_widget_item_container_focused_item_get, Elm_Widget_Item *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_widget_item_container_focused_item_get, Elm_Widget_Item *, NULL); static Eina_Bool _elm_widget_item_container_class_initializer(Efl_Class *klass) diff --git a/src/lib/elementary/elm_widget_item_container_eo.h b/src/lib/elementary/elm_widget_item_container_eo.h index e5966ba51e..df0b280bb9 100644 --- a/src/lib/elementary/elm_widget_item_container_eo.h +++ b/src/lib/elementary/elm_widget_item_container_eo.h @@ -15,7 +15,7 @@ typedef Eo Elm_Widget_Item_Container; #endif #define ELM_WIDGET_ITEM_CONTAINER_INTERFACE elm_widget_item_container_interface_get() -EWAPI const Efl_Class *elm_widget_item_container_interface_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_widget_item_container_interface_get(void) EINA_CONST; /** * @brief Get the focused widget item. @@ -26,6 +26,6 @@ EWAPI const Efl_Class *elm_widget_item_container_interface_get(void) EINA_CONST; * * @ingroup Elm_Widget_Item_Container */ -EOAPI Elm_Widget_Item *elm_widget_item_container_focused_item_get(const Eo *obj); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_widget_item_container_focused_item_get(const Eo *obj); #endif diff --git a/src/lib/elementary/elm_widget_item_eo.c b/src/lib/elementary/elm_widget_item_eo.c index eba2455017..a51f6a1609 100644 --- a/src/lib/elementary/elm_widget_item_eo.c +++ b/src/lib/elementary/elm_widget_item_eo.c @@ -17,7 +17,7 @@ __eolian_elm_widget_item_tooltip_window_mode_set_reflect(Eo *obj, Eina_Value val return r; } -EOAPI EFL_FUNC_BODYV(elm_wdg_item_tooltip_window_mode_set, Eina_Bool, 0, EFL_FUNC_CALL(disable), Eina_Bool disable); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_wdg_item_tooltip_window_mode_set, Eina_Bool, 0, EFL_FUNC_CALL(disable), Eina_Bool disable); Eina_Bool _elm_widget_item_tooltip_window_mode_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -29,7 +29,7 @@ __eolian_elm_widget_item_tooltip_window_mode_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_tooltip_window_mode_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_tooltip_window_mode_get, Eina_Bool, 0); void _elm_widget_item_tooltip_style_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *style); @@ -49,7 +49,7 @@ __eolian_elm_widget_item_tooltip_style_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_style_set, EFL_FUNC_CALL(style), const char *style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_style_set, EFL_FUNC_CALL(style), const char *style); const char *_elm_widget_item_tooltip_style_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -61,7 +61,7 @@ __eolian_elm_widget_item_tooltip_style_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_tooltip_style_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_tooltip_style_get, const char *, NULL); void _elm_widget_item_cursor_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *cursor); @@ -81,7 +81,7 @@ __eolian_elm_widget_item_cursor_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_set, EFL_FUNC_CALL(cursor), const char *cursor); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_set, EFL_FUNC_CALL(cursor), const char *cursor); const char *_elm_widget_item_cursor_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -93,7 +93,7 @@ __eolian_elm_widget_item_cursor_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_get, const char *, NULL); void _elm_widget_item_cursor_style_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *style); @@ -113,7 +113,7 @@ __eolian_elm_widget_item_cursor_style_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_style_set, EFL_FUNC_CALL(style), const char *style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_style_set, EFL_FUNC_CALL(style), const char *style); const char *_elm_widget_item_cursor_style_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -125,7 +125,7 @@ __eolian_elm_widget_item_cursor_style_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_style_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_style_get, const char *, NULL); void _elm_widget_item_cursor_engine_only_set(Eo *obj, Elm_Widget_Item_Data *pd, Eina_Bool engine_only); @@ -145,7 +145,7 @@ __eolian_elm_widget_item_cursor_engine_only_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_engine_only_set, EFL_FUNC_CALL(engine_only), Eina_Bool engine_only); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_cursor_engine_only_set, EFL_FUNC_CALL(engine_only), Eina_Bool engine_only); Eina_Bool _elm_widget_item_cursor_engine_only_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -157,31 +157,31 @@ __eolian_elm_widget_item_cursor_engine_only_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_engine_only_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_cursor_engine_only_get, Eina_Bool, 0); void _elm_widget_item_part_content_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *part, Efl_Canvas_Object *content); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_part_content_set, EFL_FUNC_CALL(part, content), const char *part, Efl_Canvas_Object *content); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_part_content_set, EFL_FUNC_CALL(part, content), const char *part, Efl_Canvas_Object *content); Efl_Canvas_Object *_elm_widget_item_part_content_get(const Eo *obj, Elm_Widget_Item_Data *pd, const char *part); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_part_content_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(part), const char *part); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_part_content_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(part), const char *part); void _elm_widget_item_part_text_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *part, const char *label); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_part_text_set, EFL_FUNC_CALL(part, label), const char *part, const char *label); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_part_text_set, EFL_FUNC_CALL(part, label), const char *part, const char *label); const char *_elm_widget_item_part_text_get(const Eo *obj, Elm_Widget_Item_Data *pd, const char *part); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_part_text_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_part_text_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); void _elm_widget_item_part_text_custom_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *part, const char *label); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_part_text_custom_set, EFL_FUNC_CALL(part, label), const char *part, const char *label); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_part_text_custom_set, EFL_FUNC_CALL(part, label), const char *part, const char *label); const char *_elm_widget_item_part_text_custom_get(const Eo *obj, Elm_Widget_Item_Data *pd, const char *part); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_part_text_custom_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_part_text_custom_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); void _elm_widget_item_item_focus_set(Eo *obj, Elm_Widget_Item_Data *pd, Eina_Bool focused); @@ -201,7 +201,7 @@ __eolian_elm_widget_item_item_focus_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_set, EFL_FUNC_CALL(focused), Eina_Bool focused); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_set, EFL_FUNC_CALL(focused), Eina_Bool focused); Eina_Bool _elm_widget_item_item_focus_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -213,7 +213,7 @@ __eolian_elm_widget_item_item_focus_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_focus_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_focus_get, Eina_Bool, 0); void _elm_widget_item_style_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *style); @@ -233,7 +233,7 @@ __eolian_elm_widget_item_style_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_style_set, EFL_FUNC_CALL(style), const char *style); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_style_set, EFL_FUNC_CALL(style), const char *style); const char *_elm_widget_item_style_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -245,7 +245,7 @@ __eolian_elm_widget_item_style_get_reflect(const Eo *obj) return eina_value_string_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_style_get, const char *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_style_get, const char *, NULL); void _elm_widget_item_disabled_set(Eo *obj, Elm_Widget_Item_Data *pd, Eina_Bool disable); @@ -265,7 +265,7 @@ __eolian_elm_widget_item_disabled_set_reflect(Eo *obj, Eina_Value val) return r; } -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_disabled_set, EFL_FUNC_CALL(disable), Eina_Bool disable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_disabled_set, EFL_FUNC_CALL(disable), Eina_Bool disable); Eina_Bool _elm_widget_item_disabled_get(const Eo *obj, Elm_Widget_Item_Data *pd); @@ -277,11 +277,11 @@ __eolian_elm_widget_item_disabled_get_reflect(const Eo *obj) return eina_value_bool_init(val); } -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_disabled_get, Eina_Bool, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_disabled_get, Eina_Bool, 0); const Eina_List *_elm_widget_item_access_order_get(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY(elm_wdg_item_access_order_get, const Eina_List *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_wdg_item_access_order_get, const Eina_List *, NULL); void _elm_widget_item_access_order_set(Eo *obj, Elm_Widget_Item_Data *pd, Eina_List *objs); @@ -291,135 +291,135 @@ _elm_wdg_item_access_order_set_ownership_fallback(Eina_List *objs) eina_list_free(objs); } -EOAPI EFL_VOID_FUNC_BODYV_FALLBACK(elm_wdg_item_access_order_set, _elm_wdg_item_access_order_set_ownership_fallback(objs);, EFL_FUNC_CALL(objs), Eina_List *objs); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV_FALLBACK(elm_wdg_item_access_order_set, _elm_wdg_item_access_order_set_ownership_fallback(objs);, EFL_FUNC_CALL(objs), Eina_List *objs); Efl_Canvas_Object *_elm_widget_item_widget_get(const Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_widget_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_widget_get, Efl_Canvas_Object *, NULL); void _elm_widget_item_pre_notify_del(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_pre_notify_del); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_pre_notify_del); void _elm_widget_item_tooltip_text_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *text); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_text_set, EFL_FUNC_CALL(text), const char *text); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_text_set, EFL_FUNC_CALL(text), const char *text); void _elm_widget_item_tooltip_translatable_text_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *text); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_translatable_text_set, EFL_FUNC_CALL(text), const char *text); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_translatable_text_set, EFL_FUNC_CALL(text), const char *text); void _elm_widget_item_tooltip_unset(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_tooltip_unset); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_tooltip_unset); void _elm_widget_item_cursor_unset(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_cursor_unset); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_cursor_unset); Efl_Canvas_Object *_elm_widget_item_part_content_unset(Eo *obj, Elm_Widget_Item_Data *pd, const char *part); -EOAPI EFL_FUNC_BODYV(elm_wdg_item_part_content_unset, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(part), const char *part); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_wdg_item_part_content_unset, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(part), const char *part); void _elm_widget_item_part_text_custom_update(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_part_text_custom_update); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_part_text_custom_update); void _elm_widget_item_signal_callback_add(Eo *obj, Elm_Widget_Item_Data *pd, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_signal_callback_add, EFL_FUNC_CALL(emission, source, func, data), const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_signal_callback_add, EFL_FUNC_CALL(emission, source, func, data), const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); void *_elm_widget_item_signal_callback_del(Eo *obj, Elm_Widget_Item_Data *pd, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); -EOAPI EFL_FUNC_BODYV(elm_wdg_item_signal_callback_del, void *, NULL, EFL_FUNC_CALL(emission, source, func), const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV(elm_wdg_item_signal_callback_del, void *, NULL, EFL_FUNC_CALL(emission, source, func), const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); void _elm_widget_item_signal_emit(Eo *obj, Elm_Widget_Item_Data *pd, const char *emission, const char *source); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_signal_emit, EFL_FUNC_CALL(emission, source), const char *emission, const char *source); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_signal_emit, EFL_FUNC_CALL(emission, source), const char *emission, const char *source); void _elm_widget_item_access_info_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *txt); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_access_info_set, EFL_FUNC_CALL(txt), const char *txt); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_access_info_set, EFL_FUNC_CALL(txt), const char *txt); Efl_Canvas_Object *_elm_widget_item_access_object_get(const Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_access_object_get, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_access_object_get, Efl_Canvas_Object *, NULL); void _elm_widget_item_domain_translatable_part_text_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *part, const char *domain, const char *label); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_domain_translatable_part_text_set, EFL_FUNC_CALL(part, domain, label), const char *part, const char *domain, const char *label); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_domain_translatable_part_text_set, EFL_FUNC_CALL(part, domain, label), const char *part, const char *domain, const char *label); const char *_elm_widget_item_translatable_part_text_get(const Eo *obj, Elm_Widget_Item_Data *pd, const char *part); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_translatable_part_text_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_translatable_part_text_get, const char *, NULL, EFL_FUNC_CALL(part), const char *part); void _elm_widget_item_translate(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_translate); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_translate); void _elm_widget_item_domain_part_text_translatable_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *part, const char *domain, Eina_Bool translatable); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_domain_part_text_translatable_set, EFL_FUNC_CALL(part, domain, translatable), const char *part, const char *domain, Eina_Bool translatable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_domain_part_text_translatable_set, EFL_FUNC_CALL(part, domain, translatable), const char *part, const char *domain, Eina_Bool translatable); Efl_Canvas_Object *_elm_widget_item_track(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY(elm_wdg_item_track, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_wdg_item_track, Efl_Canvas_Object *, NULL); void _elm_widget_item_untrack(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_untrack); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_untrack); int _elm_widget_item_track_get(const Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY_CONST(elm_wdg_item_track_get, int, 0); +ELM_API ELM_API_WEAK EFL_FUNC_BODY_CONST(elm_wdg_item_track_get, int, 0); void _elm_widget_item_track_cancel(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_track_cancel); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_track_cancel); void _elm_widget_item_del_cb_set(Eo *obj, Elm_Widget_Item_Data *pd, Evas_Smart_Cb del_cb); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_del_cb_set, EFL_FUNC_CALL(del_cb), Evas_Smart_Cb del_cb); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_del_cb_set, EFL_FUNC_CALL(del_cb), Evas_Smart_Cb del_cb); void _elm_widget_item_tooltip_content_cb_set(Eo *obj, Elm_Widget_Item_Data *pd, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_content_cb_set, EFL_FUNC_CALL(func, data, del_cb), Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_tooltip_content_cb_set, EFL_FUNC_CALL(func, data, del_cb), Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); Efl_Canvas_Object *_elm_widget_item_access_register(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_FUNC_BODY(elm_wdg_item_access_register, Efl_Canvas_Object *, NULL); +ELM_API ELM_API_WEAK EFL_FUNC_BODY(elm_wdg_item_access_register, Efl_Canvas_Object *, NULL); void _elm_widget_item_access_unregister(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_access_unregister); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_access_unregister); void _elm_widget_item_access_order_unset(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_access_order_unset); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_access_order_unset); void _elm_widget_item_disable(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_disable); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_disable); void _elm_widget_item_del_pre(Eo *obj, Elm_Widget_Item_Data *pd); -EOAPI EFL_VOID_FUNC_BODY(elm_wdg_item_del_pre); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODY(elm_wdg_item_del_pre); Efl_Canvas_Object *_elm_widget_item_focus_next_object_get(const Eo *obj, Elm_Widget_Item_Data *pd, Elm_Focus_Direction dir); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_focus_next_object_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(dir), Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_focus_next_object_get, Efl_Canvas_Object *, NULL, EFL_FUNC_CALL(dir), Elm_Focus_Direction dir); void _elm_widget_item_focus_next_object_set(Eo *obj, Elm_Widget_Item_Data *pd, Efl_Canvas_Object *next, Elm_Focus_Direction dir); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_next_object_set, EFL_FUNC_CALL(next, dir), Efl_Canvas_Object *next, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_next_object_set, EFL_FUNC_CALL(next, dir), Efl_Canvas_Object *next, Elm_Focus_Direction dir); Elm_Widget_Item *_elm_widget_item_focus_next_item_get(const Eo *obj, Elm_Widget_Item_Data *pd, Elm_Focus_Direction dir); -EOAPI EFL_FUNC_BODYV_CONST(elm_wdg_item_focus_next_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(dir), Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK EFL_FUNC_BODYV_CONST(elm_wdg_item_focus_next_item_get, Elm_Widget_Item *, NULL, EFL_FUNC_CALL(dir), Elm_Focus_Direction dir); void _elm_widget_item_focus_next_item_set(Eo *obj, Elm_Widget_Item_Data *pd, Elm_Widget_Item *next_item, Elm_Focus_Direction dir); -EOAPI EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_next_item_set, EFL_FUNC_CALL(next_item, dir), Elm_Widget_Item *next_item, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK EFL_VOID_FUNC_BODYV(elm_wdg_item_focus_next_item_set, EFL_FUNC_CALL(next_item, dir), Elm_Widget_Item *next_item, Elm_Focus_Direction dir); Efl_Object *_elm_widget_item_efl_object_constructor(Eo *obj, Elm_Widget_Item_Data *pd); diff --git a/src/lib/elementary/elm_widget_item_eo.h b/src/lib/elementary/elm_widget_item_eo.h index d6486e6e5a..5d4884c60b 100644 --- a/src/lib/elementary/elm_widget_item_eo.h +++ b/src/lib/elementary/elm_widget_item_eo.h @@ -19,7 +19,7 @@ typedef Eo Elm_Widget_Item; */ #define ELM_WIDGET_ITEM_CLASS elm_widget_item_class_get() -EWAPI const Efl_Class *elm_widget_item_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_widget_item_class_get(void) EINA_CONST; /** * @brief Control size restriction state of an object's tooltip @@ -35,7 +35,7 @@ EWAPI const Efl_Class *elm_widget_item_class_get(void) EINA_CONST; * * @ingroup Elm_Widget_Item */ -EOAPI Eina_Bool elm_wdg_item_tooltip_window_mode_set(Eo *obj, Eina_Bool disable); +ELM_API ELM_API_WEAK Eina_Bool elm_wdg_item_tooltip_window_mode_set(Eo *obj, Eina_Bool disable); /** * @brief Control size restriction state of an object's tooltip @@ -50,7 +50,7 @@ EOAPI Eina_Bool elm_wdg_item_tooltip_window_mode_set(Eo *obj, Eina_Bool disable) * * @ingroup Elm_Widget_Item */ -EOAPI Eina_Bool elm_wdg_item_tooltip_window_mode_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_wdg_item_tooltip_window_mode_get(const Eo *obj); /** * @brief Control a different style for this item tooltip. @@ -66,7 +66,7 @@ EOAPI Eina_Bool elm_wdg_item_tooltip_window_mode_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_tooltip_style_set(Eo *obj, const char *style); +ELM_API ELM_API_WEAK void elm_wdg_item_tooltip_style_set(Eo *obj, const char *style); /** * @brief Control a different style for this item tooltip. @@ -83,7 +83,7 @@ EOAPI void elm_wdg_item_tooltip_style_set(Eo *obj, const char *style); * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_tooltip_style_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_wdg_item_tooltip_style_get(const Eo *obj); /** * @brief Control the type of mouse pointer/cursor decoration to be shown, when @@ -103,7 +103,7 @@ EOAPI const char *elm_wdg_item_tooltip_style_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_cursor_set(Eo *obj, const char *cursor); +ELM_API ELM_API_WEAK void elm_wdg_item_cursor_set(Eo *obj, const char *cursor); /** * @brief Control the type of mouse pointer/cursor decoration to be shown, when @@ -124,7 +124,7 @@ EOAPI void elm_wdg_item_cursor_set(Eo *obj, const char *cursor); * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_cursor_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_wdg_item_cursor_get(const Eo *obj); /** * @brief Control a different @c style for a given custom cursor set for an @@ -144,7 +144,7 @@ EOAPI const char *elm_wdg_item_cursor_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_cursor_style_set(Eo *obj, const char *style); +ELM_API ELM_API_WEAK void elm_wdg_item_cursor_style_set(Eo *obj, const char *style); /** * @brief Control a different @c style for a given custom cursor set for an @@ -164,7 +164,7 @@ EOAPI void elm_wdg_item_cursor_style_set(Eo *obj, const char *style); * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_cursor_style_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_wdg_item_cursor_style_get(const Eo *obj); /** * @brief Control if the (custom)cursor for a given item should be searched in @@ -183,7 +183,7 @@ EOAPI const char *elm_wdg_item_cursor_style_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_cursor_engine_only_set(Eo *obj, Eina_Bool engine_only); +ELM_API ELM_API_WEAK void elm_wdg_item_cursor_engine_only_set(Eo *obj, Eina_Bool engine_only); /** * @brief Control if the (custom)cursor for a given item should be searched in @@ -203,7 +203,7 @@ EOAPI void elm_wdg_item_cursor_engine_only_set(Eo *obj, Eina_Bool engine_only); * * @ingroup Elm_Widget_Item */ -EOAPI Eina_Bool elm_wdg_item_cursor_engine_only_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_wdg_item_cursor_engine_only_get(const Eo *obj); /** * @brief Control a content of an object item @@ -218,7 +218,7 @@ EOAPI Eina_Bool elm_wdg_item_cursor_engine_only_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_part_content_set(Eo *obj, const char *part, Efl_Canvas_Object *content); +ELM_API ELM_API_WEAK void elm_wdg_item_part_content_set(Eo *obj, const char *part, Efl_Canvas_Object *content); /** * @brief Control a content of an object item @@ -234,7 +234,7 @@ EOAPI void elm_wdg_item_part_content_set(Eo *obj, const char *part, Efl_Canvas_O * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_part_content_get(const Eo *obj, const char *part); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_part_content_get(const Eo *obj, const char *part); /** * @brief Control a label of an object item @@ -247,7 +247,7 @@ EOAPI Efl_Canvas_Object *elm_wdg_item_part_content_get(const Eo *obj, const char * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_part_text_set(Eo *obj, const char *part, const char *label); +ELM_API ELM_API_WEAK void elm_wdg_item_part_text_set(Eo *obj, const char *part, const char *label); /** * @brief Control a label of an object item @@ -261,7 +261,7 @@ EOAPI void elm_wdg_item_part_text_set(Eo *obj, const char *part, const char *lab * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_part_text_get(const Eo *obj, const char *part); +ELM_API ELM_API_WEAK const char *elm_wdg_item_part_text_get(const Eo *obj, const char *part); #ifdef ELM_WIDGET_ITEM_PROTECTED /** @@ -273,7 +273,7 @@ EOAPI const char *elm_wdg_item_part_text_get(const Eo *obj, const char *part); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_part_text_custom_set(Eo *obj, const char *part, const char *label); +ELM_API ELM_API_WEAK void elm_wdg_item_part_text_custom_set(Eo *obj, const char *part, const char *label); #endif #ifdef ELM_WIDGET_ITEM_PROTECTED @@ -287,7 +287,7 @@ EOAPI void elm_wdg_item_part_text_custom_set(Eo *obj, const char *part, const ch * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_part_text_custom_get(const Eo *obj, const char *part); +ELM_API ELM_API_WEAK const char *elm_wdg_item_part_text_custom_get(const Eo *obj, const char *part); #endif /** @@ -300,7 +300,7 @@ EOAPI const char *elm_wdg_item_part_text_custom_get(const Eo *obj, const char *p * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_focus_set(Eo *obj, Eina_Bool focused); +ELM_API ELM_API_WEAK void elm_wdg_item_focus_set(Eo *obj, Eina_Bool focused); /** * @brief Control the object item focused @@ -313,7 +313,7 @@ EOAPI void elm_wdg_item_focus_set(Eo *obj, Eina_Bool focused); * * @ingroup Elm_Widget_Item */ -EOAPI Eina_Bool elm_wdg_item_focus_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_wdg_item_focus_get(const Eo *obj); /** * @brief Control the style of an object item @@ -325,7 +325,7 @@ EOAPI Eina_Bool elm_wdg_item_focus_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_style_set(Eo *obj, const char *style); +ELM_API ELM_API_WEAK void elm_wdg_item_style_set(Eo *obj, const char *style); /** * @brief Control the style of an object item @@ -338,7 +338,7 @@ EOAPI void elm_wdg_item_style_set(Eo *obj, const char *style); * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_style_get(const Eo *obj); +ELM_API ELM_API_WEAK const char *elm_wdg_item_style_get(const Eo *obj); /** * @brief Control the disabled state of a widget item. @@ -357,7 +357,7 @@ EOAPI const char *elm_wdg_item_style_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_disabled_set(Eo *obj, Eina_Bool disable); +ELM_API ELM_API_WEAK void elm_wdg_item_disabled_set(Eo *obj, Eina_Bool disable); /** * @brief Control the disabled state of a widget item. @@ -377,7 +377,7 @@ EOAPI void elm_wdg_item_disabled_set(Eo *obj, Eina_Bool disable); * * @ingroup Elm_Widget_Item */ -EOAPI Eina_Bool elm_wdg_item_disabled_get(const Eo *obj); +ELM_API ELM_API_WEAK Eina_Bool elm_wdg_item_disabled_get(const Eo *obj); /** * @brief Get highlight order @@ -390,7 +390,7 @@ EOAPI Eina_Bool elm_wdg_item_disabled_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI const Eina_List *elm_wdg_item_access_order_get(Eo *obj); +ELM_API ELM_API_WEAK const Eina_List *elm_wdg_item_access_order_get(Eo *obj); /** * @brief Set highlight order @@ -402,7 +402,7 @@ EOAPI const Eina_List *elm_wdg_item_access_order_get(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_access_order_set(Eo *obj, Eina_List *objs); +ELM_API ELM_API_WEAK void elm_wdg_item_access_order_set(Eo *obj, Eina_List *objs); /** * @brief Get the widget object's handle which contains a given item @@ -416,14 +416,14 @@ EOAPI void elm_wdg_item_access_order_set(Eo *obj, Eina_List *objs); * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_widget_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_widget_get(const Eo *obj); #ifdef ELM_WIDGET_ITEM_PROTECTED /** notify deletion of widget item * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_pre_notify_del(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_pre_notify_del(Eo *obj); #endif /** @@ -440,7 +440,7 @@ EOAPI void elm_wdg_item_pre_notify_del(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_tooltip_text_set(Eo *obj, const char *text); +ELM_API ELM_API_WEAK void elm_wdg_item_tooltip_text_set(Eo *obj, const char *text); #ifdef ELM_WIDGET_ITEM_PROTECTED /** @@ -451,7 +451,7 @@ EOAPI void elm_wdg_item_tooltip_text_set(Eo *obj, const char *text); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_tooltip_translatable_text_set(Eo *obj, const char *text); +ELM_API ELM_API_WEAK void elm_wdg_item_tooltip_translatable_text_set(Eo *obj, const char *text); #endif /** @@ -467,7 +467,7 @@ EOAPI void elm_wdg_item_tooltip_translatable_text_set(Eo *obj, const char *text) * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_tooltip_unset(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_tooltip_unset(Eo *obj); /** * @brief Unset any custom mouse pointer/cursor decoration set to be shown, @@ -482,7 +482,7 @@ EOAPI void elm_wdg_item_tooltip_unset(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_cursor_unset(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_cursor_unset(Eo *obj); /** * @brief Unset a content of an object item @@ -497,14 +497,14 @@ EOAPI void elm_wdg_item_cursor_unset(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_part_content_unset(Eo *obj, const char *part); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_part_content_unset(Eo *obj, const char *part); #ifdef ELM_WIDGET_ITEM_PROTECTED /** Update additional text part content * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_part_text_custom_update(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_part_text_custom_update(Eo *obj); #endif /** @@ -525,7 +525,7 @@ EOAPI void elm_wdg_item_part_text_custom_update(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_signal_callback_add(Eo *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); +ELM_API ELM_API_WEAK void elm_wdg_item_signal_callback_add(Eo *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); /** * @brief Remove a signal-triggered callback from a object item edje object. @@ -550,7 +550,7 @@ EOAPI void elm_wdg_item_signal_callback_add(Eo *obj, const char *emission, const * * @ingroup Elm_Widget_Item */ -EOAPI void *elm_wdg_item_signal_callback_del(Eo *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); +ELM_API ELM_API_WEAK void *elm_wdg_item_signal_callback_del(Eo *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); /** * @brief Send a signal to the edje object of the widget item. @@ -566,7 +566,7 @@ EOAPI void *elm_wdg_item_signal_callback_del(Eo *obj, const char *emission, cons * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_signal_emit(Eo *obj, const char *emission, const char *source); +ELM_API ELM_API_WEAK void elm_wdg_item_signal_emit(Eo *obj, const char *emission, const char *source); /** * @brief Set the text to read out when in accessibility mode @@ -577,7 +577,7 @@ EOAPI void elm_wdg_item_signal_emit(Eo *obj, const char *emission, const char *s * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_access_info_set(Eo *obj, const char *txt); +ELM_API ELM_API_WEAK void elm_wdg_item_access_info_set(Eo *obj, const char *txt); /** * @brief Get an accessible object of the object item. @@ -590,7 +590,7 @@ EOAPI void elm_wdg_item_access_info_set(Eo *obj, const char *txt); * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_access_object_get(const Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_access_object_get(const Eo *obj); /** * @brief Set the text for an object item's part, marking it as translatable. @@ -615,7 +615,7 @@ EOAPI Efl_Canvas_Object *elm_wdg_item_access_object_get(const Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_domain_translatable_part_text_set(Eo *obj, const char *part, const char *domain, const char *label); +ELM_API ELM_API_WEAK void elm_wdg_item_domain_translatable_part_text_set(Eo *obj, const char *part, const char *domain, const char *label); /** * @brief Get the original string set as translatable for an object item. @@ -633,14 +633,14 @@ EOAPI void elm_wdg_item_domain_translatable_part_text_set(Eo *obj, const char *p * * @ingroup Elm_Widget_Item */ -EOAPI const char *elm_wdg_item_translatable_part_text_get(const Eo *obj, const char *part); +ELM_API ELM_API_WEAK const char *elm_wdg_item_translatable_part_text_get(const Eo *obj, const char *part); #ifdef ELM_WIDGET_ITEM_PROTECTED /** Query translate * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_translate(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_translate(Eo *obj); #endif /** @@ -665,7 +665,7 @@ EOAPI void elm_wdg_item_translate(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_domain_part_text_translatable_set(Eo *obj, const char *part, const char *domain, Eina_Bool translatable); +ELM_API ELM_API_WEAK void elm_wdg_item_domain_part_text_translatable_set(Eo *obj, const char *part, const char *domain, Eina_Bool translatable); /** * @brief This returns track object of the item. @@ -697,7 +697,7 @@ EOAPI void elm_wdg_item_domain_part_text_translatable_set(Eo *obj, const char *p * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_track(Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_track(Eo *obj); /** * @brief This retrieve the track object of the item. @@ -713,7 +713,7 @@ EOAPI Efl_Canvas_Object *elm_wdg_item_track(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_untrack(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_untrack(Eo *obj); /** * @brief Get the track object reference count. @@ -735,14 +735,14 @@ EOAPI void elm_wdg_item_untrack(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI int elm_wdg_item_track_get(const Eo *obj); +ELM_API ELM_API_WEAK int elm_wdg_item_track_get(const Eo *obj); #ifdef ELM_WIDGET_ITEM_PROTECTED /** Query track_cancel * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_track_cancel(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_track_cancel(Eo *obj); #endif /** @@ -755,7 +755,7 @@ EOAPI void elm_wdg_item_track_cancel(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_del_cb_set(Eo *obj, Evas_Smart_Cb del_cb); +ELM_API ELM_API_WEAK void elm_wdg_item_del_cb_set(Eo *obj, Evas_Smart_Cb del_cb); /** * @brief Set the content to be shown in the tooltip item. @@ -779,7 +779,7 @@ EOAPI void elm_wdg_item_del_cb_set(Eo *obj, Evas_Smart_Cb del_cb); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_tooltip_content_cb_set(Eo *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API ELM_API_WEAK void elm_wdg_item_tooltip_content_cb_set(Eo *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * @brief Register object item as an accessible object. @@ -792,7 +792,7 @@ EOAPI void elm_wdg_item_tooltip_content_cb_set(Eo *obj, Elm_Tooltip_Item_Content * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_access_register(Eo *obj); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_access_register(Eo *obj); /** Unregister accessible object of the object item. * @@ -800,7 +800,7 @@ EOAPI Efl_Canvas_Object *elm_wdg_item_access_register(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_access_unregister(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_access_unregister(Eo *obj); /** Unset highlight order * @@ -808,14 +808,14 @@ EOAPI void elm_wdg_item_access_unregister(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_access_order_unset(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_access_order_unset(Eo *obj); #ifdef ELM_WIDGET_ITEM_PROTECTED /** Disable widget item * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_disable(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_disable(Eo *obj); #endif #ifdef ELM_WIDGET_ITEM_PROTECTED @@ -823,7 +823,7 @@ EOAPI void elm_wdg_item_disable(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_del_pre(Eo *obj); +ELM_API ELM_API_WEAK void elm_wdg_item_del_pre(Eo *obj); #endif /** @@ -838,7 +838,7 @@ EOAPI void elm_wdg_item_del_pre(Eo *obj); * * @ingroup Elm_Widget_Item */ -EOAPI Efl_Canvas_Object *elm_wdg_item_focus_next_object_get(const Eo *obj, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK Efl_Canvas_Object *elm_wdg_item_focus_next_object_get(const Eo *obj, Elm_Focus_Direction dir); /** * @brief Set the next object with specific focus direction. @@ -851,7 +851,7 @@ EOAPI Efl_Canvas_Object *elm_wdg_item_focus_next_object_get(const Eo *obj, Elm_F * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_focus_next_object_set(Eo *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK void elm_wdg_item_focus_next_object_set(Eo *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir); /** * @brief Get the next object item with specific focus direction. @@ -865,7 +865,7 @@ EOAPI void elm_wdg_item_focus_next_object_set(Eo *obj, Efl_Canvas_Object *next, * * @ingroup Elm_Widget_Item */ -EOAPI Elm_Widget_Item *elm_wdg_item_focus_next_item_get(const Eo *obj, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK Elm_Widget_Item *elm_wdg_item_focus_next_item_get(const Eo *obj, Elm_Focus_Direction dir); /** * @brief Set the next object item with specific focus direction. @@ -878,6 +878,6 @@ EOAPI Elm_Widget_Item *elm_wdg_item_focus_next_item_get(const Eo *obj, Elm_Focus * * @ingroup Elm_Widget_Item */ -EOAPI void elm_wdg_item_focus_next_item_set(Eo *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir); +ELM_API ELM_API_WEAK void elm_wdg_item_focus_next_item_set(Eo *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir); #endif diff --git a/src/lib/elementary/elm_widget_item_eo.legacy.c b/src/lib/elementary/elm_widget_item_eo.legacy.c index 52f54730fb..1d54095b39 100644 --- a/src/lib/elementary/elm_widget_item_eo.legacy.c +++ b/src/lib/elementary/elm_widget_item_eo.legacy.c @@ -1,281 +1,281 @@ -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Widget_Item *obj, Eina_Bool disable) { return elm_wdg_item_tooltip_window_mode_set(obj, disable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Widget_Item *obj) { return elm_wdg_item_tooltip_window_mode_get(obj); } -EAPI void +ELM_API void elm_object_item_tooltip_style_set(Elm_Widget_Item *obj, const char *style) { elm_wdg_item_tooltip_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_object_item_tooltip_style_get(const Elm_Widget_Item *obj) { return elm_wdg_item_tooltip_style_get(obj); } -EAPI void +ELM_API void elm_object_item_cursor_set(Elm_Widget_Item *obj, const char *cursor) { elm_wdg_item_cursor_set(obj, cursor); } -EAPI const char * +ELM_API const char * elm_object_item_cursor_get(const Elm_Widget_Item *obj) { return elm_wdg_item_cursor_get(obj); } -EAPI void +ELM_API void elm_object_item_cursor_style_set(Elm_Widget_Item *obj, const char *style) { elm_wdg_item_cursor_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_object_item_cursor_style_get(const Elm_Widget_Item *obj) { return elm_wdg_item_cursor_style_get(obj); } -EAPI void +ELM_API void elm_object_item_cursor_engine_only_set(Elm_Widget_Item *obj, Eina_Bool engine_only) { elm_wdg_item_cursor_engine_only_set(obj, engine_only); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Widget_Item *obj) { return elm_wdg_item_cursor_engine_only_get(obj); } -EAPI void +ELM_API void elm_object_item_part_content_set(Elm_Widget_Item *obj, const char *part, Efl_Canvas_Object *content) { elm_wdg_item_part_content_set(obj, part, content); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_part_content_get(const Elm_Widget_Item *obj, const char *part) { return elm_wdg_item_part_content_get(obj, part); } -EAPI void +ELM_API void elm_object_item_part_text_set(Elm_Widget_Item *obj, const char *part, const char *label) { elm_wdg_item_part_text_set(obj, part, label); } -EAPI const char * +ELM_API const char * elm_object_item_part_text_get(const Elm_Widget_Item *obj, const char *part) { return elm_wdg_item_part_text_get(obj, part); } -EAPI void +ELM_API void elm_object_item_focus_set(Elm_Widget_Item *obj, Eina_Bool focused) { elm_wdg_item_focus_set(obj, focused); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_item_focus_get(const Elm_Widget_Item *obj) { return elm_wdg_item_focus_get(obj); } -EAPI void +ELM_API void elm_object_item_style_set(Elm_Widget_Item *obj, const char *style) { elm_wdg_item_style_set(obj, style); } -EAPI const char * +ELM_API const char * elm_object_item_style_get(const Elm_Widget_Item *obj) { return elm_wdg_item_style_get(obj); } -EAPI void +ELM_API void elm_object_item_disabled_set(Elm_Widget_Item *obj, Eina_Bool disable) { elm_wdg_item_disabled_set(obj, disable); } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_item_disabled_get(const Elm_Widget_Item *obj) { return elm_wdg_item_disabled_get(obj); } -EAPI const Eina_List * +ELM_API const Eina_List * elm_object_item_access_order_get(Elm_Widget_Item *obj) { return elm_wdg_item_access_order_get(obj); } -EAPI void +ELM_API void elm_object_item_access_order_set(Elm_Widget_Item *obj, Eina_List *objs) { elm_wdg_item_access_order_set(obj, objs); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_widget_get(const Elm_Widget_Item *obj) { return elm_wdg_item_widget_get(obj); } -EAPI void +ELM_API void elm_object_item_tooltip_text_set(Elm_Widget_Item *obj, const char *text) { elm_wdg_item_tooltip_text_set(obj, text); } -EAPI void +ELM_API void elm_object_item_tooltip_unset(Elm_Widget_Item *obj) { elm_wdg_item_tooltip_unset(obj); } -EAPI void +ELM_API void elm_object_item_cursor_unset(Elm_Widget_Item *obj) { elm_wdg_item_cursor_unset(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_part_content_unset(Elm_Widget_Item *obj, const char *part) { return elm_wdg_item_part_content_unset(obj, part); } -EAPI void +ELM_API void elm_object_item_signal_callback_add(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data) { elm_wdg_item_signal_callback_add(obj, emission, source, func, data); } -EAPI void * +ELM_API void * elm_object_item_signal_callback_del(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func) { return elm_wdg_item_signal_callback_del(obj, emission, source, func); } -EAPI void +ELM_API void elm_object_item_signal_emit(Elm_Widget_Item *obj, const char *emission, const char *source) { elm_wdg_item_signal_emit(obj, emission, source); } -EAPI void +ELM_API void elm_object_item_access_info_set(Elm_Widget_Item *obj, const char *txt) { elm_wdg_item_access_info_set(obj, txt); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_access_object_get(const Elm_Widget_Item *obj) { return elm_wdg_item_access_object_get(obj); } -EAPI void +ELM_API void elm_object_item_domain_translatable_part_text_set(Elm_Widget_Item *obj, const char *part, const char *domain, const char *label) { elm_wdg_item_domain_translatable_part_text_set(obj, part, domain, label); } -EAPI const char * +ELM_API const char * elm_object_item_translatable_part_text_get(const Elm_Widget_Item *obj, const char *part) { return elm_wdg_item_translatable_part_text_get(obj, part); } -EAPI void +ELM_API void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj, const char *part, const char *domain, Eina_Bool translatable) { elm_wdg_item_domain_part_text_translatable_set(obj, part, domain, translatable); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_track(Elm_Widget_Item *obj) { return elm_wdg_item_track(obj); } -EAPI void +ELM_API void elm_object_item_untrack(Elm_Widget_Item *obj) { elm_wdg_item_untrack(obj); } -EAPI int +ELM_API int elm_object_item_track_get(const Elm_Widget_Item *obj) { return elm_wdg_item_track_get(obj); } -EAPI void +ELM_API void elm_object_item_del_cb_set(Elm_Widget_Item *obj, Evas_Smart_Cb del_cb) { elm_wdg_item_del_cb_set(obj, del_cb); } -EAPI void +ELM_API void elm_object_item_tooltip_content_cb_set(Elm_Widget_Item *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { elm_wdg_item_tooltip_content_cb_set(obj, func, data, del_cb); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_access_register(Elm_Widget_Item *obj) { return elm_wdg_item_access_register(obj); } -EAPI void +ELM_API void elm_object_item_access_unregister(Elm_Widget_Item *obj) { elm_wdg_item_access_unregister(obj); } -EAPI void +ELM_API void elm_object_item_access_order_unset(Elm_Widget_Item *obj) { elm_wdg_item_access_order_unset(obj); } -EAPI Efl_Canvas_Object * +ELM_API Efl_Canvas_Object * elm_object_item_focus_next_object_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir) { return elm_wdg_item_focus_next_object_get(obj, dir); } -EAPI void +ELM_API void elm_object_item_focus_next_object_set(Elm_Widget_Item *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir) { elm_wdg_item_focus_next_object_set(obj, next, dir); } -EAPI Elm_Widget_Item * +ELM_API Elm_Widget_Item * elm_object_item_focus_next_item_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir) { return elm_wdg_item_focus_next_item_get(obj, dir); } -EAPI void +ELM_API void elm_object_item_focus_next_item_set(Elm_Widget_Item *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir) { elm_wdg_item_focus_next_item_set(obj, next_item, dir); diff --git a/src/lib/elementary/elm_widget_item_eo.legacy.h b/src/lib/elementary/elm_widget_item_eo.legacy.h index 7efaae6374..91c4315abd 100644 --- a/src/lib/elementary/elm_widget_item_eo.legacy.h +++ b/src/lib/elementary/elm_widget_item_eo.legacy.h @@ -40,7 +40,7 @@ typedef Eo Elm_Widget_Item; * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Widget_Item *obj, Eina_Bool disable); +ELM_API Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Widget_Item *obj, Eina_Bool disable); /** * @brief Control size restriction state of an object's tooltip @@ -55,7 +55,7 @@ EAPI Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Widget_Item *obj, Ein * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Widget_Item *obj); +ELM_API Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Widget_Item *obj); /** * @brief Control a different style for this item tooltip. @@ -71,7 +71,7 @@ EAPI Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Widget_Item *ob * * @ingroup Elm_General */ -EAPI void elm_object_item_tooltip_style_set(Elm_Widget_Item *obj, const char *style); +ELM_API void elm_object_item_tooltip_style_set(Elm_Widget_Item *obj, const char *style); /** * @brief Control a different style for this item tooltip. @@ -88,7 +88,7 @@ EAPI void elm_object_item_tooltip_style_set(Elm_Widget_Item *obj, const char *st * * @ingroup Elm_General */ -EAPI const char *elm_object_item_tooltip_style_get(const Elm_Widget_Item *obj); +ELM_API const char *elm_object_item_tooltip_style_get(const Elm_Widget_Item *obj); /** * @brief Control the type of mouse pointer/cursor decoration to be shown, when @@ -108,7 +108,7 @@ EAPI const char *elm_object_item_tooltip_style_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_cursor_set(Elm_Widget_Item *obj, const char *cursor); +ELM_API void elm_object_item_cursor_set(Elm_Widget_Item *obj, const char *cursor); /** * @brief Control the type of mouse pointer/cursor decoration to be shown, when @@ -129,7 +129,7 @@ EAPI void elm_object_item_cursor_set(Elm_Widget_Item *obj, const char *cursor); * * @ingroup Elm_General */ -EAPI const char *elm_object_item_cursor_get(const Elm_Widget_Item *obj); +ELM_API const char *elm_object_item_cursor_get(const Elm_Widget_Item *obj); /** * @brief Control a different @c style for a given custom cursor set for an @@ -149,7 +149,7 @@ EAPI const char *elm_object_item_cursor_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_cursor_style_set(Elm_Widget_Item *obj, const char *style); +ELM_API void elm_object_item_cursor_style_set(Elm_Widget_Item *obj, const char *style); /** * @brief Control a different @c style for a given custom cursor set for an @@ -169,7 +169,7 @@ EAPI void elm_object_item_cursor_style_set(Elm_Widget_Item *obj, const char *sty * * @ingroup Elm_General */ -EAPI const char *elm_object_item_cursor_style_get(const Elm_Widget_Item *obj); +ELM_API const char *elm_object_item_cursor_style_get(const Elm_Widget_Item *obj); /** * @brief Control if the (custom)cursor for a given item should be searched in @@ -188,7 +188,7 @@ EAPI const char *elm_object_item_cursor_style_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_cursor_engine_only_set(Elm_Widget_Item *obj, Eina_Bool engine_only); +ELM_API void elm_object_item_cursor_engine_only_set(Elm_Widget_Item *obj, Eina_Bool engine_only); /** * @brief Control if the (custom)cursor for a given item should be searched in @@ -208,7 +208,7 @@ EAPI void elm_object_item_cursor_engine_only_set(Elm_Widget_Item *obj, Eina_Bool * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Widget_Item *obj); +ELM_API Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Widget_Item *obj); /** * @brief Control a content of an object item @@ -223,7 +223,7 @@ EAPI Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Widget_Item *obj * * @ingroup Elm_General */ -EAPI void elm_object_item_part_content_set(Elm_Widget_Item *obj, const char *part, Efl_Canvas_Object *content); +ELM_API void elm_object_item_part_content_set(Elm_Widget_Item *obj, const char *part, Efl_Canvas_Object *content); /** * @brief Control a content of an object item @@ -239,7 +239,7 @@ EAPI void elm_object_item_part_content_set(Elm_Widget_Item *obj, const char *par * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_part_content_get(const Elm_Widget_Item *obj, const char *part); +ELM_API Efl_Canvas_Object *elm_object_item_part_content_get(const Elm_Widget_Item *obj, const char *part); /** * @brief Control a label of an object item @@ -252,7 +252,7 @@ EAPI Efl_Canvas_Object *elm_object_item_part_content_get(const Elm_Widget_Item * * * @ingroup Elm_General */ -EAPI void elm_object_item_part_text_set(Elm_Widget_Item *obj, const char *part, const char *label); +ELM_API void elm_object_item_part_text_set(Elm_Widget_Item *obj, const char *part, const char *label); /** * @brief Control a label of an object item @@ -266,7 +266,7 @@ EAPI void elm_object_item_part_text_set(Elm_Widget_Item *obj, const char *part, * * @ingroup Elm_General */ -EAPI const char *elm_object_item_part_text_get(const Elm_Widget_Item *obj, const char *part); +ELM_API const char *elm_object_item_part_text_get(const Elm_Widget_Item *obj, const char *part); @@ -280,7 +280,7 @@ EAPI const char *elm_object_item_part_text_get(const Elm_Widget_Item *obj, const * * @ingroup Elm_General */ -EAPI void elm_object_item_focus_set(Elm_Widget_Item *obj, Eina_Bool focused); +ELM_API void elm_object_item_focus_set(Elm_Widget_Item *obj, Eina_Bool focused); /** * @brief Control the object item focused @@ -293,7 +293,7 @@ EAPI void elm_object_item_focus_set(Elm_Widget_Item *obj, Eina_Bool focused); * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_item_focus_get(const Elm_Widget_Item *obj); +ELM_API Eina_Bool elm_object_item_focus_get(const Elm_Widget_Item *obj); /** * @brief Control the style of an object item @@ -305,7 +305,7 @@ EAPI Eina_Bool elm_object_item_focus_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_style_set(Elm_Widget_Item *obj, const char *style); +ELM_API void elm_object_item_style_set(Elm_Widget_Item *obj, const char *style); /** * @brief Control the style of an object item @@ -318,7 +318,7 @@ EAPI void elm_object_item_style_set(Elm_Widget_Item *obj, const char *style); * * @ingroup Elm_General */ -EAPI const char *elm_object_item_style_get(const Elm_Widget_Item *obj); +ELM_API const char *elm_object_item_style_get(const Elm_Widget_Item *obj); /** * @brief Control the disabled state of a widget item. @@ -337,7 +337,7 @@ EAPI const char *elm_object_item_style_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_disabled_set(Elm_Widget_Item *obj, Eina_Bool disable); +ELM_API void elm_object_item_disabled_set(Elm_Widget_Item *obj, Eina_Bool disable); /** * @brief Control the disabled state of a widget item. @@ -357,7 +357,7 @@ EAPI void elm_object_item_disabled_set(Elm_Widget_Item *obj, Eina_Bool disable); * * @ingroup Elm_General */ -EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Widget_Item *obj); +ELM_API Eina_Bool elm_object_item_disabled_get(const Elm_Widget_Item *obj); /** * @brief Get highlight order @@ -370,7 +370,7 @@ EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI const Eina_List *elm_object_item_access_order_get(Elm_Widget_Item *obj); +ELM_API const Eina_List *elm_object_item_access_order_get(Elm_Widget_Item *obj); /** * @brief Set highlight order @@ -382,7 +382,7 @@ EAPI const Eina_List *elm_object_item_access_order_get(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_access_order_set(Elm_Widget_Item *obj, Eina_List *objs); +ELM_API void elm_object_item_access_order_set(Elm_Widget_Item *obj, Eina_List *objs); /** * @brief Get the widget object's handle which contains a given item @@ -396,7 +396,7 @@ EAPI void elm_object_item_access_order_set(Elm_Widget_Item *obj, Eina_List *objs * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_widget_get(const Elm_Widget_Item *obj); +ELM_API Efl_Canvas_Object *elm_object_item_widget_get(const Elm_Widget_Item *obj); /** @@ -413,7 +413,7 @@ EAPI Efl_Canvas_Object *elm_object_item_widget_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_tooltip_text_set(Elm_Widget_Item *obj, const char *text); +ELM_API void elm_object_item_tooltip_text_set(Elm_Widget_Item *obj, const char *text); /** @@ -429,7 +429,7 @@ EAPI void elm_object_item_tooltip_text_set(Elm_Widget_Item *obj, const char *tex * * @ingroup Elm_General */ -EAPI void elm_object_item_tooltip_unset(Elm_Widget_Item *obj); +ELM_API void elm_object_item_tooltip_unset(Elm_Widget_Item *obj); /** * @brief Unset any custom mouse pointer/cursor decoration set to be shown, @@ -444,7 +444,7 @@ EAPI void elm_object_item_tooltip_unset(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_cursor_unset(Elm_Widget_Item *obj); +ELM_API void elm_object_item_cursor_unset(Elm_Widget_Item *obj); /** * @brief Unset a content of an object item @@ -459,7 +459,7 @@ EAPI void elm_object_item_cursor_unset(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_part_content_unset(Elm_Widget_Item *obj, const char *part); +ELM_API Efl_Canvas_Object *elm_object_item_part_content_unset(Elm_Widget_Item *obj, const char *part); /** @@ -480,7 +480,7 @@ EAPI Efl_Canvas_Object *elm_object_item_part_content_unset(Elm_Widget_Item *obj, * * @ingroup Elm_General */ -EAPI void elm_object_item_signal_callback_add(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); +ELM_API void elm_object_item_signal_callback_add(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data); /** * @brief Remove a signal-triggered callback from a object item edje object. @@ -505,7 +505,7 @@ EAPI void elm_object_item_signal_callback_add(Elm_Widget_Item *obj, const char * * * @ingroup Elm_General */ -EAPI void *elm_object_item_signal_callback_del(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); +ELM_API void *elm_object_item_signal_callback_del(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func); /** * @brief Send a signal to the edje object of the widget item. @@ -521,7 +521,7 @@ EAPI void *elm_object_item_signal_callback_del(Elm_Widget_Item *obj, const char * * @ingroup Elm_General */ -EAPI void elm_object_item_signal_emit(Elm_Widget_Item *obj, const char *emission, const char *source); +ELM_API void elm_object_item_signal_emit(Elm_Widget_Item *obj, const char *emission, const char *source); /** * @brief Set the text to read out when in accessibility mode @@ -532,7 +532,7 @@ EAPI void elm_object_item_signal_emit(Elm_Widget_Item *obj, const char *emission * * @ingroup Elm_General */ -EAPI void elm_object_item_access_info_set(Elm_Widget_Item *obj, const char *txt); +ELM_API void elm_object_item_access_info_set(Elm_Widget_Item *obj, const char *txt); /** * @brief Get an accessible object of the object item. @@ -545,7 +545,7 @@ EAPI void elm_object_item_access_info_set(Elm_Widget_Item *obj, const char *txt) * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_access_object_get(const Elm_Widget_Item *obj); +ELM_API Efl_Canvas_Object *elm_object_item_access_object_get(const Elm_Widget_Item *obj); /** * @brief Set the text for an object item's part, marking it as translatable. @@ -570,7 +570,7 @@ EAPI Efl_Canvas_Object *elm_object_item_access_object_get(const Elm_Widget_Item * * @ingroup Elm_General */ -EAPI void elm_object_item_domain_translatable_part_text_set(Elm_Widget_Item *obj, const char *part, const char *domain, const char *label); +ELM_API void elm_object_item_domain_translatable_part_text_set(Elm_Widget_Item *obj, const char *part, const char *domain, const char *label); /** * @brief Get the original string set as translatable for an object item. @@ -588,7 +588,7 @@ EAPI void elm_object_item_domain_translatable_part_text_set(Elm_Widget_Item *obj * * @ingroup Elm_General */ -EAPI const char *elm_object_item_translatable_part_text_get(const Elm_Widget_Item *obj, const char *part); +ELM_API const char *elm_object_item_translatable_part_text_get(const Elm_Widget_Item *obj, const char *part); /** @@ -613,7 +613,7 @@ EAPI const char *elm_object_item_translatable_part_text_get(const Elm_Widget_Ite * * @ingroup Elm_General */ -EAPI void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj, const char *part, const char *domain, Eina_Bool translatable); +ELM_API void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj, const char *part, const char *domain, Eina_Bool translatable); /** * @brief This returns track object of the item. @@ -645,7 +645,7 @@ EAPI void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_track(Elm_Widget_Item *obj); +ELM_API Efl_Canvas_Object *elm_object_item_track(Elm_Widget_Item *obj); /** * @brief This retrieve the track object of the item. @@ -661,7 +661,7 @@ EAPI Efl_Canvas_Object *elm_object_item_track(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_untrack(Elm_Widget_Item *obj); +ELM_API void elm_object_item_untrack(Elm_Widget_Item *obj); /** * @brief Get the track object reference count. @@ -684,7 +684,7 @@ EAPI void elm_object_item_untrack(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI int elm_object_item_track_get(const Elm_Widget_Item *obj); +ELM_API int elm_object_item_track_get(const Elm_Widget_Item *obj); /** @@ -697,7 +697,7 @@ EAPI int elm_object_item_track_get(const Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_del_cb_set(Elm_Widget_Item *obj, Evas_Smart_Cb del_cb); +ELM_API void elm_object_item_del_cb_set(Elm_Widget_Item *obj, Evas_Smart_Cb del_cb); /** * @brief Set the content to be shown in the tooltip item. @@ -721,7 +721,7 @@ EAPI void elm_object_item_del_cb_set(Elm_Widget_Item *obj, Evas_Smart_Cb del_cb) * * @ingroup Elm_General */ -EAPI void elm_object_item_tooltip_content_cb_set(Elm_Widget_Item *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); +ELM_API void elm_object_item_tooltip_content_cb_set(Elm_Widget_Item *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * @brief Register object item as an accessible object. @@ -734,7 +734,7 @@ EAPI void elm_object_item_tooltip_content_cb_set(Elm_Widget_Item *obj, Elm_Toolt * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_access_register(Elm_Widget_Item *obj); +ELM_API Efl_Canvas_Object *elm_object_item_access_register(Elm_Widget_Item *obj); /** Unregister accessible object of the object item. * @@ -742,7 +742,7 @@ EAPI Efl_Canvas_Object *elm_object_item_access_register(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_access_unregister(Elm_Widget_Item *obj); +ELM_API void elm_object_item_access_unregister(Elm_Widget_Item *obj); /** Unset highlight order * @@ -750,7 +750,7 @@ EAPI void elm_object_item_access_unregister(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI void elm_object_item_access_order_unset(Elm_Widget_Item *obj); +ELM_API void elm_object_item_access_order_unset(Elm_Widget_Item *obj); @@ -766,7 +766,7 @@ EAPI void elm_object_item_access_order_unset(Elm_Widget_Item *obj); * * @ingroup Elm_General */ -EAPI Efl_Canvas_Object *elm_object_item_focus_next_object_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir); +ELM_API Efl_Canvas_Object *elm_object_item_focus_next_object_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir); /** * @brief Set the next object with specific focus direction. @@ -779,7 +779,7 @@ EAPI Efl_Canvas_Object *elm_object_item_focus_next_object_get(const Elm_Widget_I * * @ingroup Elm_General */ -EAPI void elm_object_item_focus_next_object_set(Elm_Widget_Item *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir); +ELM_API void elm_object_item_focus_next_object_set(Elm_Widget_Item *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir); /** * @brief Get the next object item with specific focus direction. @@ -793,7 +793,7 @@ EAPI void elm_object_item_focus_next_object_set(Elm_Widget_Item *obj, Efl_Canvas * * @ingroup Elm_General */ -EAPI Elm_Widget_Item *elm_object_item_focus_next_item_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir); +ELM_API Elm_Widget_Item *elm_object_item_focus_next_item_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir); /** * @brief Set the next object item with specific focus direction. @@ -806,6 +806,6 @@ EAPI Elm_Widget_Item *elm_object_item_focus_next_item_get(const Elm_Widget_Item * * @ingroup Elm_General */ -EAPI void elm_object_item_focus_next_item_set(Elm_Widget_Item *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir); +ELM_API void elm_object_item_focus_next_item_set(Elm_Widget_Item *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir); #endif diff --git a/src/lib/elementary/elm_widget_item_static_focus_eo.h b/src/lib/elementary/elm_widget_item_static_focus_eo.h index d5173d06b8..ccd530002b 100644 --- a/src/lib/elementary/elm_widget_item_static_focus_eo.h +++ b/src/lib/elementary/elm_widget_item_static_focus_eo.h @@ -21,6 +21,6 @@ typedef Eo Elm_Widget_Item_Static_Focus; */ #define ELM_WIDGET_ITEM_STATIC_FOCUS_CLASS elm_widget_item_static_focus_class_get() -EWAPI const Efl_Class *elm_widget_item_static_focus_class_get(void) EINA_CONST; +ELM_API ELM_API_WEAK const Efl_Class *elm_widget_item_static_focus_class_get(void) EINA_CONST; #endif diff --git a/src/lib/elementary/elm_win_common.h b/src/lib/elementary/elm_win_common.h index 9f337f3758..81963929e1 100644 --- a/src/lib/elementary/elm_win_common.h +++ b/src/lib/elementary/elm_win_common.h @@ -69,7 +69,7 @@ struct _Elm_Win_Trap * * @since 1.7 */ -EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap); +ELM_API Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap); /** * @} diff --git a/src/lib/elementary/elm_win_eo.h b/src/lib/elementary/elm_win_eo.h index d6d4ed5fa3..19b73b8d9c 100644 --- a/src/lib/elementary/elm_win_eo.h +++ b/src/lib/elementary/elm_win_eo.h @@ -9,8 +9,8 @@ #include "efl_ui_win.eo.h" -EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); -EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj); +ELM_API void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); +ELM_API Eina_Bool elm_win_autodel_get(const Evas_Object *obj); diff --git a/src/lib/elementary/elm_win_legacy.h b/src/lib/elementary/elm_win_legacy.h index 3e0cc3722d..5e4443c0b1 100644 --- a/src/lib/elementary/elm_win_legacy.h +++ b/src/lib/elementary/elm_win_legacy.h @@ -204,7 +204,7 @@ typedef enum * * @ingroup Elm_Win_Group */ -EAPI Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type); +ELM_API Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type); typedef Evas_Object Elm_Win; @@ -225,7 +225,7 @@ typedef Evas_Object Elm_Win; * * @since 1.13 */ -EAPI Evas_Object *elm_win_fake_add(Ecore_Evas *ee); +ELM_API Evas_Object *elm_win_fake_add(Ecore_Evas *ee); /** * Adds a window object with standard setup @@ -244,7 +244,7 @@ EAPI Evas_Object *elm_win_fake_add(Ecore_Evas *ee); * * @ingroup Elm_Win_Group */ -EAPI Evas_Object *elm_win_util_standard_add(const char *name, const char *title); +ELM_API Evas_Object *elm_win_util_standard_add(const char *name, const char *title); /** * Adds a window object with dialog setup @@ -266,7 +266,7 @@ EAPI Evas_Object *elm_win_util_standard_add(const char *name, const cha * @ingroup Elm_Win_Group * @since 1.13 */ -EAPI Evas_Object *elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title); +ELM_API Evas_Object *elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title); /** * @brief Set the window's autodel state. @@ -288,7 +288,7 @@ EAPI Evas_Object *elm_win_util_dialog_add(Evas_Object *parent, const ch * * @ingroup Elm_Win_Group */ -EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); +ELM_API void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); /** * @brief Get the window's autodel state. @@ -299,7 +299,7 @@ EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_autodel_get(const Evas_Object *obj); /** * Set the floating mode of a window. @@ -317,7 +317,7 @@ EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj); * @see elm_win_floating_mode_get() * @since 1.8 */ -EAPI void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating); +ELM_API void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating); /** * Get the floating mode of a window. @@ -329,7 +329,7 @@ EAPI void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool * @see elm_win_floating_mode_set() * @since 1.8 */ -EAPI Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj); /** * This pushes (increments) the norender counter on the window @@ -355,7 +355,7 @@ EAPI Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj); * @ingroup Elm_Win_Group * @since 1.7 */ -EAPI void elm_win_norender_push(Evas_Object *obj); +ELM_API void elm_win_norender_push(Evas_Object *obj); /** * This pops (decrements) the norender counter on the window @@ -371,7 +371,7 @@ EAPI void elm_win_norender_push(Evas_Object *obj); * @ingroup Elm_Win_Group * @since 1.7 */ -EAPI void elm_win_norender_pop(Evas_Object *obj); +ELM_API void elm_win_norender_pop(Evas_Object *obj); /** * The returns how many times norender has been pushed on the window @@ -384,7 +384,7 @@ EAPI void elm_win_norender_pop(Evas_Object *obj); * @ingroup Elm_Win_Group * @since 1.7 */ -EAPI int elm_win_norender_get(const Evas_Object *obj); +ELM_API int elm_win_norender_get(const Evas_Object *obj); /** * This manually asks evas to render the window now @@ -403,7 +403,7 @@ EAPI int elm_win_norender_get(const Evas_Object *obj); * @ingroup Elm_Win_Group * @since 1.7 */ -EAPI void elm_win_render(Evas_Object *obj); +ELM_API void elm_win_render(Evas_Object *obj); /* Wayland specific call - returns NULL on non-Wayland engines */ /** @@ -418,7 +418,7 @@ EAPI void elm_win_render(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); +ELM_API Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); /* Windows specific call - returns NULL on non-Windows engines */ /** @@ -435,7 +435,7 @@ EAPI Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); * * @since 1.16 */ -EAPI Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); +ELM_API Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); /** * Set the preferred rotation value. @@ -451,7 +451,7 @@ EAPI Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); * @ingroup Elm_Win_Group * @since 1.9 */ -EAPI void elm_win_wm_rotation_preferred_rotation_set(Evas_Object *obj, int rotation); +ELM_API void elm_win_wm_rotation_preferred_rotation_set(Evas_Object *obj, int rotation); /** * @brief Add @c subobj as a resize object of window @c obj. @@ -479,7 +479,7 @@ EAPI void elm_win_wm_rotation_preferred_rotation_set(Evas_Objec * * @ingroup Elm_Win_Group */ -EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj); +ELM_API void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj); /** * @brief Delete @c subobj as a resize object of window @c obj. @@ -493,13 +493,13 @@ EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj); +ELM_API void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj); /** Get the Ecore_X_Window of an Evas_Object. * * @ingroup Elm_Win_Group */ -EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj); +ELM_API Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj); /** * @brief Get the Ecore_Wl2_Window of an Evas_Object. @@ -508,7 +508,7 @@ EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); +ELM_API Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); /** @@ -520,7 +520,7 @@ EAPI Ecore_Wl2_Window *elm_win_wl_window_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); +ELM_API Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); /** * @brief Get the Ecore_Cocoa_Window of an Efl.Canvas.Object. @@ -531,7 +531,7 @@ EAPI Ecore_Win32_Window *elm_win_win32_window_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Ecore_Cocoa_Window *elm_win_cocoa_window_get(const Evas_Object *obj); +ELM_API Ecore_Cocoa_Window *elm_win_cocoa_window_get(const Evas_Object *obj); /** * @brief Get the trap data associated with a window. @@ -542,7 +542,7 @@ EAPI Ecore_Cocoa_Window *elm_win_cocoa_window_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void *elm_win_trap_data_get(const Evas_Object *obj); +ELM_API void *elm_win_trap_data_get(const Evas_Object *obj); /** * @brief Set the override state of a window. @@ -561,7 +561,7 @@ EAPI void *elm_win_trap_data_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override); +ELM_API void elm_win_override_set(Evas_Object *obj, Eina_Bool override); /** * @brief Get the override state of a window. @@ -570,7 +570,7 @@ EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_override_get(const Evas_Object *obj); /** * @brief Lower a window object. @@ -583,7 +583,7 @@ EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_lower(Evas_Object *obj); +ELM_API void elm_win_lower(Evas_Object *obj); /** * @brief Set a window to be an illume quickpanel window. @@ -594,7 +594,7 @@ EAPI void elm_win_lower(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel); +ELM_API void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel); /** * @brief Get if this window is a quickpanel or not. @@ -603,7 +603,7 @@ EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj); /** * @brief Set which zone this quickpanel should appear in. * @@ -611,7 +611,7 @@ EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone); +ELM_API void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone); /** * @brief Get which zone this quickpanel should appear in. @@ -620,7 +620,7 @@ EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj); +ELM_API int elm_win_quickpanel_zone_get(const Evas_Object *obj); /** * @brief Set the major priority of a quickpanel window. * @@ -628,7 +628,7 @@ EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority); +ELM_API void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority); /** * @brief Get the major priority of a quickpanel window. @@ -637,7 +637,7 @@ EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj); +ELM_API int elm_win_quickpanel_priority_major_get(const Evas_Object *obj); /** * @brief Set the minor priority of a quickpanel window. @@ -646,7 +646,7 @@ EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority); +ELM_API void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority); /** * @brief Get the minor priority of a quickpanel window. @@ -655,7 +655,7 @@ EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj); +ELM_API int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj); /** * @brief Sets the indicator mode of the window. @@ -664,7 +664,7 @@ EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode); +ELM_API void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode); /** * @brief Get the indicator mode of the window. @@ -673,7 +673,7 @@ EAPI void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mo * * @ingroup Elm_Win_Group */ -EAPI Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj); +ELM_API Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj); /** * @brief Sets the indicator opacity mode of the window. @@ -682,7 +682,7 @@ EAPI Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode); +ELM_API void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode); /** * @brief Get the indicator opacity mode of the window. @@ -691,7 +691,7 @@ EAPI void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opac * * @ingroup Elm_Win_Group */ -EAPI Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj); +ELM_API Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj); /** * @brief Sets whether the window is a keyboard. @@ -700,7 +700,7 @@ EAPI Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Obj * * @ingroup Elm_Win_Group */ -EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard); +ELM_API void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard); /** * @brief Get whether the window is a keyboard @@ -709,7 +709,7 @@ EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj); /** * @brief Set if this window is an illume conformant window. @@ -718,7 +718,7 @@ EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant); +ELM_API void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant); /** * @brief Get if this window is an illume conformant window. @@ -727,7 +727,7 @@ EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_conformant_get(const Evas_Object *obj); /** * @brief Set the manual rotation done mode. @@ -743,7 +743,7 @@ EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bool set); +ELM_API void elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bool set); /** * @brief Get the state of manual rotation done mode. @@ -756,7 +756,7 @@ EAPI void elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bo * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *obj); /** * @brief To notify the rotation done to WM manually. @@ -767,7 +767,7 @@ EAPI Eina_Bool elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *o * * @ingroup Elm_Win_Group */ -EAPI void elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj); +ELM_API void elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj); /** * @brief Set the rotation of the window. @@ -784,7 +784,7 @@ EAPI void elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation); +ELM_API void elm_win_rotation_set(Evas_Object *obj, int rotation); /** * @brief Get the rotation of the window. @@ -793,7 +793,7 @@ EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_rotation_get(const Evas_Object *obj); +ELM_API int elm_win_rotation_get(const Evas_Object *obj); /** * @brief Rotates the window and resizes it. @@ -806,7 +806,7 @@ EAPI int elm_win_rotation_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation); +ELM_API void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation); /** * @brief Query whether window manager supports window rotation or not. @@ -822,7 +822,7 @@ EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_wm_rotation_supported_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_wm_rotation_supported_get(const Evas_Object *obj); /** * @brief Get the preferred rotation value. @@ -836,7 +836,7 @@ EAPI Eina_Bool elm_win_wm_rotation_supported_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj); +ELM_API int elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj); /** @@ -847,7 +847,7 @@ EAPI int elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y); +ELM_API void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y); /** * @brief Get screen geometry details for the screen that a window is on. @@ -859,7 +859,7 @@ EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); +ELM_API void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); /** * @brief Get screen dpi for the screen that a window is on. @@ -873,7 +873,7 @@ EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w * * @ingroup Elm_Win_Group */ -EAPI void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi); +ELM_API void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi); /** * @brief Set the icon name of the window. @@ -882,7 +882,7 @@ EAPI void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name); +ELM_API void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name); /** * @brief Get the icon name of the window. @@ -895,7 +895,7 @@ EAPI void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_icon_name_get(const Evas_Object *obj); +ELM_API const char *elm_win_icon_name_get(const Evas_Object *obj); /** * @brief Set the withdrawn state of a window. @@ -904,7 +904,7 @@ EAPI const char *elm_win_icon_name_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn); +ELM_API void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn); /** * @brief Get the withdrawn state of a window. @@ -913,7 +913,7 @@ EAPI void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj); /** * @brief Set the urgent state of a window. @@ -922,7 +922,7 @@ EAPI Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent); +ELM_API void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent); /** * @brief Get the urgent state of a window. @@ -931,7 +931,7 @@ EAPI void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_urgent_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_urgent_get(const Evas_Object *obj); /** * @brief Set the demand_attention state of a window. @@ -940,7 +940,7 @@ EAPI Eina_Bool elm_win_urgent_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention); +ELM_API void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention); /** * @brief Get the demand_attention state of a window. @@ -949,7 +949,7 @@ EAPI void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attent * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj); /** * @brief Set the modal state of a window. @@ -958,7 +958,7 @@ EAPI Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal); +ELM_API void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal); /** * @brief Get the modal state of a window. @@ -967,7 +967,7 @@ EAPI void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_modal_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_modal_get(const Evas_Object *obj); /** * @brief Set the shaped state of a window. @@ -983,7 +983,7 @@ EAPI Eina_Bool elm_win_modal_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped); +ELM_API void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped); /** * @brief Get the shaped state of a window. @@ -992,7 +992,7 @@ EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_shaped_get(const Evas_Object *obj); /** * @brief Set the title of the window. @@ -1001,7 +1001,7 @@ EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_title_set(Evas_Object *obj, const char *title); +ELM_API void elm_win_title_set(Evas_Object *obj, const char *title); /** * @brief Get the title of the window. @@ -1013,7 +1013,7 @@ EAPI void elm_win_title_set(Evas_Object *obj, const char *title); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_title_get(const Evas_Object *obj); +ELM_API const char *elm_win_title_get(const Evas_Object *obj); /** * @brief Set the base window size used with stepping calculation @@ -1027,7 +1027,7 @@ EAPI const char *elm_win_title_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_size_base_set(Evas_Object *obj, int w, int h); +ELM_API void elm_win_size_base_set(Evas_Object *obj, int w, int h); /** * @brief Get the base size of a window. @@ -1039,7 +1039,7 @@ EAPI void elm_win_size_base_set(Evas_Object *obj, int w, int h); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_size_base_get(const Evas_Object *obj, int *w, int *h); +ELM_API void elm_win_size_base_get(const Evas_Object *obj, int *w, int *h); /** * @brief Set the window stepping used with sizing calculation. @@ -1053,7 +1053,7 @@ EAPI void elm_win_size_base_get(const Evas_Object *obj, int *w, int *h); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_size_step_set(Evas_Object *obj, int w, int h); +ELM_API void elm_win_size_step_set(Evas_Object *obj, int w, int h); /** * @brief Get the stepping of a window. @@ -1065,7 +1065,7 @@ EAPI void elm_win_size_step_set(Evas_Object *obj, int w, int h); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_size_step_get(const Evas_Object *obj, int *w, int *h); +ELM_API void elm_win_size_step_get(const Evas_Object *obj, int *w, int *h); /** * @brief Send a command to the windowing environment @@ -1080,7 +1080,7 @@ EAPI void elm_win_size_step_get(const Evas_Object *obj, int *w, int *h); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params); +ELM_API void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params); /** * @brief Set the profile of a window. @@ -1091,7 +1091,7 @@ EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command comma * * @ingroup Elm_Win_Group */ -EAPI void elm_win_profile_set(Evas_Object *obj, const char *profile); +ELM_API void elm_win_profile_set(Evas_Object *obj, const char *profile); /** * @brief Get the profile of a window. @@ -1102,7 +1102,7 @@ EAPI void elm_win_profile_set(Evas_Object *obj, const char *profile); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_profile_get(const Evas_Object *obj); +ELM_API const char *elm_win_profile_get(const Evas_Object *obj); /** * @brief Set the layer of the window. @@ -1118,7 +1118,7 @@ EAPI const char *elm_win_profile_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_layer_set(Evas_Object *obj, int layer); +ELM_API void elm_win_layer_set(Evas_Object *obj, int layer); /** * @brief Get the layer of the window. @@ -1127,7 +1127,7 @@ EAPI void elm_win_layer_set(Evas_Object *obj, int layer); * * @ingroup Elm_Win_Group */ -EAPI int elm_win_layer_get(const Evas_Object *obj); +ELM_API int elm_win_layer_get(const Evas_Object *obj); /** * @brief Get the inlined image object handle @@ -1142,7 +1142,7 @@ EAPI int elm_win_layer_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Evas_Object *elm_win_inlined_image_object_get(const Evas_Object *obj); +ELM_API Evas_Object *elm_win_inlined_image_object_get(const Evas_Object *obj); /** * @brief Internal. Used to complete the fake window type. @@ -1153,7 +1153,7 @@ EAPI Evas_Object *elm_win_inlined_image_object_get(const Evas_Object *obj); * * @deprecated */ -EAPI void elm_win_fake_canvas_set(Evas_Object *obj, Ecore_Evas *oee) EINA_DEPRECATED; +ELM_API void elm_win_fake_canvas_set(Evas_Object *obj, Ecore_Evas *oee) EINA_DEPRECATED; /** * Get the Ecore_Window of an Evas_Object @@ -1168,7 +1168,7 @@ EAPI void elm_win_fake_canvas_set(Evas_Object *obj, Ecore_Evas *oee) EINA_DEPREC * @note Unless you are getting the window id for the purpose of communicating between client<->compositor over dbus, * this is definitely not the function you are looking for. */ -EAPI Ecore_Window elm_win_window_id_get(const Evas_Object *obj); +ELM_API Ecore_Window elm_win_window_id_get(const Evas_Object *obj); /** * @brief Get the Main Menu of a window. @@ -1177,7 +1177,7 @@ EAPI Ecore_Window elm_win_window_id_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Evas_Object *elm_win_main_menu_get(Evas_Object *obj); +ELM_API Evas_Object *elm_win_main_menu_get(Evas_Object *obj); /** * @brief Sets the keyboard mode of the window. @@ -1186,7 +1186,7 @@ EAPI Evas_Object *elm_win_main_menu_get(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_keyboard_mode_set(Elm_Win *obj, Elm_Win_Keyboard_Mode mode); +ELM_API void elm_win_keyboard_mode_set(Elm_Win *obj, Elm_Win_Keyboard_Mode mode); /** * @brief Get the keyboard mode of the window. @@ -1195,7 +1195,7 @@ EAPI void elm_win_keyboard_mode_set(Elm_Win *obj, Elm_Win_Keyboard_Mode mode); * * @ingroup Elm_Win_Group */ -EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Elm_Win *obj); +ELM_API Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Elm_Win *obj); /** * @brief Set the aspect ratio of a window. @@ -1203,7 +1203,7 @@ EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Elm_Win *obj); * @param[in] aspect If 0, the window has no aspect limits, otherwise it is * width divided by height. */ -EAPI void elm_win_aspect_set(Elm_Win *obj, double aspect); +ELM_API void elm_win_aspect_set(Elm_Win *obj, double aspect); /** * @brief Get the aspect ratio of a window. @@ -1211,7 +1211,7 @@ EAPI void elm_win_aspect_set(Elm_Win *obj, double aspect); * @return If 0, the window has no aspect limits, otherwise it is width divided * by height. */ -EAPI double elm_win_aspect_get(const Elm_Win *obj); +ELM_API double elm_win_aspect_get(const Elm_Win *obj); /** * @brief Set keygrab value of the window @@ -1229,7 +1229,7 @@ EAPI double elm_win_aspect_get(const Elm_Win *obj); * * @return @c true on success, @c false otherwise */ -EAPI Eina_Bool elm_win_keygrab_set(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, int priority, Elm_Win_Keygrab_Mode grab_mode); +ELM_API Eina_Bool elm_win_keygrab_set(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, int priority, Elm_Win_Keygrab_Mode grab_mode); /** * @brief Unset keygrab value of the window @@ -1244,7 +1244,7 @@ EAPI Eina_Bool elm_win_keygrab_set(Elm_Win *obj, const char *key, Evas_Modifier_ * * @return @c true on success, @c false otherwise */ -EAPI Eina_Bool elm_win_keygrab_unset(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); +ELM_API Eina_Bool elm_win_keygrab_unset(Elm_Win *obj, const char *key, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); /** * @brief Get the elm_win object from any child object @@ -1252,7 +1252,7 @@ EAPI Eina_Bool elm_win_keygrab_unset(Elm_Win *obj, const char *key, Evas_Modifie * @return The elm_win, or @c NULL on failure * @since 1.20 */ -EAPI Evas_Object *elm_win_get(Evas_Object *obj); +ELM_API Evas_Object *elm_win_get(Evas_Object *obj); /** * @brief Create a socket to provide the service for Plug widget. @@ -1269,7 +1269,7 @@ EAPI Evas_Object *elm_win_get(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_socket_listen(Elm_Win *obj, const char *svcname, int svcnum, Eina_Bool svcsys); +ELM_API Eina_Bool elm_win_socket_listen(Elm_Win *obj, const char *svcname, int svcnum, Eina_Bool svcsys); /** * @brief Get whether a window has focus. @@ -1278,7 +1278,7 @@ EAPI Eina_Bool elm_win_socket_listen(Elm_Win *obj, const char *svcname, int svcn * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_focus_get(const Elm_Win *obj); +ELM_API Eina_Bool elm_win_focus_get(const Elm_Win *obj); /** * @brief Raise a window object. @@ -1288,7 +1288,7 @@ EAPI Eina_Bool elm_win_focus_get(const Elm_Win *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_raise(Elm_Win *obj); +ELM_API void elm_win_raise(Elm_Win *obj); /** * @brief Set the array of available profiles to a window. @@ -1300,7 +1300,7 @@ EAPI void elm_win_raise(Elm_Win *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int count); +ELM_API void elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int count); /** * @brief Get the array of available profiles of a window. @@ -1314,7 +1314,7 @@ EAPI void elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, un * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_available_profiles_get(const Elm_Win *obj, char ***profiles, unsigned int *count); +ELM_API Eina_Bool elm_win_available_profiles_get(const Elm_Win *obj, char ***profiles, unsigned int *count); /** * @brief Set the array of available window rotations. @@ -1330,7 +1330,7 @@ EAPI Eina_Bool elm_win_available_profiles_get(const Elm_Win *obj, char ***profil * * @ingroup Elm_Win_Group */ -EAPI void elm_win_wm_rotation_available_rotations_set(Elm_Win *obj, const int *rotations, unsigned int count); +ELM_API void elm_win_wm_rotation_available_rotations_set(Elm_Win *obj, const int *rotations, unsigned int count); /** * @brief Get the array of available window rotations. @@ -1347,7 +1347,7 @@ EAPI void elm_win_wm_rotation_available_rotations_set(Elm_Win *obj, const int *r * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_wm_rotation_available_rotations_get(const Elm_Win *obj, int **rotations, unsigned int *count); +ELM_API Eina_Bool elm_win_wm_rotation_available_rotations_get(const Elm_Win *obj, int **rotations, unsigned int *count); /** @@ -1362,7 +1362,7 @@ EAPI Eina_Bool elm_win_wm_rotation_available_rotations_get(const Elm_Win *obj, i * * @ingroup Elm_Win_Group */ -EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain); +ELM_API void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain); /** * @brief Get the constraints on the maximum width and height of a window @@ -1377,7 +1377,7 @@ EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_screen_constrain_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_screen_constrain_get(const Evas_Object *obj); /** * @brief Set the window to be skipped by keyboard focus. @@ -1399,7 +1399,7 @@ EAPI Eina_Bool elm_win_screen_constrain_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip); +ELM_API void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip); /** * @brief Window's autohide state. @@ -1427,7 +1427,7 @@ EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_autohide_set(Evas_Object *obj, Eina_Bool autohide); +ELM_API void elm_win_autohide_set(Evas_Object *obj, Eina_Bool autohide); /** * @brief Window's autohide state. @@ -1455,7 +1455,7 @@ EAPI void elm_win_autohide_set(Evas_Object *obj, Eina_Bool autohide); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_autohide_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_autohide_get(const Evas_Object *obj); /** * @brief Set a window object's icon. @@ -1473,7 +1473,7 @@ EAPI Eina_Bool elm_win_autohide_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon); +ELM_API void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon); /** * @brief Get the icon object used for the window. @@ -1487,7 +1487,7 @@ EAPI void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon); * * @ingroup Elm_Win_Group */ -EAPI const Evas_Object *elm_win_icon_object_get(const Evas_Object *obj); +ELM_API const Evas_Object *elm_win_icon_object_get(const Evas_Object *obj); /** * @brief Set the iconified state of a window. @@ -1497,7 +1497,7 @@ EAPI const Evas_Object *elm_win_icon_object_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified); +ELM_API void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified); /** * @brief Get the iconified state of a window. @@ -1508,7 +1508,7 @@ EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_iconified_get(const Evas_Object *obj); /** * @brief Set the maximized state of a window. @@ -1518,7 +1518,7 @@ EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized); +ELM_API void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized); /** * @brief Get the maximized state of a window. @@ -1529,7 +1529,7 @@ EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_maximized_get(const Evas_Object *obj); /** * @brief Set the fullscreen state of a window. @@ -1539,7 +1539,7 @@ EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen); +ELM_API void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen); /** * @brief Get the fullscreen state of a window. @@ -1550,7 +1550,7 @@ EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj); /** * @brief Set the sticky state of the window. @@ -1563,7 +1563,7 @@ EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky); +ELM_API void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky); /** * @brief Get the sticky state of the window. @@ -1574,7 +1574,7 @@ EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_sticky_get(const Evas_Object *obj); @@ -1596,7 +1596,7 @@ EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank); +ELM_API void elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank); /** * @brief Get the noblank property of a window. @@ -1609,7 +1609,7 @@ EAPI void elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_noblank_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_noblank_get(const Evas_Object *obj); /** * @brief Set the borderless state of a window. @@ -1622,7 +1622,7 @@ EAPI Eina_Bool elm_win_noblank_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless); +ELM_API void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless); /** * @brief Get the borderless state of a window. @@ -1633,7 +1633,7 @@ EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_borderless_get(const Evas_Object *obj); /** * @brief The role of the window. @@ -1649,7 +1649,7 @@ EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_role_set(Evas_Object *obj, const char *role); +ELM_API void elm_win_role_set(Evas_Object *obj, const char *role); /** * @brief The role of the window. @@ -1669,7 +1669,7 @@ EAPI void elm_win_role_set(Evas_Object *obj, const char *role); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_role_get(const Evas_Object *obj); +ELM_API const char *elm_win_role_get(const Evas_Object *obj); /** @@ -1692,7 +1692,7 @@ EAPI const char *elm_win_role_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_name_get(const Evas_Object *obj); +ELM_API const char *elm_win_name_get(const Evas_Object *obj); /** @@ -1713,7 +1713,7 @@ EAPI const char *elm_win_name_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI Elm_Win_Type elm_win_type_get(const Evas_Object *obj); +ELM_API Elm_Win_Type elm_win_type_get(const Evas_Object *obj); /** @@ -1768,7 +1768,7 @@ EAPI Elm_Win_Type elm_win_type_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_accel_preference_get(const Evas_Object *obj); +ELM_API const char *elm_win_accel_preference_get(const Evas_Object *obj); /** * @brief Set the alpha channel state of a window. @@ -1789,7 +1789,7 @@ EAPI const char *elm_win_accel_preference_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha); +ELM_API void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha); /** * @brief Get the alpha channel state of a window. @@ -1800,7 +1800,7 @@ EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj); +ELM_API Eina_Bool elm_win_alpha_get(const Evas_Object *obj); /** * @brief Activate a window object. @@ -1816,7 +1816,7 @@ EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_activate(Evas_Object *obj); +ELM_API void elm_win_activate(Evas_Object *obj); /** * @brief Center a window on the screen. @@ -1836,7 +1836,7 @@ EAPI void elm_win_activate(Evas_Object *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v); +ELM_API void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v); @@ -1883,7 +1883,7 @@ EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_move_resize_start(Evas_Object *obj, Elm_Win_Move_Resize_Mode mode); +ELM_API Eina_Bool elm_win_move_resize_start(Evas_Object *obj, Elm_Win_Move_Resize_Mode mode); /** * @brief Set the animate status for the focus highlight for this window. @@ -1895,7 +1895,7 @@ EAPI Eina_Bool elm_win_move_resize_start(Evas_Object *obj, Elm_Win_Move_Resize_M * * @ingroup Elm_Win_Group */ -EAPI void elm_win_focus_highlight_animate_set(Elm_Win *obj, Eina_Bool animate); +ELM_API void elm_win_focus_highlight_animate_set(Elm_Win *obj, Eina_Bool animate); /** * @brief Get the animate value of the focus highlight for this window. @@ -1904,7 +1904,7 @@ EAPI void elm_win_focus_highlight_animate_set(Elm_Win *obj, Eina_Bool animate); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_focus_highlight_animate_get(const Elm_Win *obj); +ELM_API Eina_Bool elm_win_focus_highlight_animate_get(const Elm_Win *obj); /** * @brief Set the enabled status for the focus highlight in a window. @@ -1916,7 +1916,7 @@ EAPI Eina_Bool elm_win_focus_highlight_animate_get(const Elm_Win *obj); * * @ingroup Elm_Win_Group */ -EAPI void elm_win_focus_highlight_enabled_set(Elm_Win *obj, Eina_Bool enabled); +ELM_API void elm_win_focus_highlight_enabled_set(Elm_Win *obj, Eina_Bool enabled); /** * @brief Get the enabled value of the focus highlight for this window. @@ -1925,7 +1925,7 @@ EAPI void elm_win_focus_highlight_enabled_set(Elm_Win *obj, Eina_Bool enabled); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Elm_Win *obj); +ELM_API Eina_Bool elm_win_focus_highlight_enabled_get(const Elm_Win *obj); /** * @brief Set the style for the focus highlight on this window. @@ -1937,7 +1937,7 @@ EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Elm_Win *obj); * * @ingroup Elm_Win_Group */ -EAPI Eina_Bool elm_win_focus_highlight_style_set(Elm_Win *obj, const char *style); +ELM_API Eina_Bool elm_win_focus_highlight_style_set(Elm_Win *obj, const char *style); /** * @brief Get the style set for the focus highlight object. @@ -1946,4 +1946,4 @@ EAPI Eina_Bool elm_win_focus_highlight_style_set(Elm_Win *obj, const char *style * * @ingroup Elm_Win_Group */ -EAPI const char *elm_win_focus_highlight_style_get(const Elm_Win *obj); +ELM_API const char *elm_win_focus_highlight_style_get(const Elm_Win *obj); diff --git a/src/lib/elementary/els_cursor.c b/src/lib/elementary/els_cursor.c index 4b3622a39e..f23e75de51 100644 --- a/src/lib/elementary/els_cursor.c +++ b/src/lib/elementary/els_cursor.c @@ -693,7 +693,7 @@ _efl_ui_widget_cursor_get(const Evas_Object *obj, Elm_Widget_Smart_Data *pd EINA return elm_object_sub_cursor_get(obj); } -EAPI void +ELM_API void elm_object_cursor_unset(Evas_Object *obj) { ELM_CURSOR_GET_OR_RETURN(cur, obj); diff --git a/src/lib/elementary/els_tooltip.c b/src/lib/elementary/els_tooltip.c index 6613745653..92a8759a9c 100644 --- a/src/lib/elementary/els_tooltip.c +++ b/src/lib/elementary/els_tooltip.c @@ -875,7 +875,7 @@ _elm_tooltip_data_clean(Elm_Tooltip *tt) _elm_tooltip_content_del(tt); } -EAPI void +ELM_API void elm_object_tooltip_move_freeze_push(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); @@ -883,7 +883,7 @@ elm_object_tooltip_move_freeze_push(Evas_Object *obj) tt->move_freeze++; } -EAPI void +ELM_API void elm_object_tooltip_move_freeze_pop(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); @@ -892,7 +892,7 @@ elm_object_tooltip_move_freeze_pop(Evas_Object *obj) if (tt->move_freeze < 0) tt->move_freeze = 0; } -EAPI int +ELM_API int elm_object_tooltip_move_freeze_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, 0); @@ -900,7 +900,7 @@ elm_object_tooltip_move_freeze_get(const Evas_Object *obj) return tt->move_freeze; } -EAPI void +ELM_API void elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient orient) { ELM_TOOLTIP_GET_OR_CREATE(tt, obj); @@ -911,7 +911,7 @@ elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient orient) tt->orient = ELM_TOOLTIP_ORIENT_NONE; } -EAPI Elm_Tooltip_Orient +ELM_API Elm_Tooltip_Orient elm_object_tooltip_orient_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, ELM_TOOLTIP_ORIENT_NONE); @@ -1034,7 +1034,7 @@ elm_object_sub_tooltip_content_cb_set(Evas_Object *eventarea, Evas_Object *owner if (del_cb) del_cb((void *)data, owner, NULL); } -EAPI void +ELM_API void elm_object_tooltip_show(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); @@ -1042,7 +1042,7 @@ elm_object_tooltip_show(Evas_Object *obj) _elm_tooltip_show(tt); } -EAPI void +ELM_API void elm_object_tooltip_hide(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); @@ -1050,7 +1050,7 @@ elm_object_tooltip_hide(Evas_Object *obj) _elm_tooltip_hide_anim_start(tt); } -EAPI void +ELM_API void elm_object_tooltip_text_set(Evas_Object *obj, const char *text) { Elm_Tooltip *tt; @@ -1069,7 +1069,7 @@ elm_object_tooltip_text_set(Evas_Object *obj, const char *text) (obj, _elm_tooltip_label_create, text, _elm_tooltip_label_del_cb); } -EAPI void +ELM_API void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text) { const char **data; @@ -1085,20 +1085,20 @@ elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *do _elm_tooltip_trans_label_del_cb); } -EAPI void +ELM_API void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { elm_object_sub_tooltip_content_cb_set(obj, obj, func, data, del_cb); } -EAPI void +ELM_API void elm_object_tooltip_unset(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); _elm_tooltip_unset(tt); } -EAPI void +ELM_API void elm_object_tooltip_style_set(Evas_Object *obj, const char *style) { ELM_TOOLTIP_GET_OR_CREATE(tt, obj); @@ -1106,21 +1106,21 @@ elm_object_tooltip_style_set(Evas_Object *obj, const char *style) elm_tooltip_theme(tt); } -EAPI const char * +ELM_API const char * elm_object_tooltip_style_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, NULL); return tt->style ? tt->style : "default"; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable) { ELM_TOOLTIP_GET_OR_CREATE(tt, obj, EINA_FALSE); return tt->free_size = disable; } -EAPI Eina_Bool +ELM_API Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, EINA_FALSE); diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build index 06e07e3a71..a6eda13dc6 100644 --- a/src/lib/elementary/meson.build +++ b/src/lib/elementary/meson.build @@ -35,6 +35,7 @@ foreach eo_file : pub_legacy_eo_files '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), + '-e', 'ELM_API', '-gchd', '@INPUT@']) endforeach @@ -203,6 +204,7 @@ foreach eo_file : pub_eo_files '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), + '-e', 'ELM_API', '-gchd', '@INPUT@']) endforeach @@ -223,6 +225,7 @@ foreach eo_file : pub_eo_types_files '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), + '-e', 'ELM_API', '-gchd', '@INPUT@']) endforeach @@ -253,6 +256,7 @@ foreach eo_file : priv_eo_files '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), + '-e', 'ELM_API', '-gchd', '@INPUT@']) endforeach @@ -1020,7 +1024,7 @@ elementary_lib = library('elementary', dependencies: elementary_pub_deps + elementary_deps + elementary_ext_deps, include_directories : config_dir + [include_directories('.')] + [include_directories(join_paths('..', '..', '..'))], install: true, - c_args : elm_package_c_args, + c_args : [elm_package_c_args, '-DELM_BUILD'], version : meson.project_version() ) diff --git a/src/tests/elementary/custom_gesture.c b/src/tests/elementary/custom_gesture.c index 629f68bcd5..3e28911c91 100644 --- a/src/tests/elementary/custom_gesture.c +++ b/src/tests/elementary/custom_gesture.c @@ -1,4 +1,5 @@ #include +#include "efl_ui_suite.h" #include "custom_gesture.eo.h" #include "custom_gesture.h" #define MY_CLASS CUSTOM_GESTURE_CLASS diff --git a/src/tests/elementary/custom_recognizer.c b/src/tests/elementary/custom_recognizer.c index 4797b9530e..1db2e57c2d 100644 --- a/src/tests/elementary/custom_recognizer.c +++ b/src/tests/elementary/custom_recognizer.c @@ -1,4 +1,5 @@ #include +#include "efl_ui_suite.h" #include "custom_recognizer.eo.h" #include "custom_gesture.eo.h" #include "custom_gesture.h" diff --git a/src/tests/elementary/custom_recognizer2.c b/src/tests/elementary/custom_recognizer2.c index 3b8995058a..ba8a7c32d9 100644 --- a/src/tests/elementary/custom_recognizer2.c +++ b/src/tests/elementary/custom_recognizer2.c @@ -1,4 +1,5 @@ #include +#include "efl_ui_suite.h" #include "custom_recognizer2.eo.h" #define MY_CLASS CUSTOM_RECOGNIZER2_CLASS diff --git a/src/tests/elementary/efl_ui_suite.h b/src/tests/elementary/efl_ui_suite.h index 4963b4a77c..b46c291b66 100644 --- a/src/tests/elementary/efl_ui_suite.h +++ b/src/tests/elementary/efl_ui_suite.h @@ -66,4 +66,8 @@ const Efl_Class* efl_ui_widget_realized_class_get(void); Eo *win_add(); Eo *win_add_focused(); + +#define ELMTEST_API +#define ELMTEST_API_WEAK + #endif diff --git a/src/tests/elementary/efl_ui_test_layout.c b/src/tests/elementary/efl_ui_test_layout.c index 4e1b117b6c..66793c2700 100644 --- a/src/tests/elementary/efl_ui_test_layout.c +++ b/src/tests/elementary/efl_ui_test_layout.c @@ -150,8 +150,8 @@ EFL_START_TEST(efl_ui_layout_test_layout_force) EFL_END_TEST /* private */ -EAPI Eina_Bool elm_widget_theme_klass_set(Evas_Object *obj, const char *name); -EAPI Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name); +ELM_API Eina_Bool elm_widget_theme_klass_set(Evas_Object *obj, const char *name); +ELM_API Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name); EFL_START_TEST(efl_ui_layout_test_callback) { diff --git a/src/tests/elementary/meson.build b/src/tests/elementary/meson.build index 273ee418dc..d46db7da6b 100644 --- a/src/tests/elementary/meson.build +++ b/src/tests/elementary/meson.build @@ -17,6 +17,7 @@ foreach eo_file : priv_eo_files '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), + '-e', 'ELMTEST_API', '-gchd', '@INPUT@']) endforeach