e_pointer: change cursor moving APIs to E_API 43/235143/1
authorjeon <jhyuni.kang@samsung.com>
Tue, 2 Jun 2020 06:57:13 +0000 (15:57 +0900)
committerjeon <jhyuni.kang@samsung.com>
Tue, 2 Jun 2020 07:37:11 +0000 (16:37 +0900)
  - Cursor behavior is not defined when screen-reader is enabled.
    So temporary to open cursor moving APIs for screen-reader module
    control cursor.
  - After cursor behavior is defined, this will be reback to EINTERN

Change-Id: I104fe415d96e95740c921170a2f609f89f9ef34e

src/bin/e_pointer.c
src/bin/e_pointer.h

index 40dd695..97a2355 100644 (file)
@@ -226,7 +226,7 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y)
      }
 }
 
-EINTERN void
+E_API void
 e_pointer_touch_move(E_Pointer *ptr, int x, int y)
 {
    EINA_SAFETY_ON_NULL_RETURN(ptr);
@@ -242,7 +242,7 @@ e_pointer_touch_move(E_Pointer *ptr, int x, int y)
    _e_pointer_position_update(ptr);
 }
 
-EINTERN void
+E_API void
 e_pointer_mouse_move(E_Pointer *ptr, int x, int y)
 {
    EINA_SAFETY_ON_NULL_RETURN(ptr);
index e41b39f..887c2a8 100644 (file)
@@ -58,10 +58,11 @@ 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 void       e_pointer_mouse_move(E_Pointer *ptr, int x, int y);
 EINTERN Eina_Bool  e_pointer_hwc_set(E_Pointer *ptr, Eina_Bool set);
 
+E_API 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);
+
 E_API E_Pointer   *e_pointer_get(E_Client *ec);
 E_API void         e_pointer_hide(E_Pointer *ptr);
 E_API Eina_Bool    e_pointer_is_hidden(E_Pointer *ptr);