From: Sungmin Kwak Date: Thu, 30 Apr 2015 08:04:12 +0000 (+0900) Subject: Add IME Manager privilege X-Git-Tag: submit/tizen/20150612.011258~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8285f6e90d513830975302c13240b9f127980298;p=platform%2Fcore%2Fapi%2Finputmethod-manager.git Add IME Manager privilege Change-Id: Ic1b82414cc7186730477d7efc1adc3154287ee00 --- diff --git a/include/inputmethod_manager.h b/include/inputmethod_manager.h index 3ca895f..198a2ae 100644 --- a/include/inputmethod_manager.h +++ b/include/inputmethod_manager.h @@ -42,7 +42,8 @@ typedef enum { 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; /** @@ -52,8 +53,13 @@ typedef enum * * @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 @@ -67,8 +73,13 @@ EXPORT_API int ime_manager_show_ime_list(void); * * @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 @@ -82,12 +93,17 @@ EXPORT_API int ime_manager_show_ime_selector(void); * * @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 @@ -101,11 +117,16 @@ EXPORT_API int ime_manager_is_ime_enabled(const char *app_id, bool *enabled); * * @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