diff --git a/src/lib/elementary/Efl_Ui.h b/src/lib/elementary/Efl_Ui.h index 93d05571bd..f9b3dee410 100644 --- a/src/lib/elementary/Efl_Ui.h +++ b/src/lib/elementary/Efl_Ui.h @@ -140,6 +140,7 @@ extern EAPI double _efl_startup_time; // EO types. Defined for legacy-only builds as legacy uses typedef of EO types. #include "efl_ui.eot.h" #include "efl_ui_selection_types.eot.h" +#include "efl_ui_dnd_types.eot.h" //define focus manager earlier since focus object and manager is circular typedef Eo Efl_Ui_Focus_Manager; @@ -175,9 +176,12 @@ EAPI void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel); # include # include # include +# include +# include # include # include # include +# include # include # include # include @@ -193,6 +197,7 @@ EAPI void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel); # include # include # include +# include # include /* FIXME: what the actual fuck. */ #ifdef EFL_BETA_API_SUPPORT @@ -238,36 +243,39 @@ EAPI Eina_Bool efl_ui_win_autodel_get(const Efl_Ui_Win *obj); # include /* FIXME: Efl.Ui.Text must not use elm_general.h */ -// no. -//# warning Efl.Ui.Text is not available yet without Elementary.h -# if 0 -# include +# include +# include # include # include # include -# endif # include # include -# include # include -# include -# include -# include "efl_ui_caching_factory.eo.h" -# include "efl_ui_widget_factory.eo.h" +# include +# include +# include +# include +# include +# include +# include /* FIXME: Multibuttonentry must not use elm_widget_item */ # include +# include +# include +# include +# include +# include +# include +# include -# include -# include -# include -# include -# include -# include -# include +# include +# include +# include +# include # include #define _EFL_UI_SPOTLIGHT_MANAGEREO_EO_CLASS_TYPE @@ -292,6 +300,7 @@ typedef Eo Efl_Ui_Spotlight_Indicator; # include # include # include +# include # include # include # include @@ -314,7 +323,34 @@ typedef Eo Efl_Ui_Spotlight_Indicator; # include # include # include + +# include "efl_ui_list_view_types.eot.h" +# include +# include +# include +# include +# include # include +# include +# include +# include +# include + +# include +# include +# include + +# include +# include +# include +# include +# include +# include +# include + +# include +# include +# include # include /** 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; #include #include -# include -//define focus manager earlier since focus object and manager is circular -typedef Eo Efl_Ui_Focus_Manager; -#define _EFL_UI_FOCUS_MANAGER_EO_CLASS_TYPE - - -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include #ifdef EFL_BETA_API_SUPPORT # include @@ -276,80 +260,13 @@ typedef Eo Efl_Ui_Focus_Manager; #include #include #include +/* this is actually elm_video */ #include #include #include #include #include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include - /* include deprecated calls last of all */ #include