E_API E_Keyrouter_Info e_keyrouter;
E_KeyrouterPtr krt;
-E_API int E_KEYROUTER_EVENT_KEY_LONG = 0;
-E_API int E_KEYROUTER_EVENT_KEY_COMPOSITION_PRESS = 0;
-E_API int E_KEYROUTER_EVENT_KEY_COMPOSITION_RELEASE = 0;
+EINTERN int E_KEYROUTER_EVENT_KEY_LONG = 0;
+EINTERN int E_KEYROUTER_EVENT_KEY_COMPOSITION_PRESS = 0;
+EINTERN int E_KEYROUTER_EVENT_KEY_COMPOSITION_RELEASE = 0;
E_API E_Keyrouter_Intercept_Hook *
e_keyrouter_intercept_hook_add(E_Keyrouter_Intercept_Hook_Point hookpoint, E_Keyrouter_Intercept_Hook_Cb func, const void *data)
return krt->max_tizen_hwkeys;
}
-E_API int
+EINTERN int
e_keyrouter_longkey_add(int keycode, double time)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(krt, EINA_FALSE);
return EINA_TRUE;
}
-E_API void
+EINTERN void
e_keyrouter_longkey_del(int keycode)
{
/* FIXME: If del request is came, during checking long press,
KLINF("To disable %d key's longkey function.\n", keycode);
}
-E_API int
+EINTERN int
e_keyrouter_composition_key_add(int *keys, int count)
{
Eina_List *l;
return EINA_FALSE;
}
-E_API void
+EINTERN void
e_keyrouter_composition_key_del(int *keys, int count)
{
/* FIXME: If del request is came, during checking composition key about key press,
KLINF("Delete %d and %d key composition.\n", keys[0], keys[1]);
}
-E_API void
+EINTERN void
e_keyrouter_event_surface_send(E_Client *ec, int key)
{
EINA_SAFETY_ON_NULL_RETURN(krt);
e_keyrouter_wl_event_surface_send(ec->comp_data->surface, key, TIZEN_KEYROUTER_MODE_NONE);
}
-E_API int
+EINTERN int
e_keyrouter_init(void)
{
E_Keyrouter_Config_Data *kconfig = NULL;
return EINA_FALSE;
}
-E_API int
+EINTERN int
e_keyrouter_shutdown(void)
{
int i;
extern E_API E_Keyrouter_Info e_keyrouter;
-extern E_API int E_KEYROUTER_EVENT_KEY_LONG;
-extern E_API int E_KEYROUTER_EVENT_KEY_COMPOSITION_PRESS;
-extern E_API int E_KEYROUTER_EVENT_KEY_COMPOSITION_RELEASE;
+extern EINTERN int E_KEYROUTER_EVENT_KEY_LONG;
+extern EINTERN int E_KEYROUTER_EVENT_KEY_COMPOSITION_PRESS;
+extern EINTERN int E_KEYROUTER_EVENT_KEY_COMPOSITION_RELEASE;
struct _E_Keyrouter_Intercept_Hook
{
E_API void e_keyrouter_intercept_hook_del(E_Keyrouter_Intercept_Hook *ch);
E_API Eina_Bool e_keyrouter_intercept_hook_call(E_Keyrouter_Intercept_Hook_Point hookpoint, int type, Ecore_Event_Key *event);
-E_API int e_keyrouter_init(void);
-E_API int e_keyrouter_shutdown(void);
+EINTERN int e_keyrouter_init(void);
+EINTERN int e_keyrouter_shutdown(void);
-E_API int e_keyrouter_longkey_add(int keycode, double time);
-E_API void e_keyrouter_longkey_del(int keycode);
-E_API int e_keyrouter_composition_key_add(int *keys, int count);
-E_API void e_keyrouter_composition_key_del(int *keys, int count);
+EINTERN int e_keyrouter_longkey_add(int keycode, double time);
+EINTERN void e_keyrouter_longkey_del(int keycode);
+EINTERN int e_keyrouter_composition_key_add(int *keys, int count);
+EINTERN void e_keyrouter_composition_key_del(int *keys, int count);
-E_API void e_keyrouter_event_surface_send(E_Client *ec, int key);
+EINTERN void e_keyrouter_event_surface_send(E_Client *ec, int key);
#endif
#endif