return EINA_TRUE;
}
-static void *
-_e_keyrouter_keygrab_list_get(void)
+E_API void *
+e_keyrouter_keygrab_list_get(void)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(krt, NULL);
return krt->HardKeys;
}
-static int
-_e_keyrouter_max_keycode_get(void)
+E_API int
+e_keyrouter_max_keycode_get(void)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(krt, 0);
return krt->max_tizen_hwkeys;
e_info_server_hook_set("keyrouter", _e_keyrouter_info_print, NULL);
e_info_server_hook_set("keygrab", _e_keyrouter_keygrab_print, NULL);
- e_keyrouter.keygrab_list_get = _e_keyrouter_keygrab_list_get;
- e_keyrouter.max_keycode_get = _e_keyrouter_max_keycode_get;
+ e_keyrouter.keygrab_list_get = e_keyrouter_keygrab_list_get;
+ e_keyrouter.max_keycode_get = e_keyrouter_max_keycode_get;
TRACE_INPUT_END();
return EINA_TRUE;
typedef struct _E_Keyrouter_Key_List_Node* E_Keyrouter_Key_List_NodePtr;
typedef struct _E_Keyrouter_Grabbed_Key E_Keyrouter_Grabbed_Key;
typedef struct _E_Keyrouter_Event_Data E_Keyrouter_Event_Data;
-typedef struct _E_Keyrouter_Info E_Keyrouter_Info;
+E_DEPRECATED typedef struct _E_Keyrouter_Info E_Keyrouter_Info;
typedef struct _E_Keyrouter_Intercept_Hook E_Keyrouter_Intercept_Hook;
E_Keyrouter_Client_Status status;
};
-struct _E_Keyrouter_Info
+E_DEPRECATED struct _E_Keyrouter_Info
{
void *(*keygrab_list_get)(void);
int (*max_keycode_get)(void);
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 void e_keyrouter_keygrab_list_lock();
-E_API void e_keyrouter_keygrab_list_unlock();
+E_API void *e_keyrouter_keygrab_list_get(void);
+E_API int e_keyrouter_max_keycode_get(void);
+E_API void e_keyrouter_keygrab_list_lock();
+E_API void e_keyrouter_keygrab_list_unlock();
E_API char *e_keyrouter_cmd_get_from_pid(int pid);
-
//////////////////////////////////////////////////////////////////////////
// This is for getting/setting internal value of E_Keyrouter_Key_List_Node
E_API E_Keyrouter_Key_List_NodePtr e_keyrouter_key_list_node_create(void);
/////////////////////////////////////////////////////////////////
// This is for getting/setting internal value of E_Keyrouter_Info
-E_API void *(*e_keyrouter_info_keygrab_list_get(void))(void);
-E_API int (*e_keyrouter_info_max_keycode_get(void))(void);
+E_DEPRECATED /* use e_keyrouter_keygrab_list_get() function instead */ E_API void *(*e_keyrouter_info_keygrab_list_get(void))(void);
+E_DEPRECATED /* use e_keyrouter_max_keycode_get() function instead */ E_API int (*e_keyrouter_info_max_keycode_get(void))(void);
///////////////////////////////////////////////////////////////////////