return EINA_TRUE;
}
-EINTERN Eina_List *
+E_API Eina_List *
e_keyrouter_hardkeys_list_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(hardkeys, NULL);
return hardkeys[keycode].no_privcheck;
}
-EINTERN Eina_Bool
+E_API Eina_Bool
e_keyrouter_hardkeys_repeat_get(E_Keyrouter_Grabbed_Key *hardkeys,
uint32_t keycode)
{
return hardkeys[keycode].keycode;
}
-EINTERN void
+E_API void
e_keyrouter_hardkeys_list_set(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode,
uint32_t mode, Eina_List *list)
{
EINTERN void e_keyrouter_hardkeys_remove_keynode_with_surface(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode, void *surface);
EINTERN void e_keyrouter_hardkeys_remove_keynode_with_client(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode, void *client);
-EINTERN Eina_List *e_keyrouter_hardkeys_list_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode);
EINTERN const char *e_keyrouter_hardkeys_keyname_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode);
EINTERN Eina_Bool e_keyrouter_hardkeys_no_privcheck_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode);
-EINTERN Eina_Bool e_keyrouter_hardkeys_repeat_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode);
-EINTERN void e_keyrouter_hardkeys_list_set(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode, Eina_List *list);
EINTERN void e_keyrouter_hardkeys_keycode_set(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, Eina_Stringshare *keyname, Eina_Bool no_privcheck, Eina_Bool repeat);
EINTERN Eina_Bool e_keyrouter_hardkeys_is_key_grabbed_by_client(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, struct wl_client *client, uint32_t mode);
////////////////////////////////////////////////////////////////////////
// This is for getting/setting internal value of E_Keyrouter_Grabbed_Key
+E_API Eina_List *e_keyrouter_hardkeys_list_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode);
+E_API void e_keyrouter_hardkeys_list_set(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode, uint32_t mode, Eina_List *list);
E_API int e_keyrouter_hardkeys_keycode_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode);
+E_API Eina_Bool e_keyrouter_hardkeys_repeat_get(E_Keyrouter_Grabbed_Key *hardkeys, uint32_t keycode);
#endif