summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-11-01 15:16:30 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-11-01 21:23:31 +0900
commit824792f09d8c824d628cde95a1078b712da5db03 (patch)
treeb7d73bf4e1c6608ec1e6abc3360abb3825a54461 /src
parentf851fa511e5b4fabac2002185b426445fc6ae208 (diff)
elm: Major cleanup of EO files
This prevents legacy EO classes from being exposed through .eo.h headers or .eo in share/eolian/includes. Also removes a slew of useless xxx_eo.h intermediate headers. Notes: - elm_systray has no proper API: it's not clear if the EO API should be released (in which case it needs to be renamed to efl_something) and there is no legacy API to create a systray object. - Some files have been placed in a "FIXME" section, as I believe they are necessary within EO land, but at the same time still don't conform to the interfaces (eg. name starts with elm_). - elm_interface_scrollable is required by photocam. This means photocam needs to be adapted to fit the EO scroller API (still to be completed, I believe). Bugs: - This breaks most C++ examples. I KNOW. And I'm working on it. Ref T5301
Diffstat (limited to 'src')
-rw-r--r--src/Makefile_Elementary.am225
-rw-r--r--src/bin/elementary/test_bg.c2
-rw-r--r--src/bin/elementary/test_entry.c6
-rw-r--r--src/bin/elementary/test_gfx_filters.c2
-rw-r--r--src/bin/elementary/test_scroller.c3
-rw-r--r--src/bin/elementary/test_systray.c5
-rw-r--r--src/bin/elementary/test_win_plug.c3
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_pan.eo2
-rw-r--r--src/lib/elementary/efl_ui_layout.c1
-rw-r--r--src/lib/elementary/efl_ui_multibuttonentry.c2
-rw-r--r--src/lib/elementary/efl_ui_video_eo.h1
-rw-r--r--src/lib/elementary/elc_combobox.c4
-rw-r--r--src/lib/elementary/elc_combobox.h3
-rw-r--r--src/lib/elementary/elc_ctxpopup.c2
-rw-r--r--src/lib/elementary/elc_ctxpopup.h3
-rw-r--r--src/lib/elementary/elc_ctxpopup_eo.h2
-rw-r--r--src/lib/elementary/elc_fileselector.c4
-rw-r--r--src/lib/elementary/elc_fileselector.h3
-rw-r--r--src/lib/elementary/elc_fileselector_button.c1
-rw-r--r--src/lib/elementary/elc_fileselector_entry.c2
-rw-r--r--src/lib/elementary/elc_fileselector_eo.h11
-rw-r--r--src/lib/elementary/elc_popup.c2
-rw-r--r--src/lib/elementary/elc_popup.h3
-rw-r--r--src/lib/elementary/elc_popup_eo.h12
-rw-r--r--src/lib/elementary/elm_calendar.c1
-rw-r--r--src/lib/elementary/elm_calendar.h3
-rw-r--r--src/lib/elementary/elm_calendar_eo.h1
-rw-r--r--src/lib/elementary/elm_clock.h3
-rw-r--r--src/lib/elementary/elm_color_class.c1
-rw-r--r--src/lib/elementary/elm_colorselector.c1
-rw-r--r--src/lib/elementary/elm_colorselector.h3
-rw-r--r--src/lib/elementary/elm_colorselector_eo.h1
-rw-r--r--src/lib/elementary/elm_conform.c4
-rw-r--r--src/lib/elementary/elm_conform.h3
-rw-r--r--src/lib/elementary/elm_conform_eo.h11
-rw-r--r--src/lib/elementary/elm_dayselector.h3
-rw-r--r--src/lib/elementary/elm_dayselector_eo.h1
-rw-r--r--src/lib/elementary/elm_entry.h3
-rw-r--r--src/lib/elementary/elm_gengrid.c3
-rw-r--r--src/lib/elementary/elm_gengrid.h3
-rw-r--r--src/lib/elementary/elm_gengrid_eo.h14
-rw-r--r--src/lib/elementary/elm_genlist.c3
-rw-r--r--src/lib/elementary/elm_genlist.h3
-rw-r--r--src/lib/elementary/elm_genlist_eo.h14
-rw-r--r--src/lib/elementary/elm_gesture_layer.c1
-rw-r--r--src/lib/elementary/elm_gesture_layer.h3
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.h1
-rw-r--r--src/lib/elementary/elm_glview.h3
-rw-r--r--src/lib/elementary/elm_glview_eo.h1
-rw-r--r--src/lib/elementary/elm_hover.h3
-rw-r--r--src/lib/elementary/elm_hover_eo.h1
-rw-r--r--src/lib/elementary/elm_index.h3
-rw-r--r--src/lib/elementary/elm_index_eo.h12
-rw-r--r--src/lib/elementary/elm_interfaces.h8
-rw-r--r--src/lib/elementary/elm_label.h3
-rw-r--r--src/lib/elementary/elm_label_eo.h11
-rw-r--r--src/lib/elementary/elm_list.h3
-rw-r--r--src/lib/elementary/elm_list_eo.h12
-rw-r--r--src/lib/elementary/elm_main.c1
-rw-r--r--src/lib/elementary/elm_map.c2
-rw-r--r--src/lib/elementary/elm_map.h3
-rw-r--r--src/lib/elementary/elm_map_eo.h2
-rw-r--r--src/lib/elementary/elm_menu.h3
-rw-r--r--src/lib/elementary/elm_menu_eo.h2
-rw-r--r--src/lib/elementary/elm_notify.h3
-rw-r--r--src/lib/elementary/elm_notify_eo.h11
-rw-r--r--src/lib/elementary/elm_object_item.h3
-rw-r--r--src/lib/elementary/elm_panel.h3
-rw-r--r--src/lib/elementary/elm_panel_eo.h1
-rw-r--r--src/lib/elementary/elm_plug.h3
-rw-r--r--src/lib/elementary/elm_plug_eo.h1
-rw-r--r--src/lib/elementary/elm_route.h3
-rw-r--r--src/lib/elementary/elm_route_eo.h1
-rw-r--r--src/lib/elementary/elm_scroller.c1
-rw-r--r--src/lib/elementary/elm_scroller.h3
-rw-r--r--src/lib/elementary/elm_scroller_eo.h11
-rw-r--r--src/lib/elementary/elm_spinner.c1
-rw-r--r--src/lib/elementary/elm_spinner.h2
-rw-r--r--src/lib/elementary/elm_spinner_eo.h1
-rw-r--r--src/lib/elementary/elm_store.c1
-rw-r--r--src/lib/elementary/elm_sys_notify.c2
-rw-r--r--src/lib/elementary/elm_sys_notify.h4
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus.c2
-rw-r--r--src/lib/elementary/elm_systray.c4
-rw-r--r--src/lib/elementary/elm_systray.h7
-rw-r--r--src/lib/elementary/elm_systray_eo.h11
-rw-r--r--src/lib/elementary/elm_view_form.c2
-rw-r--r--src/lib/elementary/elm_view_list.c2
-rw-r--r--src/lib/elementary/elm_widget.c1
-rw-r--r--src/lib/elementary/elm_widget_clock.h2
-rw-r--r--src/lib/elementary/elm_widget_colorselector.h2
-rw-r--r--src/lib/elementary/elm_widget_dayselector.h1
-rw-r--r--src/lib/elementary/elm_widget_entry.h1
-rw-r--r--src/lib/elementary/elm_widget_glview.h1
-rw-r--r--src/lib/elementary/elm_widget_hover.h1
-rw-r--r--src/lib/elementary/elm_widget_index.h3
-rw-r--r--src/lib/elementary/elm_widget_label.h2
-rw-r--r--src/lib/elementary/elm_widget_list.h2
-rw-r--r--src/lib/elementary/elm_widget_menu.h4
-rw-r--r--src/lib/elementary/elm_widget_notify.h2
-rw-r--r--src/lib/elementary/elm_widget_panel.h1
-rw-r--r--src/lib/elementary/elm_widget_player.h2
-rw-r--r--src/lib/elementary/elm_widget_plug.h1
-rw-r--r--src/lib/elementary/elm_widget_popup.h3
-rw-r--r--src/lib/elementary/elm_widget_route.h2
-rw-r--r--src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c2
-rw-r--r--src/modules/elementary/prefs/elm_entry.c1
-rw-r--r--src/modules/elementary/prefs/elm_spinner.c1
108 files changed, 211 insertions, 368 deletions
diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index 9cb3aa1d00..56f110194c 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -2,13 +2,112 @@
2### Library 2### Library
3 3
4elm_public_eolian_files = \ 4elm_public_eolian_files = \
5 lib/elementary/elm_atspi_bridge.eo \ 5 lib/elementary/elm_widget.eo \
6 lib/elementary/elm_atspi_app_object.eo \
7 lib/elementary/efl_ui_bg.eo \ 6 lib/elementary/efl_ui_bg.eo \
8 lib/elementary/efl_ui_button.eo \ 7 lib/elementary/efl_ui_button.eo \
9 lib/elementary/elm_calendar.eo \
10 lib/elementary/efl_ui_calendar.eo \ 8 lib/elementary/efl_ui_calendar.eo \
11 lib/elementary/efl_ui_check.eo \ 9 lib/elementary/efl_ui_check.eo \
10 lib/elementary/efl_ui_flip.eo \
11 lib/elementary/efl_ui_frame.eo \
12 lib/elementary/efl_ui_image.eo \
13 lib/elementary/efl_ui_image_zoomable.eo \
14 lib/elementary/efl_ui_layout.eo \
15 lib/elementary/efl_ui_multibuttonentry.eo \
16 lib/elementary/efl_ui_nstate.eo \
17 lib/elementary/efl_ui_panes.eo \
18 lib/elementary/efl_ui_progressbar.eo \
19 lib/elementary/efl_ui_radio.eo \
20 lib/elementary/efl_ui_slider.eo \
21 lib/elementary/efl_ui_slider_interval.eo \
22 lib/elementary/efl_ui_video.eo \
23 lib/elementary/efl_ui_win.eo \
24 lib/elementary/efl_ui_win_inlined.eo \
25 lib/elementary/efl_ui_win_socket.eo \
26 lib/elementary/efl_ui_box.eo \
27 lib/elementary/efl_ui_box_flow.eo \
28 lib/elementary/efl_ui_box_stack.eo \
29 lib/elementary/efl_ui_grid.eo \
30 lib/elementary/efl_ui_grid_static.eo \
31 lib/elementary/efl_ui_text_interactive.eo \
32 lib/elementary/efl_ui_text.eo \
33 lib/elementary/efl_ui_text_editable.eo \
34 lib/elementary/efl_ui_text_async.eo \
35 lib/elementary/efl_ui_textpath.eo \
36 lib/elementary/efl_ui_translatable.eo \
37 lib/elementary/efl_ui_clock.eo \
38 lib/elementary/efl_ui_cursor.eo \
39 lib/elementary/efl_ui_image_factory.eo \
40 lib/elementary/efl_ui_focus_manager.eo \
41 lib/elementary/efl_ui_focus_manager_calc.eo \
42 lib/elementary/efl_ui_focus_manager_sub.eo \
43 lib/elementary/efl_ui_focus_manager_root_focus.eo \
44 lib/elementary/efl_ui_focus_object.eo \
45 lib/elementary/efl_ui_focus_user.eo \
46 lib/elementary/efl_ui_focus_layer.eo \
47 lib/elementary/efl_ui_focus_composition.eo \
48 lib/elementary/efl_ui_button_part.eo \
49 lib/elementary/efl_ui_flip_part.eo \
50 lib/elementary/efl_ui_layout_part.eo \
51 lib/elementary/efl_ui_layout_part_box.eo \
52 lib/elementary/efl_ui_layout_part_content.eo \
53 lib/elementary/efl_ui_layout_part_text.eo \
54 lib/elementary/efl_ui_layout_part_table.eo \
55 lib/elementary/efl_ui_layout_part_legacy.eo \
56 lib/elementary/efl_ui_multibuttonentry_part.eo \
57 lib/elementary/efl_ui_panes_part.eo \
58 lib/elementary/efl_ui_progressbar_part.eo \
59 lib/elementary/efl_ui_textpath_part.eo \
60 lib/elementary/efl_ui_widget_part.eo \
61 lib/elementary/efl_ui_win_part.eo \
62 lib/elementary/efl_access.eo \
63 lib/elementary/efl_access_action.eo \
64 lib/elementary/efl_access_component.eo \
65 lib/elementary/efl_access_editable_text.eo \
66 lib/elementary/efl_access_image.eo \
67 lib/elementary/efl_access_selection.eo \
68 lib/elementary/efl_access_text.eo \
69 lib/elementary/efl_access_value.eo \
70 lib/elementary/efl_access_window.eo \
71 lib/elementary/efl_config_global.eo \
72 lib/elementary/elm_code_widget.eo \
73 $(NULL)
74
75# More public files -- FIXME
76elm_public_eolian_files += \
77 lib/elementary/elm_spinner.eo \
78 lib/elementary/elm_multibuttonentry_item.eo \
79 lib/elementary/elm_interface_atspi_widget_action.eo \
80 lib/elementary/elm_interface_scrollable.eo \
81 lib/elementary/elm_atspi_bridge.eo \
82 lib/elementary/elm_atspi_app_object.eo \
83 lib/elementary/efl_ui_image_zoomable_pan.eo \
84 lib/elementary/elm_pan.eo \
85 lib/elementary/elm_toolbar.eo \
86 lib/elementary/elm_toolbar_item.eo \
87 lib/elementary/elm_view_list.eo \
88 lib/elementary/elm_view_form.eo \
89 lib/elementary/elm_web.eo \
90 lib/elementary/elm_widget_item.eo \
91 $(NULL)
92
93# Private classes (not exposed or shipped)
94elm_private_eolian_files = \
95 lib/elementary/efl_ui_internal_text_interactive.eo \
96 lib/elementary/efl_ui_focus_composition_adapter.eo \
97 lib/elementary/efl_ui_win_part.eo \
98 lib/elementary/efl_ui_focus_rectangle.eo \
99 lib/elementary/efl_ui_focus_parent_provider.eo \
100 lib/elementary/efl_ui_focus_parent_provider_standard.eo \
101 lib/elementary/efl_ui_focus_parent_provider_gen.eo \
102 tests/elementary/focus_test.eo \
103 tests/elementary/focus_test_sub_main.eo \
104 $(NULL)
105
106# Legacy classes - not part of public EO API
107elm_legacy_eolian_files = \
108 lib/elementary/elm_interface_fileselector.eo \
109 lib/elementary/elm_calendar.eo \
110 lib/elementary/elm_calendar_item.eo \
12 lib/elementary/elm_clock.eo \ 111 lib/elementary/elm_clock.eo \
13 lib/elementary/elm_colorselector.eo \ 112 lib/elementary/elm_colorselector.eo \
14 lib/elementary/elm_combobox.eo \ 113 lib/elementary/elm_combobox.eo \
@@ -17,9 +116,6 @@ elm_public_eolian_files = \
17 lib/elementary/elm_dayselector.eo \ 116 lib/elementary/elm_dayselector.eo \
18 lib/elementary/elm_entry.eo \ 117 lib/elementary/elm_entry.eo \
19 lib/elementary/elm_fileselector.eo \ 118 lib/elementary/elm_fileselector.eo \
20 lib/elementary/efl_ui_flip.eo \
21 lib/elementary/efl_ui_flip_part.eo \
22 lib/elementary/efl_ui_frame.eo \
23 lib/elementary/elm_gengrid.eo \ 119 lib/elementary/elm_gengrid.eo \
24 lib/elementary/elm_gengrid_pan.eo \ 120 lib/elementary/elm_gengrid_pan.eo \
25 lib/elementary/elm_genlist.eo \ 121 lib/elementary/elm_genlist.eo \
@@ -27,85 +123,34 @@ elm_public_eolian_files = \
27 lib/elementary/elm_gesture_layer.eo \ 123 lib/elementary/elm_gesture_layer.eo \
28 lib/elementary/elm_glview.eo \ 124 lib/elementary/elm_glview.eo \
29 lib/elementary/elm_hover.eo \ 125 lib/elementary/elm_hover.eo \
30 lib/elementary/efl_ui_image.eo \
31 lib/elementary/elm_index.eo \ 126 lib/elementary/elm_index.eo \
32 lib/elementary/efl_access.eo \
33 lib/elementary/efl_access_action.eo \
34 lib/elementary/efl_access_component.eo \
35 lib/elementary/efl_access_editable_text.eo \
36 lib/elementary/efl_access_image.eo \
37 lib/elementary/efl_access_selection.eo \
38 lib/elementary/efl_access_text.eo \
39 lib/elementary/efl_access_value.eo \
40 lib/elementary/elm_interface_atspi_widget_action.eo \
41 lib/elementary/efl_access_window.eo \
42 lib/elementary/elm_interface_fileselector.eo \
43 lib/elementary/elm_interface_scrollable.eo \
44 lib/elementary/elm_label.eo \ 127 lib/elementary/elm_label.eo \
45 lib/elementary/efl_ui_layout.eo \
46 lib/elementary/elm_list.eo \ 128 lib/elementary/elm_list.eo \
47 lib/elementary/elm_map.eo \ 129 lib/elementary/elm_map.eo \
48 lib/elementary/elm_map_pan.eo \ 130 lib/elementary/elm_map_pan.eo \
49 lib/elementary/elm_menu.eo \ 131 lib/elementary/elm_menu.eo \
50 lib/elementary/efl_ui_multibuttonentry.eo \
51 lib/elementary/elm_notify.eo \ 132 lib/elementary/elm_notify.eo \
52 lib/elementary/efl_ui_nstate.eo \
53 lib/elementary/elm_pan.eo \
54 lib/elementary/elm_panel.eo \ 133 lib/elementary/elm_panel.eo \
55 lib/elementary/efl_ui_panes.eo \
56 lib/elementary/efl_ui_image_zoomable.eo \
57 lib/elementary/efl_ui_image_zoomable_pan.eo \
58 lib/elementary/elm_player.eo \ 134 lib/elementary/elm_player.eo \
59 lib/elementary/elm_plug.eo \ 135 lib/elementary/elm_plug.eo \
60 lib/elementary/elm_popup.eo \ 136 lib/elementary/elm_popup.eo \
61 lib/elementary/efl_ui_progressbar.eo \
62 lib/elementary/efl_ui_radio.eo \
63 lib/elementary/elm_route.eo \ 137 lib/elementary/elm_route.eo \
64 lib/elementary/elm_scroller.eo \ 138 lib/elementary/elm_scroller.eo \
65 lib/elementary/efl_ui_slider.eo \
66 lib/elementary/efl_ui_slider_interval.eo \
67 lib/elementary/elm_spinner.eo \
68 lib/elementary/elm_sys_notify_interface.eo \ 139 lib/elementary/elm_sys_notify_interface.eo \
69 lib/elementary/elm_sys_notify.eo \ 140 lib/elementary/elm_sys_notify.eo \
70 lib/elementary/elm_sys_notify_dbus.eo \ 141 lib/elementary/elm_sys_notify_dbus.eo \
71 lib/elementary/elm_systray.eo \ 142 lib/elementary/elm_systray.eo \
72 lib/elementary/elm_toolbar.eo \
73 lib/elementary/efl_ui_video.eo \
74 lib/elementary/elm_view_list.eo \
75 lib/elementary/elm_view_form.eo \
76 lib/elementary/elm_web.eo \
77 lib/elementary/elm_widget.eo \
78 lib/elementary/efl_ui_widget_part.eo \
79 lib/elementary/efl_ui_win.eo \
80 lib/elementary/efl_ui_win_inlined.eo \
81 lib/elementary/efl_ui_win_socket.eo \
82 lib/elementary/elm_widget_item.eo \
83 lib/elementary/elm_color_item.eo \ 143 lib/elementary/elm_color_item.eo \
84 lib/elementary/elm_dayselector_item.eo \ 144 lib/elementary/elm_dayselector_item.eo \
85 lib/elementary/elm_flipselector_item.eo \ 145 lib/elementary/elm_flipselector_item.eo \
86 lib/elementary/elm_menu_item.eo \ 146 lib/elementary/elm_menu_item.eo \
87 lib/elementary/elm_ctxpopup_item.eo \ 147 lib/elementary/elm_ctxpopup_item.eo \
88 lib/elementary/elm_index_item.eo \ 148 lib/elementary/elm_index_item.eo \
89 lib/elementary/elm_multibuttonentry_item.eo \
90 lib/elementary/elm_genlist_item.eo \ 149 lib/elementary/elm_genlist_item.eo \
91 lib/elementary/elm_gengrid_item.eo \ 150 lib/elementary/elm_gengrid_item.eo \
92 lib/elementary/elm_list_item.eo \ 151 lib/elementary/elm_list_item.eo \
93 lib/elementary/elm_toolbar_item.eo \
94 lib/elementary/elm_popup_item.eo \ 152 lib/elementary/elm_popup_item.eo \
95 lib/elementary/efl_ui_box.eo \
96 lib/elementary/efl_ui_box_flow.eo \
97 lib/elementary/efl_ui_box_stack.eo \
98 lib/elementary/efl_ui_grid.eo \
99 lib/elementary/efl_ui_grid_static.eo \
100 lib/elementary/efl_ui_layout_part.eo \
101 lib/elementary/efl_ui_layout_part_box.eo \
102 lib/elementary/efl_ui_layout_part_content.eo \
103 lib/elementary/efl_ui_layout_part_text.eo \
104 lib/elementary/efl_ui_layout_part_table.eo \
105 lib/elementary/efl_ui_layout_part_legacy.eo \
106 lib/elementary/efl_ui_button_part.eo \
107 lib/elementary/elm_ctxpopup_part.eo \ 153 lib/elementary/elm_ctxpopup_part.eo \
108 lib/elementary/efl_ui_panes_part.eo \
109 lib/elementary/elm_dayselector_part.eo \ 154 lib/elementary/elm_dayselector_part.eo \
110 lib/elementary/elm_entry_part.eo \ 155 lib/elementary/elm_entry_part.eo \
111 lib/elementary/elm_fileselector_entry_part.eo \ 156 lib/elementary/elm_fileselector_entry_part.eo \
@@ -116,53 +161,12 @@ elm_public_eolian_files = \
116 lib/elementary/elm_notify_part.eo \ 161 lib/elementary/elm_notify_part.eo \
117 lib/elementary/elm_panel_part.eo \ 162 lib/elementary/elm_panel_part.eo \
118 lib/elementary/elm_player_part.eo \ 163 lib/elementary/elm_player_part.eo \
119 lib/elementary/efl_ui_progressbar_part.eo \
120 lib/elementary/elm_popup_part.eo \ 164 lib/elementary/elm_popup_part.eo \
121 lib/elementary/elm_scroller_part.eo \ 165 lib/elementary/elm_scroller_part.eo \
122 lib/elementary/elm_label_part.eo \ 166 lib/elementary/elm_label_part.eo \
123 lib/elementary/elm_actionslider_part.eo \ 167 lib/elementary/elm_actionslider_part.eo \
124 lib/elementary/elm_bubble_part.eo \ 168 lib/elementary/elm_bubble_part.eo \
125 lib/elementary/elm_fileselector_part.eo \ 169 lib/elementary/elm_fileselector_part.eo \
126 lib/elementary/efl_ui_multibuttonentry_part.eo \
127 lib/elementary/elm_code_widget.eo \
128 lib/elementary/efl_ui_text_interactive.eo \
129 lib/elementary/efl_ui_text.eo \
130 lib/elementary/efl_ui_text_editable.eo \
131 lib/elementary/efl_ui_text_async.eo \
132 lib/elementary/efl_config_global.eo \
133 lib/elementary/efl_ui_clock.eo \
134 lib/elementary/efl_ui_cursor.eo \
135 lib/elementary/efl_ui_image_factory.eo \
136 lib/elementary/efl_ui_focus_manager.eo \
137 lib/elementary/efl_ui_focus_manager_calc.eo \
138 lib/elementary/efl_ui_focus_manager_sub.eo \
139 lib/elementary/efl_ui_focus_manager_root_focus.eo \
140 lib/elementary/efl_ui_focus_object.eo \
141 lib/elementary/efl_ui_focus_user.eo \
142 lib/elementary/efl_ui_textpath.eo \
143 lib/elementary/efl_ui_textpath_part.eo \
144 lib/elementary/efl_ui_translatable.eo \
145 lib/elementary/efl_ui_win_part.eo \
146 lib/elementary/efl_ui_focus_layer.eo \
147 lib/elementary/efl_ui_focus_composition.eo \
148 $(NULL)
149
150# Private classes (not exposed or shipped)
151elm_private_eolian_files = \
152 lib/elementary/efl_ui_internal_text_interactive.eo \
153 lib/elementary/efl_ui_focus_composition_adapter.eo \
154 lib/elementary/efl_ui_win_part.eo \
155 tests/elementary/focus_test.eo \
156 tests/elementary/focus_test_sub_main.eo \
157 lib/elementary/efl_ui_focus_rectangle.eo \
158 lib/elementary/elm_calendar_item.eo \
159 lib/elementary/efl_ui_focus_parent_provider.eo \
160 lib/elementary/efl_ui_focus_parent_provider_standard.eo \
161 lib/elementary/efl_ui_focus_parent_provider_gen.eo \
162 $(NULL)
163
164# Legacy classes - not part of public EO API
165elm_legacy_eolian_files = \
166 lib/elementary/elm_access.eo \ 170 lib/elementary/elm_access.eo \
167 lib/elementary/elm_actionslider.eo \ 171 lib/elementary/elm_actionslider.eo \
168 lib/elementary/elm_box.eo \ 172 lib/elementary/elm_box.eo \
@@ -326,12 +330,10 @@ nodist_includesunstable_HEADERS = \
326 330
327includesub_HEADERS = \ 331includesub_HEADERS = \
328 lib/elementary/elc_ctxpopup.h \ 332 lib/elementary/elc_ctxpopup.h \
329 lib/elementary/elc_ctxpopup_eo.h \
330 lib/elementary/elc_ctxpopup_legacy.h \ 333 lib/elementary/elc_ctxpopup_legacy.h \
331 lib/elementary/elc_combobox.h \ 334 lib/elementary/elc_combobox.h \
332 lib/elementary/elc_combobox_legacy.h \ 335 lib/elementary/elc_combobox_legacy.h \
333 lib/elementary/elc_fileselector.h \ 336 lib/elementary/elc_fileselector.h \
334 lib/elementary/elc_fileselector_eo.h \
335 lib/elementary/elc_fileselector_legacy.h \ 337 lib/elementary/elc_fileselector_legacy.h \
336 lib/elementary/elc_fileselector_common.h \ 338 lib/elementary/elc_fileselector_common.h \
337 lib/elementary/elc_fileselector_button.h \ 339 lib/elementary/elc_fileselector_button.h \
@@ -348,7 +350,6 @@ includesub_HEADERS = \
348 lib/elementary/elc_naviframe_legacy.h \ 350 lib/elementary/elc_naviframe_legacy.h \
349 lib/elementary/elc_naviframe_common.h \ 351 lib/elementary/elc_naviframe_common.h \
350 lib/elementary/elc_popup.h \ 352 lib/elementary/elc_popup.h \
351 lib/elementary/elc_popup_eo.h \
352 lib/elementary/elc_popup_legacy.h \ 353 lib/elementary/elc_popup_legacy.h \
353 lib/elementary/elm_access.h \ 354 lib/elementary/elm_access.h \
354 lib/elementary/elm_actionslider.h \ 355 lib/elementary/elm_actionslider.h \
@@ -369,7 +370,6 @@ includesub_HEADERS = \
369 lib/elementary/elm_button_legacy.h \ 370 lib/elementary/elm_button_legacy.h \
370 lib/elementary/elm_cache.h \ 371 lib/elementary/elm_cache.h \
371 lib/elementary/elm_calendar.h \ 372 lib/elementary/elm_calendar.h \
372 lib/elementary/elm_calendar_eo.h \
373 lib/elementary/elm_calendar_legacy.h \ 373 lib/elementary/elm_calendar_legacy.h \
374 lib/elementary/elm_calendar_common.h \ 374 lib/elementary/elm_calendar_common.h \
375 lib/elementary/efl_ui_calendar.h \ 375 lib/elementary/efl_ui_calendar.h \
@@ -377,22 +377,18 @@ includesub_HEADERS = \
377 lib/elementary/efl_ui_check_eo.h \ 377 lib/elementary/efl_ui_check_eo.h \
378 lib/elementary/elm_check_legacy.h \ 378 lib/elementary/elm_check_legacy.h \
379 lib/elementary/elm_clock.h \ 379 lib/elementary/elm_clock.h \
380 lib/elementary/elm_clock_eo.h \
381 lib/elementary/elm_clock_legacy.h \ 380 lib/elementary/elm_clock_legacy.h \
382 lib/elementary/elm_cnp.h \ 381 lib/elementary/elm_cnp.h \
383 lib/elementary/elm_colorselector.h \ 382 lib/elementary/elm_colorselector.h \
384 lib/elementary/elm_colorselector_eo.h \
385 lib/elementary/elm_colorselector_legacy.h \ 383 lib/elementary/elm_colorselector_legacy.h \
386 lib/elementary/elm_colorselector_common.h \ 384 lib/elementary/elm_colorselector_common.h \
387 lib/elementary/elm_color_class.h \ 385 lib/elementary/elm_color_class.h \
388 lib/elementary/elm_config.h \ 386 lib/elementary/elm_config.h \
389 lib/elementary/elm_conform.h \ 387 lib/elementary/elm_conform.h \
390 lib/elementary/elm_conform_eo.h \
391 lib/elementary/elm_conform_legacy.h \ 388 lib/elementary/elm_conform_legacy.h \
392 lib/elementary/elm_cursor.h \ 389 lib/elementary/elm_cursor.h \
393 lib/elementary/elm_datetime.h \ 390 lib/elementary/elm_datetime.h \
394 lib/elementary/elm_dayselector.h \ 391 lib/elementary/elm_dayselector.h \
395 lib/elementary/elm_dayselector_eo.h \
396 lib/elementary/elm_dayselector_legacy.h \ 392 lib/elementary/elm_dayselector_legacy.h \
397 lib/elementary/elm_debug.h \ 393 lib/elementary/elm_debug.h \
398 lib/elementary/elm_deprecated.h \ 394 lib/elementary/elm_deprecated.h \
@@ -419,25 +415,20 @@ includesub_HEADERS = \
419 lib/elementary/elm_general.h \ 415 lib/elementary/elm_general.h \
420 lib/elementary/elm_gengrid.h \ 416 lib/elementary/elm_gengrid.h \
421 lib/elementary/elm_gengrid_common.h \ 417 lib/elementary/elm_gengrid_common.h \
422 lib/elementary/elm_gengrid_eo.h \
423 lib/elementary/elm_gengrid_legacy.h \ 418 lib/elementary/elm_gengrid_legacy.h \
424 lib/elementary/elm_genlist.h \ 419 lib/elementary/elm_genlist.h \
425 lib/elementary/elm_genlist_common.h \ 420 lib/elementary/elm_genlist_common.h \
426 lib/elementary/elm_genlist_eo.h \
427 lib/elementary/elm_genlist_legacy.h \ 421 lib/elementary/elm_genlist_legacy.h \
428 lib/elementary/elm_gesture_layer.h \ 422 lib/elementary/elm_gesture_layer.h \
429 lib/elementary/elm_gesture_layer_common.h \ 423 lib/elementary/elm_gesture_layer_common.h \
430 lib/elementary/elm_gesture_layer_eo.h \
431 lib/elementary/elm_gesture_layer_legacy.h \ 424 lib/elementary/elm_gesture_layer_legacy.h \
432 lib/elementary/elm_getting_started.h \ 425 lib/elementary/elm_getting_started.h \
433 lib/elementary/elm_glview.h \ 426 lib/elementary/elm_glview.h \
434 lib/elementary/elm_glview_common.h \ 427 lib/elementary/elm_glview_common.h \
435 lib/elementary/elm_glview_eo.h \
436 lib/elementary/elm_glview_legacy.h \ 428 lib/elementary/elm_glview_legacy.h \
437 lib/elementary/elm_grid.h \ 429 lib/elementary/elm_grid.h \
438 lib/elementary/elm_grid_legacy.h \ 430 lib/elementary/elm_grid_legacy.h \
439 lib/elementary/elm_hover.h \ 431 lib/elementary/elm_hover.h \
440 lib/elementary/elm_hover_eo.h \
441 lib/elementary/elm_hover_legacy.h \ 432 lib/elementary/elm_hover_legacy.h \
442 lib/elementary/elm_icon.h \ 433 lib/elementary/elm_icon.h \
443 lib/elementary/elm_icon_legacy.h \ 434 lib/elementary/elm_icon_legacy.h \
@@ -445,42 +436,35 @@ includesub_HEADERS = \
445 lib/elementary/elm_image_eo.h \ 436 lib/elementary/elm_image_eo.h \
446 lib/elementary/elm_image_legacy.h \ 437 lib/elementary/elm_image_legacy.h \
447 lib/elementary/elm_index.h \ 438 lib/elementary/elm_index.h \
448 lib/elementary/elm_index_eo.h \
449 lib/elementary/elm_index_legacy.h \ 439 lib/elementary/elm_index_legacy.h \
450 ${top_builddir}/elm_intro.h \ 440 ${top_builddir}/elm_intro.h \
451 lib/elementary/elm_inwin.h \ 441 lib/elementary/elm_inwin.h \
452 lib/elementary/elm_inwin_legacy.h \ 442 lib/elementary/elm_inwin_legacy.h \
453 lib/elementary/elm_label.h \ 443 lib/elementary/elm_label.h \
454 lib/elementary/elm_label_eo.h \
455 lib/elementary/elm_label_legacy.h \ 444 lib/elementary/elm_label_legacy.h \
456 lib/elementary/elm_layout.h \ 445 lib/elementary/elm_layout.h \
457 lib/elementary/elm_layout_common.h \ 446 lib/elementary/elm_layout_common.h \
458 lib/elementary/elm_layout_legacy.h \ 447 lib/elementary/elm_layout_legacy.h \
459 lib/elementary/elm_list.h \ 448 lib/elementary/elm_list.h \
460 lib/elementary/elm_list_eo.h \
461 lib/elementary/elm_list_legacy.h \ 449 lib/elementary/elm_list_legacy.h \
462 lib/elementary/elm_macros.h \ 450 lib/elementary/elm_macros.h \
463 lib/elementary/elm_map.h \ 451 lib/elementary/elm_map.h \
464 lib/elementary/elm_map_common.h \ 452 lib/elementary/elm_map_common.h \
465 lib/elementary/elm_map_eo.h \
466 lib/elementary/elm_map_legacy.h \ 453 lib/elementary/elm_map_legacy.h \
467 lib/elementary/elm_mapbuf.h \ 454 lib/elementary/elm_mapbuf.h \
468 lib/elementary/elm_mapbuf_legacy.h \ 455 lib/elementary/elm_mapbuf_legacy.h \
469 lib/elementary/elm_menu.h \ 456 lib/elementary/elm_menu.h \
470 lib/elementary/elm_menu_eo.h \
471 lib/elementary/elm_menu_legacy.h \ 457 lib/elementary/elm_menu_legacy.h \
472 lib/elementary/elm_mirroring.h \ 458 lib/elementary/elm_mirroring.h \
473 lib/elementary/elm_need.h \ 459 lib/elementary/elm_need.h \
474 lib/elementary/elm_notify.h \ 460 lib/elementary/elm_notify.h \
475 lib/elementary/elm_notify_common.h \ 461 lib/elementary/elm_notify_common.h \
476 lib/elementary/elm_notify_eo.h \
477 lib/elementary/elm_notify_legacy.h \ 462 lib/elementary/elm_notify_legacy.h \
478 lib/elementary/efl_ui_nstate.h \ 463 lib/elementary/efl_ui_nstate.h \
479 lib/elementary/elm_object.h \ 464 lib/elementary/elm_object.h \
480 lib/elementary/elm_object_item.h \ 465 lib/elementary/elm_object_item.h \
481 lib/elementary/elm_panel.h \ 466 lib/elementary/elm_panel.h \
482 lib/elementary/elm_panel_common.h \ 467 lib/elementary/elm_panel_common.h \
483 lib/elementary/elm_panel_eo.h \
484 lib/elementary/elm_panel_legacy.h \ 468 lib/elementary/elm_panel_legacy.h \
485 lib/elementary/elm_panes.h \ 469 lib/elementary/elm_panes.h \
486 lib/elementary/efl_ui_panes_eo.h \ 470 lib/elementary/efl_ui_panes_eo.h \
@@ -491,7 +475,6 @@ includesub_HEADERS = \
491 lib/elementary/efl_ui_image_zoomable_eo.h \ 475 lib/elementary/efl_ui_image_zoomable_eo.h \
492 lib/elementary/elm_photocam_legacy.h \ 476 lib/elementary/elm_photocam_legacy.h \
493 lib/elementary/elm_plug.h \ 477 lib/elementary/elm_plug.h \
494 lib/elementary/elm_plug_eo.h \
495 lib/elementary/elm_plug_legacy.h \ 478 lib/elementary/elm_plug_legacy.h \
496 lib/elementary/elm_prefs.h \ 479 lib/elementary/elm_prefs.h \
497 lib/elementary/elm_prefs_common.h \ 480 lib/elementary/elm_prefs_common.h \
@@ -505,12 +488,10 @@ includesub_HEADERS = \
505 lib/elementary/efl_ui_radio_eo.h \ 488 lib/elementary/efl_ui_radio_eo.h \
506 lib/elementary/elm_radio_legacy.h \ 489 lib/elementary/elm_radio_legacy.h \
507 lib/elementary/elm_route.h \ 490 lib/elementary/elm_route.h \
508 lib/elementary/elm_route_eo.h \
509 lib/elementary/elm_route_legacy.h \ 491 lib/elementary/elm_route_legacy.h \
510 lib/elementary/elm_scale.h \ 492 lib/elementary/elm_scale.h \
511 lib/elementary/elm_scroll.h \ 493 lib/elementary/elm_scroll.h \
512 lib/elementary/elm_scroller.h \ 494 lib/elementary/elm_scroller.h \
513 lib/elementary/elm_scroller_eo.h \
514 lib/elementary/elm_scroller_legacy.h \ 495 lib/elementary/elm_scroller_legacy.h \
515 lib/elementary/elm_segment_control.h \ 496 lib/elementary/elm_segment_control.h \
516 lib/elementary/elm_segment_control_legacy.h \ 497 lib/elementary/elm_segment_control_legacy.h \
@@ -524,11 +505,9 @@ includesub_HEADERS = \
524 lib/elementary/elm_slideshow_common.h \ 505 lib/elementary/elm_slideshow_common.h \
525 lib/elementary/elm_slideshow_legacy.h \ 506 lib/elementary/elm_slideshow_legacy.h \
526 lib/elementary/elm_spinner.h \ 507 lib/elementary/elm_spinner.h \
527 lib/elementary/elm_spinner_eo.h \
528 lib/elementary/elm_spinner_legacy.h \ 508 lib/elementary/elm_spinner_legacy.h \
529 lib/elementary/elm_store.h \ 509 lib/elementary/elm_store.h \
530 lib/elementary/elm_systray.h \ 510 lib/elementary/elm_systray.h \
531 lib/elementary/elm_systray_eo.h \
532 lib/elementary/elm_systray_common.h \ 511 lib/elementary/elm_systray_common.h \
533 lib/elementary/elm_systray_watcher.h \ 512 lib/elementary/elm_systray_watcher.h \
534 lib/elementary/elm_sys_notify.h \ 513 lib/elementary/elm_sys_notify.h \
diff --git a/src/bin/elementary/test_bg.c b/src/bin/elementary/test_bg.c
index ba64598505..b8fde191dd 100644
--- a/src/bin/elementary/test_bg.c
+++ b/src/bin/elementary/test_bg.c
@@ -1,7 +1,9 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4
4#include <Elementary.h> 5#include <Elementary.h>
6#include "elm_colorselector.eo.h"
5 7
6static void 8static void
7_cb_size_radio_changed(void *data, Evas_Object *obj, void *event EINA_UNUSED) 9_cb_size_radio_changed(void *data, Evas_Object *obj, void *event EINA_UNUSED)
diff --git a/src/bin/elementary/test_entry.c b/src/bin/elementary/test_entry.c
index 9b2275f9d8..f07f86bfb6 100644
--- a/src/bin/elementary/test_entry.c
+++ b/src/bin/elementary/test_entry.c
@@ -1,9 +1,13 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4#define EO_BETA_API 4
5#include <Elementary.h> 5#include <Elementary.h>
6 6
7// FIXME: elm_entry is not part of EO API, the below test cases may be useless
8#include "elm_entry.eo.h"
9#include "elm_popup.eo.h"
10
7static void 11static void
8my_entry_bt_1(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) 12my_entry_bt_1(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
9{ 13{
diff --git a/src/bin/elementary/test_gfx_filters.c b/src/bin/elementary/test_gfx_filters.c
index de8eb5deac..ae7ee106b0 100644
--- a/src/bin/elementary/test_gfx_filters.c
+++ b/src/bin/elementary/test_gfx_filters.c
@@ -1,7 +1,9 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4
4#include <Elementary.h> 5#include <Elementary.h>
6#include "elm_colorselector.eo.h"
5 7
6const int default_font_size = 48; 8const int default_font_size = 48;
7 9
diff --git a/src/bin/elementary/test_scroller.c b/src/bin/elementary/test_scroller.c
index 45991c4320..ead5bbca34 100644
--- a/src/bin/elementary/test_scroller.c
+++ b/src/bin/elementary/test_scroller.c
@@ -1,8 +1,11 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4
4#include <Elementary.h> 5#include <Elementary.h>
5 6
7// FIXME: Some internal APIs are used here...
8#include "elm_interface_scrollable.h"
6 9
7#define PSIZE 318 10#define PSIZE 318
8 11
diff --git a/src/bin/elementary/test_systray.c b/src/bin/elementary/test_systray.c
index a1ddeb379c..f4ade32c01 100644
--- a/src/bin/elementary/test_systray.c
+++ b/src/bin/elementary/test_systray.c
@@ -1,8 +1,13 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4
4#include <Elementary.h> 5#include <Elementary.h>
5 6
7// FIXME: systray has no proper legacy API and clearly isn't ready for prime
8// time with EO either.
9#include "elm_systray.eo.h"
10
6#define WIDTH 320 11#define WIDTH 320
7#define HEIGHT 160 12#define HEIGHT 160
8 13
diff --git a/src/bin/elementary/test_win_plug.c b/src/bin/elementary/test_win_plug.c
index c584af90ad..867e5c4003 100644
--- a/src/bin/elementary/test_win_plug.c
+++ b/src/bin/elementary/test_win_plug.c
@@ -1,7 +1,10 @@
1#ifdef HAVE_CONFIG_H 1#ifdef HAVE_CONFIG_H
2# include "elementary_config.h" 2# include "elementary_config.h"
3#endif 3#endif
4
4#include <Elementary.h> 5#include <Elementary.h>
6// FIXME: use smart cb
7#include "elm_notify.eo.h"
5 8
6#define MAX_TRY 40 9#define MAX_TRY 40
7 10
diff --git a/src/lib/elementary/efl_ui_image_zoomable_pan.eo b/src/lib/elementary/efl_ui_image_zoomable_pan.eo
index ffab6c0393..e448a144bf 100644
--- a/src/lib/elementary/efl_ui_image_zoomable_pan.eo
+++ b/src/lib/elementary/efl_ui_image_zoomable_pan.eo
@@ -2,8 +2,6 @@ class Efl.Ui.Image_Zoomable_Pan (Elm.Pan)
2{ 2{
3 [[Elementary photocom pan class]] 3 [[Elementary photocom pan class]]
4 legacy_prefix: elm_photocam_pan; 4 legacy_prefix: elm_photocam_pan;
5 //eo_prefix: elm_obj_photocam_pan;
6 //event_prefix: elm_photocam_pan;
7 implements { 5 implements {
8 class.constructor; 6 class.constructor;
9 Efl.Object.destructor; 7 Efl.Object.destructor;
diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c
index 6ae329897c..f61d72b96d 100644
--- a/src/lib/elementary/efl_ui_layout.c
+++ b/src/lib/elementary/efl_ui_layout.c
@@ -10,6 +10,7 @@
10#include "elm_priv.h" 10#include "elm_priv.h"
11#include "elm_widget_layout.h" 11#include "elm_widget_layout.h"
12#include "elm_part_helper.h" 12#include "elm_part_helper.h"
13#include "elm_entry.eo.h"
13 14
14#define MY_CLASS EFL_UI_LAYOUT_CLASS 15#define MY_CLASS EFL_UI_LAYOUT_CLASS
15#define MY_CLASS_PFX efl_ui_layout 16#define MY_CLASS_PFX efl_ui_layout
diff --git a/src/lib/elementary/efl_ui_multibuttonentry.c b/src/lib/elementary/efl_ui_multibuttonentry.c
index b8c23e3489..ee019f4ac8 100644
--- a/src/lib/elementary/efl_ui_multibuttonentry.c
+++ b/src/lib/elementary/efl_ui_multibuttonentry.c
@@ -10,8 +10,8 @@
10#include <Elementary.h> 10#include <Elementary.h>
11#include "elm_priv.h" 11#include "elm_priv.h"
12#include "efl_ui_multibuttonentry_private.h" 12#include "efl_ui_multibuttonentry_private.h"
13
14#include "efl_ui_multibuttonentry_part.eo.h" 13#include "efl_ui_multibuttonentry_part.eo.h"
14#include "elm_entry.eo.h"
15#include "elm_part_helper.h" 15#include "elm_part_helper.h"
16 16
17#define MY_CLASS EFL_UI_MULTIBUTTONENTRY_CLASS 17#define MY_CLASS EFL_UI_MULTIBUTTONENTRY_CLASS
diff --git a/src/lib/elementary/efl_ui_video_eo.h b/src/lib/elementary/efl_ui_video_eo.h
index 3b8e559249..6df8edb474 100644
--- a/src/lib/elementary/efl_ui_video_eo.h
+++ b/src/lib/elementary/efl_ui_video_eo.h
@@ -1,2 +1 @@
1#include "elm_player.eo.h"
2#include "efl_ui_video.eo.h" #include "efl_ui_video.eo.h"
diff --git a/src/lib/elementary/elc_combobox.c b/src/lib/elementary/elc_combobox.c
index ba39421750..a7b9e5a375 100644
--- a/src/lib/elementary/elc_combobox.c
+++ b/src/lib/elementary/elc_combobox.c
@@ -10,6 +10,10 @@
10#include <Elementary.h> 10#include <Elementary.h>
11#include "elm_priv.h" 11#include "elm_priv.h"
12#include "elm_widget_combobox.h" 12#include "elm_widget_combobox.h"
13#include "elm_entry.eo.h"
14#include "elm_combobox.eo.h"
15#include "elm_genlist.eo.h"
16#include "elm_hover.eo.h"
13 17
14#define MY_CLASS ELM_COMBOBOX_CLASS 18#define MY_CLASS ELM_COMBOBOX_CLASS
15 19
diff --git a/src/lib/elementary/elc_combobox.h b/src/lib/elementary/elc_combobox.h
index 006280b716..b51cf0aa8c 100644
--- a/src/lib/elementary/elc_combobox.h
+++ b/src/lib/elementary/elc_combobox.h
@@ -53,9 +53,6 @@
53 * @{ 53 * @{
54 */ 54 */
55 55
56#ifdef EFL_EO_API_SUPPORT
57#include "elm_combobox.eo.h"
58#endif
59#ifndef EFL_NOLEGACY_API_SUPPORT 56#ifndef EFL_NOLEGACY_API_SUPPORT
60#include "elc_combobox_legacy.h" 57#include "elc_combobox_legacy.h"
61#endif 58#endif
diff --git a/src/lib/elementary/elc_ctxpopup.c b/src/lib/elementary/elc_ctxpopup.c
index a440163544..c392d8fcc7 100644
--- a/src/lib/elementary/elc_ctxpopup.c
+++ b/src/lib/elementary/elc_ctxpopup.c
@@ -12,6 +12,8 @@
12 12
13#include "elm_priv.h" 13#include "elm_priv.h"
14#include "elm_widget_ctxpopup.h" 14#include "elm_widget_ctxpopup.h"
15#include "elm_ctxpopup_item.eo.h"
16#include "elm_ctxpopup.eo.h"
15 17
16#include "elm_ctxpopup_part.eo.h" 18#include "elm_ctxpopup_part.eo.h"
17#include "elm_part_helper.h" 19#include "elm_part_helper.h"
diff --git a/src/lib/elementary/elc_ctxpopup.h b/src/lib/elementary/elc_ctxpopup.h
index 7d05a6882f..6663f7e863 100644
--- a/src/lib/elementary/elc_ctxpopup.h
+++ b/src/lib/elementary/elc_ctxpopup.h
@@ -63,9 +63,6 @@
63 * @{ 63 * @{
64 */ 64 */
65 65
66#ifdef EFL_EO_API_SUPPORT
67#include "elc_ctxpopup_eo.h"
68#endif
69#ifndef EFL_NOLEGACY_API_SUPPORT 66#ifndef EFL_NOLEGACY_API_SUPPORT
70#include "elc_ctxpopup_legacy.h" 67#include "elc_ctxpopup_legacy.h"
71#endif 68#endif
diff --git a/src/lib/elementary/elc_ctxpopup_eo.h b/src/lib/elementary/elc_ctxpopup_eo.h
deleted file mode 100644
index e3ff124d09..0000000000
--- a/src/lib/elementary/elc_ctxpopup_eo.h
+++ /dev/null
@@ -1,2 +0,0 @@
1#include "elm_ctxpopup_item.eo.h"
2#include "elm_ctxpopup.eo.h"
diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c
index 5e4e93a9da..a9b8d41879 100644
--- a/src/lib/elementary/elc_fileselector.c
+++ b/src/lib/elementary/elc_fileselector.c
@@ -18,6 +18,10 @@
18#include "elm_fileselector_entry.eo.h" 18#include "elm_fileselector_entry.eo.h"
19#include "elm_interface_fileselector.h" 19#include "elm_interface_fileselector.h"
20#include "elm_widget_fileselector.h" 20#include "elm_widget_fileselector.h"
21#include "elm_entry.eo.h"
22#include "elm_fileselector.eo.h"
23#include "elm_genlist.eo.h"
24#include "elm_gengrid.eo.h"
21 25
22#include "elm_fileselector_part.eo.h" 26#include "elm_fileselector_part.eo.h"
23#include "elm_part_helper.h" 27#include "elm_part_helper.h"
diff --git a/src/lib/elementary/elc_fileselector.h b/src/lib/elementary/elc_fileselector.h
index a2c3e19916..32b8b566a0 100644
--- a/src/lib/elementary/elc_fileselector.h
+++ b/src/lib/elementary/elc_fileselector.h
@@ -69,9 +69,6 @@
69 */ 69 */
70 70
71#include "elc_fileselector_common.h" 71#include "elc_fileselector_common.h"
72#ifdef EFL_EO_API_SUPPORT
73#include "elc_fileselector_eo.h"
74#endif
75#ifndef EFL_NOLEGACY_API_SUPPORT 72#ifndef EFL_NOLEGACY_API_SUPPORT
76#include "elc_fileselector_legacy.h" 73#include "elc_fileselector_legacy.h"
77#endif 74#endif
diff --git a/src/lib/elementary/elc_fileselector_button.c b/src/lib/elementary/elc_fileselector_button.c
index d26b8429b5..ef4cd0012a 100644
--- a/src/lib/elementary/elc_fileselector_button.c
+++ b/src/lib/elementary/elc_fileselector_button.c
@@ -10,6 +10,7 @@
10#include "elm_fileselector_entry.eo.h" 10#include "elm_fileselector_entry.eo.h"
11#include "elm_interface_fileselector.h" 11#include "elm_interface_fileselector.h"
12#include "elm_widget_fileselector_button.h" 12#include "elm_widget_fileselector_button.h"
13#include "elm_fileselector.eo.h"
13 14
14#define MY_CLASS ELM_FILESELECTOR_BUTTON_CLASS 15#define MY_CLASS ELM_FILESELECTOR_BUTTON_CLASS
15 16
diff --git a/src/lib/elementary/elc_fileselector_entry.c b/src/lib/elementary/elc_fileselector_entry.c
index f6c6fec54c..d752e49ea1 100644
--- a/src/lib/elementary/elc_fileselector_entry.c
+++ b/src/lib/elementary/elc_fileselector_entry.c
@@ -11,6 +11,8 @@
11#include "elm_fileselector_entry.eo.h" 11#include "elm_fileselector_entry.eo.h"
12#include "elm_interface_fileselector.h" 12#include "elm_interface_fileselector.h"
13#include "elm_widget_fileselector_entry.h" 13#include "elm_widget_fileselector_entry.h"
14#include "elm_entry.eo.h"
15#include "elm_fileselector.eo.h"
14 16
15#include "elm_fileselector_entry_part.eo.h" 17#include "elm_fileselector_entry_part.eo.h"
16#include "elm_part_helper.h" 18#include "elm_part_helper.h"
diff --git a/src/lib/elementary/elc_fileselector_eo.h b/src/lib/elementary/elc_fileselector_eo.h
deleted file mode 100644
index 68277bca5c..0000000000
--- a/src/lib/elementary/elc_fileselector_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Elm_Fileselector
3 *
4 * @{
5 */
6
7#include "elm_fileselector.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elc_popup.c b/src/lib/elementary/elc_popup.c
index fa2a625184..fc4f6a4a08 100644
--- a/src/lib/elementary/elc_popup.c
+++ b/src/lib/elementary/elc_popup.c
@@ -12,8 +12,6 @@
12#include "elm_priv.h" 12#include "elm_priv.h"
13#include "elm_widget_popup.h" 13#include "elm_widget_popup.h"
14 14
15#include "elm_popup_item.eo.h"
16
17#include "elm_popup_part.eo.h" 15#include "elm_popup_part.eo.h"
18#include "elm_part_helper.h" 16#include "elm_part_helper.h"
19 17
diff --git a/src/lib/elementary/elc_popup.h b/src/lib/elementary/elc_popup.h
index b0028181c7..5671369ab8 100644
--- a/src/lib/elementary/elc_popup.h
+++ b/src/lib/elementary/elc_popup.h
@@ -125,9 +125,6 @@
125 * @li @ref popup_example_03_c 125 * @li @ref popup_example_03_c
126 */ 126 */
127 127
128#ifdef EFL_EO_API_SUPPORT
129#include "elc_popup_eo.h"
130#endif
131#ifndef EFL_NOLEGACY_API_SUPPORT 128#ifndef EFL_NOLEGACY_API_SUPPORT
132#include "elc_popup_legacy.h" 129#include "elc_popup_legacy.h"
133#endif 130#endif
diff --git a/src/lib/elementary/elc_popup_eo.h b/src/lib/elementary/elc_popup_eo.h
deleted file mode 100644
index ae3657bb8e..0000000000
--- a/src/lib/elementary/elc_popup_eo.h
+++ /dev/null
@@ -1,12 +0,0 @@
1/**
2 * @ingroup Elm_Popup
3 *
4 * @{
5 */
6
7#include "elm_popup_item.eo.h"
8#include "elm_popup.eo.h"
9
10/**
11 * @}
12 */
diff --git a/src/lib/elementary/elm_calendar.c b/src/lib/elementary/elm_calendar.c
index a96b44db52..5155389c6d 100644
--- a/src/lib/elementary/elm_calendar.c
+++ b/src/lib/elementary/elm_calendar.c
@@ -9,6 +9,7 @@
9#include <Elementary.h> 9#include <Elementary.h>
10#include "elm_priv.h" 10#include "elm_priv.h"
11#include "elm_widget_calendar.h" 11#include "elm_widget_calendar.h"
12#include "elm_calendar.eo.h"
12#include "elm_calendar_item.eo.h" 13#include "elm_calendar_item.eo.h"
13 14
14#define MY_CLASS ELM_CALENDAR_CLASS 15#define MY_CLASS ELM_CALENDAR_CLASS
diff --git a/src/lib/elementary/elm_calendar.h b/src/lib/elementary/elm_calendar.h
index f67daf5ee2..ea95fb7207 100644
--- a/src/lib/elementary/elm_calendar.h
+++ b/src/lib/elementary/elm_calendar.h
@@ -49,9 +49,6 @@
49 */ 49 */
50 50
51#include "elm_calendar_common.h" 51#include "elm_calendar_common.h"
52#ifdef EFL_EO_API_SUPPORT
53#include "elm_calendar_eo.h"
54#endif
55#ifndef EFL_NOLEGACY_API_SUPPORT 52#ifndef EFL_NOLEGACY_API_SUPPORT
56#include "elm_calendar_legacy.h" 53#include "elm_calendar_legacy.h"
57#endif 54#endif
diff --git a/src/lib/elementary/elm_calendar_eo.h b/src/lib/elementary/elm_calendar_eo.h
deleted file mode 100644
index 9d4bf05581..0000000000
--- a/src/lib/elementary/elm_calendar_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_calendar.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_clock.h b/src/lib/elementary/elm_clock.h
index 138d39caa7..8d6bff54e7 100644
--- a/src/lib/elementary/elm_clock.h
+++ b/src/lib/elementary/elm_clock.h
@@ -57,9 +57,6 @@
57 * @{ 57 * @{
58 */ 58 */
59 59
60#ifdef EFL_EO_API_SUPPORT
61#include "elm_clock_eo.h"
62#endif
63#ifndef EFL_NOLEGACY_API_SUPPORT 60#ifndef EFL_NOLEGACY_API_SUPPORT
64#include "elm_clock_legacy.h" 61#include "elm_clock_legacy.h"
65#endif 62#endif
diff --git a/src/lib/elementary/elm_color_class.c b/src/lib/elementary/elm_color_class.c
index d0102dc69c..54b6f5686c 100644
--- a/src/lib/elementary/elm_color_class.c
+++ b/src/lib/elementary/elm_color_class.c
@@ -5,6 +5,7 @@
5#include <Elementary.h> 5#include <Elementary.h>
6#include "elm_priv.h" 6#include "elm_priv.h"
7#include "elm_color_class.h" 7#include "elm_color_class.h"
8#include "elm_colorselector.eo.h"
8 9
9//static Eldbus_Proxy *cc_proxy; 10//static Eldbus_Proxy *cc_proxy;
10//static Ecore_Event_Handler *h1; 11//static Ecore_Event_Handler *h1;
diff --git a/src/lib/elementary/elm_colorselector.c b/src/lib/elementary/elm_colorselector.c
index 933b79f328..710c3378f4 100644
--- a/src/lib/elementary/elm_colorselector.c
+++ b/src/lib/elementary/elm_colorselector.c
@@ -10,6 +10,7 @@
10#include <Elementary.h> 10#include <Elementary.h>
11#include "elm_priv.h" 11#include "elm_priv.h"
12#include "elm_widget_colorselector.h" 12#include "elm_widget_colorselector.h"
13#include "elm_widget_spinner.h"
13 14
14#define MY_CLASS ELM_COLORSELECTOR_CLASS 15#define MY_CLASS ELM_COLORSELECTOR_CLASS
15 16
diff --git a/src/lib/elementary/elm_colorselector.h b/src/lib/elementary/elm_colorselector.h
index bc13bc4cf2..e31669069d 100644
--- a/src/lib/elementary/elm_colorselector.h
+++ b/src/lib/elementary/elm_colorselector.h
@@ -37,9 +37,6 @@
37 */ 37 */
38 38
39#include "elm_colorselector_common.h" 39#include "elm_colorselector_common.h"
40#ifdef EFL_EO_API_SUPPORT
41#include "elm_colorselector_eo.h"
42#endif
43#ifndef EFL_NOLEGACY_API_SUPPORT 40#ifndef EFL_NOLEGACY_API_SUPPORT
44#include "elm_colorselector_legacy.h" 41#include "elm_colorselector_legacy.h"
45#endif 42#endif
diff --git a/src/lib/elementary/elm_colorselector_eo.h b/src/lib/elementary/elm_colorselector_eo.h
deleted file mode 100644
index 0a120da4d0..0000000000
--- a/src/lib/elementary/elm_colorselector_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_colorselector.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_conform.c b/src/lib/elementary/elm_conform.c
index e54bab47da..4e88196bd4 100644
--- a/src/lib/elementary/elm_conform.c
+++ b/src/lib/elementary/elm_conform.c
@@ -10,6 +10,10 @@
10#include "elm_priv.h" 10#include "elm_priv.h"
11#include "elm_widget_conform.h" 11#include "elm_widget_conform.h"
12#include "elm_widget_layout.h" 12#include "elm_widget_layout.h"
13#include "elm_widget_plug.h"
14#include "elm_scroller.eo.h"
15#include "elm_genlist.eo.h"
16#include "elm_conformant.eo.h"
13 17
14#define MY_CLASS ELM_CONFORMANT_CLASS 18#define MY_CLASS ELM_CONFORMANT_CLASS
15#define MY_CLASS_PFX elm_conformant 19#define MY_CLASS_PFX elm_conformant
diff --git a/src/lib/elementary/elm_conform.h b/src/lib/elementary/elm_conform.h
index c1c822fca5..0c021b1713 100644
--- a/src/lib/elementary/elm_conform.h
+++ b/src/lib/elementary/elm_conform.h
@@ -50,9 +50,6 @@
50 * @{ 50 * @{
51 */ 51 */
52 52
53#ifdef EFL_EO_API_SUPPORT
54#include "elm_conform_eo.h"
55#endif
56#ifndef EFL_NOLEGACY_API_SUPPORT 53#ifndef EFL_NOLEGACY_API_SUPPORT
57#include "elm_conform_legacy.h" 54#include "elm_conform_legacy.h"
58#endif 55#endif
diff --git a/src/lib/elementary/elm_conform_eo.h b/src/lib/elementary/elm_conform_eo.h
deleted file mode 100644
index e711842db7..0000000000
--- a/src/lib/elementary/elm_conform_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Elm_Conformant
3 *
4 * @{
5 */
6
7#include "elm_conformant.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elm_dayselector.h b/src/lib/elementary/elm_dayselector.h
index 75371fb401..b96967d194 100644
--- a/src/lib/elementary/elm_dayselector.h
+++ b/src/lib/elementary/elm_dayselector.h
@@ -75,9 +75,6 @@
75 * @{ 75 * @{
76 */ 76 */
77 77
78#ifdef EFL_EO_API_SUPPORT
79#include "elm_dayselector_eo.h"
80#endif
81#ifndef EFL_NOLEGACY_API_SUPPORT 78#ifndef EFL_NOLEGACY_API_SUPPORT
82#include "elm_dayselector_legacy.h" 79#include "elm_dayselector_legacy.h"
83#endif 80#endif
diff --git a/src/lib/elementary/elm_dayselector_eo.h b/src/lib/elementary/elm_dayselector_eo.h
deleted file mode 100644
index c049b7b873..0000000000
--- a/src/lib/elementary/elm_dayselector_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_dayselector.eo.h"
diff --git a/src/lib/elementary/elm_entry.h b/src/lib/elementary/elm_entry.h
index d4b8832d44..861ca6e331 100644
--- a/src/lib/elementary/elm_entry.h
+++ b/src/lib/elementary/elm_entry.h
@@ -304,9 +304,6 @@
304 */ 304 */
305 305
306#include "elm_entry_common.h" 306#include "elm_entry_common.h"
307#ifdef EFL_EO_API_SUPPORT
308#include "elm_entry_eo.h"
309#endif
310#ifndef EFL_NOLEGACY_API_SUPPORT 307#ifndef EFL_NOLEGACY_API_SUPPORT
311#include "elm_entry_legacy.h" 308#include "elm_entry_legacy.h"
312#endif 309#endif
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index a4ae02ac4c..42ab62b5fb 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -15,6 +15,9 @@
15#include "elm_interface_scrollable.h" 15#include "elm_interface_scrollable.h"
16#include "efl_ui_focus_parent_provider_gen.eo.h" 16#include "efl_ui_focus_parent_provider_gen.eo.h"
17#include "efl_ui_focus_composition_adapter.eo.h" 17#include "efl_ui_focus_composition_adapter.eo.h"
18#include "elm_gengrid_item.eo.h"
19#include "elm_gengrid_pan.eo.h"
20#include "elm_gengrid.eo.h"
18 21
19#define MY_PAN_CLASS ELM_GENGRID_PAN_CLASS 22#define MY_PAN_CLASS ELM_GENGRID_PAN_CLASS
20 23
diff --git a/src/lib/elementary/elm_gengrid.h b/src/lib/elementary/elm_gengrid.h
index 0f6bc68360..9485b7781e 100644
--- a/src/lib/elementary/elm_gengrid.h
+++ b/src/lib/elementary/elm_gengrid.h
@@ -276,9 +276,6 @@
276 */ 276 */
277 277
278#include <elm_gengrid_common.h> 278#include <elm_gengrid_common.h>
279#ifdef EFL_EO_API_SUPPORT
280#include <elm_gengrid_eo.h>
281#endif
282#ifndef EFL_NOLEGACY_API_SUPPORT 279#ifndef EFL_NOLEGACY_API_SUPPORT
283#include <elm_gengrid_legacy.h> 280#include <elm_gengrid_legacy.h>
284#endif 281#endif
diff --git a/src/lib/elementary/elm_gengrid_eo.h b/src/lib/elementary/elm_gengrid_eo.h
deleted file mode 100644
index c319243228..0000000000
--- a/src/lib/elementary/elm_gengrid_eo.h
+++ /dev/null
@@ -1,14 +0,0 @@
1/**
2 * @ingroup Elm_Gengrid
3 *
4 * @{
5 */
6
7#include "elm_gengrid_item.eo.h"
8#include "elm_gengrid_pan.eo.h"
9#include "elm_gengrid.eo.h"
10
11/**
12 * @}
13 */
14
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index 19e2a0c02b..8edbe023a8 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -15,6 +15,9 @@
15#include "elm_priv.h" 15#include "elm_priv.h"
16#include "elm_widget_genlist.h" 16#include "elm_widget_genlist.h"
17#include "elm_interface_scrollable.h" 17#include "elm_interface_scrollable.h"
18#include "elm_genlist_item.eo.h"
19#include "elm_genlist_pan.eo.h"
20#include "elm_genlist.eo.h"
18 21
19#define MY_PAN_CLASS ELM_GENLIST_PAN_CLASS 22#define MY_PAN_CLASS ELM_GENLIST_PAN_CLASS
20 23
diff --git a/src/lib/elementary/elm_genlist.h b/src/lib/elementary/elm_genlist.h
index 8f0cf93d32..7c271267b9 100644
--- a/src/lib/elementary/elm_genlist.h
+++ b/src/lib/elementary/elm_genlist.h
@@ -398,9 +398,6 @@
398 */ 398 */
399 399
400#include <elm_genlist_common.h> 400#include <elm_genlist_common.h>
401#ifdef EFL_EO_API_SUPPORT
402#include <elm_genlist_eo.h>
403#endif
404#ifndef EFL_NOLEGACY_API_SUPPORT 401#ifndef EFL_NOLEGACY_API_SUPPORT
405#include <elm_genlist_legacy.h> 402#include <elm_genlist_legacy.h>
406#endif 403#endif
diff --git a/src/lib/elementary/elm_genlist_eo.h b/src/lib/elementary/elm_genlist_eo.h
deleted file mode 100644
index 1eab46374a..0000000000
--- a/src/lib/elementary/elm_genlist_eo.h
+++ /dev/null
@@ -1,14 +0,0 @@
1/**
2 * @ingroup Elm_Genlist
3 *
4 * @{
5 */
6
7#include "elm_genlist_item.eo.h"
8#include "elm_genlist_pan.eo.h"
9#include "elm_genlist.eo.h"
10
11/**
12 * @}
13 */
14
diff --git a/src/lib/elementary/elm_gesture_layer.c b/src/lib/elementary/elm_gesture_layer.c
index 92c561ab7a..ef286049b8 100644
--- a/src/lib/elementary/elm_gesture_layer.c
+++ b/src/lib/elementary/elm_gesture_layer.c
@@ -4,6 +4,7 @@
4 4
5#include <Elementary.h> 5#include <Elementary.h>
6#include "elm_priv.h" 6#include "elm_priv.h"
7#include "elm_gesture_layer.eo.h"
7 8
8#define MY_CLASS ELM_GESTURE_LAYER_CLASS 9#define MY_CLASS ELM_GESTURE_LAYER_CLASS
9 10
diff --git a/src/lib/elementary/elm_gesture_layer.h b/src/lib/elementary/elm_gesture_layer.h
index adf7dc09a9..5987f89765 100644
--- a/src/lib/elementary/elm_gesture_layer.h
+++ b/src/lib/elementary/elm_gesture_layer.h
@@ -68,9 +68,6 @@
68 */ 68 */
69 69
70#include "elm_gesture_layer_common.h" 70#include "elm_gesture_layer_common.h"
71#ifdef EFL_EO_API_SUPPORT
72#include "elm_gesture_layer_eo.h"
73#endif
74#ifndef EFL_NOLEGACY_API_SUPPORT 71#ifndef EFL_NOLEGACY_API_SUPPORT
75#include "elm_gesture_layer_legacy.h" 72#include "elm_gesture_layer_legacy.h"
76#endif 73#endif
diff --git a/src/lib/elementary/elm_gesture_layer_eo.h b/src/lib/elementary/elm_gesture_layer_eo.h
deleted file mode 100644
index b043033d2a..0000000000
--- a/src/lib/elementary/elm_gesture_layer_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_gesture_layer.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_glview.h b/src/lib/elementary/elm_glview.h
index d1c6672d3b..5829354760 100644
--- a/src/lib/elementary/elm_glview.h
+++ b/src/lib/elementary/elm_glview.h
@@ -27,9 +27,6 @@
27 */ 27 */
28 28
29#include "elm_glview_common.h" 29#include "elm_glview_common.h"
30#ifdef EFL_EO_API_SUPPORT
31#include "elm_glview_eo.h"
32#endif
33#ifndef EFL_NOLEGACY_API_SUPPORT 30#ifndef EFL_NOLEGACY_API_SUPPORT
34#include "elm_glview_legacy.h" 31#include "elm_glview_legacy.h"
35#endif 32#endif
diff --git a/src/lib/elementary/elm_glview_eo.h b/src/lib/elementary/elm_glview_eo.h
deleted file mode 100644
index c2bc9d848a..0000000000
--- a/src/lib/elementary/elm_glview_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_glview.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_hover.h b/src/lib/elementary/elm_hover.h
index 7e4f3f3ea0..342b3e3ba6 100644
--- a/src/lib/elementary/elm_hover.h
+++ b/src/lib/elementary/elm_hover.h
@@ -80,9 +80,6 @@
80 * @{ 80 * @{
81 */ 81 */
82 82
83#ifdef EFL_EO_API_SUPPORT
84#include "elm_hover_eo.h"
85#endif
86#ifndef EFL_NOLEGACY_API_SUPPORT 83#ifndef EFL_NOLEGACY_API_SUPPORT
87#include "elm_hover_legacy.h" 84#include "elm_hover_legacy.h"
88#endif 85#endif
diff --git a/src/lib/elementary/elm_hover_eo.h b/src/lib/elementary/elm_hover_eo.h
deleted file mode 100644
index 59fef4be2b..0000000000
--- a/src/lib/elementary/elm_hover_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_hover.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_index.h b/src/lib/elementary/elm_index.h
index 4b124eab6c..6ede67b8d5 100644
--- a/src/lib/elementary/elm_index.h
+++ b/src/lib/elementary/elm_index.h
@@ -59,9 +59,6 @@
59 * @{ 59 * @{
60 */ 60 */
61 61
62#ifdef EFL_EO_API_SUPPORT
63#include <elm_index_eo.h>
64#endif
65#ifndef EFL_NOLEGACY_API_SUPPORT 62#ifndef EFL_NOLEGACY_API_SUPPORT
66#include <elm_index_legacy.h> 63#include <elm_index_legacy.h>
67#endif 64#endif
diff --git a/src/lib/elementary/elm_index_eo.h b/src/lib/elementary/elm_index_eo.h
deleted file mode 100644
index 9ca64187f8..0000000000
--- a/src/lib/elementary/elm_index_eo.h
+++ /dev/null
@@ -1,12 +0,0 @@
1/**
2 * @ingroup Elm_Index
3 *
4 * @{
5 */
6
7#include "elm_index_item.eo.h"
8#include "elm_index.eo.h"
9
10/**
11 * @}
12 */
diff --git a/src/lib/elementary/elm_interfaces.h b/src/lib/elementary/elm_interfaces.h
index b2025b30a2..e746e1ded6 100644
--- a/src/lib/elementary/elm_interfaces.h
+++ b/src/lib/elementary/elm_interfaces.h
@@ -3,9 +3,13 @@
3#include "elm_interface_atspi_widget_action.h" 3#include "elm_interface_atspi_widget_action.h"
4#include "efl_access_window.h" 4#include "efl_access_window.h"
5 5
6// FIXME FIXME FIXME -- Still required because of photocam
6#ifdef EFL_EO_API_SUPPORT 7#ifdef EFL_EO_API_SUPPORT
7#include "elm_interface_scrollable.h" 8# include "elm_interface_scrollable.h"
9#endif
10
8#ifdef EFL_BETA_API_SUPPORT 11#ifdef EFL_BETA_API_SUPPORT
12#ifdef EFL_EO_API_SUPPORT
9#include "efl_access_action.eo.h" 13#include "efl_access_action.eo.h"
10#include "efl_access_component.eo.h" 14#include "efl_access_component.eo.h"
11#include "efl_access_editable_text.eo.h" 15#include "efl_access_editable_text.eo.h"
@@ -13,9 +17,7 @@
13#include "efl_access_selection.eo.h" 17#include "efl_access_selection.eo.h"
14#include "efl_access_value.eo.h" 18#include "efl_access_value.eo.h"
15#endif 19#endif
16#endif
17#ifndef EFL_NOLEGACY_API_SUPPORT 20#ifndef EFL_NOLEGACY_API_SUPPORT
18#ifdef EFL_BETA_API_SUPPORT
19#include "efl_access_action.eo.legacy.h" 21#include "efl_access_action.eo.legacy.h"
20#include "efl_access_component.eo.legacy.h" 22#include "efl_access_component.eo.legacy.h"
21#include "efl_access_editable_text.eo.legacy.h" 23#include "efl_access_editable_text.eo.legacy.h"
diff --git a/src/lib/elementary/elm_label.h b/src/lib/elementary/elm_label.h
index 83e497f156..13b52124dc 100644
--- a/src/lib/elementary/elm_label.h
+++ b/src/lib/elementary/elm_label.h
@@ -39,9 +39,6 @@
39 * See @ref tutorial_label for a demonstration of how to use a label widget. 39 * See @ref tutorial_label for a demonstration of how to use a label widget.
40 * @{ 40 * @{
41 */ 41 */
42#ifdef EFL_EO_API_SUPPORT
43#include "elm_label_eo.h"
44#endif
45#ifndef EFL_NOLEGACY_API_SUPPORT 42#ifndef EFL_NOLEGACY_API_SUPPORT
46#include "elm_label_legacy.h" 43#include "elm_label_legacy.h"
47#endif 44#endif
diff --git a/src/lib/elementary/elm_label_eo.h b/src/lib/elementary/elm_label_eo.h
deleted file mode 100644
index 266675820c..0000000000
--- a/src/lib/elementary/elm_label_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Elm_Label
3 *
4 * @{
5 */
6
7#include "elm_label.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elm_list.h b/src/lib/elementary/elm_list.h
index b9e90007bd..72f5a1084f 100644
--- a/src/lib/elementary/elm_list.h
+++ b/src/lib/elementary/elm_list.h
@@ -96,9 +96,6 @@
96 * @{ 96 * @{
97 */ 97 */
98 98
99#ifdef EFL_EO_API_SUPPORT
100#include <elm_list_eo.h>
101#endif
102#ifndef EFL_NOLEGACY_API_SUPPORT 99#ifndef EFL_NOLEGACY_API_SUPPORT
103#include <elm_list_legacy.h> 100#include <elm_list_legacy.h>
104#endif 101#endif
diff --git a/src/lib/elementary/elm_list_eo.h b/src/lib/elementary/elm_list_eo.h
deleted file mode 100644
index d243e2b60f..0000000000
--- a/src/lib/elementary/elm_list_eo.h
+++ /dev/null
@@ -1,12 +0,0 @@
1/**
2 * @ingroup Elm_List
3 *
4 * @{
5 */
6
7#include "elm_list_item.eo.h"
8#include "elm_list.eo.h"
9
10/**
11 * @}
12 */
diff --git a/src/lib/elementary/elm_main.c b/src/lib/elementary/elm_main.c
index faf2ecaee1..cb96aa5b50 100644
--- a/src/lib/elementary/elm_main.c
+++ b/src/lib/elementary/elm_main.c
@@ -19,6 +19,7 @@
19#include <Elementary.h> 19#include <Elementary.h>
20#include "elm_priv.h" 20#include "elm_priv.h"
21#include "ecore_internal.h" 21#include "ecore_internal.h"
22#include "elm_interface_scrollable.h"
22 23
23#define SEMI_BROKEN_QUICKLAUNCH 1 24#define SEMI_BROKEN_QUICKLAUNCH 1
24 25
diff --git a/src/lib/elementary/elm_map.c b/src/lib/elementary/elm_map.c
index bf01cc4991..5093e9db0e 100644
--- a/src/lib/elementary/elm_map.c
+++ b/src/lib/elementary/elm_map.c
@@ -10,6 +10,8 @@
10#include "elm_priv.h" 10#include "elm_priv.h"
11#include "elm_widget_map.h" 11#include "elm_widget_map.h"
12#include "elm_interface_scrollable.h" 12#include "elm_interface_scrollable.h"
13#include "elm_map_pan.eo.h"
14#include "elm_map.eo.h"
13 15
14#define MY_PAN_CLASS ELM_MAP_PAN_CLASS 16#define MY_PAN_CLASS ELM_MAP_PAN_CLASS
15 17
diff --git a/src/lib/elementary/elm_map.h b/src/lib/elementary/elm_map.h
index f1b24b4cb4..bf257309ef 100644
--- a/src/lib/elementary/elm_map.h
+++ b/src/lib/elementary/elm_map.h
@@ -71,9 +71,6 @@
71 */ 71 */
72 72
73#include "elm_map_common.h" 73#include "elm_map_common.h"
74#ifdef EFL_EO_API_SUPPORT
75#include "elm_map_eo.h"
76#endif
77#ifndef EFL_NOLEGACY_API_SUPPORT 74#ifndef EFL_NOLEGACY_API_SUPPORT
78#include "elm_map_legacy.h" 75#include "elm_map_legacy.h"
79#endif 76#endif
diff --git a/src/lib/elementary/elm_map_eo.h b/src/lib/elementary/elm_map_eo.h
deleted file mode 100644
index db537555e6..0000000000
--- a/src/lib/elementary/elm_map_eo.h
+++ /dev/null
@@ -1,2 +0,0 @@
1#include "elm_map_pan.eo.h"
2#include "elm_map.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_menu.h b/src/lib/elementary/elm_menu.h
index 1afb076329..bd4a5a35d3 100644
--- a/src/lib/elementary/elm_menu.h
+++ b/src/lib/elementary/elm_menu.h
@@ -38,9 +38,6 @@
38 * @{ 38 * @{
39 */ 39 */
40 40
41#ifdef EFL_EO_API_SUPPORT
42#include "elm_menu_eo.h"
43#endif
44#ifndef EFL_NOLEGACY_API_SUPPORT 41#ifndef EFL_NOLEGACY_API_SUPPORT
45#include "elm_menu_legacy.h" 42#include "elm_menu_legacy.h"
46#endif 43#endif
diff --git a/src/lib/elementary/elm_menu_eo.h b/src/lib/elementary/elm_menu_eo.h
deleted file mode 100644
index 72aebb339a..0000000000
--- a/src/lib/elementary/elm_menu_eo.h
+++ /dev/null
@@ -1,2 +0,0 @@
1#include "elm_menu_item.eo.h"
2#include "elm_menu.eo.h"
diff --git a/src/lib/elementary/elm_notify.h b/src/lib/elementary/elm_notify.h
index 0d4e5da2da..88a2c5cfd3 100644
--- a/src/lib/elementary/elm_notify.h
+++ b/src/lib/elementary/elm_notify.h
@@ -33,9 +33,6 @@
33 */ 33 */
34 34
35#include <elm_notify_common.h> 35#include <elm_notify_common.h>
36#ifdef EFL_EO_API_SUPPORT
37#include <elm_notify_eo.h>
38#endif
39#ifndef EFL_NOLEGACY_API_SUPPORT 36#ifndef EFL_NOLEGACY_API_SUPPORT
40#include <elm_notify_legacy.h> 37#include <elm_notify_legacy.h>
41#endif 38#endif
diff --git a/src/lib/elementary/elm_notify_eo.h b/src/lib/elementary/elm_notify_eo.h
deleted file mode 100644
index e1382c3bf9..0000000000
--- a/src/lib/elementary/elm_notify_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Elm_Notify
3 *
4 * @{
5 */
6
7#include "elm_notify.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elm_object_item.h b/src/lib/elementary/elm_object_item.h
index 095c77af32..0bda61e1b5 100644
--- a/src/lib/elementary/elm_object_item.h
+++ b/src/lib/elementary/elm_object_item.h
@@ -21,9 +21,6 @@ typedef Eo Elm_Object_Item;
21 */ 21 */
22typedef void (*Elm_Object_Item_Signal_Cb)(void *data, Elm_Object_Item *it, const char *emission, const char *source); 22typedef void (*Elm_Object_Item_Signal_Cb)(void *data, Elm_Object_Item *it, const char *emission, const char *source);
23 23
24#ifdef EFL_EO_API_SUPPORT
25#include "elm_widget_item.eo.h"
26#endif
27#ifndef EFL_NOLEGACY_API_SUPPORT 24#ifndef EFL_NOLEGACY_API_SUPPORT
28#include "elm_widget_item.eo.legacy.h" 25#include "elm_widget_item.eo.legacy.h"
29#endif 26#endif
diff --git a/src/lib/elementary/elm_panel.h b/src/lib/elementary/elm_panel.h
index 9dde7785f4..c94d9fc584 100644
--- a/src/lib/elementary/elm_panel.h
+++ b/src/lib/elementary/elm_panel.h
@@ -38,9 +38,6 @@
38 */ 38 */
39 39
40#include "elm_panel_common.h" 40#include "elm_panel_common.h"
41#ifdef EFL_EO_API_SUPPORT
42#include "elm_panel_eo.h"
43#endif
44#ifndef EFL_NOLEGACY_API_SUPPORT 41#ifndef EFL_NOLEGACY_API_SUPPORT
45#include "elm_panel_legacy.h" 42#include "elm_panel_legacy.h"
46#endif 43#endif
diff --git a/src/lib/elementary/elm_panel_eo.h b/src/lib/elementary/elm_panel_eo.h
deleted file mode 100644
index 25846a3f51..0000000000
--- a/src/lib/elementary/elm_panel_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_panel.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_plug.h b/src/lib/elementary/elm_plug.h
index 17ba2962f9..88ff450217 100644
--- a/src/lib/elementary/elm_plug.h
+++ b/src/lib/elementary/elm_plug.h
@@ -31,9 +31,6 @@
31 * @{ 31 * @{
32 */ 32 */
33 33
34#ifdef EFL_EO_API_SUPPORT
35#include "elm_plug_eo.h"
36#endif
37#ifndef EFL_NOLEGACY_API_SUPPORT 34#ifndef EFL_NOLEGACY_API_SUPPORT
38#include "elm_plug_legacy.h" 35#include "elm_plug_legacy.h"
39#endif 36#endif
diff --git a/src/lib/elementary/elm_plug_eo.h b/src/lib/elementary/elm_plug_eo.h
deleted file mode 100644
index 4230de1d9d..0000000000
--- a/src/lib/elementary/elm_plug_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_plug.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_route.h b/src/lib/elementary/elm_route.h
index 74a4cb092e..858ab69c63 100644
--- a/src/lib/elementary/elm_route.h
+++ b/src/lib/elementary/elm_route.h
@@ -10,9 +10,6 @@
10 * @{ 10 * @{
11 */ 11 */
12 12
13#ifdef EFL_EO_API_SUPPORT
14#include "elm_route_eo.h"
15#endif
16#ifndef EFL_NOLEGACY_API_SUPPORT 13#ifndef EFL_NOLEGACY_API_SUPPORT
17#include "elm_route_legacy.h" 14#include "elm_route_legacy.h"
18#endif 15#endif
diff --git a/src/lib/elementary/elm_route_eo.h b/src/lib/elementary/elm_route_eo.h
deleted file mode 100644
index b722adbfea..0000000000
--- a/src/lib/elementary/elm_route_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_route.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_scroller.c b/src/lib/elementary/elm_scroller.c
index b365e78101..9fe6f14565 100644
--- a/src/lib/elementary/elm_scroller.c
+++ b/src/lib/elementary/elm_scroller.c
@@ -12,6 +12,7 @@
12#include "elm_widget_layout.h" 12#include "elm_widget_layout.h"
13#include "elm_widget_scroller.h" 13#include "elm_widget_scroller.h"
14 14
15#include "elm_scroller.eo.h"
15#include "elm_scroller_part.eo.h" 16#include "elm_scroller_part.eo.h"
16#include "elm_part_helper.h" 17#include "elm_part_helper.h"
17 18
diff --git a/src/lib/elementary/elm_scroller.h b/src/lib/elementary/elm_scroller.h
index fb1569695f..b12de04b6c 100644
--- a/src/lib/elementary/elm_scroller.h
+++ b/src/lib/elementary/elm_scroller.h
@@ -64,9 +64,6 @@
64 * @{ 64 * @{
65 */ 65 */
66 66
67#ifdef EFL_EO_API_SUPPORT
68#include <elm_scroller_eo.h>
69#endif
70#ifndef EFL_NOLEGACY_API_SUPPORT 67#ifndef EFL_NOLEGACY_API_SUPPORT
71#include <elm_scroller_legacy.h> 68#include <elm_scroller_legacy.h>
72#endif 69#endif
diff --git a/src/lib/elementary/elm_scroller_eo.h b/src/lib/elementary/elm_scroller_eo.h
deleted file mode 100644
index fde88dfd97..0000000000
--- a/src/lib/elementary/elm_scroller_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Elm_Scroller
3 *
4 * @{
5 */
6
7#include "elm_scroller.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c
index 69f8244cda..ac41e98a6f 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -12,6 +12,7 @@
12 12
13#include "elm_priv.h" 13#include "elm_priv.h"
14#include "elm_widget_spinner.h" 14#include "elm_widget_spinner.h"
15#include "elm_entry.eo.h"
15 16
16#include "Eo.h" 17#include "Eo.h"
17 18
diff --git a/src/lib/elementary/elm_spinner.h b/src/lib/elementary/elm_spinner.h
index 6da9976379..16c040a3e7 100644
--- a/src/lib/elementary/elm_spinner.h
+++ b/src/lib/elementary/elm_spinner.h
@@ -58,7 +58,7 @@
58 */ 58 */
59 59
60#ifdef EFL_EO_API_SUPPORT 60#ifdef EFL_EO_API_SUPPORT
61#include "elm_spinner_eo.h" 61#include "elm_spinner.eo.h"
62#endif 62#endif
63#ifndef EFL_NOLEGACY_API_SUPPORT 63#ifndef EFL_NOLEGACY_API_SUPPORT
64#include "elm_spinner_legacy.h" 64#include "elm_spinner_legacy.h"
diff --git a/src/lib/elementary/elm_spinner_eo.h b/src/lib/elementary/elm_spinner_eo.h
deleted file mode 100644
index 8c6d57dfd5..0000000000
--- a/src/lib/elementary/elm_spinner_eo.h
+++ /dev/null
@@ -1 +0,0 @@
1#include "elm_spinner.eo.h" \ No newline at end of file
diff --git a/src/lib/elementary/elm_store.c b/src/lib/elementary/elm_store.c
index ec27b8905e..59ab8aa03d 100644
--- a/src/lib/elementary/elm_store.c
+++ b/src/lib/elementary/elm_store.c
@@ -6,6 +6,7 @@
6#include <Elementary_Cursor.h> 6#include <Elementary_Cursor.h>
7 7
8#include "elm_priv.h" 8#include "elm_priv.h"
9#include "elm_genlist.eo.h"
9 10
10typedef struct _Elm_Store_Filesystem Elm_Store_Filesystem; 11typedef struct _Elm_Store_Filesystem Elm_Store_Filesystem;
11typedef struct _Elm_Store_Item_Filesystem Elm_Store_Item_Filesystem; 12typedef struct _Elm_Store_Item_Filesystem Elm_Store_Item_Filesystem;
diff --git a/src/lib/elementary/elm_sys_notify.c b/src/lib/elementary/elm_sys_notify.c
index c7a2dcbd06..4d1db56af8 100644
--- a/src/lib/elementary/elm_sys_notify.c
+++ b/src/lib/elementary/elm_sys_notify.c
@@ -6,6 +6,8 @@
6 6
7#include "elm_priv.h" 7#include "elm_priv.h"
8 8
9#include "elm_sys_notify_interface.eo.h"
10#include "elm_sys_notify.eo.h"
9#include "elm_sys_notify_dbus.eo.h" 11#include "elm_sys_notify_dbus.eo.h"
10#include "elm_sys_notify_dbus.eo.legacy.h" 12#include "elm_sys_notify_dbus.eo.legacy.h"
11 13
diff --git a/src/lib/elementary/elm_sys_notify.h b/src/lib/elementary/elm_sys_notify.h
index 30f5c9bb16..429ae92f9f 100644
--- a/src/lib/elementary/elm_sys_notify.h
+++ b/src/lib/elementary/elm_sys_notify.h
@@ -3,10 +3,6 @@
3 3
4typedef void (*Elm_Sys_Notify_Send_Cb)(void *data, unsigned int id); 4typedef void (*Elm_Sys_Notify_Send_Cb)(void *data, unsigned int id);
5 5
6#ifdef EFL_EO_API_SUPPORT
7#include "elm_sys_notify_interface.eo.h"
8#include "elm_sys_notify.eo.h"
9#endif
10#ifndef EFL_NOLEGACY_API_SUPPORT 6#ifndef EFL_NOLEGACY_API_SUPPORT
11#include "elm_sys_notify_interface.eo.legacy.h" 7#include "elm_sys_notify_interface.eo.legacy.h"
12#include "elm_sys_notify.eo.legacy.h" 8#include "elm_sys_notify.eo.legacy.h"
diff --git a/src/lib/elementary/elm_sys_notify_dbus.c b/src/lib/elementary/elm_sys_notify_dbus.c
index 0fa412aef7..e2784cd0c7 100644
--- a/src/lib/elementary/elm_sys_notify_dbus.c
+++ b/src/lib/elementary/elm_sys_notify_dbus.c
@@ -6,6 +6,8 @@
6 6
7#include "elm_priv.h" 7#include "elm_priv.h"
8 8
9#include "elm_sys_notify_interface.eo.h"
10#include "elm_sys_notify.eo.h"
9#include "elm_sys_notify_dbus.eo.h" 11#include "elm_sys_notify_dbus.eo.h"
10#include "elm_sys_notify_dbus.eo.legacy.h" 12#include "elm_sys_notify_dbus.eo.legacy.h"
11 13
diff --git a/src/lib/elementary/elm_systray.c b/src/lib/elementary/elm_systray.c
index d8158241c1..fadd7a29f0 100644
--- a/src/lib/elementary/elm_systray.c
+++ b/src/lib/elementary/elm_systray.c
@@ -5,9 +5,7 @@
5#include <Elementary.h> 5#include <Elementary.h>
6 6
7#include "elm_priv.h" 7#include "elm_priv.h"
8 8#include "elm_systray.eo.h"
9#include "Eo.h"
10
11#include "elm_systray_watcher.h" 9#include "elm_systray_watcher.h"
12 10
13EAPI int ELM_EVENT_SYSTRAY_READY = 0; 11EAPI int ELM_EVENT_SYSTRAY_READY = 0;
diff --git a/src/lib/elementary/elm_systray.h b/src/lib/elementary/elm_systray.h
index 5c149d3580..0e1953b472 100644
--- a/src/lib/elementary/elm_systray.h
+++ b/src/lib/elementary/elm_systray.h
@@ -1,4 +1,7 @@
1#include "elm_systray_common.h" 1#include "elm_systray_common.h"
2#ifdef EFL_EO_API_SUPPORT 2
3#include "elm_systray_eo.h" 3#ifdef EFL_BETA_API_SUPPORT
4# ifndef EFL_NOLEGACY_API_SUPPORT
5# include "elm_systray.eo.legacy.h"
6# endif
4#endif 7#endif
diff --git a/src/lib/elementary/elm_systray_eo.h b/src/lib/elementary/elm_systray_eo.h
deleted file mode 100644
index 5e124f3955..0000000000
--- a/src/lib/elementary/elm_systray_eo.h
+++ /dev/null
@@ -1,11 +0,0 @@
1/**
2 * @ingroup Systray
3 *
4 * @{
5 */
6
7#include "elm_systray.eo.h"
8
9/**
10 * @}
11 */
diff --git a/src/lib/elementary/elm_view_form.c b/src/lib/elementary/elm_view_form.c
index 3e8a710939..3055339659 100644
--- a/src/lib/elementary/elm_view_form.c
+++ b/src/lib/elementary/elm_view_form.c
@@ -9,7 +9,9 @@
9#include "elm_view_list.h" 9#include "elm_view_list.h"
10 10
11#include "elm_priv.h" 11#include "elm_priv.h"
12#include "elm_entry.eo.h"
12#include "elm_thumb.eo.h" 13#include "elm_thumb.eo.h"
14#include "elm_label.eo.h"
13 15
14#include <assert.h> 16#include <assert.h>
15 17
diff --git a/src/lib/elementary/elm_view_list.c b/src/lib/elementary/elm_view_list.c
index b0069dc628..fdcf8baa07 100644
--- a/src/lib/elementary/elm_view_list.c
+++ b/src/lib/elementary/elm_view_list.c
@@ -6,6 +6,8 @@
6#include <Elementary.h> 6#include <Elementary.h>
7 7
8#include "elm_priv.h" 8#include "elm_priv.h"
9#include "elm_genlist.eo.h"
10
9#include <assert.h> 11#include <assert.h>
10 12
11#define MY_CLASS ELM_VIEW_LIST_CLASS 13#define MY_CLASS ELM_VIEW_LIST_CLASS
diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index c7af125ba0..421ccf6060 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -16,6 +16,7 @@
16#include "elm_widget_container.h" 16#include "elm_widget_container.h"
17#include "elm_interface_scrollable.h" 17#include "elm_interface_scrollable.h"
18#include "elm_part_helper.h" 18#include "elm_part_helper.h"
19#include "elm_combobox.eo.h"
19 20
20/* FIXME: remove this when we don't rely on evas event structs anymore */ 21/* FIXME: remove this when we don't rely on evas event structs anymore */
21#define EFL_INTERNAL_UNSTABLE 22#define EFL_INTERNAL_UNSTABLE
diff --git a/src/lib/elementary/elm_widget_clock.h b/src/lib/elementary/elm_widget_clock.h
index 3ca5c0e9e7..4aec62d3c7 100644
--- a/src/lib/elementary/elm_widget_clock.h
+++ b/src/lib/elementary/elm_widget_clock.h
@@ -5,6 +5,8 @@
5 5
6#include <Eio.h> 6#include <Eio.h>
7 7
8#include "elm_clock.eo.h"
9
8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 10/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 11 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
10 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 12 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_colorselector.h b/src/lib/elementary/elm_widget_colorselector.h
index a6bd8d38d6..d92d95c50d 100644
--- a/src/lib/elementary/elm_widget_colorselector.h
+++ b/src/lib/elementary/elm_widget_colorselector.h
@@ -3,7 +3,7 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_color_item.eo.h" 5#include "elm_color_item.eo.h"
6 6#include "elm_colorselector.eo.h"
7 7
8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_dayselector.h b/src/lib/elementary/elm_widget_dayselector.h
index 544a162244..9dd8784b26 100644
--- a/src/lib/elementary/elm_widget_dayselector.h
+++ b/src/lib/elementary/elm_widget_dayselector.h
@@ -3,6 +3,7 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_dayselector_item.eo.h" 5#include "elm_dayselector_item.eo.h"
6#include "elm_dayselector.eo.h"
6 7
7 8
8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 9/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
diff --git a/src/lib/elementary/elm_widget_entry.h b/src/lib/elementary/elm_widget_entry.h
index 2ef453928f..896bd99883 100644
--- a/src/lib/elementary/elm_widget_entry.h
+++ b/src/lib/elementary/elm_widget_entry.h
@@ -3,6 +3,7 @@
3 3
4#include "elm_interface_scrollable.h" 4#include "elm_interface_scrollable.h"
5#include "elm_widget_layout.h" 5#include "elm_widget_layout.h"
6#include "elm_entry.eo.h"
6 7
7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_glview.h b/src/lib/elementary/elm_widget_glview.h
index 3ad104f616..cee7603990 100644
--- a/src/lib/elementary/elm_widget_glview.h
+++ b/src/lib/elementary/elm_widget_glview.h
@@ -2,6 +2,7 @@
2#define ELM_WIDGET_GLVIEW_H 2#define ELM_WIDGET_GLVIEW_H
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_glview.eo.h"
5 6
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_hover.h b/src/lib/elementary/elm_widget_hover.h
index 05b531c371..41bc3151ef 100644
--- a/src/lib/elementary/elm_widget_hover.h
+++ b/src/lib/elementary/elm_widget_hover.h
@@ -3,6 +3,7 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_widget_layout.h" 5#include "elm_widget_layout.h"
6#include "elm_hover.eo.h"
6 7
7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_index.h b/src/lib/elementary/elm_widget_index.h
index af6cf3717c..1b6c1a3d8d 100644
--- a/src/lib/elementary/elm_widget_index.h
+++ b/src/lib/elementary/elm_widget_index.h
@@ -3,6 +3,9 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5 5
6#include "elm_index_item.eo.h"
7#include "elm_index.eo.h"
8
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 9/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 10 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 11 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_label.h b/src/lib/elementary/elm_widget_label.h
index e9927f57a5..1cbc99cf45 100644
--- a/src/lib/elementary/elm_widget_label.h
+++ b/src/lib/elementary/elm_widget_label.h
@@ -5,6 +5,8 @@
5 5
6#include <Eio.h> 6#include <Eio.h>
7 7
8#include "elm_label.eo.h"
9
8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 10/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 11 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
10 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 12 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_list.h b/src/lib/elementary/elm_widget_list.h
index aeba701d57..fc98f142e7 100644
--- a/src/lib/elementary/elm_widget_list.h
+++ b/src/lib/elementary/elm_widget_list.h
@@ -3,6 +3,8 @@
3 3
4#include "elm_interface_scrollable.h" 4#include "elm_interface_scrollable.h"
5#include "elm_widget_layout.h" 5#include "elm_widget_layout.h"
6#include "elm_list.eo.h"
7#include "elm_list_item.eo.h"
6 8
7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 9/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 10 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_menu.h b/src/lib/elementary/elm_widget_menu.h
index bcd1cea21b..0403a67480 100644
--- a/src/lib/elementary/elm_widget_menu.h
+++ b/src/lib/elementary/elm_widget_menu.h
@@ -3,6 +3,10 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5 5
6#include "elm_menu.eo.h"
7#include "elm_menu_item.eo.h"
8#include "elm_hover.eo.h"
9
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 10/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 11 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 12 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_notify.h b/src/lib/elementary/elm_widget_notify.h
index 6d570a5748..71ffd184d4 100644
--- a/src/lib/elementary/elm_widget_notify.h
+++ b/src/lib/elementary/elm_widget_notify.h
@@ -3,6 +3,8 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5 5
6#include <elm_notify.eo.h>
7
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 10 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_panel.h b/src/lib/elementary/elm_widget_panel.h
index a558335e0f..16847480a6 100644
--- a/src/lib/elementary/elm_widget_panel.h
+++ b/src/lib/elementary/elm_widget_panel.h
@@ -3,6 +3,7 @@
3 3
4#include "elm_interface_scrollable.h" 4#include "elm_interface_scrollable.h"
5#include "elm_widget_layout.h" 5#include "elm_widget_layout.h"
6#include "elm_panel.eo.h"
6 7
7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_player.h b/src/lib/elementary/elm_widget_player.h
index 6f2ab427e4..ea540684ee 100644
--- a/src/lib/elementary/elm_widget_player.h
+++ b/src/lib/elementary/elm_widget_player.h
@@ -3,6 +3,8 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5 5
6#include "elm_player.eo.h"
7
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 8/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 9 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 10 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/lib/elementary/elm_widget_plug.h b/src/lib/elementary/elm_widget_plug.h
index 4ab72ef4ff..bc5e6da5cf 100644
--- a/src/lib/elementary/elm_widget_plug.h
+++ b/src/lib/elementary/elm_widget_plug.h
@@ -2,6 +2,7 @@
2#define ELM_WIDGET_PLUG_H 2#define ELM_WIDGET_PLUG_H
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_plug.eo.h"
5 6
6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_popup.h b/src/lib/elementary/elm_widget_popup.h
index f11c268531..330b074d29 100644
--- a/src/lib/elementary/elm_widget_popup.h
+++ b/src/lib/elementary/elm_widget_popup.h
@@ -3,6 +3,9 @@
3 3
4#include "Elementary.h" 4#include "Elementary.h"
5#include "elm_widget_layout.h" 5#include "elm_widget_layout.h"
6#include "elm_notify.eo.h"
7#include "elm_popup_item.eo.h"
8#include "elm_popup.eo.h"
6 9
7/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 10/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
8 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 11 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
diff --git a/src/lib/elementary/elm_widget_route.h b/src/lib/elementary/elm_widget_route.h
index 6eaf39c1e6..f8e099f17a 100644
--- a/src/lib/elementary/elm_widget_route.h
+++ b/src/lib/elementary/elm_widget_route.h
@@ -1,6 +1,8 @@
1#ifndef ELM_WIDGET_ROUTE_H 1#ifndef ELM_WIDGET_ROUTE_H
2#define ELM_WIDGET_ROUTE_H 2#define ELM_WIDGET_ROUTE_H
3 3
4#include "elm_route.eo.h"
5
4/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 6/* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR
5 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT
6 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK
diff --git a/src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c b/src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c
index d6ef8f2b30..dcb8bf7293 100644
--- a/src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c
+++ b/src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c
@@ -5,6 +5,8 @@
5#include <Elementary.h> 5#include <Elementary.h>
6#include "elm_widget.h" 6#include "elm_widget.h"
7#include "efl_ui_clock_private.h" 7#include "efl_ui_clock_private.h"
8#include "elm_ctxpopup_item.eo.h"
9#include "elm_ctxpopup.eo.h"
8#include "elm_module_helper.h" 10#include "elm_module_helper.h"
9 11
10#define CLOCK_FIELD_COUNT 8 12#define CLOCK_FIELD_COUNT 8
diff --git a/src/modules/elementary/prefs/elm_entry.c b/src/modules/elementary/prefs/elm_entry.c
index e87fe33e73..02030b7ab6 100644
--- a/src/modules/elementary/prefs/elm_entry.c
+++ b/src/modules/elementary/prefs/elm_entry.c
@@ -2,6 +2,7 @@
2#include "elm_widget.h" 2#include "elm_widget.h"
3#include <sys/types.h> 3#include <sys/types.h>
4#include <regex.h> 4#include <regex.h>
5#include "elm_entry.eo.h"
5 6
6#define BLINK_INTERVAL 0.1 7#define BLINK_INTERVAL 0.1
7 8
diff --git a/src/modules/elementary/prefs/elm_spinner.c b/src/modules/elementary/prefs/elm_spinner.c
index c88769ea0f..6b169fca69 100644
--- a/src/modules/elementary/prefs/elm_spinner.c
+++ b/src/modules/elementary/prefs/elm_spinner.c
@@ -1,4 +1,5 @@
1#include "private.h" 1#include "private.h"
2#include "elm_spinner.eo.h"
2 3
3static Elm_Prefs_Item_Type supported_types[] = 4static Elm_Prefs_Item_Type supported_types[] =
4{ 5{