elm: explicitly include Efl_Ui.h in binaries
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 7 Mar 2019 15:39:06 +0000 (10:39 -0500)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 14 Mar 2019 05:46:28 +0000 (14:46 +0900)
it looks like people have been relying on Elementary.h to include
eo apis even though this obviously makes no sense

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8223

70 files changed:
src/bin/elementary/test.c
src/bin/elementary/test_bg.c
src/bin/elementary/test_box.c
src/bin/elementary/test_calendar.c
src/bin/elementary/test_code.c
src/bin/elementary/test_efl_gfx_mapping.c
src/bin/elementary/test_efl_ui_text.c
src/bin/elementary/test_evas_map.c
src/bin/elementary/test_evas_mask.c
src/bin/elementary/test_evas_snapshot.c
src/bin/elementary/test_events.c
src/bin/elementary/test_gfx_filters.c
src/bin/elementary/test_glview.c
src/bin/elementary/test_image.c
src/bin/elementary/test_nstate.c
src/bin/elementary/test_part_bg.c
src/bin/elementary/test_part_shadow.c
src/bin/elementary/test_photocam.c
src/bin/elementary/test_ui_box.c
src/bin/elementary/test_ui_button.c
src/bin/elementary/test_ui_clock.c
src/bin/elementary/test_ui_datepicker.c
src/bin/elementary/test_ui_pager.c
src/bin/elementary/test_ui_pager_scroll.c
src/bin/elementary/test_ui_panel.c
src/bin/elementary/test_ui_panes.c
src/bin/elementary/test_ui_popup.c
src/bin/elementary/test_ui_progressbar.c
src/bin/elementary/test_ui_relative_layout.c
src/bin/elementary/test_ui_scroller.c
src/bin/elementary/test_ui_slider.c
src/bin/elementary/test_ui_slider_interval.c
src/bin/elementary/test_ui_spin.c
src/bin/elementary/test_ui_spin_button.c
src/bin/elementary/test_ui_stack.c
src/bin/elementary/test_ui_tab_pager.c
src/bin/elementary/test_ui_table.c
src/bin/elementary/test_ui_table_static.c
src/bin/elementary/test_ui_tags.c
src/bin/elementary/test_ui_textpath.c
src/bin/elementary/test_ui_timepicker.c
src/bin/elementary/test_win_dialog.c
src/bin/elementary/test_win_indicator.c
src/bin/elementary/test_win_inline.c
src/bin/elementary/test_win_stack.c
src/examples/elementary/button_cxx_example_01.cc
src/examples/elementary/efl_canvas_layout_text.c
src/examples/elementary/efl_ui_grid_example_1.c
src/examples/elementary/efl_ui_list_example_1.c
src/examples/elementary/efl_ui_list_view_example_1.c
src/examples/elementary/efl_ui_list_view_example_2.c
src/examples/elementary/efl_ui_list_view_example_3.c
src/examples/elementary/efl_ui_relative_layout_example_01.c
src/examples/elementary/efl_ui_relative_layout_example_02.c
src/examples/elementary/efl_ui_scroller_example.c
src/examples/elementary/efl_ui_theme_example_01.c
src/examples/elementary/efl_ui_theme_example_02.c
src/examples/elementary/layout_property_bind.c
src/examples/elementary/popup_cxx_example.cc
src/examples/elementary/radio_cxx_example_01.cc
src/examples/elementary/slider_cxx_example.cc
src/examples/elementary/toolbar_cxx_example_01.cc
src/tests/elementary/efl_ui_test_atspi.c
src/tests/elementary/efl_ui_test_box.c
src/tests/elementary/efl_ui_test_grid.c
src/tests/elementary/efl_ui_test_relative_layout.c
src/tests/elementary/efl_ui_test_table.c
src/tests/elementary/elm_test_config.c
src/tests/elementary/elm_test_image.c
src/tests/elementary/elm_test_spinner.c

index 65d6632..91fe009 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #include <string.h>
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "test.h"
 #include "test_explode.h"
index 73a5a90..68e2ba9 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_colorselector_eo.h"
 
