#ifndef E_ACTIONS_H
#define E_ACTIONS_H
+#include <e_types.h>
+
typedef struct _E_Action E_Action;
#endif
# ifndef E_APPINFO_H
# define E_APPINFO_H
+#include <e_types.h>
+
#include <unistd.h>
typedef struct _E_Appinfo E_Appinfo;
#ifndef E_BINDINGS_H
#define E_BINDINGS_H
+#include <e_types.h>
+
typedef struct E_Binding_Event_Mouse_Button E_Binding_Event_Mouse_Button;
typedef struct E_Binding_Event_Wheel E_Binding_Event_Wheel;
#ifndef E_CLIENT_VIDEO_H
#define E_CLIENT_VIDEO_H
+#include <e_types.h>
+
#include <tdm.h>
#include <tdm_helper.h> // FIXME: should be removed after module has to be included directly
#ifndef E_COMP_H
#define E_COMP_H
+#include <e_types.h>
#include <e_comp_cfdata.h>
#include <e_client.h>
#include <e_object.h>
#ifndef E_COMP_CANVAS_H
#define E_COMP_CANVAS_H
+#include <e_types.h>
+
E_API E_Zone *e_comp_zone_xy_get(Evas_Coord x, Evas_Coord y);
E_API unsigned int e_comp_canvas_layer_map(E_Layer layer);
E_API unsigned int e_comp_canvas_client_layer_map(E_Layer layer);
#ifndef E_COMP_CFDATA_H
#define E_COMP_CFDATA_H
+#include <e_types.h>
+
typedef struct _E_Comp_Config E_Comp_Config;
typedef struct _E_Comp_Match E_Comp_Match;
#ifndef E_COMP_OBJECT_H
#define E_COMP_OBJECT_H
+#include <e_types.h>
#include <e_map.h>
#include <Eina.h>
#ifndef E_COMP_SCREEN_H
#define E_COMP_SCREEN_H
+#include <e_types.h>
#include <e_client.h>
#include <tdm.h>
# ifndef E_COMP_WL_CAPTURE_H
# define E_COMP_WL_CAPTURE_H
+#include <e_types.h>
#include <e_client.h>
typedef enum _E_Capture_Save_State
#ifndef E_COMP_WL_INPUT_H
#define E_COMP_WL_INPUT_H
+#include <e_types.h>
+
typedef struct _E_Event_Text_Input_Panel_Visibility_Change E_Event_Text_Input_Panel_Visibility_Change;
struct _E_Event_Text_Input_Panel_Visibility_Change
#ifndef E_COMP_WL_RSM_H
#define E_COMP_WL_RSM_H
+#include <e_types.h>
+
typedef struct _E_Event_Remote_Surface_Provider E_Event_Remote_Surface_Provider;
struct _E_Event_Remote_Surface_Provider
#ifndef E_COMP_WL_TBM_H
#define E_COMP_WL_TBM_H
+#include <e_types.h>
+
#include <tbm_surface.h>
#include <wayland-tbm-server.h>
#ifndef E_COMP_WL_VIDEO_BUFFER_H
#define E_COMP_WL_VIDEO_BUFFER_H
+#include <e_types.h>
+
E_API void e_comp_wl_video_buffer_list_print(const char *log_path);
#endif
#ifndef E_COMP_WL_VIEWPORT_H
#define E_COMP_WL_VIEWPORT_H
+#include <e_types.h>
+
E_API Eina_Bool e_comp_wl_viewport_create(struct wl_resource *resource,
uint32_t id,
struct wl_resource *surface);
#ifndef E_CONFIG_H
#define E_CONFIG_H
+#include <e_types.h>
#include <e_config_data.h>
#define E_CONFIG_LIMIT(v, min, max) {if (v >= max) v = max; else if (v <= min) v = min; }
#ifndef E_CONFIG_DATA_H
#define E_CONFIG_DATA_H
+#include <e_types.h>
+
#include <Eet.h>
/** \def E_CONFIG_DD_NEW(str, typ)
#ifndef E_DBUS_CONN_H
#define E_DBUS_CONN_H
+#include <e_types.h>
+
#include <Eldbus.h>
#define E_DBUS_CONN_TYPE (int)0xdb00beaf
#ifndef E_DESK_H
#define E_DESK_H
+#include <e_types.h>
#include <e_desk_area.h>
#include <e_client.h>
#ifndef E_DESK_AREA_H
#define E_DESK_AREA_H
+#include <e_types.h>
#include <e_desk.h>
#include <e_comp.h>
#include <e_comp_wl.h>
#ifndef E_DEVICE_H
#define E_DEVICE_H
+#include <e_types.h>
+
#include <glib-object.h>
#include <Ecore.h>
#ifndef E_DEVICEMGR_H
#define E_DEVICEMGR_H
+#include <e_types.h>
+
#include <glib.h>
typedef struct _E_Devicemgr E_Devicemgr;
#ifndef E_DND_H
#define E_DND_H
+#include <e_types.h>
+
typedef struct _E_Drag E_Drag;
#endif
#ifndef E_EGL_SYNC_H
#define E_EGL_SYNC_H
+#include <e_types.h>
+
typedef struct _E_Egl_Sync E_Egl_Sync;
#endif // E_EGL_SYNC_H
#ifndef E_EOM_H
#define E_EOM_H
+#include <e_types.h>
+
//TODO: This file will be deprecated and will be removed.
E_API Eina_Bool e_eom_is_ec_external(E_Client *ec);
#ifndef E_EXPLICIT_SYNC_H
#define E_EXPLICIT_SYNC_H
+#include <e_types.h>
+
typedef struct _E_Explicit_Sync_Buffer_Release E_Explicit_Sync_Buffer_Release;
#endif // E_EXPLICIT_SYNC_H
#ifndef E_FOCUS_H
#define E_FOCUS_H
+#include <e_types.h>
+
typedef struct _E_Focus E_Focus;
#endif
\ No newline at end of file
#ifndef E_GESTURE_H
#define E_GESTURE_H
+#include <e_types.h>
+
typedef struct _E_Gesture_Info E_Gesture_Info;
typedef struct _E_Event_Gesture_Edge_Swipe E_Event_Gesture_Edge_Swipe;
#ifndef E_HINTS_H
#define E_HINTS_H
+#include <e_types.h>
+
E_API void e_hints_window_visible_set(E_Client *ec);
E_API const Eina_List *e_hints_aux_hint_supported_add(const char *hint);
E_API const Eina_List *e_hints_aux_hint_supported_del(const char *hint);
#ifndef E_HWC_PLANES_H
#define E_HWC_PLANES_H
+#include <e_types.h>
+
E_API void e_hwc_planes_end(E_Hwc *hwc, const char *location);
#endif
#ifndef E_HWC_WINDOW_H
#define E_HWC_WINDOW_H
+#include <e_types.h>
#include <e_object.h>
#include <e_client.h>
#include <e_comp_wl.h>
#ifndef E_HWC_WINDOWS_H
#define E_HWC_WINDOWS_H
+#include <e_types.h>
+
E_API void e_hwc_windows_debug_dump_start(void);
E_API void e_hwc_windows_debug_dump_stop(void);
#ifndef E_INFO_SERVER_H
#define E_INFO_SERVER_H
+#include <e_types.h>
#include <e_info_shared_types.h>
typedef struct E_Event_Info_Rotation_Message E_Event_Info_Rotation_Message;
#ifndef _E_INFO_SHARED_TYPES_
#define _E_INFO_SHARED_TYPES_
+#include <e_types.h>
+
#include <Eina.h>
typedef enum
#ifndef E_INPUT_H
#define E_INPUT_H
+#include <e_types.h>
#include <e_device.h> // FIXME: should be removed after module has to be included directly
#include <e_input_event.h>
#ifndef E_INPUT_EVENT_H
#define E_INPUT_EVENT_H
+#include <e_types.h>
+
typedef Eina_Bool (*ev_handler_func)(void *func_data, int type, void *user_data);
typedef void (*ev_free_func)(void *user_data, void *event_data);
#ifndef E_KEYROUTER_H
#define E_KEYROUTER_H
+#include <e_types.h>
#include <e_device.h>
#include <e_input_event.h>
#include <e_config_data.h>
+#ifndef E_KEYROUTER_PRIVATE_H
+#define E_KEYROUTER_PRIVATE_H
-#include "e_keyrouter.h"
-#include "e_input_event.h"
-
+#include <e_types.h>
+#include <e_keyrouter.h>
+#include <e_input_event.h>
#include <wayland-server.h>
#include <tizen-extension-server-protocol.h>
-
+#endif
#ifndef E_LAYOUT_H
#define E_LAYOUT_H
+#include <e_types.h>
+
E_API Evas_Object *e_layout_add (Evas *evas);
E_API void e_layout_virtual_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
E_API void e_layout_pack (Evas_Object *obj, Evas_Object *child);
#ifndef E_LOG_H
#define E_LOG_H
+#include <e_types.h>
#include <e_client.h>
#include <e_pixmap.h>
#ifndef E_MAIN_H
#define E_MAIN_H
+#include <e_types.h>
+
typedef struct _E_Main_Hook E_Main_Hook;
typedef enum _E_Main_Hook_Point
#ifndef E_MAP_H
#define E_MAP_H
+#include <e_types.h>
+
#include <Evas.h>
typedef struct _E_Map E_Map;
#ifndef E_MODULE_H
#define E_MODULE_H
+#include <e_types.h>
+
#define E_MODULE_API_VERSION 17
typedef struct _E_Module E_Module;
#ifndef E_OBJECT_H
#define E_OBJECT_H
+#include <e_types.h>
+
#include <Eina.h>
#include <Ecore.h>
#ifndef E_OUTPUT_H
#define E_OUTPUT_H
+#include <e_types.h>
#include <e_zone.h>
#include <e_comp_screen.h>
#include <e_hwc.h>
# ifndef E_PIXMAP_H
# define E_PIXMAP_H
+#include <e_types.h>
#include <e_client.h>
typedef struct _E_Pixmap E_Pixmap;
//TODO: This file will be deprecated and will be removed.
+
+#include <e_types.h>
#include <e_comp_screen.h>
#include <e_output.h>
#include <e_plane_renderer.h>
//TODO: This file will be deprecated and will be removed.
+
+#include <e_types.h>
#include <e_comp_screen.h>
#include <e_output.h>
#include <e_plane.h>
#ifndef E_POINTER_H
#define E_POINTER_H
+
+#include <e_types.h>
#include <e_object.h>
#include <Ecore.h>
# ifndef E_POLICY_H
# define E_POLICY_H
+#include <e_types.h>
#include <e_client.h>
#include <e_zone.h>
#include <e_desk.h>
#ifndef _E_POLICY_APPINFO_H
# define _E_POLICY_APPINFO_H
-# include "e_appinfo.h"
+
+#include <e_types.h>
+#include <e_appinfo.h>
+
#endif
#ifndef E_POLICY_CONFORMANT_H
#define E_POLICY_CONFORMANT_H
+#include <e_types.h>
+
E_API Eina_Bool e_policy_conformant_part_add(E_Client *ec);
E_API Eina_Bool e_policy_conformant_part_del(E_Client *ec);
E_API Eina_Bool e_policy_conformant_part_update(E_Client *ec);
#ifndef E_POLICY_PRIVATE_DATA_H
#define E_POLICY_PRIVATE_DATA_H
+#include <e_types.h>
+
#include <Eina.h>
/* define layer values here */
#ifndef E_POLICY_VISIBILITY_H
#define E_POLICY_VISIBILITY_H
+#include <e_types.h>
+
#define E_VIS_JOB_TYPE_ALL (E_VIS_JOB_TYPE_SHOW | \
E_VIS_JOB_TYPE_HIDE | \
E_VIS_JOB_TYPE_RAISE | \
#ifndef E_POLICY_WL_H
#define E_POLICY_WL_H
+#include <e_types.h>
#include <e_client.h>
#include <e_policy.h>
#ifndef E_PREFIX_H
#define E_PREFIX_H
+#include <e_types.h>
+
E_API size_t e_prefix_data_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
#endif
#ifndef E_PRESENTATION_TIME_H
#define E_PRESENTATION_TIME_H
+#include <e_types.h>
+
typedef struct _E_Presentation_Time_Container E_Presentation_Time_Container;
struct _E_Presentation_Time_Container
#ifndef E_PRIVILEGE_H
#define E_PRIVILEGE_H
+#include <e_types.h>
+
extern E_API const char *E_PRIVILEGE_GESTURE_GRAB;
extern E_API const char *E_PRIVILEGE_GESTURE_ACTIVATE;
# ifndef E_PROCESSMGR_H
# define E_PROCESSMGR_H
+#include <e_types.h>
+
typedef struct _E_Process_Manager E_Process_Manager;
typedef struct _E_Process E_Process;
#ifndef E_SCREENSAVER_H
#define E_SCREENSAVER_H
+#include <e_types.h>
+
E_API void e_screensaver_timeout_set(double time);
E_API double e_screensaver_timeout_get(void);
E_API void e_screensaver_notidle(void);
#ifndef E_SECURITY_H
#define E_SECURITY_H
+#include <e_types.h>
+
E_API Eina_Bool e_security_privilege_check(pid_t pid, uid_t uid, const char *privilege);
#endif
#ifndef E_SERVICE_QUICKPANEL_H
#define E_SERVICE_QUICKPANEL_H
+#include <e_types.h>
#include <e_policy.h>
#include <tzsh_server.h>
#ifndef E_SERVICE_SOFTKEY_H
#define E_SERVICE_SOFTKEY_H
+#include <e_types.h>
#include <e_policy.h>
typedef struct _E_Service_Softkey E_Service_Softkey;
#ifndef E_THEME_H
#define E_THEME_H
+#include <e_types.h>
+
E_API int e_theme_edje_object_set(Evas_Object *o, const char *category, const char *group);
#endif
#ifndef E_UTIL_TRANSFORM_H
#define E_UTIL_TRANSFORM_H
+#include <e_types.h>
#include <e_client.h>
typedef struct _E_Util_Transform E_Util_Transform;
#ifndef E_UTILS_H
#define E_UTILS_H
+#include <e_types.h>
+
E_API char *e_util_env_get(const char *name);
E_API int e_util_strcmp(const char *s1, const char *s2);
E_API unsigned int e_util_timestamp_get(void);
#ifndef _E_VIDEO_DEBUG_H_
#define _E_VIDEO_DEBUG_H_
+#include <e_types.h>
+
E_API Eina_Bool e_video_debug_display_primary_plane_value_get(void);
E_API void e_video_debug_display_primary_plane_set(Eina_Bool set);
#ifndef E_ZONE_H
#define E_ZONE_H
+#include <e_types.h>
#include <e_client.h>
#include <e_actions.h>
#include <e_focus.h>
#ifndef _E_ZONE_VIDEO_H_
#define _E_ZONE_VIDEO_H_
+#include <e_types.h>
+
E_API Eina_Bool e_zone_video_available_size_get(E_Zone *zone, int *minw, int *minh, int *maxw, int *maxh, int *align);
#endif