#include "e_comp_intern.h"
#include "e_input_intern.h"
#include "e_error_intern.h"
+#include "e_pointer_intern.h"
#include "Eeze.h"
#include <tizen-extension-server-protocol.h>
#include "e_input_intern.h"
#include "e_keyrouter_intern.h"
#include "e_error_intern.h"
+#include "e_pointer_intern.h"
#include <tizen-extension-server-protocol.h>
#include <relative-pointer-unstable-v1-server-protocol.h>
#include "e_utils_intern.h"
#include "e_comp_wl_intern.h"
#include "e_input_intern.h"
+#include "e_pointer_intern.h"
#include <sys/mman.h>
#include <pixman.h>
#include "e_comp_wl_intern.h"
#include "e_comp_wl_subsurface_intern.h"
#include "e_comp_wl_tbm_intern.h"
+#include "e_pointer_intern.h"
# include <pixman.h>
# include <wayland-tbm-server.h>
#include "e_icon_intern.h"
#include "e_devicemgr_intern.h"
#include "e_error_intern.h"
+#include "e_pointer_intern.h"
#ifdef __linux__
# include <sys/prctl.h>
#include "e_comp_canvas_intern.h"
#include "e_comp_screen_intern.h"
#include "e_comp_wl_intern.h"
+#include "e_pointer_intern.h"
#include <device/board-internal.h>
#include "e_comp_canvas_intern.h"
#include "e_comp_screen_intern.h"
#include "e_comp_wl_intern.h"
+#include "e_pointer_intern.h"
# include <tdm.h>
# include <tdm_helper.h>
#include "e.h"
+#include "e_pointer_intern.h"
#include "e_input_intern.h"
/* local variables */
typedef void (*E_Pointer_Hook_Cb)(void *data, E_Pointer *ptr);
#else
-# ifndef E_POINTER_H
-# define E_POINTER_H
-
-# define E_POINTER_TYPE 0xE0b01013
+#ifndef E_POINTER_H
+#define E_POINTER_H
struct _E_Pointer
{
unsigned char delete_me : 1;
};
-EINTERN int e_pointer_init(void);
-EINTERN int e_pointer_shutdown(void);
-EINTERN E_Pointer *e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled);
-EINTERN void e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y);
-
-EINTERN void e_pointer_touch_move(E_Pointer *ptr, int x, int y);
E_API void e_pointer_mouse_move(E_Pointer *ptr, int x, int y);
-
-EINTERN E_Pointer *e_pointer_get(E_Client *ec);
-EINTERN void e_pointer_hide(E_Pointer *ptr);
-E_API Eina_Bool e_pointer_is_hidden(E_Pointer *ptr);
-E_API void e_pointer_rotation_set(E_Pointer *ptr, int rotation);
-EINTERN void e_pointer_position_get(E_Pointer *ptr, int *x, int *y);
+E_API Eina_Bool e_pointer_is_hidden(E_Pointer *ptr);
+E_API void e_pointer_rotation_set(E_Pointer *ptr, int rotation);
E_API E_Pointer_Hook *e_pointer_hook_add(E_Pointer_Hook_Point hookpoint, E_Pointer_Hook_Cb func, const void *data);
E_API void e_pointer_hook_del(E_Pointer_Hook *ch);
--- /dev/null
+#ifndef E_POINTER_INTERN_H
+#define E_POINTER_INTERN_H
+
+#define E_POINTER_TYPE 0xE0b01013
+
+EINTERN int e_pointer_init(void);
+EINTERN int e_pointer_shutdown(void);
+
+EINTERN E_Pointer *e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled);
+EINTERN void e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y);
+EINTERN void e_pointer_touch_move(E_Pointer *ptr, int x, int y);
+EINTERN E_Pointer *e_pointer_get(E_Client *ec);
+EINTERN void e_pointer_hide(E_Pointer *ptr);
+EINTERN void e_pointer_position_get(E_Pointer *ptr, int *x, int *y);
+
+#endif