index c5c596c..2d0e6af 100644 (file)
@@ -2,6 +2,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define ICON_MAX 24
index ba37407..9a5de37 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 struct _api_data
index 846dc61..076ef6d 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static Evas_Object *_test_code_win_create(const char *id, const char *name)
index cb780d7..c4080c1 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index f8863b1..120eca7 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 #define EO_BETA_API
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 3b3e66a..3cabe96 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 39a91e1..223d657 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 #include <Elementary.h>
+#include <Efl_Ui.h>
 
 
 static Evas_Object *
index 70791e6..855c33a 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define TABLE_SIZE 10
index 1eba66c..e81fca5 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define EFL_INTERNAL_UNSTABLE
index 32513b7..4937219 100644 (file)
@@ -3,7 +3,8 @@
 #endif
 
 #include <Elementary.h>
-#include "elm_colorselector_eo.h"
+#include <Efl_Ui.h>
+#include "elm_spinner_eo.h"
 
 static const int default_font_size = 48;
 
index 2a42b95..d71e371 100644 (file)
@@ -1,8 +1,10 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #ifndef M_PI
 #define M_PI 3.14159265
index c6d5f7a..986767b 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static const struct {
index 4da3b21..717828e 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 04e436a..2724870 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define MAX_NUM_OF_CONTENT 18
index 07aeb8d..a0e1165 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_UI_WIDGET_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 typedef struct Test_Data
index 44da46a..cbfb79a 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static const struct {
index d3cfc1c..c5b9db8 100644 (file)
@@ -4,6 +4,7 @@
 #endif
 
 #define EFL_PACK_LAYOUT_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <assert.h>
 
index 7c5cce3..1696a6d 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index d759250..936efd1 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 #include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 /* A simple test, just displaying clock in its default format */
index 6c2e631..3fe6251 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index a5714ec..9a51699 100644 (file)
@@ -4,6 +4,7 @@
 #define EO_BETA_API
 #define EFL_UI_WIDGET_PROTECTED
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 
index 33c24be..f062a9d 100644 (file)
@@ -4,6 +4,7 @@
 #define EO_BETA_API
 #define EFL_UI_WIDGET_PROTECTED
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 
index 6b612e4..a9c3caf 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 void
index 2c3e274..a9d0c80 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 void
index e4a7a89..d70592c 100644 (file)
@@ -4,6 +4,7 @@
 
 #define EFL_UI_ANCHOR_POPUP_BETA
 #define EFL_UI_SCROLL_ALERT_POPUP_BETA
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define POPUP_POINT_MAX 8
index 3300a03..e851769 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 typedef struct _pbdata
index 825af48..e6481ec 100644 (file)
@@ -3,6 +3,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static Eo *layout, *btn1, *btn2, *btn3;
index ee751d2..9864e77 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 661d63e..305177f 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static double
index 5fa9350..3e4bdcd 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static double
index 33826a0..7c60606 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 6015d32..b6e4381 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define NUM_OF_VALS 12
index 1cb3041..087e51f 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void _third_layout_push(void *data, const Efl_Event *ev EINA_UNUSED);
index cf362d1..345286c 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define TAB_LABEL_COUNT 15
index 2f698f1..f0e63d2 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_PACK_LAYOUT_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void _custom_layout_update(Eo *pack, void *_pd EINA_UNUSED);
index 369236f..d21d6b6 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 struct _Api_Data
index 27153e0..410c7b2 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 2f5542a..0042f2b 100644 (file)
@@ -3,6 +3,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define CX 180
index 81f1e6f..60464d0 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index bbe82c8..ef8a67b 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 7192230..0ebb30b 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index ea93f0b..122f2d4 100644 (file)
@@ -1,6 +1,7 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static void
index 85ee109..c16c07b 100644 (file)
@@ -4,6 +4,7 @@
 
 // Stack API is still beta (and EO only)
 #define EFL_UI_WIN_BETA
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 static int level = 0;
index 8b03647..c818897 100644 (file)
@@ -1,6 +1,7 @@
 // g++ -g `pkg-config --cflags --libs elementary-cxx efl-cxx eina-cxx eo-cxx ecore-cxx evas-cxx edje-cxx` button_cxx_example_01.cc -o button_cxx_example_01
 
 #define EFL_CXXPERIMENTAL
+#include <Efl_Ui.h>
 #include <Elementary.hh>
 
 using efl::eo::instantiate;
index bb4dc0f..da0e089 100644 (file)
@@ -10,6 +10,7 @@
 #endif
 
 #include <Efl.h>
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <string.h>
 
index 43ea195..92379fe 100644 (file)
@@ -7,6 +7,7 @@
 #define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <stdio.h>
index 5893a59..bf22dfb 100644 (file)
@@ -8,6 +8,7 @@
 # define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <Eio.h>
index 597d6c3..3943a77 100644 (file)
@@ -7,6 +7,7 @@
 # define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <Eio.h>
index 8721342..8e47d92 100644 (file)
@@ -7,6 +7,7 @@
 # define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <Eio.h>
index 5c2b3a8..9cc4c8e 100644 (file)
@@ -10,6 +10,7 @@
 #define ELM_INTERFACE_ATSPI_SELECTION_PROTECTED
 
 #include <Eo.h>
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <Eio.h>
index 731eeb9..7ccec35 100644 (file)
@@ -7,6 +7,7 @@
 #define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 
index a32da8d..14af786 100644 (file)
@@ -7,6 +7,7 @@
 #define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 
index e300b65..e76254d 100644 (file)
@@ -4,6 +4,7 @@
 #define EFL_BETA_API_SUPPORT
 #define EFL_EO_API_SUPPORT
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 EAPI_MAIN void
index 3eda034..29614c8 100644 (file)
@@ -6,6 +6,7 @@
 #define EFL_EO_API_SUPPORT 1
 
 #define EFL_UI_WIDGET_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define EXAMPLE_EDJ_FILE_PATH "./efl_ui_theme_example.edj"
index 4bc76d7..b78dc73 100644 (file)
@@ -6,6 +6,7 @@
 #define EFL_EO_API_SUPPORT 1
 
 #define EFL_UI_WIDGET_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 
 #define EXAMPLE_EDJ_FILE_PATH "./efl_ui_theme_example.edj"
index a06e383..3277288 100644 (file)
@@ -7,6 +7,7 @@
 # define EFL_EO_API_SUPPORT 1
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include <Efl.h>
 #include <Eio.h>
index 6c32327..a6a29ed 100644 (file)
@@ -3,6 +3,7 @@
 #define EFL_CXXPERIMENTAL
 
 #include <Evas.hh>
+#include <Efl_Ui.h>
 #include <Elementary.hh>
 #include <iostream>
 
index 5a3f30c..2ad30b2 100644 (file)
@@ -1,6 +1,7 @@
 // g++ -g `pkg-config --cflags --libs elementary-cxx efl-cxx eina-cxx eo-cxx ecore-cxx evas-cxx edje-cxx` radio_cxx_example_01.cc -o radio_cxx_example_01
 
 #define EFL_CXXPERIMENTAL
+#include <Efl_Ui.h>
 #include <Elementary.hh>
 #include <iostream>
 
index ab37196..1df1903 100644 (file)
@@ -2,6 +2,7 @@
 
 #define EFL_CXXPERIMENTAL
 
+#include <Efl_Ui.h>
 #include <Elementary.hh>
 
 using namespace std::placeholders;
index c4bab13..77ad3eb 100644 (file)
@@ -7,6 +7,7 @@
 
 #warning This example requires yet unfinished EO APIs
 
+#include <Efl_Ui.h>
 #include <Elementary.hh>
 
 EAPI int
index ed419a3..9aa0463 100644 (file)
@@ -6,6 +6,7 @@
 #define EFL_ACCESS_OBJECT_BETA
 #define EFL_ACCESS_OBJECT_PROTECTED
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_priv.h"
 #include "efl_ui_suite.h"
index d29c666..b1792c9 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"
 
index 1ac7b96..1df8e4a 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_ACCESS_OBJECT_BETA
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "efl_ui_suite.h"
 
index 540e77f..f769bf4 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"
 
index c4fec94..ac96db5 100644 (file)
@@ -2,6 +2,7 @@
 # include "elementary_config.h"
 #endif
 
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"
 
index 19ecbc5..636120f 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_ACCESS_OBJECT_PROTECTED
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"
 
index 7e95591..6d6ff52 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_ACCESS_OBJECT_BETA
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"
 
index 4765d32..99c3696 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_ACCESS_OBJECT_BETA
+#include <Efl_Ui.h>
 #include <Elementary.h>
 #include "elm_suite.h"