{
IME_MANAGER_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
IME_MANAGER_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
- IME_MANAGER_ERROR_OPERATION_FAILED = TIZEN_ERROR_IME | 0x0004, /**< Operation failed */
+ IME_MANAGER_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */
+ IME_MANAGER_ERROR_OPERATION_FAILED = TIZEN_ERROR_IME | 0x0010, /**< Operation failed */
} ime_manager_error_e;
/**
*
* @since_tizen 2.4
*
+ * @privlevel public
+ *
+ * @privilege %http://tizen.org/privilege/imemanager
+ *
* @return 0 on success, otherwise a negative error value
* @retval #IME_MANAGER_ERROR_NONE No error
+ * @retval #IME_MANAGER_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
* @retval #IME_MANAGER_ERROR_OPERATION_FAILED Operation failed
*
* @see ime_manager_show_ime_selector
*
* @since_tizen 2.4
*
+ * @privlevel public
+ *
+ * @privilege %http://tizen.org/privilege/imemanager
+ *
* @return 0 on success, otherwise a negative error value
* @retval #IME_MANAGER_ERROR_NONE No error
+ * @retval #IME_MANAGER_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
* @retval #IME_MANAGER_ERROR_OPERATION_FAILED Operation failed
*
* @see ime_manager_show_ime_list
*
* @since_tizen 2.4
*
+ * @privlevel public
+ *
+ * @privilege %http://tizen.org/privilege/imemanager
+ *
* @param[in] app_id The application ID of the IME
* @param[out] enabled The On (enabled) and Off (disabled) state of the IME
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_MANAGER_ERROR_NONE No error
* @retval #IME_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #IME_MANAGER_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
* @retval #IME_MANAGER_ERROR_OPERATION_FAILED Operation failed
*
* @see ime_manager_show_ime_list
*
* @since_tizen 2.4
*
+ * @privlevel public
+ *
+ * @privilege %http://tizen.org/privilege/imemanager
+ *
* @param[out] app_id The application ID of the active IME
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_MANAGER_ERROR_NONE No error
* @retval #IME_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #IME_MANAGER_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
* @retval #IME_MANAGER_ERROR_OPERATION_FAILED Operation failed
*
* @see ime_manager_show_ime_selector