--- /dev/null
+cxx_header_src += files(join_paths('..', file_location, 'Efl_Ui.hh'))
['Evas', false, true, true, []],
['Edje', false, false, true, []],
['Eldbus', true, true, true, []],
- ['Elementary', false, true, true, []]
+ ['Elementary', true, true, true, []]
]
increased_dependency = []
#define EFL_CXXPERIMENTAL // for background part
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
#define EFL_CXXPERIMENTAL
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
// 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;
#define EFL_CXXPERIMENTAL
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#include <iostream>
using efl::eo::instantiate;
#define EFL_CXXPERIMENTAL
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
#define EFL_CXXPERIMENTAL
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using namespace std::placeholders;
using efl::eo::add;
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#warning This example can not be implemented with EO APIs... FIXME
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#warning This example can not be implemented with EO APIs... FIXME
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using efl::eo::instantiate;
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
EAPI_MAIN int
elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#warning This example can not be implemented with EO APIs... FIXME
#include <Evas.hh>
#include <Efl_Ui.h>
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#include <iostream>
using efl::eo::instantiate;
#define EFL_CXXPERIMENTAL
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#include <iostream>
using efl::eo::instantiate;
#define EFL_CXXPERIMENTAL
#define EFL_BETA_API_SUPPORT
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
using namespace std::placeholders;
using efl::eo::instantiate;
#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)
// 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;
// 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;
#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[])
#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>
# include "elementary_config.h"
#endif
-#include <Elementary.hh>
+#include <Efl_Ui.hh>
#include <iostream>