summaryrefslogtreecommitdiff
path: root/src/lib/elementary/Elementary.h
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-09-16 15:22:33 -0400
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-18 18:04:58 +0200
commit3139371932303b2b21439d3abb51b3293c7ee02d (patch)
tree521337be216d31902f3d70e7beb2033349df1961 /src/lib/elementary/Elementary.h
parent9f301b1c9e012c505657c4393ad6cf6a1f398802 (diff)
build: firmly split legacy and unified API into Efl_Ui.h and Elementary.h
these headers should be usable independently without having one secretly pull in the other fix T7667 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D9981
Diffstat (limited to '')
-rw-r--r--src/lib/elementary/Elementary.h85
1 files changed, 1 insertions, 84 deletions
diff --git a/src/lib/elementary/Elementary.h b/src/lib/elementary/Elementary.h
index 578f163d14..cf5875255a 100644
--- a/src/lib/elementary/Elementary.h
+++ b/src/lib/elementary/Elementary.h
@@ -149,22 +149,6 @@ EAPI extern Elm_Version *elm_version;
149#include <elm_focus.h> 149#include <elm_focus.h>
150 150
151#include <Efl.h> 151#include <Efl.h>
152# include <efl_ui.eot.h>
153//define focus manager earlier since focus object and manager is circular
154typedef Eo Efl_Ui_Focus_Manager;
155#define _EFL_UI_FOCUS_MANAGER_EO_CLASS_TYPE
156
157
158# include <efl_ui_focus_object.eo.h>
159# include <efl_ui_focus_manager.eo.h>
160# include <efl_ui_focus_manager_window_root.eo.h>
161# include <efl_ui_focus_manager_calc.eo.h>
162# include <efl_ui_focus_manager_sub.eo.h>
163# include <efl_ui_focus_manager_root_focus.eo.h>
164# include <efl_ui_focus_util.eo.h>
165# include <efl_ui_l10n.eo.h>
166# include <efl_ui_focus_composition.eo.h>
167# include <efl_ui_focus_layer.eo.h>
168 152
169#ifdef EFL_BETA_API_SUPPORT 153#ifdef EFL_BETA_API_SUPPORT
170# include <elm_interface_scrollable.h> 154# include <elm_interface_scrollable.h>
@@ -276,80 +260,13 @@ typedef Eo Efl_Ui_Focus_Manager;
276#include <elm_thumb.h> 260#include <elm_thumb.h>
277#include <elm_toolbar.h> 261#include <elm_toolbar.h>
278#include <elm_transit.h> 262#include <elm_transit.h>
263/* this is actually elm_video */
279#include <efl_ui_video.h> 264#include <efl_ui_video.h>
280#include <elm_view_list.h> 265#include <elm_view_list.h>
281#include <elm_view_form.h> 266#include <elm_view_form.h>
282#include <elm_web.h> 267#include <elm_web.h>
283#include <elm_win.h> 268#include <elm_win.h>
284 269
285# include <efl_ui_selection_types.eot.h>
286# include <efl_ui_theme.eo.h>
287# include <efl_config_global.eo.h>
288# include <efl_ui_widget.eo.h>
289# include <efl_ui_widget_part.eo.h>
290# include <efl_ui_widget_part_bg.eo.h>
291# include <efl_ui_widget_part_shadow.eo.h>
292# include <efl_ui_layout.eo.h>
293# include <efl_ui_layout_part.eo.h>
294# include <efl_ui_layout_part_box.eo.h>
295# include <efl_ui_layout_part_content.eo.h>
296# include <efl_ui_layout_part_bg.eo.h>
297# include <efl_ui_layout_part_text.eo.h>
298# include <efl_ui_layout_part_table.eo.h>
299# include <efl_ui_win_part.eo.h>
300# include <efl_ui_bg.eo.h>
301# include <efl_ui_box.eo.h>
302# include <efl_ui_box_flow.eo.h>
303# include <efl_ui_box_stack.eo.h>
304# include <efl_ui_table.eo.h>
305# include <efl_ui_table_static.eo.h>
306# include <efl_ui_image.eo.h>
307# include <efl_ui_win.eo.h>
308# include <efl_ui_win_inlined.eo.h>
309# include <efl_ui_win_socket.eo.h>
310# include <efl_text_interactive.eo.h>
311# include <efl_ui_text.eo.h>
312# include <efl_ui_popup.eo.h>
313# include <efl_ui_alert_popup.eo.h>
314# include <efl_ui_popup_part_backwall.eo.h>
315# include <efl_ui_text_factory_images.eo.h>
316# include <efl_ui_text_factory_emoticons.eo.h>
317# include <efl_ui_text_factory_fallback.eo.h>
318# include <efl_ui_text_editable.eo.h>
319# include <efl_ui_text_async.eo.h>
320# include <efl_ui_clock.eo.h>
321# include <efl_ui_spin.eo.h>
322# include <efl_ui_spin_button.eo.h>
323# include <efl_ui_datepicker.eo.h>
324# include <efl_ui_timepicker.eo.h>
325# include <efl_ui_tags.eo.h>
326# include <efl_ui_panel.eo.h>
327# include <efl_ui_image_factory.eo.h>
328# include <efl_ui_slider.eo.h>
329# include <efl_ui_slider_interval.eo.h>
330# include <efl_ui_layout_factory.eo.h>
331# include <efl_ui_item.eo.h>
332# include <efl_ui_list_default_item.eo.h>
333# include <efl_ui_list_placeholder_item.eo.h>
334# include <efl_ui_list.eo.h>
335# include <efl_ui_grid_default_item.eo.h>
336# include <efl_ui_grid.eo.h>
337# include <efl_ui_list_view_types.eot.h>
338# include <efl_ui_list_view_model.eo.h>
339# include <efl_ui_list_view.eo.h>
340# include <efl_ui_list_view_pan.eo.h>
341# include <efl_ui_widget_factory.eo.h>
342# include <efl_ui_caching_factory.eo.h>
343# include <efl_ui_pan.eo.h>
344# include <efl_ui_scroll_manager.eo.h>
345# include <efl_ui_scroller.eo.h>
346# include <efl_ui_dnd_types.eot.h>
347# include <efl_ui_selection.eo.h>
348# include <efl_ui_dnd.eo.h>
349# include <efl_ui_dnd_container.eo.h>
350# include <efl_ui_relative_layout.eo.h>
351# include <efl_ui_animation_view.eo.h>
352
353/* include deprecated calls last of all */ 270/* include deprecated calls last of all */
354#include <elm_deprecated.h> 271#include <elm_deprecated.h>
355 272