#include "e_uuid_store_intern.h"
#include "e_utils_intern.h"
#include "e_comp_canvas_intern.h"
+#include "e_comp_wl_intern.h"
#define PRI(ec) ((E_Client_Private *)e_object_data_get(E_OBJECT(ec)))
#include "e_comp_canvas_intern.h"
#include "e_comp_cfdata_intern.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
#include <sys/xattr.h>
#include "services/e_service_quickpanel.h"
#include "e_comp_canvas_intern.h"
#include "e_comp_screen_intern.h"
#include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
#include "Eeze.h"
#include <tizen-extension-server-protocol.h>
#include "e.h"
+#include "e_comp_wl_intern.h"
+#include "e_comp_wl_private.h"
#include "e_foreign.h"
#include "e_wtz_shell_intern.h"
#include "e_comp_wl_private.h"
})
#include <tbm_surface.h>
-#include "e_device.h"
typedef struct _E_Comp_Wl_Aux_Hint E_Comp_Wl_Aux_Hint;
typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer;
Eina_Bool is_first_resource : 1;
};
-EINTERN Eina_Bool e_comp_wl_init(void);
-EINTERN void e_comp_wl_shutdown(void);
-
-EINTERN void e_comp_wl_deferred_job(void);
-
-EINTERN void e_comp_wl_surface_destroy(struct wl_resource *resource);
-EINTERN void e_comp_wl_surface_attach(E_Client *ec, E_Comp_Wl_Buffer *buffer);
-EINTERN Eina_Bool e_comp_wl_surface_commit(E_Client *ec);
-E_API void e_comp_wl_buffer_reference(E_Comp_Wl_Buffer_Ref *ref, E_Comp_Wl_Buffer *buffer);
-
-EINTERN Eina_Bool e_comp_wl_output_init(const char *id, const char *make, const char *model, int x, int y, int w, int h, int pw, int ph, unsigned int refresh, unsigned int subpixel, unsigned int transform);
-EINTERN void e_comp_wl_output_remove(const char *id);
-
-EINTERN Eina_Bool e_comp_wl_key_down(Ecore_Event_Key *ev, E_Device *dev);
-EINTERN Eina_Bool e_comp_wl_key_up(Ecore_Event_Key *ev, E_Device *dev);
-EINTERN Eina_Bool e_comp_wl_evas_handle_mouse_button(E_Client *ec, uint32_t timestamp, uint32_t button_id, uint32_t state);
-E_API void e_comp_wl_touch_cancel(void);
-
-E_API E_Comp_Wl_Hook *e_comp_wl_hook_add(E_Comp_Wl_Hook_Point hookpoint, E_Comp_Wl_Hook_Cb func, const void *data);
-E_API void e_comp_wl_hook_del(E_Comp_Wl_Hook *ch);
-
-E_API E_Comp_Wl_Pid_Hook *e_comp_wl_pid_hook_add(E_Comp_Wl_Pid_Hook_Point hookpoint, E_Comp_Wl_Pid_Hook_Cb func, const void *data);
-E_API void e_comp_wl_pid_hook_del(E_Comp_Wl_Pid_Hook *ch);
-
+E_API void e_comp_wl_buffer_reference(E_Comp_Wl_Buffer_Ref *ref, E_Comp_Wl_Buffer *buffer);
+E_API void e_comp_wl_touch_cancel(void);
+E_API E_Client *e_comp_wl_topmost_parent_get(E_Client *ec);
+E_API enum wl_output_transform e_comp_wl_output_buffer_transform_get(E_Client *ec);
+E_API void e_comp_wl_map_size_cal_from_buffer(E_Client *ec);
+E_API void e_comp_wl_map_size_cal_from_viewport(E_Client *ec);
+E_API void e_comp_wl_map_apply(E_Client *ec);
+E_API void e_comp_wl_input_cursor_timer_enable_set(Eina_Bool enabled);
+
+E_API E_Comp_Wl_Hook *e_comp_wl_hook_add(E_Comp_Wl_Hook_Point hookpoint, E_Comp_Wl_Hook_Cb func, const void *data);
+E_API void e_comp_wl_hook_del(E_Comp_Wl_Hook *ch);
+E_API E_Comp_Wl_Pid_Hook *e_comp_wl_pid_hook_add(E_Comp_Wl_Pid_Hook_Point hookpoint, E_Comp_Wl_Pid_Hook_Cb func, const void *data);
+E_API void e_comp_wl_pid_hook_del(E_Comp_Wl_Pid_Hook *ch);
E_API E_Comp_Wl_Intercept_Hook *e_comp_wl_intercept_hook_add(E_Comp_Wl_Intercept_Hook_Point hookpoint, E_Comp_Wl_Intercept_Hook_Cb func, const void *data);
-E_API void e_comp_wl_intercept_hook_del(E_Comp_Wl_Intercept_Hook *ch);
-
-EINTERN void e_comp_wl_shell_surface_ready(E_Client *ec);
-
-E_API E_Client* e_comp_wl_topmost_parent_get(E_Client *ec);
-
-EINTERN enum wl_output_transform e_comp_wl_output_pending_buffer_transform_get(E_Client *ec);
-E_API enum wl_output_transform e_comp_wl_output_buffer_transform_get(E_Client *ec);
-E_API void e_comp_wl_map_size_cal_from_buffer(E_Client *ec);
-E_API void e_comp_wl_map_size_cal_from_viewport(E_Client *ec);
-E_API void e_comp_wl_map_apply(E_Client *ec);
-
-EINTERN void e_comp_wl_map_inv_coord_get(E_Client *ec, int x, int y, int *mx, int *my);
-
-E_API void e_comp_wl_input_cursor_timer_enable_set(Eina_Bool enabled);
-EINTERN void e_comp_wl_send_event_device(struct wl_client *wc, uint32_t timestamp, Ecore_Device *dev, uint32_t serial);
-EINTERN void e_comp_wl_send_event_e_device(struct wl_client *wc, uint32_t timestamp, E_Device *dev, uint32_t serial);
-
-EINTERN Eina_Bool e_comp_wl_key_send(E_Client *ec, int keycode, Eina_Bool pressed, void *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_key_cancel(E_Client *ec, int keycode, Ecore_Device *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_touch_send(E_Client *ec, int idx, int x, int y, Eina_Bool pressed, Ecore_Device *dev, double radius_x, double radius_y, double pressure, double angle, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_touch_update_send(E_Client *ec, int idx, int x, int y, Ecore_Device *dev, double radius_x, double radius_y, double pressure, double angle, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_touch_cancel_send(E_Client *ec);
-EINTERN Eina_Bool e_comp_wl_mouse_button_send(E_Client *ec, int buttons, Eina_Bool pressed, Ecore_Device *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_mouse_move_send(E_Client *ec, int x, int y, Ecore_Device *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_mouse_wheel_send(E_Client *ec, int direction, int z, Ecore_Device *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_mouse_in_send(E_Client *ec, int x, int y, Ecore_Device *dev, uint32_t time);
-EINTERN Eina_Bool e_comp_wl_mouse_out_send(E_Client *ec, Ecore_Device *dev, uint32_t time);
-EINTERN void e_comp_wl_mouse_in_renew(E_Client *ec, int buttons, int x, int y, void *data, Evas_Modifier *modifiers, Evas_Lock *locks, unsigned int timestamp, Evas_Event_Flags event_flags, Evas_Device *dev, Evas_Object *event_src);
-EINTERN void e_comp_wl_mouse_out_renew(E_Client *ec, int buttons, int x, int y, void *data, Evas_Modifier *modifiers, Evas_Lock *locks, unsigned int timestamp, Evas_Event_Flags event_flags, Evas_Device *dev, Evas_Object *event_src);
-EINTERN Eina_Bool e_comp_wl_key_process(Ecore_Event_Key *ev, E_Device *dev, int type);
-
-EINTERN Eina_Bool e_comp_wl_cursor_hide(E_Client *ec);
-
-EINTERN void e_comp_wl_pos_convert(int width, int height, int transform, int scale, int sx, int sy, int *bx, int *by);
-EINTERN void e_comp_wl_pos_convert_inverse(int width, int height, int transform, int scale, int bx, int by, int *sx, int *sy);
-EINTERN void e_comp_wl_rect_convert(int width, int height, int transform, int scale, int sx, int sy, int sw, int sh, int *bx, int *by, int *bw, int *bh);
-EINTERN void e_comp_wl_rect_convert_inverse(int width, int height, int transform, int scale, int bx, int by, int bw, int bh, int *sx, int *sy, int *sw, int *sh);
-EINTERN E_Comp_Wl_Output* e_comp_wl_output_find(E_Client *ec);
-EINTERN Eina_Array *e_comp_wl_output_find_all(E_Client *ec);
-
-EINTERN void e_comp_wl_feed_focus_in(E_Client *ec);
-
-EINTERN Eina_Bool e_comp_wl_commit_sync_client_geometry_add(E_Client *ec, uint32_t serial, int32_t x, int32_t y, int32_t w, int32_t h);
-EINTERN Eina_Bool e_comp_wl_commit_sync_configure(E_Client *ec);
-
-EINTERN Eina_Bool e_comp_wl_pid_output_configured_resolution_send(pid_t pid, int w, int h);
-
-EINTERN void e_comp_wl_surface_state_init(E_Comp_Wl_Surface_State *state, int w, int h);
-EINTERN void e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state);
-EINTERN void e_comp_wl_hook_call(E_Comp_Wl_Hook_Point hookpoint, E_Client *ec);
-EINTERN void e_comp_wl_surface_state_finish(E_Comp_Wl_Surface_State *state);
-EINTERN void e_comp_wl_surface_state_buffer_set(E_Comp_Wl_Surface_State *state, E_Comp_Wl_Buffer *buffer);
-
-EINTERN Eina_Bool e_comp_wl_surface_viewport_get(E_Client *ec, Eina_Rectangle *buffer_viewport, Eina_Rectangle *output_viewport, unsigned int *transform);
-
-EINTERN Eina_Bool e_comp_wl_surface_role_set(E_Client *ec, const char *role_name, struct wl_resource *error_resource, uint32_t error_code);
-EINTERN const char *e_comp_wl_surface_role_get(E_Client *ec);
-
-EINTERN struct wl_resource *e_comp_wl_client_surface_get(E_Client *ec);
-EINTERN void e_comp_wl_client_surface_set(E_Client *ec, struct wl_resource *surface);
-
-EINTERN void e_comp_wl_display_flush();
-EINTERN void e_comp_wl_focused_client_flush();
-
-EINTERN void e_comp_wl_connection_lock();
-EINTERN void e_comp_wl_connection_unlock();
-
-EINTERN E_Client *e_comp_wl_util_client_from_surface_resource(struct wl_resource *surface_resource);
+E_API void e_comp_wl_intercept_hook_del(E_Comp_Wl_Intercept_Hook *ch);
# endif
#endif
#include <libds/types/ds_buffer.h>
#include <tbm_surface.h>
-#include "e_comp_wl.h"
EINTERN E_Comp_Wl_Buffer *e_comp_wl_buffer_get(struct ds_buffer *ds_buffer);
EINTERN E_Comp_Wl_Buffer *e_comp_wl_buffer_create_with_tbm_surface(tbm_surface_h tbm_surface);
#include "e.h"
#include "e_comp_wl_capture_intern.h"
+#include "e_comp_wl_intern.h"
#include <tbm_surface.h>
#include <tbm_surface_internal.h>
#include "e_comp_wl_data_intern.h"
#include "e_comp_wl_input_intern.h"
#include "e_comp_canvas_intern.h"
+#include "e_comp_wl_intern.h"
typedef struct {
int src_fd;
#ifndef E_COMP_WL_DATA_INTERN_H
#define E_COMP_WL_DATA_INTERN_H
-# include "e_comp_wl.h"
-
# ifdef PIPE_BUF
# define CLIPBOARD_CHUNK PIPE_BUF
# else
#include "e.h"
#include "e_comp_wl_input_intern.h"
#include "e_utils_intern.h"
+#include "e_comp_wl_intern.h"
#include <sys/mman.h>
#include <pixman.h>
--- /dev/null
+#ifndef E_COMP_WL_INTERN_H
+#define E_COMP_WL_INTERN_H
+
+#include "e_device.h"
+
+EINTERN Eina_Bool e_comp_wl_init(void);
+EINTERN void e_comp_wl_shutdown(void);
+
+EINTERN void e_comp_wl_deferred_job(void);
+
+EINTERN void e_comp_wl_surface_destroy(struct wl_resource *resource);
+EINTERN void e_comp_wl_surface_attach(E_Client *ec, E_Comp_Wl_Buffer *buffer);
+EINTERN Eina_Bool e_comp_wl_surface_commit(E_Client *ec);
+
+EINTERN Eina_Bool e_comp_wl_output_init(const char *id, const char *make, const char *model, int x, int y, int w, int h, int pw, int ph, unsigned int refresh, unsigned int subpixel, unsigned int transform);
+EINTERN void e_comp_wl_output_remove(const char *id);
+EINTERN enum wl_output_transform e_comp_wl_output_pending_buffer_transform_get(E_Client *ec);
+EINTERN E_Comp_Wl_Output *e_comp_wl_output_find(E_Client *ec);
+EINTERN Eina_Array *e_comp_wl_output_find_all(E_Client *ec);
+EINTERN Eina_Bool e_comp_wl_pid_output_configured_resolution_send(pid_t pid, int w, int h);
+
+EINTERN Eina_Bool e_comp_wl_key_down(Ecore_Event_Key *ev, E_Device *dev);
+EINTERN Eina_Bool e_comp_wl_key_up(Ecore_Event_Key *ev, E_Device *dev);
+EINTERN Eina_Bool e_comp_wl_key_send(E_Client *ec, int keycode, Eina_Bool pressed, void *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_key_cancel(E_Client *ec, int keycode, Ecore_Device *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_key_process(Ecore_Event_Key *ev, E_Device *dev, int type);
+
+EINTERN Eina_Bool e_comp_wl_touch_send(E_Client *ec, int idx, int x, int y, Eina_Bool pressed, Ecore_Device *dev, double radius_x, double radius_y, double pressure, double angle, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_touch_update_send(E_Client *ec, int idx, int x, int y, Ecore_Device *dev, double radius_x, double radius_y, double pressure, double angle, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_touch_cancel_send(E_Client *ec);
+
+EINTERN Eina_Bool e_comp_wl_mouse_button_send(E_Client *ec, int buttons, Eina_Bool pressed, Ecore_Device *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_mouse_move_send(E_Client *ec, int x, int y, Ecore_Device *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_mouse_wheel_send(E_Client *ec, int direction, int z, Ecore_Device *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_mouse_in_send(E_Client *ec, int x, int y, Ecore_Device *dev, uint32_t time);
+EINTERN Eina_Bool e_comp_wl_mouse_out_send(E_Client *ec, Ecore_Device *dev, uint32_t time);
+EINTERN void e_comp_wl_mouse_in_renew(E_Client *ec, int buttons, int x, int y, void *data, Evas_Modifier *modifiers, Evas_Lock *locks, unsigned int timestamp, Evas_Event_Flags event_flags, Evas_Device *dev, Evas_Object *event_src);
+EINTERN void e_comp_wl_mouse_out_renew(E_Client *ec, int buttons, int x, int y, void *data, Evas_Modifier *modifiers, Evas_Lock *locks, unsigned int timestamp, Evas_Event_Flags event_flags, Evas_Device *dev, Evas_Object *event_src);
+
+EINTERN void e_comp_wl_send_event_device(struct wl_client *wc, uint32_t timestamp, Ecore_Device *dev, uint32_t serial);
+EINTERN void e_comp_wl_send_event_e_device(struct wl_client *wc, uint32_t timestamp, E_Device *dev, uint32_t serial);
+
+EINTERN Eina_Bool e_comp_wl_evas_handle_mouse_button(E_Client *ec, uint32_t timestamp, uint32_t button_id, uint32_t state);
+
+EINTERN void e_comp_wl_shell_surface_ready(E_Client *ec);
+
+EINTERN void e_comp_wl_map_inv_coord_get(E_Client *ec, int x, int y, int *mx, int *my);
+
+EINTERN Eina_Bool e_comp_wl_cursor_hide(E_Client *ec);
+
+EINTERN void e_comp_wl_pos_convert(int width, int height, int transform, int scale, int sx, int sy, int *bx, int *by);
+EINTERN void e_comp_wl_pos_convert_inverse(int width, int height, int transform, int scale, int bx, int by, int *sx, int *sy);
+EINTERN void e_comp_wl_rect_convert(int width, int height, int transform, int scale, int sx, int sy, int sw, int sh, int *bx, int *by, int *bw, int *bh);
+EINTERN void e_comp_wl_rect_convert_inverse(int width, int height, int transform, int scale, int bx, int by, int bw, int bh, int *sx, int *sy, int *sw, int *sh);
+
+EINTERN void e_comp_wl_feed_focus_in(E_Client *ec);
+
+EINTERN Eina_Bool e_comp_wl_commit_sync_client_geometry_add(E_Client *ec, uint32_t serial, int32_t x, int32_t y, int32_t w, int32_t h);
+EINTERN Eina_Bool e_comp_wl_commit_sync_configure(E_Client *ec);
+
+EINTERN void e_comp_wl_surface_state_init(E_Comp_Wl_Surface_State *state, int w, int h);
+EINTERN void e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state);
+EINTERN void e_comp_wl_surface_state_finish(E_Comp_Wl_Surface_State *state);
+EINTERN void e_comp_wl_surface_state_buffer_set(E_Comp_Wl_Surface_State *state, E_Comp_Wl_Buffer *buffer);
+EINTERN Eina_Bool e_comp_wl_surface_viewport_get(E_Client *ec, Eina_Rectangle *buffer_viewport, Eina_Rectangle *output_viewport, unsigned int *transform);
+EINTERN Eina_Bool e_comp_wl_surface_role_set(E_Client *ec, const char *role_name, struct wl_resource *error_resource, uint32_t error_code);
+EINTERN const char *e_comp_wl_surface_role_get(E_Client *ec);
+EINTERN void e_comp_wl_client_surface_set(E_Client *ec, struct wl_resource *surface);
+
+EINTERN struct wl_resource *e_comp_wl_client_surface_get(E_Client *ec);
+
+EINTERN void e_comp_wl_hook_call(E_Comp_Wl_Hook_Point hookpoint, E_Client *ec);
+
+
+EINTERN void e_comp_wl_display_flush();
+EINTERN void e_comp_wl_focused_client_flush();
+
+EINTERN void e_comp_wl_connection_lock();
+EINTERN void e_comp_wl_connection_unlock();
+
+EINTERN E_Client *e_comp_wl_util_client_from_surface_resource(struct wl_resource *surface_resource);
+
+#endif
#include "e_device.h"
#include "e_client_intern.h"
#include "e_process_intern.h"
+#include "e_comp_wl_intern.h"
#include <tizen-remote-surface-server-protocol.h>
#include <tbm_surface.h>
#include "e_actions_intern.h"
#include "e_bindings_intern.h"
#include "e_xdg_shell_v6_intern.h"
+#include "e_comp_wl_intern.h"
#include <xdg-shell-unstable-v5-server-protocol.h>
#include <xdg-shell-unstable-v6-server-protocol.h>
#include "e.h"
+#include "e_comp_wl_intern.h"
+#include "e_comp_wl_intern.h"
#include <tizen-extension-server-protocol.h>
#include "e.h"
#include "e_compositor.h"
+#include "e_comp_wl_intern.h"
+
#include <wayland-server.h>
#include <wayland-tbm-server.h>
#include <scaler-server-protocol.h>
#include "e.h"
+#include "e_comp_wl_intern.h"
#include "e_comp_wl_private.h"
#include "e_comp_wl_data_intern.h"
#include "e_devicemgr_private.h"
#include "e_input_event.h"
+#include "e_comp_wl_intern.h"
Eina_Bool
e_devicemgr_strcmp(const char *dst, const char *src)
#include "e_devicemgr_private.h"
+#include "e_comp_wl_intern.h"
static void _e_devicemgr_keyboard_grab_client_cb_destroy(struct wl_listener *l, void *data);
#include "e_devicemgr_private.h"
+#include "e_comp_wl_intern.h"
#ifdef HAVE_CYNARA
#define E_DEVMGR_CYNARA_ERROR_CHECK_GOTO(func_name, ret, label) \
#include "e_foreign_private.h"
+#include "e_comp_wl_intern.h"
#define ESINF(obj, fmt, x...) \
FINF("EShell:%p| "fmt, es->ec, obj, ##x)
#include "e.h"
#include "e_comp_wl_buffer_intern.h"
+#include "e_comp_wl_intern.h"
# include <pixman.h>
# include <wayland-tbm-server.h>
#include "e.h"
#include "e_comp_wl_buffer_intern.h"
+#include "e_comp_wl_intern.h"
# include <gbm.h>
# include <wayland-tbm-server.h>
#include "e.h"
#include "e_utils_intern.h"
-#include "e_comp_wl.h"
#include "e_policy_wl.h"
#include "e_comp_object.h"
#include "e_info_protocol.h"
#include "e_input_private.h"
#include "e_comp_screen_intern.h"
#include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
#include <Ecore_Input_Evas.h>
#include <cpu-boosting.h>
#include "e_input_private.h"
#include "e_input_event.h"
#include "e_keyrouter.h"
+#include "e_comp_wl_intern.h"
#include <glib.h>
#include "e_keyrouter_private.h"
#include "e_input_event.h"
#include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
#include <glib.h>
#include "e_keyrouter_private.h"
#include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
static void _e_keyrouter_send_key_events(int type, Ecore_Event_Key *ev, E_Device *dev);
static void _e_keyrouter_send_key_events_press(int type, Ecore_Event_Key *ev, E_Device *dev);
#include "e_keyrouter_private.h"
#include "e_comp_wl_input_intern.h"
+#include "e_comp_wl_intern.h"
void
e_keyrouter_wl_event_surface_send(struct wl_resource *surface, int key, int mode)
#include "e_client_intern.h"
#include "e_utils_intern.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
#include <device/board-internal.h>
#include "e.h"
-#include "e_comp_wl.h"
#include "e_comp_wl_buffer_intern.h"
#include <wayland-tbm-server.h>
#include "e.h"
#include "e_comp_canvas_intern.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
#include <device/board-internal.h>
#include "e_comp_wl_buffer_intern.h"
#include "e_comp_canvas_intern.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
# include <tdm.h>
# include <tdm_helper.h>
#include "e.h"
+#include "e_comp_wl_intern.h"
#include <wayland-server.h>
#include <tizen-extension-server-protocol.h>
*/
#include "e.h"
-#include "e_comp_wl.h"
#include "e_policy_wl.h"
#include "e_policy_visibility.h"
#include "e_policy_visibility_internal.h"
#include "e_client_intern.h"
#include "e_subsurface_watcher_intern.h"
#include "e_comp_wl_data_intern.h"
+#include "e_comp_wl_intern.h"
#include <device/display.h>
#include <wayland-server.h>
#include "e.h"
#include "e_xdg_shell_v6_intern.h"
+#include "e_comp_wl_intern.h"
#include <libds/surface.h>
#include <libds/types/ds_xdg_shell_v6.h>
#include "e.h"
#include "services/e_service_kvm.h"
#include "e_comp_wl_data_intern.h"
+#include "e_comp_wl_intern.h"
#include <wayland-server.h>
#include <tzsh_server.h>
#include "e_video_internal.h"
+#include "e_comp_wl_intern.h"
#define EO_DATA_KEY "E_Client_Video"
#include "e_video_internal.h"
#include "e_video_hwc.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
#include <wayland-tbm-server.h>
#include "e_video_internal.h"
#include "e_video_hwc.h"
#include "e_comp_screen_intern.h"
+#include "e_comp_wl_intern.h"
#define CHECKING_PRIMARY_ZPOS