This commit broke terminology build bad. I think you need to adjust
something in Elementary.h.in, because it ends up indirectly including some
files that are not being installed anymore.
In file included from
/usr/include/elementary-1/elc_fileselector_button.h:68:0,
from /usr/include/elementary-1/Elementary.h:179,
from controls.c:3:
/usr/include/elementary-1/elc_fileselector_button_eo.h:1:40: fatal error:
elm_fileselector_button.eo.h: No such file or directory
#include "elm_fileselector_button.eo.h"
On Wed, Oct 26, 2016 at 4:18 AM, Jean-Philippe ANDRÉ <[email protected]>
wrote:
> jpeg pushed a commit to branch master.
>
> http://git.enlightenment.org/core/efl.git/commit/?id=
> d4929e58fc086db5fff265f5770b35399c3908f9
>
> commit d4929e58fc086db5fff265f5770b35399c3908f9
> Author: Jean-Philippe Andre <[email protected]>
> Date: Tue Oct 18 19:34:12 2016 +0900
>
> elm: Remove some eo files from installation
>
> These are some of the EO files that shouldn't be part of the public
> EO API:
> - elm_access (old)
> - actionslider
> - bubble
> - diskselector
> - flipselector (a fancy spinner)
> - hoversel (use combobox instead)
> - icon (use image instead)
> - inwin
> - naviframe (unreplaced for now)
> - photo (use image)
> - prefs
> - segment control
> - separator
> - slideshow
> - thumb (use image)
>
> Note: This breaks the use of the elm_widget_xxx.h headers. Those
> were internal headers anyway. Exposed because of a lack of
> a proper inheritance API.
> ---
> src/Makefile_Elementary.am | 56
> +++++++++++++------------------
> src/lib/elementary/efl_ui_text.c | 1 +
> src/lib/elementary/elc_hoversel.c | 2 ++
> src/lib/elementary/elc_hoversel.h | 3 --
> src/lib/elementary/elc_hoversel_eo.h | 2 --
> src/lib/elementary/elc_naviframe.c | 2 ++
> src/lib/elementary/elc_naviframe.h | 3 --
> src/lib/elementary/elc_naviframe_eo.h | 12 -------
> src/lib/elementary/elm_actionslider.c | 2 ++
> src/lib/elementary/elm_actionslider.h | 3 --
> src/lib/elementary/elm_actionslider_eo.h | 1 -
> src/lib/elementary/elm_bubble.c | 1 +
> src/lib/elementary/elm_bubble.h | 3 --
> src/lib/elementary/elm_bubble_eo.h | 1 -
> src/lib/elementary/elm_code_widget.c | 3 ++
> src/lib/elementary/elm_dbus_menu.c | 1 +
> src/lib/elementary/elm_entry.c | 1 +
> src/lib/elementary/elm_flipselector.c | 3 ++
> src/lib/elementary/elm_flipselector.h | 3 --
> src/lib/elementary/elm_flipselector_eo.h | 2 --
> src/lib/elementary/elm_icon.c | 1 +
> src/lib/elementary/elm_icon.h | 3 --
> src/lib/elementary/elm_icon_eo.h | 1 -
> src/lib/elementary/elm_inwin.c | 1 +
> src/lib/elementary/elm_inwin.h | 3 --
> src/lib/elementary/elm_inwin_eo.h | 1 -
> src/lib/elementary/elm_photo.c | 2 ++
> src/lib/elementary/elm_photo.h | 3 --
> src/lib/elementary/elm_photo_eo.h | 11 ------
> src/lib/elementary/elm_prefs.c | 3 +-
> src/lib/elementary/elm_prefs.h | 3 --
> src/lib/elementary/elm_prefs_eo.h | 11 ------
> src/lib/elementary/elm_theme.c | 1 +
> src/lib/elementary/elm_thumb.c | 1 +
> src/lib/elementary/elm_thumb.h | 3 --
> src/lib/elementary/elm_thumb_eo.h | 1 -
> src/lib/elementary/elm_view_form.c | 2 ++
> src/lib/elementary/elm_widget_naviframe.h | 2 ++
> src/lib/elementary/elm_widget_prefs.h | 1 +
> 39 files changed, 51 insertions(+), 108 deletions(-)
>
> diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
> index 54239b5..5a3de81 100644
> --- a/src/Makefile_Elementary.am
> +++ b/src/Makefile_Elementary.am
> @@ -2,12 +2,9 @@
> ### Library
>
> elm_public_eolian_files = \
> - lib/elementary/elm_access.eo \
> - lib/elementary/elm_actionslider.eo \
> lib/elementary/elm_atspi_bridge.eo \
> lib/elementary/elm_atspi_app_object.eo \
> lib/elementary/elm_bg.eo \
> - lib/elementary/elm_bubble.eo \
> lib/elementary/elm_button.eo \
> lib/elementary/elm_calendar.eo \
> lib/elementary/elm_check.eo \
> @@ -18,14 +15,10 @@ elm_public_eolian_files = \
> lib/elementary/elm_ctxpopup.eo \
> lib/elementary/elm_datetime.eo \
> lib/elementary/elm_dayselector.eo \
> - lib/elementary/elm_diskselector.eo \
> lib/elementary/elm_entry.eo \
> lib/elementary/elm_fileselector.eo \
> - lib/elementary/elm_fileselector_button.eo \
> - lib/elementary/elm_fileselector_entry.eo \
> lib/elementary/efl_ui_flip.eo \
> lib/elementary/efl_ui_flip_internal_part.eo \
> - lib/elementary/elm_flipselector.eo \
> lib/elementary/efl_ui_frame.eo \
> lib/elementary/elm_gengrid.eo \
> lib/elementary/elm_gengrid_pan.eo \
> @@ -34,8 +27,6 @@ elm_public_eolian_files = \
> lib/elementary/elm_gesture_layer.eo \
> lib/elementary/elm_glview.eo \
> lib/elementary/elm_hover.eo \
> - lib/elementary/elm_hoversel.eo \
> - lib/elementary/elm_icon.eo \
> lib/elementary/efl_ui_image.eo \
> lib/elementary/elm_index.eo \
> lib/elementary/elm_interface_atspi_accessible.eo \
> @@ -50,7 +41,6 @@ elm_public_eolian_files = \
> lib/elementary/elm_interface_atspi_window.eo \
> lib/elementary/elm_interface_fileselector.eo \
> lib/elementary/elm_interface_scrollable.eo \
> - lib/elementary/elm_inwin.eo \
> lib/elementary/elm_label.eo \
> lib/elementary/elm_layout.eo \
> lib/elementary/elm_list.eo \
> @@ -58,33 +48,26 @@ elm_public_eolian_files = \
> lib/elementary/elm_map_pan.eo \
> lib/elementary/elm_menu.eo \
> lib/elementary/elm_multibuttonentry.eo \
> - lib/elementary/elm_naviframe.eo \
> lib/elementary/elm_notify.eo \
> lib/elementary/efl_ui_nstate.eo \
> lib/elementary/elm_pan.eo \
> lib/elementary/elm_panel.eo \
> lib/elementary/elm_panes.eo \
> - lib/elementary/elm_photo.eo \
> lib/elementary/elm_photocam.eo \
> lib/elementary/elm_photocam_pan.eo \
> lib/elementary/elm_player.eo \
> lib/elementary/elm_plug.eo \
> lib/elementary/elm_popup.eo \
> - lib/elementary/elm_prefs.eo \
> lib/elementary/elm_progressbar.eo \
> lib/elementary/elm_radio.eo \
> lib/elementary/elm_route.eo \
> lib/elementary/elm_scroller.eo \
> - lib/elementary/elm_segment_control.eo \
> - lib/elementary/elm_separator.eo \
> lib/elementary/elm_slider.eo \
> - lib/elementary/elm_slideshow.eo \
> lib/elementary/elm_spinner.eo \
> lib/elementary/elm_sys_notify_interface.eo \
> lib/elementary/elm_sys_notify.eo \
> lib/elementary/elm_sys_notify_dbus.eo \
> lib/elementary/elm_systray.eo \
> - lib/elementary/elm_thumb.eo \
> lib/elementary/elm_toolbar.eo \
> lib/elementary/efl_ui_video.eo \
> lib/elementary/elm_view_list.eo \
> @@ -96,20 +79,15 @@ elm_public_eolian_files = \
> lib/elementary/elm_widget_item.eo \
> lib/elementary/elm_color_item.eo \
> lib/elementary/elm_dayselector_item.eo \
> - lib/elementary/elm_hoversel_item.eo \
> - lib/elementary/elm_segment_control_item.eo \
> - lib/elementary/elm_slideshow_item.eo \
> lib/elementary/elm_flipselector_item.eo \
> lib/elementary/elm_menu_item.eo \
> lib/elementary/elm_ctxpopup_item.eo \
> lib/elementary/elm_index_item.eo \
> lib/elementary/elm_multibuttonentry_item.eo \
> - lib/elementary/elm_naviframe_item.eo \
> lib/elementary/elm_genlist_item.eo \
> lib/elementary/elm_gengrid_item.eo \
> lib/elementary/elm_list_item.eo \
> lib/elementary/elm_toolbar_item.eo \
> - lib/elementary/elm_diskselector_item.eo \
> lib/elementary/elm_popup_item.eo \
> lib/elementary/efl_ui_box.eo \
> lib/elementary/efl_ui_box_flow.eo \
> @@ -147,10 +125,32 @@ elm_private_eolian_files = \
>
> # Legacy classes - not part of public EO API
> elm_legacy_eolian_files = \
> + lib/elementary/elm_access.eo \
> + lib/elementary/elm_actionslider.eo \
> lib/elementary/elm_box.eo \
> + lib/elementary/elm_bubble.eo \
> + lib/elementary/elm_diskselector.eo \
> + lib/elementary/elm_diskselector_item.eo \
> + lib/elementary/elm_fileselector_button.eo \
> + lib/elementary/elm_fileselector_entry.eo \
> + lib/elementary/elm_flipselector.eo \
> lib/elementary/elm_grid.eo \
> - lib/elementary/elm_table.eo \
> + lib/elementary/elm_hoversel.eo \
> + lib/elementary/elm_hoversel_item.eo \
> + lib/elementary/elm_icon.eo \
> + lib/elementary/elm_inwin.eo \
> lib/elementary/elm_mapbuf.eo \
> + lib/elementary/elm_naviframe.eo \
> + lib/elementary/elm_naviframe_item.eo \
> + lib/elementary/elm_photo.eo \
> + lib/elementary/elm_prefs.eo \
> + lib/elementary/elm_segment_control.eo \
> + lib/elementary/elm_segment_control_item.eo \
> + lib/elementary/elm_separator.eo \
> + lib/elementary/elm_slideshow.eo \
> + lib/elementary/elm_slideshow_item.eo \
> + lib/elementary/elm_table.eo \
> + lib/elementary/elm_thumb.eo \
> $(NULL)
>
> elm_eolian_type_files = \
> @@ -298,14 +298,12 @@ includesub_HEADERS = \
> lib/elementary/elc_fileselector_entry_eo.h \
> lib/elementary/elc_fileselector_entry_legacy.h \
> lib/elementary/elc_hoversel.h \
> - lib/elementary/elc_hoversel_eo.h \
> lib/elementary/elc_hoversel_legacy.h \
> lib/elementary/elc_multibuttonentry.h \
> lib/elementary/elc_multibuttonentry_eo.h \
> lib/elementary/elc_multibuttonentry_legacy.h \
> lib/elementary/elc_multibuttonentry_common.h \
> lib/elementary/elc_naviframe.h \
> - lib/elementary/elc_naviframe_eo.h \
> lib/elementary/elc_naviframe_legacy.h \
> lib/elementary/elc_naviframe_common.h \
> lib/elementary/elc_popup.h \
> @@ -313,7 +311,6 @@ includesub_HEADERS = \
> lib/elementary/elc_popup_legacy.h \
> lib/elementary/elm_access.h \
> lib/elementary/elm_actionslider.h \
> - lib/elementary/elm_actionslider_eo.h \
> lib/elementary/elm_actionslider_legacy.h \
> lib/elementary/elm_app.h \
> lib/elementary/elm_atspi_app_object.h \
> @@ -325,7 +322,6 @@ includesub_HEADERS = \
> lib/elementary/elm_box_legacy.h \
> lib/elementary/elm_box_common.h \
> lib/elementary/elm_bubble.h \
> - lib/elementary/elm_bubble_eo.h \
> lib/elementary/elm_bubble_legacy.h \
> lib/elementary/elm_button.h \
> lib/elementary/elm_button_eo.h \
> @@ -374,7 +370,6 @@ includesub_HEADERS = \
> lib/elementary/efl_ui_flip_eo.h \
> lib/elementary/efl_ui_flip_legacy.h \
> lib/elementary/elm_flipselector.h \
> - lib/elementary/elm_flipselector_eo.h \
> lib/elementary/elm_flipselector_legacy.h \
> lib/elementary/elm_focus.h \
> lib/elementary/elm_focus_item.h \
> @@ -407,7 +402,6 @@ includesub_HEADERS = \
> lib/elementary/elm_hover_eo.h \
> lib/elementary/elm_hover_legacy.h \
> lib/elementary/elm_icon.h \
> - lib/elementary/elm_icon_eo.h \
> lib/elementary/elm_icon_legacy.h \
> lib/elementary/elm_image.h \
> lib/elementary/elm_image_eo.h \
> @@ -417,7 +411,6 @@ includesub_HEADERS = \
> lib/elementary/elm_index_legacy.h \
> ${top_builddir}/elm_intro.h \
> lib/elementary/elm_inwin.h \
> - lib/elementary/elm_inwin_eo.h \
> lib/elementary/elm_inwin_legacy.h \
> lib/elementary/elm_label.h \
> lib/elementary/elm_label_eo.h \
> @@ -456,7 +449,6 @@ includesub_HEADERS = \
> lib/elementary/elm_panes_eo.h \
> lib/elementary/elm_panes_legacy.h \
> lib/elementary/elm_photo.h \
> - lib/elementary/elm_photo_eo.h \
> lib/elementary/elm_photo_legacy.h \
> lib/elementary/elm_photocam.h \
> lib/elementary/elm_photocam_eo.h \
> @@ -466,7 +458,6 @@ includesub_HEADERS = \
> lib/elementary/elm_plug_legacy.h \
> lib/elementary/elm_prefs.h \
> lib/elementary/elm_prefs_common.h \
> - lib/elementary/elm_prefs_eo.h \
> lib/elementary/elm_prefs_legacy.h \
> lib/elementary/elm_prefs_data.h \
> lib/elementary/elm_progressbar.h \
> @@ -512,7 +503,6 @@ includesub_HEADERS = \
> lib/elementary/elm_theme.h \
> lib/elementary/elm_thumb.h \
> lib/elementary/elm_thumb_common.h \
> - lib/elementary/elm_thumb_eo.h \
> lib/elementary/elm_thumb_legacy.h \
> lib/elementary/elm_toolbar.h \
> lib/elementary/elm_toolbar_common.h \
> diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_
> text.c
> index 52ebe11..7e8fabb 100644
> --- a/src/lib/elementary/efl_ui_text.c
> +++ b/src/lib/elementary/efl_ui_text.c
> @@ -19,6 +19,7 @@
> #include "elm_entry_common.h"
> #include "elm_widget_entry.h"
> #include "efl_ui_text.eo.h"
> +#include "elm_hoversel.eo.h"
>
> typedef struct _Efl_Ui_Text_Data Efl_Ui_Text_Data;
> typedef struct _Efl_Ui_Text_Rectangle Efl_Ui_Text_Rectangle;
> diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_
> hoversel.c
> index 5e052f9..28ada3b 100644
> --- a/src/lib/elementary/elc_hoversel.c
> +++ b/src/lib/elementary/elc_hoversel.c
> @@ -9,6 +9,8 @@
> #define ELM_WIDGET_ITEM_PROTECTED
> #include <Elementary.h>
> #include "elm_priv.h"
> +#include "elm_hoversel.eo.h"
> +#include "elm_hoversel_item.eo.h"
> #include "elm_widget_hoversel.h"
>
> #define MY_CLASS ELM_HOVERSEL_CLASS
> diff --git a/src/lib/elementary/elc_hoversel.h b/src/lib/elementary/elc_
> hoversel.h
> index 50a7899..523bd98 100644
> --- a/src/lib/elementary/elc_hoversel.h
> +++ b/src/lib/elementary/elc_hoversel.h
> @@ -57,9 +57,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elc_hoversel_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elc_hoversel_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elc_hoversel_eo.h
> b/src/lib/elementary/elc_hoversel_eo.h
> deleted file mode 100644
> index 9a07aa0..0000000
> --- a/src/lib/elementary/elc_hoversel_eo.h
> +++ /dev/null
> @@ -1,2 +0,0 @@
> -#include "elm_hoversel_item.eo.h"
> -#include "elm_hoversel.eo.h"
> diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_
> naviframe.c
> index 86e65cc..959354e 100644
> --- a/src/lib/elementary/elc_naviframe.c
> +++ b/src/lib/elementary/elc_naviframe.c
> @@ -8,6 +8,8 @@
>
> #include <Elementary.h>
> #include "elm_priv.h"
> +#include "elm_naviframe.eo.h"
> +#include "elm_naviframe_item.eo.h"
> #include "elm_widget_naviframe.h"
> #include "elm_widget_container.h"
>
> diff --git a/src/lib/elementary/elc_naviframe.h b/src/lib/elementary/elc_
> naviframe.h
> index d99c842..71f213d 100644
> --- a/src/lib/elementary/elc_naviframe.h
> +++ b/src/lib/elementary/elc_naviframe.h
> @@ -90,9 +90,6 @@
> */
>
> #include "elc_naviframe_common.h"
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elc_naviframe_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elc_naviframe_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elc_naviframe_eo.h
> b/src/lib/elementary/elc_naviframe_eo.h
> deleted file mode 100644
> index 29093b7..0000000
> --- a/src/lib/elementary/elc_naviframe_eo.h
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -/**
> - * @ingroup Elm_Naviframe
> - *
> - * @{
> - */
> -
> -#include "elm_naviframe_item.eo.h"
> -#include "elm_naviframe.eo.h"
> -
> -/**
> - * @}
> - */
> diff --git a/src/lib/elementary/elm_actionslider.c
> b/src/lib/elementary/elm_actionslider.c
> index c4e5ee6..0694daa 100644
> --- a/src/lib/elementary/elm_actionslider.c
> +++ b/src/lib/elementary/elm_actionslider.c
> @@ -11,6 +11,8 @@
> #include "elm_widget_actionslider.h"
> #include "elm_widget_layout.h"
>
> +#include "elm_actionslider.eo.h"
> +
> #define MY_CLASS ELM_ACTIONSLIDER_CLASS
>
> #define MY_CLASS_NAME "Elm_Actionslider"
> diff --git a/src/lib/elementary/elm_actionslider.h
> b/src/lib/elementary/elm_actionslider.h
> index 74f3967..55abc02 100644
> --- a/src/lib/elementary/elm_actionslider.h
> +++ b/src/lib/elementary/elm_actionslider.h
> @@ -50,9 +50,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_actionslider_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_actionslider_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_actionslider_eo.h
> b/src/lib/elementary/elm_actionslider_eo.h
> deleted file mode 100644
> index 4012fd6..0000000
> --- a/src/lib/elementary/elm_actionslider_eo.h
> +++ /dev/null
> @@ -1 +0,0 @@
> -#include "elm_actionslider.eo.h"
> \ No newline at end of file
> diff --git a/src/lib/elementary/elm_bubble.c b/src/lib/elementary/elm_
> bubble.c
> index 9f92fc6..5da0b3c 100644
> --- a/src/lib/elementary/elm_bubble.c
> +++ b/src/lib/elementary/elm_bubble.c
> @@ -7,6 +7,7 @@
>
> #include <Elementary.h>
> #include "elm_priv.h"
> +#include "elm_bubble.eo.h"
> #include "elm_widget_bubble.h"
> #include "elm_widget_layout.h"
>
> diff --git a/src/lib/elementary/elm_bubble.h b/src/lib/elementary/elm_
> bubble.h
> index f96308b..328540d 100644
> --- a/src/lib/elementary/elm_bubble.h
> +++ b/src/lib/elementary/elm_bubble.h
> @@ -61,9 +61,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_bubble_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_bubble_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_bubble_eo.h b/src/lib/elementary/elm_
> bubble_eo.h
> deleted file mode 100644
> index d4003f6..0000000
> --- a/src/lib/elementary/elm_bubble_eo.h
> +++ /dev/null
> @@ -1 +0,0 @@
> -#include "elm_bubble.eo.h"
> \ No newline at end of file
> diff --git a/src/lib/elementary/elm_code_widget.c
> b/src/lib/elementary/elm_code_widget.c
> index f563432..e243bf9 100644
> --- a/src/lib/elementary/elm_code_widget.c
> +++ b/src/lib/elementary/elm_code_widget.c
> @@ -9,6 +9,9 @@
> #include "elm_code_private.h"
> #include "elm_code_widget_private.h"
>
> +/* FIXME: hoversel is deprecated in EO APIs */
> +#include "elm_hoversel.eo.h"
> +
> #define MY_CLASS ELM_CODE_WIDGET_CLASS
>
> typedef enum {
> diff --git a/src/lib/elementary/elm_dbus_menu.c
> b/src/lib/elementary/elm_dbus_menu.c
> index 13fab00..61b8fd5 100644
> --- a/src/lib/elementary/elm_dbus_menu.c
> +++ b/src/lib/elementary/elm_dbus_menu.c
> @@ -5,6 +5,7 @@
> #include <Elementary.h>
> #include <stdint.h>
> #include "elm_priv.h"
> +#include "elm_icon.eo.h"
> #include "elm_widget_menu.h"
> #include "elm_widget_icon.h"
>
> diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_
> entry.c
> index 2f5e353..78a3209 100644
> --- a/src/lib/elementary/elm_entry.c
> +++ b/src/lib/elementary/elm_entry.c
> @@ -14,6 +14,7 @@
>
> #include "elm_entry_internal_part.eo.h"
> #include "elm_part_helper.h"
> +#include "elm_hoversel.eo.h"
>
> #define MY_CLASS ELM_ENTRY_CLASS
>
> diff --git a/src/lib/elementary/elm_flipselector.c
> b/src/lib/elementary/elm_flipselector.c
> index fd7b6d6..ba57fe8 100644
> --- a/src/lib/elementary/elm_flipselector.c
> +++ b/src/lib/elementary/elm_flipselector.c
> @@ -10,6 +10,9 @@
> #include "elm_priv.h"
> #include "elm_widget_flipselector.h"
>
> +#include "elm_flipselector.eo.h"
> +#include "elm_flipselector_item.eo.h"
> +
> #define MY_CLASS ELM_FLIPSELECTOR_CLASS
>
> #define MY_CLASS_NAME "Elm_Flipselector"
> diff --git a/src/lib/elementary/elm_flipselector.h
> b/src/lib/elementary/elm_flipselector.h
> index ee9d765..966901e 100644
> --- a/src/lib/elementary/elm_flipselector.h
> +++ b/src/lib/elementary/elm_flipselector.h
> @@ -59,9 +59,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_flipselector_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_flipselector_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_flipselector_eo.h
> b/src/lib/elementary/elm_flipselector_eo.h
> deleted file mode 100644
> index 052fdab..0000000
> --- a/src/lib/elementary/elm_flipselector_eo.h
> +++ /dev/null
> @@ -1,2 +0,0 @@
> -#include "elm_flipselector_item.eo.h"
> -#include "elm_flipselector.eo.h"
> diff --git a/src/lib/elementary/elm_icon.c b/src/lib/elementary/elm_icon.c
> index 4e5cd7f..3e0904b 100644
> --- a/src/lib/elementary/elm_icon.c
> +++ b/src/lib/elementary/elm_icon.c
> @@ -9,6 +9,7 @@
> #include "elm_priv.h"
> #include "elm_widget_icon.h"
> #include "efl_ui_widget_image.h"
> +#include "elm_icon.eo.h"
>
> #define NON_EXISTING (void *)-1
>
> diff --git a/src/lib/elementary/elm_icon.h b/src/lib/elementary/elm_icon.h
> index bdf77c1..a5ca41f 100644
> --- a/src/lib/elementary/elm_icon.h
> +++ b/src/lib/elementary/elm_icon.h
> @@ -151,9 +151,6 @@
> * @li @ref tutorial_icon
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_icon_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_icon_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_icon_eo.h
> b/src/lib/elementary/elm_icon_eo.h
> deleted file mode 100644
> index 849b4e7..0000000
> --- a/src/lib/elementary/elm_icon_eo.h
> +++ /dev/null
> @@ -1 +0,0 @@
> -#include "elm_icon.eo.h"
> \ No newline at end of file
> diff --git a/src/lib/elementary/elm_inwin.c b/src/lib/elementary/elm_
> inwin.c
> index ae60d4f..306cd5a 100644
> --- a/src/lib/elementary/elm_inwin.c
> +++ b/src/lib/elementary/elm_inwin.c
> @@ -9,6 +9,7 @@
> #include <Elementary.h>
>
> #include "elm_priv.h"
> +#include "elm_inwin.eo.h"
> #include "elm_widget_inwin.h"
> #include "elm_widget_layout.h"
>
> diff --git a/src/lib/elementary/elm_inwin.h b/src/lib/elementary/elm_
> inwin.h
> index a4448a1..d5fba32 100644
> --- a/src/lib/elementary/elm_inwin.h
> +++ b/src/lib/elementary/elm_inwin.h
> @@ -44,9 +44,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_inwin_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_inwin_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_inwin_eo.h b/src/lib/elementary/elm_
> inwin_eo.h
> deleted file mode 100644
> index 768cd27..0000000
> --- a/src/lib/elementary/elm_inwin_eo.h
> +++ /dev/null
> @@ -1 +0,0 @@
> -#include "elm_inwin.eo.h"
> \ No newline at end of file
> diff --git a/src/lib/elementary/elm_photo.c b/src/lib/elementary/elm_
> photo.c
> index 0a2022e..8c07315 100644
> --- a/src/lib/elementary/elm_photo.c
> +++ b/src/lib/elementary/elm_photo.c
> @@ -8,6 +8,8 @@
>
> #include "elm_priv.h"
> #include "elm_widget_photo.h"
> +#include "elm_photo.eo.h"
> +#include "elm_icon.eo.h"
>
> #define MY_CLASS ELM_PHOTO_CLASS
>
> diff --git a/src/lib/elementary/elm_photo.h b/src/lib/elementary/elm_
> photo.h
> index 60a8806..7a7f698 100644
> --- a/src/lib/elementary/elm_photo.h
> +++ b/src/lib/elementary/elm_photo.h
> @@ -24,9 +24,6 @@
> * @{
> */
>
> -#ifdef EFL_EO_API_SUPPORT
> -#include <elm_photo_eo.h>
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include <elm_photo_legacy.h>
> #endif
> diff --git a/src/lib/elementary/elm_photo_eo.h b/src/lib/elementary/elm_
> photo_eo.h
> deleted file mode 100644
> index f89beb7..0000000
> --- a/src/lib/elementary/elm_photo_eo.h
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -/**
> - * @ingroup Elm_Photo
> - *
> - * @{
> - */
> -
> -#include "elm_photo.eo.h"
> -
> -/**
> - * @}
> - */
> diff --git a/src/lib/elementary/elm_prefs.c b/src/lib/elementary/elm_
> prefs.c
> index 03b88c5..35a8fd5 100644
> --- a/src/lib/elementary/elm_prefs.c
> +++ b/src/lib/elementary/elm_prefs.c
> @@ -7,11 +7,10 @@
> #include <Elementary.h>
>
> #include "elm_priv.h"
> +#include "elm_prefs.eo.h"
> #include "elm_widget_prefs.h"
> #include "elm_prefs_edd.x"
>
> -#include "Eo.h"
> -
> #define MY_CLASS ELM_PREFS_CLASS
>
> #define MY_CLASS_NAME "Elm_Prefs"
> diff --git a/src/lib/elementary/elm_prefs.h b/src/lib/elementary/elm_
> prefs.h
> index 66a049a..37f76e5 100644
> --- a/src/lib/elementary/elm_prefs.h
> +++ b/src/lib/elementary/elm_prefs.h
> @@ -74,9 +74,6 @@
> */
>
> #include "elm_prefs_common.h"
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_prefs_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_prefs_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_prefs_eo.h b/src/lib/elementary/elm_
> prefs_eo.h
> deleted file mode 100644
> index 657fbd3..0000000
> --- a/src/lib/elementary/elm_prefs_eo.h
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -/**
> - * @ingroup Elm_Prefs
> - *
> - * @{
> - */
> -
> -#include "elm_prefs.eo.h"
> -
> -/**
> - * @}
> - */
> diff --git a/src/lib/elementary/elm_theme.c b/src/lib/elementary/elm_
> theme.c
> index e292cbc..b57e20d 100644
> --- a/src/lib/elementary/elm_theme.c
> +++ b/src/lib/elementary/elm_theme.c
> @@ -5,6 +5,7 @@
> #include <Elementary.h>
>
> #include "elm_priv.h"
> +#include "elm_icon.eo.h"
>
> static Elm_Theme theme_default =
> {
> diff --git a/src/lib/elementary/elm_thumb.c b/src/lib/elementary/elm_
> thumb.c
> index 09ce80b..9332c23 100644
> --- a/src/lib/elementary/elm_thumb.c
> +++ b/src/lib/elementary/elm_thumb.c
> @@ -7,6 +7,7 @@
> #include <Elementary.h>
>
> #include "elm_priv.h"
> +#include "elm_thumb.eo.h"
> #include "elm_widget_thumb.h"
>
> #define MY_CLASS_NAME "Elm_Thumb"
> diff --git a/src/lib/elementary/elm_thumb.h b/src/lib/elementary/elm_
> thumb.h
> index 6b5039d..f2b1ef3 100644
> --- a/src/lib/elementary/elm_thumb.h
> +++ b/src/lib/elementary/elm_thumb.h
> @@ -56,9 +56,6 @@
> */
>
> #include "elm_thumb_common.h"
> -#ifdef EFL_EO_API_SUPPORT
> -#include "elm_thumb_eo.h"
> -#endif
> #ifndef EFL_NOLEGACY_API_SUPPORT
> #include "elm_thumb_legacy.h"
> #endif
> diff --git a/src/lib/elementary/elm_thumb_eo.h b/src/lib/elementary/elm_
> thumb_eo.h
> deleted file mode 100644
> index f446b3a..0000000
> --- a/src/lib/elementary/elm_thumb_eo.h
> +++ /dev/null
> @@ -1 +0,0 @@
> -#include "elm_thumb.eo.h"
> \ No newline at end of file
> diff --git a/src/lib/elementary/elm_view_form.c
> b/src/lib/elementary/elm_view_form.c
> index 6c9230e..3e8a710 100644
> --- a/src/lib/elementary/elm_view_form.c
> +++ b/src/lib/elementary/elm_view_form.c
> @@ -9,6 +9,8 @@
> #include "elm_view_list.h"
>
> #include "elm_priv.h"
> +#include "elm_thumb.eo.h"
> +
> #include <assert.h>
>
> #define MY_CLASS ELM_VIEW_FORM_CLASS
> diff --git a/src/lib/elementary/elm_widget_naviframe.h
> b/src/lib/elementary/elm_widget_naviframe.h
> index 95ce263..3a9ad20 100644
> --- a/src/lib/elementary/elm_widget_naviframe.h
> +++ b/src/lib/elementary/elm_widget_naviframe.h
> @@ -2,6 +2,8 @@
> #define ELM_WIDGET_NAVIFRAME_H
>
> #include "Elementary.h"
> +#include "elm_naviframe.eo.h"
> +#include "elm_naviframe_item.eo.h"
>
> /* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
> * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
> diff --git a/src/lib/elementary/elm_widget_prefs.h
> b/src/lib/elementary/elm_widget_prefs.h
> index 4b5f126..d9e2e0d 100644
> --- a/src/lib/elementary/elm_widget_prefs.h
> +++ b/src/lib/elementary/elm_widget_prefs.h
> @@ -2,6 +2,7 @@
> #define ELM_WIDGET_PREFS_H
>
> #include "Elementary.h"
> +#include "elm_prefs.eo.h"
>
> /* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
> * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
>
> --
>
>
>
--
Eduardo de Barros Lima ◤✠◢
[email protected]
------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel