cxx: Rename Elementary.hh into Efl_Ui.hh
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Thu, 2 May 2019 18:08:04 +0000 (15:08 -0300)
committerHermet Park <hermetpark@gmail.com>
Wed, 8 May 2019 04:30:08 +0000 (13:30 +0900)
Also include Efl_Ui.h alongside Elementary.h (the latter is still needed
by some widgets).

24 files changed:
src/bindings/cxx/elementary_cxx/meson.build [new file with mode: 0644]
src/bindings/cxx/meson.build
src/examples/elementary/bg_cxx_example_01.cc
src/examples/elementary/bg_cxx_example_02.cc
src/examples/elementary/box_cxx_example_02.cc
src/examples/elementary/button_cxx_example_00.cc
src/examples/elementary/button_cxx_example_01.cc
src/examples/elementary/calendar_cxx_example_01.cc
src/examples/elementary/calendar_cxx_example_02.cc
src/examples/elementary/calendar_cxx_example_03.cc
src/examples/elementary/calendar_cxx_example_04.cc
src/examples/elementary/calendar_cxx_example_05.cc
src/examples/elementary/clock_cxx_example.cc
src/examples/elementary/icon_cxx_example_01.cc
src/examples/elementary/menu_cxx_example_01.cc
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/spinner_cxx_example.cc
src/examples/elementary/table_cxx_example_01.cc
src/examples/elementary/table_cxx_example_02.cc
src/examples/elementary/toolbar_cxx_example_01.cc
src/lib/elementary/Efl_Ui.hh [moved from src/lib/elementary/Elementary.hh with 85% similarity]
src/tests/elementary_cxx/cxx_compile_test.cc

diff --git a/src/bindings/cxx/elementary_cxx/meson.build b/src/bindings/cxx/elementary_cxx/meson.build
new file mode 100644 (file)
index 0000000..3c76dad
--- /dev/null
@@ -0,0 +1 @@
+cxx_header_src += files(join_paths('..', file_location, 'Efl_Ui.hh'))
index d5b6295..3401a43 100644 (file)
@@ -11,7 +11,7 @@ cxx_sublibs = [
   ['Evas',       false,  true,  true, []],
   ['Edje',       false, false,  true, []],
   ['Eldbus',      true,  true,  true, []],
-  ['Elementary', false,  true,  true, []]
+  ['Elementary',  true,  true,  true, []]
 ]
 
 increased_dependency = []
index 1b3ae91..5c8a61e 100644 (file)
@@ -1,6 +1,6 @@
 #define EFL_CXXPERIMENTAL // for background part
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index f88329d..07b40ab 100644 (file)
@@ -8,7 +8,7 @@
 #define EFL_CXXPERIMENTAL
 #define EFL_BETA_API_SUPPORT
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index e89007f..e9d802c 100644 (file)
@@ -1,6 +1,6 @@
 // g++ -g `pkg-config --cflags --libs elementary-cxx efl-cxx eina-cxx eo-cxx ecore-cxx evas-cxx edje-cxx` box_cxx_example_02.cc -o box_cxx_example_02
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index a0cdb1c..ff9f569 100644 (file)
@@ -2,7 +2,7 @@
 
 #define EFL_CXXPERIMENTAL
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 #include <iostream>
 
 using efl::eo::instantiate;
index 3136f6a..4cad5d8 100644 (file)
@@ -2,7 +2,7 @@
 
 #define EFL_CXXPERIMENTAL
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index 047f584..60fb796 100644 (file)
@@ -1,6 +1,6 @@
 #define EFL_CXXPERIMENTAL
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using namespace std::placeholders;
 using efl::eo::add;
index 4e7a17f..ef2a8eb 100644 (file)
@@ -1,4 +1,4 @@
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 #warning This example can not be implemented with EO APIs... FIXME
 
index 3e6b9f7..ccb7891 100644 (file)
@@ -1,4 +1,4 @@
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 #warning This example can not be implemented with EO APIs... FIXME
 
index 7e30937..aa08d40 100644 (file)
@@ -1,4 +1,4 @@
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index 6252ce1..fd71bed 100644 (file)
@@ -1,4 +1,4 @@
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 EAPI_MAIN int
 elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
index 04cb390..ff3a62e 100644 (file)
@@ -1,4 +1,4 @@
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 #warning This example can not be implemented with EO APIs... FIXME
 
index a6a29ed..f92b1ad 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <Evas.hh>
 #include <Efl_Ui.h>
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 #include <iostream>
 
 using efl::eo::instantiate;
index e72fe9f..6d6f943 100644 (file)
@@ -2,7 +2,7 @@
 
 #define EFL_CXXPERIMENTAL
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 #include <iostream>
 
 using efl::eo::instantiate;
index 8284625..24de288 100644 (file)
@@ -2,7 +2,7 @@
 
 #define EFL_CXXPERIMENTAL
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using namespace std::placeholders;
 using efl::eo::instantiate;
index a37e24e..98319c0 100644 (file)
@@ -2,7 +2,7 @@
 
 #define ELM_WIDGET_PROTECTED
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 #include <iostream>
 
 #warning FIXME: This example requires proper EO API usage (not legacy spinner)
index 60a923d..11e97b5 100644 (file)
@@ -1,6 +1,6 @@
 // g++ -g `pkg-config --cflags --libs elementary-cxx efl-cxx eina-cxx eo-cxx ecore-cxx evas-cxx edje-cxx` table_cxx_example_01.cc -o table_cxx_example_01
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index f9e4c13..f0ca35e 100644 (file)
@@ -1,7 +1,7 @@
 // g++ -g `pkg-config --cflags --libs elementary-cxx efl-cxx eina-cxx eo-cxx ecore-cxx evas-cxx edje-cxx` table_cxx_example_01.cc -o table_cxx_example_01
 
 #include <Evas.hh>
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 using efl::eo::instantiate;
 
index 6f4e83b..a32f492 100644 (file)
@@ -8,7 +8,7 @@
 #warning This example requires yet unfinished EO APIs
 
 #define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 EAPI int
 elm_main(int argc, char* argv[])
similarity index 85%
rename from src/lib/elementary/Elementary.hh
rename to src/lib/elementary/Efl_Ui.hh
index e5e1036..d8551b8 100644 (file)
@@ -14,7 +14,9 @@
 #include <Efl.hh>
 
 extern "C" {
+// Some Elm_* classes are built and require the old header.
 #include "Elementary.h"
+#include "Efl_Ui.h"
 }
 
 #include <Edje.hh>
index 62b9460..a32e863 100644 (file)
@@ -4,7 +4,7 @@
 # include "elementary_config.h"
 #endif
 
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
 
 #include <iostream>