EXPORT_API int ime_send_private_command(const char *command);
/**
- * @brief Commit a content such as image to the associated text input UI control.
- *
- * @since_tizen 4.0
- *
- * @privlevel public
- *
- * @privilege %http://tizen.org/privilege/ime
- *
- * @param[in] content The content URI to be sent
- * @param[in] description The content description
- * @param[in] mime_types The MIME types
- *
- * @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_NOT_RUNNING IME main loop isn't started yet
- */
-EXPORT_API int ime_commit_content(const char *content, const char *description, const char *mime_types);
-
-/**
* @}
*/
return IME_ERROR_NONE;
}
-int ime_commit_content(const char *content, const char *description, const char *mime_types)
-{
- ime_error_e retVal = IME_ERROR_NONE;
-
- if (!content || !description || !mime_types) {
- LOGW("IME_ERROR_INVALID_PARAMETER");
- return IME_ERROR_INVALID_PARAMETER;
- }
-
- if (!g_running) {
- LOGW("IME_ERROR_NOT_RUNNING");
- return IME_ERROR_NOT_RUNNING;
- }
-
- retVal = _check_privilege();
- if (retVal != IME_ERROR_NONE) {
- LOGE("_check_privilege returned %d.", retVal);
- return retVal;
- }
-
- g_core.commit_content(content, description, mime_types);
-
- return IME_ERROR_NONE;
-}
-
int ime_context_get_layout(ime_context_h context, Ecore_IMF_Input_Panel_Layout *layout)
{
ime_error_e retVal = IME_ERROR_NONE;
g_event_callback.prediction_hint_set_user_data = user_data;
return IME_ERROR_NONE;
-}
+}
\ No newline at end of file