static E_Tizen_Devicemgr *g_tizen_devicemgr = NULL;
-#ifdef HAVE_CYNARA
static Eina_Bool
_e_devicemgr_util_do_privilege_check(struct wl_client *client, const char *rule)
{
return res;
}
-#endif
static void
_e_devicemgr_wl_device_cb_axes_select(struct wl_client *client, struct wl_resource *resource, struct wl_array *axes)
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/internal/inputdevice.block"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_block_add(client, resource, clas, duration);
tizen_input_device_manager_send_error(resource, ret);
{
int ret;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/internal/inputdevice.block"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_block_remove(client);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_inputgen_add(client, resource, clas, INPUT_GENERATOR_DEVICE);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_inputgen_add(client, resource, clas, name);
tizen_input_device_manager_send_error(resource, ret);
static void
_e_devicemgr_wl_cb_init_generator_with_sync(struct wl_client *client, struct wl_resource *resource, uint32_t clas, const char *name)
{
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
e_devicemgr_inputgen_add_with_sync(client, resource, clas, name);
}
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
e_devicemgr_inputgen_remove(client, resource, clas);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_inputgen_generate_key(client, resource, keyname, (Eina_Bool)!!pressed);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_inputgen_generate_pointer(client, resource, type, x, y, button);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client, "http://tizen.org/privilege/inputgenerator"))
{
DMERR("_e_input_devmgr_cb_generate_touch:priv check failed");
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_inputgen_generate_touch(client, resource, type, x, y, finger);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
if (type == TIZEN_INPUT_DEVICE_MANAGER_AXIS_TYPE_WHEEL ||
type == TIZEN_INPUT_DEVICE_MANAGER_AXIS_TYPE_HWHEEL)
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
"http://tizen.org/privilege/inputgenerator"))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
if (e_config->configured_max_touch.use)
{
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
E_PRIVILEGE_INTERNAL_DEFAULT_PLATFORM))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_keyboard_grab(client, surface, subclas);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
E_PRIVILEGE_INTERNAL_DEFAULT_PLATFORM))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_keyboard_ungrab(client, surface);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
E_PRIVILEGE_INTERNAL_DEFAULT_PLATFORM))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_relative_motion_grab(client, resource, surface, boundary);
tizen_input_device_manager_send_error(resource, ret);
{
int ret = TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE;
-#ifdef HAVE_CYNARA
if (EINA_FALSE == _e_devicemgr_util_do_privilege_check(client,
E_PRIVILEGE_INTERNAL_DEFAULT_PLATFORM))
{
tizen_input_device_manager_send_error(resource, TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_PERMISSION);
return;
}
-#endif
ret = e_devicemgr_relative_motion_ungrab(client, resource, surface);
tizen_input_device_manager_send_error(resource, ret);