E_Tizen_Devicemgr_User_Data *device_user_data;
struct wl_array axes;
E_Tizen_Devicemgr_Mgr_Data *mgr_data;
- E_Comp_Wl_Seat *seat_data;
E_Comp_Wl_Data *comp_wl;
/* TODO: find the seat corresponding to event */
EINA_LIST_FOREACH(comp_wl->seat.resources, l, seat_res)
{
- seat_data = wl_resource_get_user_data(seat_res);
- if (!seat_data) continue;
-
wc = wl_resource_get_client(seat_res);
EINA_LIST_FOREACH(g_tizen_devicemgr->mgr_data_list, ll, mgr_data)
typedef struct _E_Comp_Wl_Output E_Comp_Wl_Output;
typedef struct _E_Comp_Wl_Intercept_Hook E_Comp_Wl_Intercept_Hook;
typedef struct _E_Comp_Wl_Evas_Gl E_Comp_Wl_Evas_Gl;
-typedef struct _E_Comp_Wl_Seat E_Comp_Wl_Seat;
typedef struct _E_Comp_Wl_Pointer_Constraint E_Comp_Wl_Pointer_Constraint;
typedef enum _E_Comp_Wl_Buffer_Type
unsigned char delete_me : 1;
};
-struct _E_Comp_Wl_Seat
-{
- Eina_Bool is_first_resource : 1;
-};
-
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);