*
* @return 0 if IME application ends successfully, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NO_CALLBACK_FUNCTION Necessary callback function is not set
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
+ * @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
* @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_show_preedit_string()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post This function is supposed to be followed by the ime_show_preedit_string() function.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_request_surrounding_text()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
* @retval #IME_ERROR_OUT_OF_MEMORY Failed to obtain text due to out of memory
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*/
int ime_set_selection(int start, int end);
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*/
int ime_get_selected_text(char **text);
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_create_cb()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NO_CALLBACK_FUNCTION Necessary callback function is not set
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @post Input panel UI should be drawn or operated by this information accordingly.
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_process_key_event_cb()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_process_key_event_cb()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_process_key_event_cb()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*/
int ime_send_private_command(const char *command);
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_mime_type_set_request_cb()
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
*
* @post The ime_run() function should be called to start the IME application's main loop.
*
*
* @return 0 on success, otherwise a negative error value
* @retval #IME_ERROR_NONE No error
- * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function.
+ * @retval #IME_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IME_ERROR_NOT_RUNNING IME main loop is not started yet
*
* @see ime_event_type_e