From a594413ccb8b083dae2b5b88841a03f220bd8bbf Mon Sep 17 00:00:00 2001 From: Felipe Magno de Almeida Date: Sun, 11 Oct 2020 13:00:04 -0300 Subject: [PATCH] elementary: Rename EAPI macro to ELM_API in Elementary library MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch from a series of patches to rename EAPI symbols to specific library DSOs. EAPI was designed to be able to pass ```__attribute__ ((visibility ("default")))``` for symbols with GCC, which would mean that even if -fvisibility=hidden was used when compiling the library, the needed symbols would get exported. MSVC __almost__ works like GCC (or mingw) in which you can declare everything as export and it will just work (slower, but it will work). But there's a caveat: global variables will not work the same way for MSVC, but works for mingw and GCC. For global variables (as opposed to functions), MSVC requires correct DSO visibility for MSVC: instead of declaring a symbol as export for everything, you need to declare it as import when importing from another DSO and export when defining it locally. With current EAPI definitions, we get the following example working in mingw and MSVC (observe it doesn't define any global variables as exported symbols). Example 1: dll1: ``` EAPI void foo(void); EAPI void bar() { foo(); } ``` dll2: ``` EAPI void foo() { printf ("foo\n"); } ``` This works fine with API defined as __declspec(dllexport) in both cases and for gcc defining as ```__atttribute__((visibility("default")))```. However, the following: Example 2: dll1: ``` EAPI extern int foo; EAPI void foobar(void); EAPI void bar() { foo = 5; foobar(); } ``` dll2: ``` EAPI int foo = 0; EAPI void foobar() { printf ("foo %d\n", foo); } ``` This will work on mingw but will not work for MSVC. And that's why EAPI is the only solution that worked for MSVC. Co-authored-by: João Paulo Taylor Ienczak Zanette Co-authored-by: Ricardo Campos Co-authored-by: Lucas Cavalcante de Sousa --- .../elementary/toolbar_cxx_example_01.cc | 2 +- src/lib/elementary/Efl_Ui.h | 52 +- src/lib/elementary/Elementary.h | 51 +- src/lib/elementary/efl_access_object.c | 4 +- src/lib/elementary/efl_access_object.h | 4 +- src/lib/elementary/efl_access_text.c | 4 +- src/lib/elementary/efl_access_text.h | 4 +- src/lib/elementary/efl_ui_bg.c | 16 +- src/lib/elementary/efl_ui_bg_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_button.c | 14 +- src/lib/elementary/efl_ui_button_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_check.c | 8 +- src/lib/elementary/efl_ui_check_eo.legacy.c | 4 +- src/lib/elementary/efl_ui_check_eo.legacy.h | 4 +- src/lib/elementary/efl_ui_check_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_flip.c | 12 +- src/lib/elementary/efl_ui_flip_eo.legacy.c | 10 +- src/lib/elementary/efl_ui_flip_eo.legacy.h | 10 +- src/lib/elementary/efl_ui_flip_legacy.h | 12 +- src/lib/elementary/efl_ui_flip_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_focus_manager.c | 2 +- .../elementary/efl_ui_focus_manager_calc.c | 4 +- .../efl_ui_focus_parent_provider_gen_eo.c | 10 +- .../efl_ui_focus_parent_provider_gen_eo.h | 12 +- src/lib/elementary/efl_ui_frame.c | 2 +- src/lib/elementary/efl_ui_frame_eo.legacy.c | 10 +- src/lib/elementary/efl_ui_frame_eo.legacy.h | 10 +- src/lib/elementary/efl_ui_frame_legacy.h | 2 +- src/lib/elementary/efl_ui_frame_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_image.c | 60 +- src/lib/elementary/efl_ui_image_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_image_zoomable.c | 36 +- .../efl_ui_image_zoomable_eo.legacy.c | 4 +- .../efl_ui_image_zoomable_eo.legacy.h | 4 +- .../efl_ui_image_zoomable_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_layout.c | 78 +- src/lib/elementary/efl_ui_layout_legacy_eo.c | 2 +- src/lib/elementary/efl_ui_layout_legacy_eo.h | 4 +- src/lib/elementary/efl_ui_panes.c | 42 +- src/lib/elementary/efl_ui_panes_eo.legacy.c | 4 +- src/lib/elementary/efl_ui_panes_eo.legacy.h | 4 +- src/lib/elementary/efl_ui_panes_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_progressbar.c | 36 +- .../elementary/efl_ui_progressbar_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_radio.c | 12 +- src/lib/elementary/efl_ui_radio_eo.legacy.c | 4 +- src/lib/elementary/efl_ui_radio_eo.legacy.h | 10 +- src/lib/elementary/efl_ui_radio_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_textpath.c | 6 +- .../elementary/efl_ui_textpath_eo.legacy.c | 10 +- .../elementary/efl_ui_textpath_eo.legacy.h | 10 +- .../elementary/efl_ui_textpath_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_vg_animation.c | 6 +- .../efl_ui_vg_animation_eo.legacy.c | 54 +- .../efl_ui_vg_animation_eo.legacy.h | 56 +- .../elementary/efl_ui_vg_animation_legacy.h | 6 +- src/lib/elementary/efl_ui_video.c | 30 +- src/lib/elementary/efl_ui_video_eo.legacy.c | 8 +- src/lib/elementary/efl_ui_video_eo.legacy.h | 8 +- src/lib/elementary/efl_ui_video_legacy.h | 32 +- src/lib/elementary/efl_ui_video_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_widget.c | 160 +-- src/lib/elementary/efl_ui_widget_common.c | 6 +- src/lib/elementary/efl_ui_widget_common.h | 6 +- src/lib/elementary/efl_ui_widget_eo.legacy.c | 30 +- src/lib/elementary/efl_ui_widget_eo.legacy.h | 30 +- src/lib/elementary/efl_ui_widget_image.h | 2 +- src/lib/elementary/efl_ui_win.c | 280 +++--- .../elementary/efl_ui_win_inlined_legacy_eo.h | 2 +- src/lib/elementary/efl_ui_win_legacy_eo.h | 2 +- .../elementary/efl_ui_win_socket_legacy_eo.h | 2 +- src/lib/elementary/elc_combobox.c | 18 +- src/lib/elementary/elc_combobox_legacy.h | 8 +- src/lib/elementary/elc_ctxpopup.c | 2 +- src/lib/elementary/elc_ctxpopup_legacy.h | 2 +- src/lib/elementary/elc_fileselector.c | 58 +- src/lib/elementary/elc_fileselector_button.c | 30 +- .../elc_fileselector_button_legacy.h | 14 +- src/lib/elementary/elc_fileselector_common.h | 4 +- src/lib/elementary/elc_fileselector_entry.c | 34 +- .../elc_fileselector_entry_legacy.h | 14 +- src/lib/elementary/elc_fileselector_legacy.h | 54 +- src/lib/elementary/elc_hoversel.c | 2 +- src/lib/elementary/elc_hoversel_legacy.h | 2 +- src/lib/elementary/elc_multibuttonentry.c | 6 +- .../elementary/elc_multibuttonentry_legacy.h | 4 +- src/lib/elementary/elc_naviframe.c | 10 +- src/lib/elementary/elc_naviframe_common.h | 6 +- src/lib/elementary/elc_naviframe_legacy.h | 4 +- src/lib/elementary/elc_player.c | 2 +- src/lib/elementary/elc_popup.c | 2 +- src/lib/elementary/elc_popup_legacy.h | 2 +- src/lib/elementary/elc_scrolled_entry.c | 124 +-- src/lib/elementary/elementary_api.h | 35 + src/lib/elementary/elementary_js.cc | 233 ++--- src/lib/elementary/elm_access.c | 74 +- src/lib/elementary/elm_access.h | 24 +- src/lib/elementary/elm_access_eo.h | 2 +- src/lib/elementary/elm_actionslider.c | 2 +- src/lib/elementary/elm_actionslider_eo.c | 16 +- src/lib/elementary/elm_actionslider_eo.h | 18 +- .../elementary/elm_actionslider_eo.legacy.c | 14 +- .../elementary/elm_actionslider_eo.legacy.h | 14 +- src/lib/elementary/elm_actionslider_legacy.h | 2 +- src/lib/elementary/elm_app.h | 32 +- src/lib/elementary/elm_atspi_app_object_eo.h | 2 +- src/lib/elementary/elm_atspi_bridge.c | 6 +- src/lib/elementary/elm_atspi_bridge_eo.c | 6 +- src/lib/elementary/elm_atspi_bridge_eo.h | 8 +- .../elementary/elm_atspi_bridge_eo.legacy.c | 2 +- .../elementary/elm_atspi_bridge_eo.legacy.h | 2 +- src/lib/elementary/elm_bg_legacy.h | 16 +- src/lib/elementary/elm_box.c | 10 +- src/lib/elementary/elm_box_common.h | 6 +- src/lib/elementary/elm_box_eo.c | 38 +- src/lib/elementary/elm_box_eo.h | 40 +- src/lib/elementary/elm_box_eo.legacy.c | 34 +- src/lib/elementary/elm_box_eo.legacy.h | 34 +- src/lib/elementary/elm_box_legacy.h | 4 +- src/lib/elementary/elm_bubble.c | 2 +- src/lib/elementary/elm_bubble_eo.c | 4 +- src/lib/elementary/elm_bubble_eo.h | 6 +- src/lib/elementary/elm_bubble_eo.legacy.c | 4 +- src/lib/elementary/elm_bubble_eo.legacy.h | 4 +- src/lib/elementary/elm_bubble_legacy.h | 2 +- src/lib/elementary/elm_button_legacy.h | 14 +- src/lib/elementary/elm_cache.h | 2 +- src/lib/elementary/elm_calendar.c | 12 +- src/lib/elementary/elm_calendar_eo.c | 50 +- src/lib/elementary/elm_calendar_eo.h | 52 +- src/lib/elementary/elm_calendar_eo.legacy.c | 44 +- src/lib/elementary/elm_calendar_eo.legacy.h | 44 +- src/lib/elementary/elm_calendar_item_eo.c | 4 +- src/lib/elementary/elm_calendar_item_eo.h | 6 +- src/lib/elementary/elm_calendar_legacy.h | 8 +- src/lib/elementary/elm_check_legacy.h | 8 +- src/lib/elementary/elm_clock.c | 2 +- src/lib/elementary/elm_clock_eo.c | 30 +- src/lib/elementary/elm_clock_eo.h | 32 +- src/lib/elementary/elm_clock_eo.legacy.c | 28 +- src/lib/elementary/elm_clock_eo.legacy.h | 28 +- src/lib/elementary/elm_clock_legacy.h | 2 +- src/lib/elementary/elm_cnp.c | 10 +- src/lib/elementary/elm_cnp.h | 30 +- src/lib/elementary/elm_code.c | 10 +- src/lib/elementary/elm_code.h | 6 +- src/lib/elementary/elm_code_common.h | 4 +- src/lib/elementary/elm_code_diff_widget.c | 4 +- src/lib/elementary/elm_code_diff_widget.h | 4 +- src/lib/elementary/elm_code_file.c | 32 +- src/lib/elementary/elm_code_file.h | 30 +- src/lib/elementary/elm_code_indent.c | 4 +- src/lib/elementary/elm_code_indent.h | 4 +- src/lib/elementary/elm_code_line.c | 20 +- src/lib/elementary/elm_code_line.h | 22 +- src/lib/elementary/elm_code_parse.c | 10 +- src/lib/elementary/elm_code_parse.h | 10 +- src/lib/elementary/elm_code_syntax.c | 6 +- src/lib/elementary/elm_code_syntax.h | 6 +- src/lib/elementary/elm_code_text.c | 24 +- src/lib/elementary/elm_code_text.h | 24 +- src/lib/elementary/elm_code_widget.c | 8 +- .../elementary/elm_code_widget_eo.legacy.c | 90 +- .../elementary/elm_code_widget_eo.legacy.h | 90 +- src/lib/elementary/elm_code_widget_legacy.h | 2 +- .../elementary/elm_code_widget_legacy_eo.h | 2 +- src/lib/elementary/elm_code_widget_private.h | 2 +- .../elementary/elm_code_widget_selection.c | 26 +- .../elementary/elm_code_widget_selection.h | 24 +- src/lib/elementary/elm_color_class.c | 8 +- src/lib/elementary/elm_color_class.h | 8 +- src/lib/elementary/elm_color_item_eo.c | 8 +- src/lib/elementary/elm_color_item_eo.h | 10 +- src/lib/elementary/elm_color_item_eo.legacy.c | 8 +- src/lib/elementary/elm_color_item_eo.legacy.h | 8 +- src/lib/elementary/elm_colorselector.c | 10 +- src/lib/elementary/elm_colorselector_common.h | 8 +- src/lib/elementary/elm_colorselector_eo.c | 28 +- src/lib/elementary/elm_colorselector_eo.h | 30 +- .../elementary/elm_colorselector_eo.legacy.c | 20 +- .../elementary/elm_colorselector_eo.legacy.h | 20 +- src/lib/elementary/elm_colorselector_legacy.h | 2 +- src/lib/elementary/elm_config.c | 372 +++---- src/lib/elementary/elm_config.h | 360 +++---- src/lib/elementary/elm_conform.c | 2 +- src/lib/elementary/elm_conform_legacy.h | 2 +- src/lib/elementary/elm_conformant_eo.c | 8 +- src/lib/elementary/elm_conformant_eo.h | 10 +- src/lib/elementary/elm_ctxpopup_eo.c | 42 +- src/lib/elementary/elm_ctxpopup_eo.h | 44 +- src/lib/elementary/elm_ctxpopup_eo.legacy.c | 38 +- src/lib/elementary/elm_ctxpopup_eo.legacy.h | 38 +- src/lib/elementary/elm_ctxpopup_item_eo.c | 10 +- src/lib/elementary/elm_ctxpopup_item_eo.h | 12 +- .../elementary/elm_ctxpopup_item_eo.legacy.c | 10 +- .../elementary/elm_ctxpopup_item_eo.legacy.h | 10 +- src/lib/elementary/elm_cursor.h | 14 +- src/lib/elementary/elm_datetime.c | 26 +- src/lib/elementary/elm_datetime.h | 26 +- src/lib/elementary/elm_dayselector.c | 2 +- src/lib/elementary/elm_dayselector_eo.c | 20 +- src/lib/elementary/elm_dayselector_eo.h | 22 +- .../elementary/elm_dayselector_eo.legacy.c | 20 +- .../elementary/elm_dayselector_eo.legacy.h | 20 +- src/lib/elementary/elm_dayselector_item_eo.h | 2 +- src/lib/elementary/elm_dayselector_legacy.h | 2 +- src/lib/elementary/elm_debug.h | 4 +- src/lib/elementary/elm_deprecated.h | 310 +++--- src/lib/elementary/elm_diskselector.c | 10 +- src/lib/elementary/elm_diskselector_common.h | 8 +- src/lib/elementary/elm_diskselector_eo.c | 24 +- src/lib/elementary/elm_diskselector_eo.h | 26 +- .../elementary/elm_diskselector_eo.legacy.c | 24 +- .../elementary/elm_diskselector_eo.legacy.h | 24 +- src/lib/elementary/elm_diskselector_item_eo.c | 8 +- src/lib/elementary/elm_diskselector_item_eo.h | 10 +- .../elm_diskselector_item_eo.legacy.c | 8 +- .../elm_diskselector_item_eo.legacy.h | 8 +- src/lib/elementary/elm_diskselector_legacy.h | 2 +- src/lib/elementary/elm_dnd.c | 18 +- src/lib/elementary/elm_entry.c | 34 +- src/lib/elementary/elm_entry_common.h | 12 +- src/lib/elementary/elm_entry_eo.c | 238 ++--- src/lib/elementary/elm_entry_eo.h | 240 ++--- src/lib/elementary/elm_entry_eo.legacy.c | 194 ++-- src/lib/elementary/elm_entry_eo.legacy.h | 194 ++-- src/lib/elementary/elm_entry_legacy.h | 12 +- src/lib/elementary/elm_factory.c | 8 +- src/lib/elementary/elm_factory.h | 8 +- .../elementary/elm_fileselector_button_eo.c | 2 +- .../elementary/elm_fileselector_button_eo.h | 4 +- .../elementary/elm_fileselector_entry_eo.c | 8 +- .../elementary/elm_fileselector_entry_eo.h | 10 +- src/lib/elementary/elm_fileselector_eo.c | 12 +- src/lib/elementary/elm_fileselector_eo.h | 14 +- .../elementary/elm_fileselector_eo.legacy.c | 4 +- .../elementary/elm_fileselector_eo.legacy.h | 4 +- src/lib/elementary/elm_finger.h | 2 +- src/lib/elementary/elm_flipselector.c | 2 +- src/lib/elementary/elm_flipselector_eo.c | 24 +- src/lib/elementary/elm_flipselector_eo.h | 26 +- .../elementary/elm_flipselector_eo.legacy.c | 20 +- .../elementary/elm_flipselector_eo.legacy.h | 20 +- src/lib/elementary/elm_flipselector_item_eo.c | 8 +- src/lib/elementary/elm_flipselector_item_eo.h | 10 +- .../elm_flipselector_item_eo.legacy.c | 8 +- .../elm_flipselector_item_eo.legacy.h | 8 +- src/lib/elementary/elm_flipselector_legacy.h | 2 +- src/lib/elementary/elm_focus.h | 46 +- src/lib/elementary/elm_focus_item.h | 6 +- src/lib/elementary/elm_focus_legacy.c | 28 +- src/lib/elementary/elm_font.c | 12 +- src/lib/elementary/elm_font.h | 12 +- src/lib/elementary/elm_general.h | 54 +- src/lib/elementary/elm_gengrid.c | 68 +- src/lib/elementary/elm_gengrid_common.h | 42 +- src/lib/elementary/elm_gengrid_eo.c | 110 +-- src/lib/elementary/elm_gengrid_eo.h | 112 +-- src/lib/elementary/elm_gengrid_eo.legacy.c | 76 +- src/lib/elementary/elm_gengrid_eo.legacy.h | 76 +- src/lib/elementary/elm_gengrid_item_eo.c | 34 +- src/lib/elementary/elm_gengrid_item_eo.h | 36 +- .../elementary/elm_gengrid_item_eo.legacy.c | 34 +- .../elementary/elm_gengrid_item_eo.legacy.h | 34 +- src/lib/elementary/elm_gengrid_legacy.h | 30 +- src/lib/elementary/elm_gengrid_pan_eo.h | 2 +- src/lib/elementary/elm_genlist.c | 48 +- src/lib/elementary/elm_genlist_common.h | 36 +- src/lib/elementary/elm_genlist_eo.c | 156 +-- src/lib/elementary/elm_genlist_eo.h | 158 +-- src/lib/elementary/elm_genlist_eo.legacy.c | 86 +- src/lib/elementary/elm_genlist_eo.legacy.h | 86 +- src/lib/elementary/elm_genlist_item_eo.c | 60 +- src/lib/elementary/elm_genlist_item_eo.h | 62 +- .../elementary/elm_genlist_item_eo.legacy.c | 60 +- .../elementary/elm_genlist_item_eo.legacy.h | 60 +- src/lib/elementary/elm_genlist_legacy.h | 4 +- src/lib/elementary/elm_genlist_pan_eo.h | 2 +- src/lib/elementary/elm_gesture_layer.c | 46 +- src/lib/elementary/elm_gesture_layer_common.h | 48 +- src/lib/elementary/elm_gesture_layer_eo.c | 24 +- src/lib/elementary/elm_gesture_layer_eo.h | 26 +- .../elementary/elm_gesture_layer_eo.legacy.c | 24 +- .../elementary/elm_gesture_layer_eo.legacy.h | 24 +- .../elm_gesture_layer_extra_gestures.c | 4 +- src/lib/elementary/elm_gesture_layer_legacy.h | 6 +- src/lib/elementary/elm_glview.c | 18 +- src/lib/elementary/elm_glview_eo.c | 24 +- src/lib/elementary/elm_glview_eo.h | 26 +- src/lib/elementary/elm_glview_eo.legacy.c | 12 +- src/lib/elementary/elm_glview_eo.legacy.h | 12 +- src/lib/elementary/elm_glview_legacy.h | 18 +- src/lib/elementary/elm_grid.c | 6 +- src/lib/elementary/elm_grid_eo.c | 12 +- src/lib/elementary/elm_grid_eo.h | 14 +- src/lib/elementary/elm_grid_eo.legacy.c | 12 +- src/lib/elementary/elm_grid_eo.legacy.h | 12 +- src/lib/elementary/elm_grid_legacy.h | 6 +- src/lib/elementary/elm_helper.c | 8 +- src/lib/elementary/elm_helper.h | 8 +- src/lib/elementary/elm_hover.c | 6 +- src/lib/elementary/elm_hover_eo.c | 12 +- src/lib/elementary/elm_hover_eo.h | 14 +- src/lib/elementary/elm_hover_eo.legacy.c | 8 +- src/lib/elementary/elm_hover_eo.legacy.h | 8 +- src/lib/elementary/elm_hover_legacy.h | 6 +- src/lib/elementary/elm_hoversel_eo.c | 32 +- src/lib/elementary/elm_hoversel_eo.h | 34 +- src/lib/elementary/elm_hoversel_eo.legacy.c | 24 +- src/lib/elementary/elm_hoversel_eo.legacy.h | 24 +- src/lib/elementary/elm_hoversel_item_eo.c | 4 +- src/lib/elementary/elm_hoversel_item_eo.h | 6 +- .../elementary/elm_hoversel_item_eo.legacy.c | 4 +- .../elementary/elm_hoversel_item_eo.legacy.h | 4 +- src/lib/elementary/elm_icon.c | 58 +- src/lib/elementary/elm_icon_eo.c | 4 +- src/lib/elementary/elm_icon_eo.h | 6 +- src/lib/elementary/elm_icon_legacy.h | 12 +- src/lib/elementary/elm_image_legacy.h | 60 +- src/lib/elementary/elm_index.c | 8 +- src/lib/elementary/elm_index_eo.c | 50 +- src/lib/elementary/elm_index_eo.h | 52 +- src/lib/elementary/elm_index_eo.legacy.c | 42 +- src/lib/elementary/elm_index_eo.legacy.h | 42 +- src/lib/elementary/elm_index_item_eo.c | 6 +- src/lib/elementary/elm_index_item_eo.h | 8 +- src/lib/elementary/elm_index_item_eo.legacy.c | 6 +- src/lib/elementary/elm_index_item_eo.legacy.h | 6 +- src/lib/elementary/elm_index_legacy.h | 6 +- .../elm_interface_fileselector_eo.c | 48 +- .../elm_interface_fileselector_eo.h | 50 +- src/lib/elementary/elm_interface_scrollable.c | 4 +- src/lib/elementary/elm_interface_scrollable.h | 4 +- src/lib/elementary/elm_inwin.c | 8 +- src/lib/elementary/elm_inwin_eo.c | 2 +- src/lib/elementary/elm_inwin_eo.h | 4 +- src/lib/elementary/elm_inwin_eo.legacy.c | 2 +- src/lib/elementary/elm_inwin_eo.legacy.h | 2 +- src/lib/elementary/elm_inwin_legacy.h | 8 +- src/lib/elementary/elm_label.c | 6 +- src/lib/elementary/elm_label_eo.c | 28 +- src/lib/elementary/elm_label_eo.h | 30 +- src/lib/elementary/elm_label_eo.legacy.c | 26 +- src/lib/elementary/elm_label_eo.legacy.h | 26 +- src/lib/elementary/elm_label_legacy.h | 2 +- src/lib/elementary/elm_layout_legacy.h | 90 +- src/lib/elementary/elm_list.c | 10 +- src/lib/elementary/elm_list_eo.c | 70 +- src/lib/elementary/elm_list_eo.h | 72 +- src/lib/elementary/elm_list_eo.legacy.c | 50 +- src/lib/elementary/elm_list_eo.legacy.h | 50 +- src/lib/elementary/elm_list_item_eo.c | 18 +- src/lib/elementary/elm_list_item_eo.h | 20 +- src/lib/elementary/elm_list_item_eo.legacy.c | 18 +- src/lib/elementary/elm_list_item_eo.legacy.h | 18 +- src/lib/elementary/elm_list_legacy.h | 2 +- src/lib/elementary/elm_main.c | 230 ++--- src/lib/elementary/elm_map.c | 96 +- src/lib/elementary/elm_map_common.h | 78 +- src/lib/elementary/elm_map_eo.c | 90 +- src/lib/elementary/elm_map_eo.h | 92 +- src/lib/elementary/elm_map_eo.legacy.c | 64 +- src/lib/elementary/elm_map_eo.legacy.h | 64 +- src/lib/elementary/elm_map_legacy.h | 18 +- src/lib/elementary/elm_map_pan_eo.h | 2 +- src/lib/elementary/elm_mapbuf.c | 2 +- src/lib/elementary/elm_mapbuf_eo.c | 20 +- src/lib/elementary/elm_mapbuf_eo.h | 22 +- src/lib/elementary/elm_mapbuf_eo.legacy.c | 20 +- src/lib/elementary/elm_mapbuf_eo.legacy.h | 20 +- src/lib/elementary/elm_mapbuf_legacy.h | 2 +- src/lib/elementary/elm_menu.c | 6 +- src/lib/elementary/elm_menu_eo.c | 24 +- src/lib/elementary/elm_menu_eo.h | 26 +- src/lib/elementary/elm_menu_eo.legacy.c | 18 +- src/lib/elementary/elm_menu_eo.legacy.h | 18 +- src/lib/elementary/elm_menu_item_eo.c | 22 +- src/lib/elementary/elm_menu_item_eo.h | 24 +- src/lib/elementary/elm_menu_item_eo.legacy.c | 22 +- src/lib/elementary/elm_menu_item_eo.legacy.h | 22 +- src/lib/elementary/elm_menu_legacy.h | 6 +- src/lib/elementary/elm_mirroring.h | 8 +- src/lib/elementary/elm_multibuttonentry_eo.c | 52 +- src/lib/elementary/elm_multibuttonentry_eo.h | 54 +- .../elm_multibuttonentry_eo.legacy.c | 36 +- .../elm_multibuttonentry_eo.legacy.h | 36 +- .../elementary/elm_multibuttonentry_item_eo.c | 8 +- .../elementary/elm_multibuttonentry_item_eo.h | 10 +- .../elm_multibuttonentry_item_eo.legacy.c | 8 +- .../elm_multibuttonentry_item_eo.legacy.h | 8 +- src/lib/elementary/elm_naviframe_eo.c | 36 +- src/lib/elementary/elm_naviframe_eo.h | 38 +- src/lib/elementary/elm_naviframe_eo.legacy.c | 28 +- src/lib/elementary/elm_naviframe_eo.legacy.h | 26 +- src/lib/elementary/elm_naviframe_item_eo.c | 10 +- src/lib/elementary/elm_naviframe_item_eo.h | 12 +- .../elementary/elm_naviframe_item_eo.legacy.c | 10 +- .../elementary/elm_naviframe_item_eo.legacy.h | 10 +- src/lib/elementary/elm_need.h | 14 +- src/lib/elementary/elm_notify.c | 10 +- src/lib/elementary/elm_notify_eo.c | 20 +- src/lib/elementary/elm_notify_eo.h | 22 +- src/lib/elementary/elm_notify_eo.legacy.c | 14 +- src/lib/elementary/elm_notify_eo.legacy.h | 14 +- src/lib/elementary/elm_notify_legacy.h | 6 +- src/lib/elementary/elm_object.h | 52 +- src/lib/elementary/elm_object_item.h | 6 +- src/lib/elementary/elm_pan_eo.c | 12 +- src/lib/elementary/elm_pan_eo.h | 14 +- src/lib/elementary/elm_pan_eo.legacy.c | 10 +- src/lib/elementary/elm_pan_eo.legacy.h | 10 +- src/lib/elementary/elm_panel.c | 2 +- src/lib/elementary/elm_panel_eo.c | 20 +- src/lib/elementary/elm_panel_eo.h | 22 +- src/lib/elementary/elm_panel_eo.legacy.c | 18 +- src/lib/elementary/elm_panel_eo.legacy.h | 18 +- src/lib/elementary/elm_panel_legacy.h | 2 +- src/lib/elementary/elm_panes_legacy.h | 30 +- src/lib/elementary/elm_photo.c | 22 +- src/lib/elementary/elm_photo_eo.h | 2 +- src/lib/elementary/elm_photo_legacy.h | 22 +- src/lib/elementary/elm_photocam_legacy.h | 32 +- src/lib/elementary/elm_player_eo.c | 22 +- src/lib/elementary/elm_player_eo.h | 24 +- src/lib/elementary/elm_plug.c | 2 +- src/lib/elementary/elm_plug_eo.c | 8 +- src/lib/elementary/elm_plug_eo.h | 10 +- src/lib/elementary/elm_plug_eo.legacy.c | 4 +- src/lib/elementary/elm_plug_eo.legacy.h | 4 +- src/lib/elementary/elm_plug_legacy.h | 2 +- src/lib/elementary/elm_popup_eo.c | 38 +- src/lib/elementary/elm_popup_eo.h | 40 +- src/lib/elementary/elm_popup_eo.legacy.c | 28 +- src/lib/elementary/elm_popup_eo.legacy.h | 28 +- src/lib/elementary/elm_popup_item_eo.h | 2 +- src/lib/elementary/elm_prefs.c | 18 +- src/lib/elementary/elm_prefs_common.h | 12 +- src/lib/elementary/elm_prefs_data.c | 24 +- src/lib/elementary/elm_prefs_data.h | 24 +- src/lib/elementary/elm_prefs_eo.c | 42 +- src/lib/elementary/elm_prefs_eo.h | 44 +- src/lib/elementary/elm_prefs_eo.legacy.c | 32 +- src/lib/elementary/elm_prefs_eo.legacy.h | 32 +- src/lib/elementary/elm_prefs_legacy.h | 6 +- src/lib/elementary/elm_priv.h | 41 +- src/lib/elementary/elm_progressbar_legacy.h | 36 +- src/lib/elementary/elm_radio_legacy.h | 6 +- src/lib/elementary/elm_removed.h | 932 +++++++++--------- src/lib/elementary/elm_route.c | 2 +- src/lib/elementary/elm_route_eo.c | 6 +- src/lib/elementary/elm_route_eo.h | 8 +- src/lib/elementary/elm_route_eo.legacy.c | 6 +- src/lib/elementary/elm_route_eo.legacy.h | 6 +- src/lib/elementary/elm_route_legacy.h | 2 +- src/lib/elementary/elm_scale.h | 4 +- src/lib/elementary/elm_scroll.h | 24 +- src/lib/elementary/elm_scroller.c | 68 +- src/lib/elementary/elm_scroller_eo.c | 36 +- src/lib/elementary/elm_scroller_eo.h | 38 +- src/lib/elementary/elm_scroller_eo.legacy.c | 6 +- src/lib/elementary/elm_scroller_eo.legacy.h | 6 +- src/lib/elementary/elm_scroller_legacy.h | 68 +- src/lib/elementary/elm_segment_control.c | 2 +- src/lib/elementary/elm_segment_control_eo.c | 18 +- src/lib/elementary/elm_segment_control_eo.h | 20 +- .../elm_segment_control_eo.legacy.c | 16 +- .../elm_segment_control_eo.legacy.h | 16 +- .../elementary/elm_segment_control_item_eo.c | 6 +- .../elementary/elm_segment_control_item_eo.h | 8 +- .../elm_segment_control_item_eo.legacy.c | 6 +- .../elm_segment_control_item_eo.legacy.h | 6 +- .../elementary/elm_segment_control_legacy.h | 2 +- src/lib/elementary/elm_separator.c | 2 +- src/lib/elementary/elm_separator_eo.c | 4 +- src/lib/elementary/elm_separator_eo.h | 6 +- src/lib/elementary/elm_separator_eo.legacy.c | 4 +- src/lib/elementary/elm_separator_eo.legacy.h | 4 +- src/lib/elementary/elm_separator_legacy.h | 2 +- src/lib/elementary/elm_slider.c | 58 +- src/lib/elementary/elm_slider_eo.h | 2 +- src/lib/elementary/elm_slider_legacy.h | 58 +- .../elementary/elm_slider_part_indicator_eo.c | 4 +- .../elementary/elm_slider_part_indicator_eo.h | 6 +- src/lib/elementary/elm_slideshow.c | 2 +- src/lib/elementary/elm_slideshow_eo.c | 50 +- src/lib/elementary/elm_slideshow_eo.h | 52 +- src/lib/elementary/elm_slideshow_eo.legacy.c | 46 +- src/lib/elementary/elm_slideshow_eo.legacy.h | 46 +- src/lib/elementary/elm_slideshow_item_eo.c | 4 +- src/lib/elementary/elm_slideshow_item_eo.h | 6 +- .../elementary/elm_slideshow_item_eo.legacy.c | 4 +- .../elementary/elm_slideshow_item_eo.legacy.h | 4 +- src/lib/elementary/elm_slideshow_legacy.h | 2 +- src/lib/elementary/elm_spinner.c | 18 +- src/lib/elementary/elm_spinner_eo.c | 38 +- src/lib/elementary/elm_spinner_eo.h | 40 +- src/lib/elementary/elm_spinner_eo.legacy.c | 26 +- src/lib/elementary/elm_spinner_eo.legacy.h | 26 +- src/lib/elementary/elm_spinner_legacy.h | 18 +- src/lib/elementary/elm_store.c | 38 +- src/lib/elementary/elm_store.h | 38 +- src/lib/elementary/elm_sys_notify.c | 10 +- src/lib/elementary/elm_sys_notify.h | 8 +- src/lib/elementary/elm_sys_notify_dbus_eo.h | 2 +- src/lib/elementary/elm_sys_notify_eo.c | 8 +- src/lib/elementary/elm_sys_notify_eo.h | 8 +- src/lib/elementary/elm_sys_notify_eo.legacy.c | 4 +- src/lib/elementary/elm_sys_notify_eo.legacy.h | 6 +- .../elementary/elm_sys_notify_interface_eo.c | 6 +- .../elementary/elm_sys_notify_interface_eo.h | 8 +- .../elm_sys_notify_interface_eo.legacy.c | 6 +- .../elm_sys_notify_interface_eo.legacy.h | 6 +- src/lib/elementary/elm_systray.c | 6 +- src/lib/elementary/elm_systray.h | 2 +- src/lib/elementary/elm_systray_common.h | 2 +- src/lib/elementary/elm_systray_eo.c | 34 +- src/lib/elementary/elm_systray_eo.h | 36 +- src/lib/elementary/elm_systray_eo.legacy.c | 34 +- src/lib/elementary/elm_systray_eo.legacy.h | 34 +- src/lib/elementary/elm_table.c | 6 +- src/lib/elementary/elm_table_eo.c | 24 +- src/lib/elementary/elm_table_eo.h | 26 +- src/lib/elementary/elm_table_eo.legacy.c | 20 +- src/lib/elementary/elm_table_eo.legacy.h | 20 +- src/lib/elementary/elm_table_legacy.h | 6 +- src/lib/elementary/elm_textpath_legacy.h | 4 +- src/lib/elementary/elm_theme.c | 62 +- src/lib/elementary/elm_theme.h | 62 +- src/lib/elementary/elm_thumb.c | 58 +- src/lib/elementary/elm_thumb_common.h | 4 +- src/lib/elementary/elm_thumb_eo.c | 10 +- src/lib/elementary/elm_thumb_eo.h | 12 +- src/lib/elementary/elm_thumb_legacy.h | 50 +- src/lib/elementary/elm_toolbar.c | 20 +- src/lib/elementary/elm_toolbar_common.h | 2 +- src/lib/elementary/elm_toolbar_eo.c | 54 +- src/lib/elementary/elm_toolbar_eo.h | 56 +- src/lib/elementary/elm_toolbar_eo.legacy.c | 50 +- src/lib/elementary/elm_toolbar_eo.legacy.h | 50 +- src/lib/elementary/elm_toolbar_item_eo.c | 48 +- src/lib/elementary/elm_toolbar_item_eo.h | 50 +- .../elementary/elm_toolbar_item_eo.legacy.c | 48 +- .../elementary/elm_toolbar_item_eo.legacy.h | 48 +- src/lib/elementary/elm_toolbar_legacy.h | 18 +- src/lib/elementary/elm_tooltip.h | 30 +- src/lib/elementary/elm_transit.c | 94 +- src/lib/elementary/elm_transit.h | 94 +- src/lib/elementary/elm_view_form_eo.c | 4 +- src/lib/elementary/elm_view_form_eo.h | 6 +- src/lib/elementary/elm_view_list_eo.c | 12 +- src/lib/elementary/elm_view_list_eo.h | 14 +- src/lib/elementary/elm_web2.c | 26 +- src/lib/elementary/elm_web_common.h | 8 +- src/lib/elementary/elm_web_eo.c | 82 +- src/lib/elementary/elm_web_eo.h | 84 +- src/lib/elementary/elm_web_eo.legacy.c | 82 +- src/lib/elementary/elm_web_eo.legacy.h | 82 +- src/lib/elementary/elm_web_legacy.h | 14 +- src/lib/elementary/elm_widget.h | 248 ++--- src/lib/elementary/elm_widget_combobox.h | 2 +- .../elementary/elm_widget_item_container_eo.c | 2 +- .../elementary/elm_widget_item_container_eo.h | 4 +- src/lib/elementary/elm_widget_item_eo.c | 112 +-- src/lib/elementary/elm_widget_item_eo.h | 114 +-- .../elementary/elm_widget_item_eo.legacy.c | 94 +- .../elementary/elm_widget_item_eo.legacy.h | 94 +- .../elm_widget_item_static_focus_eo.h | 2 +- src/lib/elementary/elm_win_common.h | 2 +- src/lib/elementary/elm_win_eo.h | 4 +- src/lib/elementary/elm_win_legacy.h | 256 ++--- src/lib/elementary/els_cursor.c | 2 +- src/lib/elementary/els_tooltip.c | 30 +- src/lib/elementary/meson.build | 6 +- src/tests/elementary/custom_gesture.c | 1 + src/tests/elementary/custom_recognizer.c | 1 + src/tests/elementary/custom_recognizer2.c | 1 + src/tests/elementary/efl_ui_suite.h | 4 + src/tests/elementary/efl_ui_test_layout.c | 4 +- src/tests/elementary/meson.build | 1 + 579 files changed, 8118 insertions(+), 8200 deletions(-) create mode 100644 src/lib/elementary/elementary_api.h 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