src/include/e_view_edje.h \
src/include/e_view_layout.h \
src/include/e_blur_video_capture.h \
-src/include/e_view_text.h
+src/include/e_view_text.h \
+src/include/e_seat.h
enlightenment_src = \
src/bin/e_comp_screen.c \
#include "e_zone_intern.h"
#include "e_tizen_screen_manager_intern.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include <tizen-extension-server-protocol.h>
#include <tbm_bufmgr_internal.h>
#include "e_utils_intern.h"
#include "e_input_seat_intern.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include "ecore_device_ex_intern.h"
#include <libudev.h>
#include "e_keyrouter_keygrab_intern.h"
#include "e_keyrouter_hardkeys_intern.h"
#include "e_zone_intern.h"
+#include "e_seat.h"
#include <tizen-extension-server-protocol.h>
#include "e_view_client_intern.h"
#include "e_comp_wl_input_thread_intern.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include "e_surface_view_intern.h"
#include "e_focus_intern.h"
#include "e_zone_intern.h"
#include "e_keyrouter_intern.h"
#include "e_input_thread_client_intern.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include <sys/mman.h>
#include <fcntl.h>
#include "e_pointer_intern.h"
#include "e_input_backend_intern.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include <tizen-extension-server-protocol.h>
#include "e_security.h"
#include "e_input_log.h"
#include "e_seat_intern.h"
+#include "e_seat.h"
#include <tizen-extension-server-protocol.h>
#include "e_keyrouter_keygrab_intern.h"
#include "e_keyrouter_hardkeys_intern.h"
#include "e_zone_intern.h"
+#include "e_seat.h"
#include <tizen-extension-server-protocol.h>
#include "e_seat_intern.h"
+#include "e_seat.h"
#include "e_input_seat_intern.h"
#include "e_comp_intern.h"
#include "e_comp_wl_intern.h"
E_FREE(seat);
}
-EINTERN E_Zone *
+E_API E_Zone *
e_seat_zone_get(E_Seat *seat)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(seat, NULL);
return seat->zone;
}
-EINTERN E_Seat *
+E_API E_Seat *
e_seat_find(const char *name)
{
Eina_List *l;
EINTERN Eina_List *e_seat_list_get();
-EINTERN E_Zone *e_seat_zone_get(E_Seat *seat);
-EINTERN E_Seat *e_seat_find(const char *name);
EINTERN void e_seat_update_seat_caps(E_Seat *seat, struct wl_client *wc);
EINTERN void e_seat_touch_send_motion(E_Seat *seat, struct wl_client *wc,
--- /dev/null
+#ifndef E_SEAT_H
+#define E_SEAT_H
+
+#include <e_types.h>
+#include <e_zone.h>
+
+E_API E_Zone *e_seat_zone_get(E_Seat *seat);
+E_API E_Seat *e_seat_find(const char *name);
+
+#endif