#### Apply configuring with legacy api's only, eo api's or both.
EFL_API_LEGACY_DEF="#define EFL_NOLEGACY_API_SUPPORT"
-EFL_API_EO_DEF="#define EFL_EO_API_SUPPORT"
efl_api="both"
#### For the moment the Eo EFL API is not ready you need to explicitly optin.
case "$efl_api" in
eo)
EFL_API_LEGACY_DEF="#define EFL_NOLEGACY_API_SUPPORT"
- EFL_API_EO_DEF="#define EFL_EO_API_SUPPORT"
CFOPT_WARNING="xyes"
;;
- legacy)
+ legacy|both)
EFL_API_LEGACY_DEF=""
- EFL_API_EO_DEF=""
- ;;
- both)
- EFL_API_LEGACY_DEF=""
- EFL_API_EO_DEF="#define EFL_EO_API_SUPPORT"
;;
*) AC_MSG_ERROR([Invalid api (${efl_api}): must be eo, legacy or both]) ;;
esac
AC_SUBST(EFL_API_LEGACY_DEF)
-AC_SUBST(EFL_API_EO_DEF)
#### Additional options to configure
foreach lang : ['c', 'objc', 'cpp']
add_global_arguments('-DHAVE_CONFIG_H=1', language: lang)
add_global_arguments('-D_GNU_SOURCE=1', language: lang)
- add_global_arguments('-DEFL_EO_API_SUPPORT=1', language: lang)
add_global_arguments('-DEFL_BETA_API_SUPPORT=1', language: lang)
add_global_arguments('-DNEED_RUN_IN_TREE=1', language: lang)
add_global_arguments('-DEFL_BUILD=1', language: lang)
efl_config_h.set('EFL_BUILD_ID', get_option('build-id'))
#FIXME placeholder
-efl_config_h.set('EFL_API_EO_DEF', '#define EFL_API_EO_DEF "FIXME NOT IMPLEMENTED"')
efl_config_h.set('EFL_API_LEGACY_DEF', '#define EFL_API_LEGACY_DEF "FIXME NOT IMPLEMENTED"')
configure_file(
#endif
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#include <Eet.h>
#include <Ecore.h>
#include <Ecore_Con.h>
#endif
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#include <fcntl.h>
#include "eina_debug_private.h"
-#define EFL_EO_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#include <Efl.h>
-#define EFL_EO_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#include <Efl.h>
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#include <stdio.h>
#include <string.h>
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#include <stdio.h>
#include <string.h>
# include "elementary_config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Efl.h>
#include "elementary_config.h"
#else
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
# include "elementary_config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
# include "elementary_config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
# include "config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
# include "config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#define ELM_INTERFACE_ATSPI_SELECTION_PROTECTED
#include "elementary_config.h"
#else
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
#include "elementary_config.h"
#else
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
//gcc -g efl_ui_scroller_example.c -o efl_ui_scroller_example `pkg-config --cflags --libs elementary`
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#include <Efl_Ui.h>
#include <Elementary.h>
* gcc -o efl_ui_theme_example_01 efl_ui_theme_example_01.c `pkg-config --cflags --libs elementary`
*/
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#define EFL_UI_WIDGET_PROTECTED
#include <Efl_Ui.h>
* gcc -o efl_ui_theme_example_02 efl_ui_theme_example_02.c `pkg-config --cflags --libs elementary`
*/
#define EFL_BETA_API_SUPPORT 1
-#define EFL_EO_API_SUPPORT 1
#define EFL_UI_WIDGET_PROTECTED
#include <Efl_Ui.h>
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#include <Eo.h>
#include <Evas.h>
* Compile with:
* gcc -o evas3d_scene_on_button_example evas3d_scene_on_button_example.c -g `pkg-config --libs --cflags evas ecore eo elementary`
*/
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
# include "config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Elementary.h>
# include "config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Elementary.h>
# include "config.h"
#else
# define EFL_BETA_API_SUPPORT 1
-# define EFL_EO_API_SUPPORT 1
#endif
#include <Efl_Ui.h>
//Compile with:
//gcc -o location_example_01 location_example_01.c -g `pkg-config --cflags --libs elementary elocation`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
#include <stdio.h>
#include <stdlib.h>
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
* edje_cc sphere_hunter.edc
* gcc -o evas_3d_sphere_hunter evas_3d_sphere_hunter.c -g `pkg-config --libs --cflags evas ecore elementary eina eo` -lm
*/
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
//Compile with:
// gcc -o emotion_basic_example emotion_basic_example.c `pkg-config --libs --cflags emotion evas ecore ecore-evas eo`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
//Compile with:
// gcc -o emotion_border_example emotion_border_example.c `pkg-config --libs --cflags emotion evas ecore ecore-evas eina eo`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
//Compile with:
// gcc -o emotion_generic_example emotion_generic_example.c `pkg-config --libs --cflags emotion evas ecore ecore-evas eina eo`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
//Compile with:
// gcc -o emotion_generic_subtitle_example emotion_generic_subtitle_example.c `pkg-config --libs --cflags emotion evas ecore ecore-evas eo`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
//Compile with:
// gcc -o emotion_signals_example emotion_signals_example.c `pkg-config --libs --cflags emotion evas ecore ecore-evas eo`
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
#ifndef EFL_BETA_API_SUPPORT
# define EFL_BETA_API_SUPPORT
#endif
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#include "config.h"
#else
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#include "config.h"
#else
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Ecore.h>
#include "config.h"
#else
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#include "config.h"
#else
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <math.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Ecore.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <math.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#include "config.h"
#else
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <math.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <Eo.h>
# define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
-
#include <Ecore.h>
#include <Ecore_Evas.h>
#include <stdlib.h>
# define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
-
#include <Ecore.h>
#include <Ecore_Evas.h>
#include "config.h"
#else
#define PACKAGE_EXAMPLES_DIR "."
-#define EFL_EO_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#endif
#define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-#define EFL_EO_API_SUPPORT
-#endif
-
#include <Eo.h>
#include <Efl.h>
#include <Evas.h>
#define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-#define EFL_EO_API_SUPPORT
-#endif
-
#include <Eo.h>
#include <Efl.h>
#include <Evas.h>
#else
#define PACKAGE_EXAMPLES_DIR "."
#define EFL_BETA_API_SUPPORT
-#define EFL_EO_API_SUPPORT
#endif
#include <stdio.h>
#include <Eina.h>
#include <Eo.h>
-
-//TIZEN_ONLY(20190319): fix migration build erros related to beta APIs
-//#ifdef EFL_BETA_API_SUPPORT
-//#include <Efl.h>
-//#endif
#include <Efl.h>
#ifdef EAPI
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "Ecore_Legacy.h"
#endif
-#ifdef EFL_EO_API_SUPPORT
#include "Ecore_Eo.h"
-#endif
#ifdef __cplusplus
}
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "Edje_Legacy.h"
#endif
-#ifdef EFL_EO_API_SUPPORT
#include "Edje_Eo.h"
-#endif
#ifdef __cplusplus
}
/* Add -DEFL_API_OVERRIDE ot your CFLAGS to override the default
* installed api set and then fter that -DEFL_NOLEGACY_API_SUPPORT
- * and/or -DEFL_EO_API_SUPPORT as desired
+ * as desired
*/
#ifndef EFL_API_OVERRIDE
#cmakedefine EFL_API_LEGACY_DEF
#cmakedefine EFL_BETA_API_SUPPORT
-/* You can't disable Eo API anymore as EFL use it everywhere internally
- and we don't want to expose it publicly just yet, so keep it hidden
- and require an explicit request to get it. */
-/* #define EFL_EO_API_SUPPORT */
#endif
#define EFL_VERSION_MAJOR @PROJECT_VERSION_MAJOR@
/* Add -DEFL_API_OVERRIDE ot your CFLAGS to override the default
* installed api set and then fter that -DEFL_NOLEGACY_API_SUPPORT
- * and/or -DEFL_EO_API_SUPPORT as desired
+ * as desired
*/
#ifndef EFL_API_OVERRIDE
@EFL_API_LEGACY_DEF@
-/* You can't disable Eo API anymore as EFL use it everywhere internally
- and we don't want to expose it publicly just yet, so keep it hidden
- and require an explicit request to get it. */
-/* @EFL_API_EO_DEF@ */
#endif
#define EFL_VERSION_MAJOR @EFL_VERSION_MAJOR@
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "Eio_Legacy.h"
#endif
-#ifdef EFL_EO_API_SUPPORT
#include "Eio_Eo.h"
-#endif
/**
* @brief get access time from a Eina_Stat
#include <Efl_Config.h>
#include <Elementary_Options.h>
-#ifndef EFL_EO_API_SUPPORT
-# define EFL_EO_API_SUPPORT
-#endif
-
/* FIXME: wtf? */
#ifndef EFL_UI_RADIO_EVENT_CHANGED
# define EFL_UI_RADIO_EVENT_CHANGED EFL_UI_NSTATE_EVENT_CHANGED
#include <elm_config.h>
#include <elm_focus.h>
-#if defined (EFL_EO_API_SUPPORT) && defined (EFL_BETA_API_SUPPORT)
#include <Efl.h>
/* FIXME: wtf? */
#ifndef EFL_UI_RADIO_EVENT_CHANGED
# include <efl_ui_focus_object.eo.h>
# include <efl_ui_focus_manager.eo.h>
-EAPI void efl_ui_focus_relation_free(Efl_Ui_Focus_Relations *rel);
# include <efl_ui_focus_manager_window_root.eo.h>
# include <efl_ui_focus_manager_calc.eo.h>
# include <efl_ui_focus_manager_sub.eo.h>
# include <efl_ui_l10n.eo.h>
# include <efl_ui_focus_composition.eo.h>
# include <efl_ui_focus_layer.eo.h>
+
+#ifdef EFL_BETA_API_SUPPORT
# include <elm_interface_scrollable.h>
# include <elm_interface_scrollable.eo.h>
#endif
#include <elm_web.h>
#include <elm_win.h>
-#ifdef EFL_EO_API_SUPPORT
# include <efl_ui_selection_types.eot.h>
# include <efl_ui_theme.eo.h>
# include <efl_config_global.eo.h>
# include <efl_ui_tab_page.eo.h>
# include <efl_ui_tab_page_part_tab.eo.h>
# include <efl_ui_tab_pager.eo.h>
-#endif
/* include deprecated calls last of all */
#include <elm_deprecated.h>
#ifndef EFL_BETA_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-#define EFL_EO_API_SUPPORT
-#endif
#ifndef ELM_INTERNAL_API_ARGESFSDFEFC
#define ELM_INTERNAL_API_ARGESFSDFEFC
#endif
#define TIZEN_ONLY
#include "efl_access_legacy.h"
//
-#ifdef EFL_EO_API_SUPPORT
#include "efl_access_object.eo.h"
-#endif
-#ifndef EFL_NOLEGACY_API_SUPPORT
-#ifndef TIZEN_ONLY
-#include "efl_access_object.eo.legacy.h"
-#endif
-#endif
// TIZEN_ONLY(20171114): atspi: expose highlight information on atspi
/*
EAPI void
efl_access_attribute_free(Efl_Access_Attribute *attr);
-#ifdef EFL_EO_API_SUPPORT
-
/**
* Emits Accessible 'StateChanged' signal.
*/
*/
//
-#endif
-#endif
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
//#endif
//
+#endif
//#ifdef EFL_BETA_API_SUPPORT
//
-#ifdef EFL_EO_API_SUPPORT
#include "efl_access_text.eo.h"
-#endif
-#ifndef EFL_NOLEGACY_API_SUPPORT
-#include "efl_access_text.eo.legacy.h"
-#endif
/**
* @brief Free Efl_Access_Text_Attribute structure
#endif
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
//#endif
-//
\ No newline at end of file
+//
typedef struct _Efl_Access_Action_Data Efl_Access_Action_Data;
-#ifdef EFL_EO_API_SUPPORT
#include "efl_access_widget_action.eo.h"
-#endif
-#ifndef EFL_NOLEGACY_API_SUPPORT
-#include "efl_access_widget_action.eo.legacy.h"
-#endif
#endif
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
//#ifdef EFL_BETA_API_SUPPORT
//
-#ifdef EFL_EO_API_SUPPORT
#include "efl_access_window.eo.h"
-#endif
-#ifndef EFL_NOLEGACY_API_SUPPORT
-#include "efl_access_window.eo.legacy.h"
-#endif
/**
* Emits 'Window:Activated' accessible signal.
* @{
*/
-#ifdef EFL_EO_API_SUPPORT
#include "efl_ui_calendar.eo.h"
-#endif
+
/**
* @}
*/
* @{
*/
-#ifdef EFL_EO_API_SUPPORT
#include "efl_ui_clock.eo.h"
-#endif
+
/**
* @}
*/
* @{
*/
-#ifdef EFL_EO_API_SUPPORT
#include "efl_ui_nstate.eo.h"
-#endif
* ELM_PLAYER_CLASS
*/
-#ifdef EFL_EO_API_SUPPORT
#include "efl_ui_video_eo.h"
-#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "efl_ui_video_legacy.h"
#endif
typedef Eina_Bool (*Elm_Fileselector_Filter_Func)(const char *path, /**< File path */
Eina_Bool dir, /**< A flag to show if path is a directory or not. True if the path is a directory. */
void *data /**< A user data that was given by elm_fileselector_custom_filter_append. */);
-#ifdef EFL_EO_API_SUPPORT
+
EAPI extern Eina_Error ELM_FILESELECTOR_ERROR_UNKNOWN;
EAPI extern Eina_Error ELM_FILESELECTOR_ERROR_INVALID_MODEL;
-#endif
* @{
*/
-#ifdef EFL_EO_API_SUPPORT
#define EFL_UI_CHECK_EVENT_CHANGED EFL_UI_NSTATE_EVENT_CHANGED
-#endif
+
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_check_legacy.h"
#endif
/* new efl.config interface helpers in C */
-#ifdef EFL_EO_API_SUPPORT
+/* FIXME these depend on stuff from Efl.h but this is included before that */
+#ifdef EFL_BETA_API_SUPPORT
static inline Eina_Bool
efl_config_bool_set(Efl_Config *obj, const char * name, Eina_Bool val)
EAPI Elm_Regexp_Status
elm_validator_regexp_status_get(Elm_Validator_Regexp *validator) EINA_ARG_NONNULL(1);
-#if defined(EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT)
+#if defined(EFL_BETA_API_SUPPORT)
/**
* @brief The regex validator. Used as callback to validate event.
*
typedef struct _Elm_Scrollable_Smart_Interface_Data
Elm_Scrollable_Smart_Interface_Data;
-#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_scrollable.eo.h"
-#endif
-#ifndef EFL_NOLEGACY_API_SUPPORT
-#include "elm_interface_scrollable.eo.legacy.h"
-#endif
struct _Elm_Scrollable_Smart_Interface_Data
{
return __VA_ARGS__; \
}
-#if defined(EFL_EO_API_SUPPORT) && defined(EFL_BETA_API_SUPPORT)
+#ifdef EFL_BETA_API_SUPPORT
EAPI void elm_pan_gravity_set(Elm_Pan *, double x, double) EINA_DEPRECATED;
EAPI void elm_pan_gravity_get(const Elm_Pan *, double *, double *) EINA_DEPRECATED;
#endif
#include "efl_access_widget_action.h"
#include "efl_access_window.h"
-// FIXME FIXME FIXME -- Still required because of photocam
-#ifdef EFL_EO_API_SUPPORT
-# include "elm_interface_scrollable.h"
-#endif
-
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
//#ifdef EFL_BETA_API_SUPPORT
//
-#ifdef EFL_EO_API_SUPPORT
#include "efl_access_action.eo.h"
#include "efl_access_component.eo.h"
#include "efl_access_editable_text.eo.h"
#include "efl_access_selection.eo.h"
#include "efl_access_value.eo.h"
#include "efl_ui_legacy.eo.h"
-#endif
-// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
-//#endif
-//
-#ifndef EFL_NOLEGACY_API_SUPPORT
-// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
-//#ifdef EFL_BETA_API_SUPPORT
-//
-#include "efl_access_action.eo.legacy.h"
-/**
- * @defgroup Elm_Interface_Atspi_Component Atspi Component
- * @ingroup elm_accessibility_group
- * @{
- */
-#include "efl_access_component.eo.legacy.h"
-/**
- * @}
- */
-#include "efl_access_editable_text.eo.legacy.h"
-#include "efl_access_selection.eo.legacy.h"
-#include "efl_access_value.eo.legacy.h"
-#include "efl_ui_legacy.eo.legacy.h"
-#endif
// TIZEN_ONLY(20171114): Add accessibility highlight for toolbar items I7892c9433d675d9ba6618991ae46488060752c3c
//#endif
//
-#ifdef EFL_EO_API_SUPPORT
+#ifdef EFL_BETA_API_SUPPORT
#ifndef ELM_VIEW_FORM_H
#define ELM_VIEW_FORM_H
-#ifdef EFL_EO_API_SUPPORT
+#ifdef EFL_BETA_API_SUPPORT
#ifndef ELM_VIEW_LIST_H
#define ELM_VIEW_LIST_H
EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel);
EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj);
-#if defined (EFL_EO_API_SUPPORT) && defined (EFL_BETA_API_SUPPORT)
+#ifdef EFL_BETA_API_SUPPORT
/**
* @brief Set the window's autodel state.
*
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "Emotion_Legacy.h"
#endif
-#ifdef EFL_EO_API_SUPPORT
#include "Emotion_Eo.h"
-#endif
/**
* @file Emotion.h
#include <Eina.h>
#include <Eo.h>
-//TIZEN_ONLY(20190318): fix migration build errors related to beta APIs
-//#ifdef EFL_BETA_API_SUPPORT
-///* This include has been added to support Eo in Evas */
-//#include <Efl.h>
-//#endif
+/* This include has been added to support Eo in Evas */
#include <Efl.h>
-//
#include <Evas_Loader.h>
#ifndef EFL_BETA_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#endif
-#ifndef EFL_EO_API_SUPPORT
-#define EFL_EO_API_SUPPORT
-#endif
#include <Efl.hh>
* @since 1.1
*/
// Support not having eo available
-#if defined (EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT)
+#ifdef EFL_BETA_API_SUPPORT
typedef Efl_Callback_Priority Evas_Callback_Priority;
#else
typedef short Evas_Callback_Priority;
#endif
-#ifndef _EFL_H
-#define _EFL_H
-typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;
-typedef struct tm Efl_Time;
-#endif
-
#ifndef _EFL_TEXT_CURSOR_EO_H_
#define _EFL_TEXT_CURSOR_EO_H_
-#ifndef _EFL_TEXT_CURSOR_EO_CLASS_TYPE
-#define _EFL_TEXT_CURSOR_EO_CLASS_TYPE
-#endif
-typedef Eo Efl_Text_Cursor;
-typedef Eo Efl_Text_Cursor_Cursor;
-
#endif
#ifndef _EFL_GFX_ENTITY_EO_H_
#define _EFL_GFX_ENTITY_EO_H_
# error You shall not include this header directly
#endif
-#ifdef EFL_EO_API_SUPPORT
-
#ifndef _EFL_CANVAS_VG_NODE_EO_CLASS_TYPE
#define _EFL_CANVAS_VG_NODE_EO_CLASS_TYPE
#include "canvas/efl_canvas_animation_group_parallel.eo.h"
#include "canvas/efl_canvas_animation_group_sequential.eo.h"
#include "canvas/efl_canvas_animation_player.eo.h"
-
-#endif /* EFL_EO_API_SUPPORT */
-
-#if defined(EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT)
-
#include "canvas/efl_canvas_event_grabber.eo.h"
/**
#include "canvas/evas_canvas3d_scene.eo.h"
#include "canvas/efl_canvas_scene3d.eo.h"
-#endif /* EFL_BETA_API_SUPPORT */
-#ifdef EFL_EO_API_SUPPORT
#include "canvas/efl_canvas_image_internal.eo.h"
#include "canvas/efl_canvas_image.eo.h"
#include "canvas/efl_canvas_snapshot.eo.h"
#include "canvas/efl_canvas_proxy.eo.h"
#include "canvas/efl_gfx_mapping.eo.h"
-#endif /* EFL_EO_API_SUPPORT */
-#if defined(EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT)
/**
* @ingroup Evas_Object_VG
*
#include "canvas/efl_canvas_vg_gradient.eo.h"
#include "canvas/efl_canvas_vg_gradient_linear.eo.h"
#include "canvas/efl_canvas_vg_gradient_radial.eo.h"
-#endif /* EFL_BETA_API_SUPPORT */
-#ifdef EFL_EO_API_SUPPORT
#include "canvas/efl_input_state.eo.h"
#include "canvas/efl_input_event.eo.h"
#include "canvas/efl_input_pointer.eo.h"
#include "canvas/efl_input_hold.eo.h"
#include "canvas/efl_input_interface.eo.h"
#include "canvas/efl_input_focus.eo.h"
-#endif /* EFL_EO_API_SUPPORT */
-#ifdef EFL_EO_API_SUPPORT
# include "gesture/efl_canvas_gesture_types.eot.h"
# include "gesture/efl_canvas_gesture_touch.eo.h"
# include "gesture/efl_canvas_gesture.eo.h"
# include "gesture/efl_canvas_gesture_long_tap.eo.h"
# include "gesture/efl_canvas_gesture_recognizer.eo.h"
# include "gesture/efl_canvas_gesture_manager.eo.h"
-#endif /* EFL_EO_API_SUPPORT */
#ifdef HAVE_CONFIG_H
#include "config.h"
#else
-#define EFL_EO_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#endif
#undef EFL_BETA_API_SUPPORT
-#undef EFL_EO_API_SUPPORT
#define EFL_NOLEGACY_API_SUPPORT
#include <Efl_Ui.h>
#undef EFL_BETA_API_SUPPORT
-#undef EFL_EO_API_SUPPORT
#include <Elementary.h>
#ifdef HAVE_CONFIG_H
#include "config.h"
#else
-#define EFL_EO_API_SUPPORT
#define EFL_BETA_API_SUPPORT
#endif