int _e_input_init_count;
int _e_input_log_dom = -1;
-E_API int E_INPUT_EVENT_SEAT_ADD = -1;
-E_API int E_EVENT_INPUT_ENABLED = -1;
-E_API int E_EVENT_INPUT_DISABLED = -1;
+EINTERN int E_INPUT_EVENT_SEAT_ADD = -1;
+EINTERN int E_EVENT_INPUT_ENABLED = -1;
+EINTERN int E_EVENT_INPUT_DISABLED = -1;
E_API E_Input *e_input = NULL;
return 0;
}
-E_API void
+EINTERN void
e_input_touch_max_count_set(unsigned int max_count)
{
if (e_input)
typedef struct _E_Input E_Input;
-E_API extern int E_INPUT_EVENT_SEAT_ADD;
-E_API extern int E_EVENT_INPUT_ENABLED;
-E_API extern int E_EVENT_INPUT_DISABLED;
-
#else
#ifndef E_INPUT_H
#include <xkbcommon/xkbcommon.h>
+EINTERN extern int E_INPUT_EVENT_SEAT_ADD;
+EINTERN extern int E_EVENT_INPUT_ENABLED;
+EINTERN extern int E_EVENT_INPUT_DISABLED;
+
typedef enum _E_Input_Seat_Capabilities
{
E_INPUT_SEAT_POINTER = (1 << 0),
E_API Eina_Bool e_input_device_pointer_warp(E_Input_Device *dev, int x, int y);
E_API Eina_Bool e_input_device_mouse_accel_speed_set(E_Input_Device *dev, double speed);
-E_API const char *e_input_evdev_name_get(E_Input_Evdev *evdev);
-E_API Eina_List *e_input_seat_evdev_list_get(E_Input_Seat *seat);
-E_API int e_input_evdev_wheel_click_angle_get(E_Input_Evdev *dev);
-E_API Ecore_Device *e_input_evdev_get_ecore_device(const char *path, Ecore_Device_Class clas);
+EINTERN const char *e_input_evdev_name_get(E_Input_Evdev *evdev);
+EINTERN Eina_List *e_input_seat_evdev_list_get(E_Input_Seat *seat);
+EINTERN int e_input_evdev_wheel_click_angle_get(E_Input_Evdev *dev);
+EINTERN Ecore_Device *e_input_evdev_get_ecore_device(const char *path, Ecore_Device_Class clas);
-E_API unsigned int e_input_device_touch_pressed_get(E_Input_Device *dev);
-E_API Eina_Bool e_input_device_keyboard_remap_set(E_Input_Device *dev, int *from_keys, int *to_keys, int num);
+EINTERN unsigned int e_input_device_touch_pressed_get(E_Input_Device *dev);
+EINTERN Eina_Bool e_input_device_keyboard_remap_set(E_Input_Device *dev, int *from_keys, int *to_keys, int num);
E_API unsigned int e_input_touch_max_count_get();
-E_API void e_input_touch_max_count_set(unsigned int max_count);
+EINTERN void e_input_touch_max_count_set(unsigned int max_count);
EINTERN Eina_Bool e_input_device_block(E_Input_Device *dev, unsigned int type, void *client);
EINTERN Eina_Bool e_input_device_unblock(E_Input_Device *dev, void *client);
return code;
}
-E_API Ecore_Device *
+EINTERN Ecore_Device *
e_input_evdev_get_ecore_device(const char *path, Ecore_Device_Class clas)
{
const Eina_List *dev_list = NULL;
}
}
-E_API const char *
+EINTERN const char *
e_input_evdev_name_get(E_Input_Evdev *evdev)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(evdev, NULL);
return EINA_TRUE;
}
-E_API int
+EINTERN int
e_input_evdev_wheel_click_angle_get(E_Input_Evdev *dev)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(dev, -1);