}
* @endcode
*/
-EXPORT_API int ime_run(ime_callback_s *basic_cb, void *user_data);
+int ime_run(ime_callback_s *basic_cb, void *user_data);
/**
* @brief Sets @c focus_in event callback function.
* @see ime_focus_in_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_focus_in_cb(ime_focus_in_cb callback_func, void *user_data);
+int ime_event_set_focus_in_cb(ime_focus_in_cb callback_func, void *user_data);
/**
* @brief Sets @c focus_out event callback function.
* @see ime_focus_out_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_focus_out_cb(ime_focus_out_cb callback_func, void *user_data);
+int ime_event_set_focus_out_cb(ime_focus_out_cb callback_func, void *user_data);
/**
* @brief Sets @c surrounding_text_updated event callback function.
* @see ime_surrounding_text_updated_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_surrounding_text_updated_cb(ime_surrounding_text_updated_cb callback_func, void *user_data);
+int ime_event_set_surrounding_text_updated_cb(ime_surrounding_text_updated_cb callback_func, void *user_data);
/**
* @brief Sets @c input_context_reset event callback function.
* @see ime_input_context_reset_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_input_context_reset_cb(ime_input_context_reset_cb callback_func, void *user_data);
+int ime_event_set_input_context_reset_cb(ime_input_context_reset_cb callback_func, void *user_data);
/**
* @brief Sets @c cursor_position_updated event callback function.
* @see ime_cursor_position_updated_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_cursor_position_updated_cb(ime_cursor_position_updated_cb callback_func, void *user_data);
+int ime_event_set_cursor_position_updated_cb(ime_cursor_position_updated_cb callback_func, void *user_data);
/**
* @brief Sets @c language_requested event callback function.
* @see ime_language_requested_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_language_requested_cb(ime_language_requested_cb callback_func, void *user_data);
+int ime_event_set_language_requested_cb(ime_language_requested_cb callback_func, void *user_data);
/**
* @brief Sets @c language_set event callback function.
* @see ime_language_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_language_set_cb(ime_language_set_cb callback_func, void *user_data);
+int ime_event_set_language_set_cb(ime_language_set_cb callback_func, void *user_data);
/**
* @brief Sets @c imdata_set event callback function.
* @see ime_event_set_imdata_requested_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_imdata_set_cb(ime_imdata_set_cb callback_func, void *user_data);
+int ime_event_set_imdata_set_cb(ime_imdata_set_cb callback_func, void *user_data);
/**
* @brief Sets @c imdata_requested event callback function.
* @see ime_event_set_imdata_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_imdata_requested_cb(ime_imdata_requested_cb callback_func, void *user_data);
+int ime_event_set_imdata_requested_cb(ime_imdata_requested_cb callback_func, void *user_data);
/**
* @brief Sets @c layout_set event callback function.
* @see ime_layout_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_layout_set_cb(ime_layout_set_cb callback_func, void *user_data);
+int ime_event_set_layout_set_cb(ime_layout_set_cb callback_func, void *user_data);
/**
* @brief Sets @c return_key_type_set event callback function.
* @see ime_return_key_type_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_return_key_type_set_cb(ime_return_key_type_set_cb callback_func, void *user_data);
+int ime_event_set_return_key_type_set_cb(ime_return_key_type_set_cb callback_func, void *user_data);
/**
* @brief Sets @c return_key_state_set event callback function.
* @see ime_return_key_state_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_return_key_state_set_cb(ime_return_key_state_set_cb callback_func, void *user_data);
+int ime_event_set_return_key_state_set_cb(ime_return_key_state_set_cb callback_func, void *user_data);
/**
* @brief Sets @c geometry_requested event callback function.
* @see ime_geometry_requested_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_geometry_requested_cb(ime_geometry_requested_cb callback_func, void *user_data);
+int ime_event_set_geometry_requested_cb(ime_geometry_requested_cb callback_func, void *user_data);
/**
* @brief Sets @c process_key_event event callback function.
}
* @endcode
*/
-EXPORT_API int ime_event_set_process_key_event_cb(ime_process_key_event_cb callback_func, void *user_data);
+int ime_event_set_process_key_event_cb(ime_process_key_event_cb callback_func, void *user_data);
/**
* @brief Sets @c display_language_changed event callback function.
* @see ime_display_language_changed_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_display_language_changed_cb(ime_display_language_changed_cb callback_func, void *user_data);
+int ime_event_set_display_language_changed_cb(ime_display_language_changed_cb callback_func, void *user_data);
/**
* @brief Sets @c rotation_degree_changed event callback function.
* @see ime_rotation_degree_changed_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_rotation_degree_changed_cb(ime_rotation_degree_changed_cb callback_func, void *user_data);
+int ime_event_set_rotation_degree_changed_cb(ime_rotation_degree_changed_cb callback_func, void *user_data);
/**
* @brief Sets @c accessibility_state_changed event callback function.
* @see ime_accessibility_state_changed_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_accessibility_state_changed_cb(ime_accessibility_state_changed_cb callback_func, void *user_data);
+int ime_event_set_accessibility_state_changed_cb(ime_accessibility_state_changed_cb callback_func, void *user_data);
/**
* @brief Sets @c option_window_created event callback function.
* @see ime_option_window_created_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_option_window_created_cb(ime_option_window_created_cb callback_func, void *user_data);
+int ime_event_set_option_window_created_cb(ime_option_window_created_cb callback_func, void *user_data);
/**
* @brief Sets @c option_window_destroyed event callback function.
* @see ime_option_window_destroyed_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_option_window_destroyed_cb(ime_option_window_destroyed_cb callback_func, void *user_data);
+int ime_event_set_option_window_destroyed_cb(ime_option_window_destroyed_cb callback_func, void *user_data);
/**
* @brief Sends a key event to the associated text input UI control.
* @see ime_key_mask_e
* @see ime_process_key_event_cb()
*/
-EXPORT_API int ime_send_key_event(ime_key_code_e keycode, ime_key_mask_e keymask, bool forward_key);
+int ime_send_key_event(ime_key_code_e keycode, ime_key_mask_e keymask, bool forward_key);
/**
* @brief Sends the text to the associated text input UI control.
* @see ime_hide_preedit_string()
* @see ime_update_preedit_string()
*/
-EXPORT_API int ime_commit_string(const char *str);
+int ime_commit_string(const char *str);
/**
* @brief Requests to show preedit string.
* @see ime_hide_preedit_string()
* @see ime_update_preedit_string()
*/
-EXPORT_API int ime_show_preedit_string(void);
+int ime_show_preedit_string(void);
/**
* @brief Requests to hide preedit string.
* @see ime_show_preedit_string()
* @see ime_update_preedit_string()
*/
-EXPORT_API int ime_hide_preedit_string(void);
+int ime_hide_preedit_string(void);
/**
* @brief Updates a new preedit string.
}
* @endcode
*/
-EXPORT_API int ime_update_preedit_string(const char *str, Eina_List *attrs);
+int ime_update_preedit_string(const char *str, Eina_List *attrs);
/**
* @brief Requests the surrounding text from the position of the cursor, asynchronously.
* @see ime_event_set_surrounding_text_updated_cb()
* @see ime_surrounding_text_updated_cb()
*/
-EXPORT_API int ime_request_surrounding_text(int maxlen_before, int maxlen_after);
+int ime_request_surrounding_text(int maxlen_before, int maxlen_after);
/**
* @brief Requests to delete surrounding text.
*
* @see ime_request_surrounding_text()
*/
-EXPORT_API int ime_delete_surrounding_text(int offset, int len);
+int ime_delete_surrounding_text(int offset, int len);
/**
* @brief Gets the surrounding text from the position of the cursor, synchronously.
*
* @see ime_delete_surrounding_text()
*/
-EXPORT_API int ime_get_surrounding_text(int maxlen_before, int maxlen_after, char **text, int *cursor_pos);
+int ime_get_surrounding_text(int maxlen_before, int maxlen_after, char **text, int *cursor_pos);
/**
* @brief Requests to set selection.
* @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_set_selection(int start, int end);
+int ime_set_selection(int start, int end);
/**
* @brief This API returns the pointer of input panel main window.
* @see ime_show_cb()
* @see ime_hide_cb()
*/
-EXPORT_API Evas_Object* ime_get_main_window(void);
+Evas_Object* ime_get_main_window(void);
/**
* @brief This API updates the input panel window's size information.
*
* @see ime_create_cb()
*/
-EXPORT_API int ime_set_size(int portrait_width, int portrait_height, int landscape_width, int landscape_height);
+int ime_set_size(int portrait_width, int portrait_height, int landscape_width, int landscape_height);
/**
* @brief Requests to create an option window from the input panel.
* @see ime_option_window_created_cb()
* @see ime_destroy_option_window()
*/
-EXPORT_API int ime_create_option_window(void);
+int ime_create_option_window(void);
/**
* @brief Requests to destroy an option window.
* @see ime_option_window_destroyed_cb()
* @see ime_create_option_window()
*/
-EXPORT_API int ime_destroy_option_window(Evas_Object *window);
+int ime_destroy_option_window(Evas_Object *window);
/**
* @brief Gets the layout information from the given input context.
* @see ime_show_cb()
* @see ime_layout_set_cb()
*/
-EXPORT_API int ime_context_get_layout(ime_context_h context, Ecore_IMF_Input_Panel_Layout *layout);
+int ime_context_get_layout(ime_context_h context, Ecore_IMF_Input_Panel_Layout *layout);
/**
* @brief Gets the layout variation information from the given input context.
* @see ime_show_cb()
* @see ime_layout_variation_e
*/
-EXPORT_API int ime_context_get_layout_variation(ime_context_h context, ime_layout_variation_e *layout_variation);
+int ime_context_get_layout_variation(ime_context_h context, ime_layout_variation_e *layout_variation);
/**
* @brief Gets the cursor position information from the given input context.
* @see ime_show_cb()
* @see ime_cursor_position_updated_cb()
*/
-EXPORT_API int ime_context_get_cursor_position(ime_context_h context, int *cursor_pos);
+int ime_context_get_cursor_position(ime_context_h context, int *cursor_pos);
/**
* @brief Gets the autocapital type information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_autocapital_type(ime_context_h context, Ecore_IMF_Autocapital_Type *autocapital_type);
+int ime_context_get_autocapital_type(ime_context_h context, Ecore_IMF_Autocapital_Type *autocapital_type);
/**
* @brief Gets the @c Return key label type information from the given input context.
* @see ime_show_cb()
* @see ime_return_key_type_set_cb()
*/
-EXPORT_API int ime_context_get_return_key_type(ime_context_h context, Ecore_IMF_Input_Panel_Return_Key_Type *return_key_type);
+int ime_context_get_return_key_type(ime_context_h context, Ecore_IMF_Input_Panel_Return_Key_Type *return_key_type);
/**
* @brief Gets the @c Return key state information from the given input context.
* @see ime_show_cb()
* @see ime_return_key_state_set_cb()
*/
-EXPORT_API int ime_context_get_return_key_state(ime_context_h context, bool *return_key_state);
+int ime_context_get_return_key_state(ime_context_h context, bool *return_key_state);
/**
* @brief Gets the prediction mode information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_prediction_mode(ime_context_h context, bool *prediction_mode);
+int ime_context_get_prediction_mode(ime_context_h context, bool *prediction_mode);
/**
* @brief Gets the password mode information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_password_mode(ime_context_h context, bool *password_mode);
+int ime_context_get_password_mode(ime_context_h context, bool *password_mode);
/**
* @brief Gets the input hint information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_input_hint(ime_context_h context, Ecore_IMF_Input_Hints *input_hint);
+int ime_context_get_input_hint(ime_context_h context, Ecore_IMF_Input_Hints *input_hint);
/**
* @brief Gets the text bidirectional information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_bidi_direction(ime_context_h context, Ecore_IMF_BiDi_Direction *bidi);
+int ime_context_get_bidi_direction(ime_context_h context, Ecore_IMF_BiDi_Direction *bidi);
/**
* @brief Gets the preferred language information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_language(ime_context_h context, Ecore_IMF_Input_Panel_Lang *language);
+int ime_context_get_language(ime_context_h context, Ecore_IMF_Input_Panel_Lang *language);
/**
* @brief Gets the device name of the key event.
* @see ime_device_info_get_class()
* @see ime_device_info_get_subclass()
*/
-EXPORT_API int ime_device_info_get_name(ime_device_info_h dev_info, char **dev_name);
+int ime_device_info_get_name(ime_device_info_h dev_info, char **dev_name);
/**
* @brief Gets the device class of the key event.
* @see ime_device_info_get_name()
* @see ime_device_info_get_subclass()
*/
-EXPORT_API int ime_device_info_get_class(ime_device_info_h dev_info, Ecore_IMF_Device_Class *dev_class);
+int ime_device_info_get_class(ime_device_info_h dev_info, Ecore_IMF_Device_Class *dev_class);
/**
* @brief Gets the device subclass of the key event.
*
* @see ime_device_info_get_name()
* @see ime_device_info_get_class()
*/
-EXPORT_API int ime_device_info_get_subclass(ime_device_info_h dev_info, Ecore_IMF_Device_Subclass *dev_subclass);
+int ime_device_info_get_subclass(ime_device_info_h dev_info, Ecore_IMF_Device_Subclass *dev_subclass);
/**
* @brief Sets @c prediction_hint_set event callback function.
* @see ime_prediction_hint_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_prediction_hint_set_cb(ime_prediction_hint_set_cb callback_func, void *user_data);
+int ime_event_set_prediction_hint_set_cb(ime_prediction_hint_set_cb callback_func, void *user_data);
/**
* @brief Sets @c mime_type_set event callback function.
* @see ime_mime_type_set_cb()
* @see ime_run()
*/
-EXPORT_API int ime_event_set_mime_type_cb(ime_mime_type_set_cb callback_func, void *user_data);
+int ime_event_set_mime_type_cb(ime_mime_type_set_cb callback_func, void *user_data);
/**
* @brief Sends a private command to the associated text input UI control.
* @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_send_private_command(const char *command);
+int ime_send_private_command(const char *command);
/**
* @brief Commit a content such as image to the associated text input UI control.
* @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);
+int ime_commit_content(const char *content, const char *description, const char *mime_types);
/**
* @brief Request to set floating mode or not.
* @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_set_floating_mode(bool floating_mode);
+int ime_set_floating_mode(bool floating_mode);
/**
* @}
* @endcode
*/
-EXPORT_API int ime_event_set_process_input_device_event_cb(ime_process_input_device_event_cb callback_func, void *user_data);
+int ime_event_set_process_input_device_event_cb(ime_process_input_device_event_cb callback_func, void *user_data);
/**
* @brief Unsets @c process_input_device_event event callback function.
* @see ime_process_input_device_event_cb()
* @see ime_event_set_process_input_device_event_cb()
*/
-EXPORT_API int ime_event_unset_process_input_device_event_cb(void);
+int ime_event_unset_process_input_device_event_cb(void);
/**
* @brief Gets the direction of the rotary input device event
}
* @endcode
*/
-EXPORT_API int ime_input_device_rotary_get_direction(ime_input_device_event_h event_handle, ime_input_device_rotary_direction_e *direction);
+int ime_input_device_rotary_get_direction(ime_input_device_event_h event_handle, ime_input_device_rotary_direction_e *direction);
#ifdef __cplusplus
}
*
* @see ime_run()
*/
-EXPORT_API int ime_event_set_caps_mode_changed_cb(ime_caps_mode_changed_cb callback_func, void *user_data);
+int ime_event_set_caps_mode_changed_cb(ime_caps_mode_changed_cb callback_func, void *user_data);
/**
* @brief Sets @c ime_caps_mode_changed_cb event callback function.
*
* @see ime_run()
*/
-EXPORT_API int ime_event_set_candidate_show_cb(ime_candidate_show_cb callback_func, void *user_data);
+int ime_event_set_candidate_show_cb(ime_candidate_show_cb callback_func, void *user_data);
-EXPORT_API int ime_event_set_candidate_hide_cb(ime_candidate_hide_cb callback_func, void *user_data);
+int ime_event_set_candidate_hide_cb(ime_candidate_hide_cb callback_func, void *user_data);
/**
* @brief Sets @c ime_lookup_table_changed_cb event callback function.
*
* @see ime_run()
*/
-EXPORT_API int ime_event_set_lookup_table_changed_cb(ime_lookup_table_changed_cb callback_func, void *user_data);
+int ime_event_set_lookup_table_changed_cb(ime_lookup_table_changed_cb callback_func, void *user_data);
/**
* @brief Gets the caps mode information from the given input context.
*
* @see ime_show_cb()
*/
-EXPORT_API int ime_context_get_caps_mode(ime_context_h context, bool *caps_mode);
+int ime_context_get_caps_mode(ime_context_h context, bool *caps_mode);
/**
* @brief Set keyboard engine.
* @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_set_imengine(const char *engine_id);
+int ime_set_imengine(const char *engine_id);
/**
* @brief Flush state in Input Method engine.
* @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_flush_imengine();
+int ime_flush_imengine();
/**
* @brief Reset state in Input Method engine.
* @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_reset_imengine();
+int ime_reset_imengine();
/**
* @brief Send the selected item index in the candidate list.
* @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_select_candidate(unsigned int index);
+int ime_select_candidate(unsigned int index);
/**
* @brief Send the input context event.
* @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_update_input_context(unsigned int type, unsigned int value);
+int ime_update_input_context(unsigned int type, unsigned int value);
/**
* @brief Send the request to hide IME.
* @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_request_hide();
+int ime_request_hide();
/**
* @brief Explicitly request IME to initialize
* @retval #IME_ERROR_NONE No error
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
*/
-EXPORT_API int ime_initialize();
+int ime_initialize();
/**
* @brief Request IME to prepare resources such as IME window and socket connection
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
* @retval #IME_ERROR_OPERATION_FAILED Operation failed
*/
-EXPORT_API int ime_prepare();
+int ime_prepare();
/**
* @brief Explicitly request IME to finalize
* @retval #IME_ERROR_NONE No error
* @retval #IME_ERROR_PERMISSION_DENIED The application does not have the privilege to call this function
*/
-EXPORT_API int ime_finalize();
+int ime_finalize();
#ifdef __cplusplus
}
return ret;
}
-int ime_run(ime_callback_s *basic_cb, void *user_data)
+EXPORT_API int ime_run(ime_callback_s *basic_cb, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_focus_in_cb(ime_focus_in_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_focus_in_cb(ime_focus_in_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_focus_out_cb(ime_focus_out_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_focus_out_cb(ime_focus_out_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_surrounding_text_updated_cb(ime_surrounding_text_updated_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_surrounding_text_updated_cb(ime_surrounding_text_updated_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_input_context_reset_cb(ime_input_context_reset_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_input_context_reset_cb(ime_input_context_reset_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_cursor_position_updated_cb(ime_cursor_position_updated_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_cursor_position_updated_cb(ime_cursor_position_updated_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_language_requested_cb(ime_language_requested_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_language_requested_cb(ime_language_requested_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_language_set_cb(ime_language_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_language_set_cb(ime_language_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_imdata_set_cb(ime_imdata_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_imdata_set_cb(ime_imdata_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_imdata_requested_cb(ime_imdata_requested_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_imdata_requested_cb(ime_imdata_requested_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_layout_set_cb(ime_layout_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_layout_set_cb(ime_layout_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_return_key_type_set_cb(ime_return_key_type_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_return_key_type_set_cb(ime_return_key_type_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_return_key_state_set_cb(ime_return_key_state_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_return_key_state_set_cb(ime_return_key_state_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_geometry_requested_cb(ime_geometry_requested_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_geometry_requested_cb(ime_geometry_requested_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_process_key_event_cb(ime_process_key_event_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_process_key_event_cb(ime_process_key_event_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_display_language_changed_cb(ime_display_language_changed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_display_language_changed_cb(ime_display_language_changed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_rotation_degree_changed_cb(ime_rotation_degree_changed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_rotation_degree_changed_cb(ime_rotation_degree_changed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_accessibility_state_changed_cb(ime_accessibility_state_changed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_accessibility_state_changed_cb(ime_accessibility_state_changed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_option_window_created_cb(ime_option_window_created_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_option_window_created_cb(ime_option_window_created_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_option_window_destroyed_cb(ime_option_window_destroyed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_option_window_destroyed_cb(ime_option_window_destroyed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_caps_mode_changed_cb(ime_caps_mode_changed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_caps_mode_changed_cb(ime_caps_mode_changed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_candidate_show_cb(ime_candidate_show_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_candidate_show_cb(ime_candidate_show_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_candidate_hide_cb(ime_candidate_hide_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_candidate_hide_cb(ime_candidate_hide_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_lookup_table_changed_cb(ime_lookup_table_changed_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_lookup_table_changed_cb(ime_lookup_table_changed_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_send_key_event(ime_key_code_e keycode, ime_key_mask_e keymask, bool forward_key)
+EXPORT_API int ime_send_key_event(ime_key_code_e keycode, ime_key_mask_e keymask, bool forward_key)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_commit_string(const char *str)
+EXPORT_API int ime_commit_string(const char *str)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_show_preedit_string(void)
+EXPORT_API int ime_show_preedit_string(void)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_hide_preedit_string(void)
+EXPORT_API int ime_hide_preedit_string(void)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_update_preedit_string(const char *str, Eina_List *attrs)
+EXPORT_API int ime_update_preedit_string(const char *str, Eina_List *attrs)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_request_surrounding_text(int maxlen_before, int maxlen_after)
+EXPORT_API int ime_request_surrounding_text(int maxlen_before, int maxlen_after)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_delete_surrounding_text(int offset, int len)
+EXPORT_API int ime_delete_surrounding_text(int offset, int len)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_get_surrounding_text(int maxlen_before, int maxlen_after, char **text, int *cursor_pos)
+EXPORT_API int ime_get_surrounding_text(int maxlen_before, int maxlen_after, char **text, int *cursor_pos)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_set_selection(int start, int end)
+EXPORT_API int ime_set_selection(int start, int end)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-Evas_Object* ime_get_main_window(void)
+EXPORT_API Evas_Object* ime_get_main_window(void)
{
ime_error_e retVal = IME_ERROR_NONE;
return win;
}
-int ime_set_size(int portrait_width, int portrait_height, int landscape_width, int landscape_height)
+EXPORT_API int ime_set_size(int portrait_width, int portrait_height, int landscape_width, int landscape_height)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_create_option_window(void)
+EXPORT_API int ime_create_option_window(void)
{
ime_error_e retVal = IME_ERROR_NONE;
}
}
-int ime_destroy_option_window(Evas_Object *window)
+EXPORT_API int ime_destroy_option_window(Evas_Object *window)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_set_imengine(const char *engine_id)
+EXPORT_API int ime_set_imengine(const char *engine_id)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_flush_imengine()
+EXPORT_API int ime_flush_imengine()
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_reset_imengine()
+EXPORT_API int ime_reset_imengine()
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_update_input_context(unsigned int type, unsigned int value)
+EXPORT_API int ime_update_input_context(unsigned int type, unsigned int value)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_request_hide()
+EXPORT_API int ime_request_hide()
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_initialize()
+EXPORT_API int ime_initialize()
{
ime_error_e retVal = IME_ERROR_NONE;
return retVal;
}
-int ime_prepare()
+EXPORT_API int ime_prepare()
{
ime_error_e retVal = IME_ERROR_NONE;
return retVal;
}
-int ime_finalize()
+EXPORT_API int ime_finalize()
{
ime_error_e retVal = IME_ERROR_NONE;
return retVal;
}
-int ime_select_candidate(unsigned int index)
+EXPORT_API int ime_select_candidate(unsigned int index)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_send_private_command(const char *command)
+EXPORT_API int ime_send_private_command(const char *command)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_commit_content(const char *content, const char *description, const char *mime_types)
+EXPORT_API int ime_commit_content(const char *content, const char *description, const char *mime_types)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_layout(ime_context_h context, Ecore_IMF_Input_Panel_Layout *layout)
+EXPORT_API int ime_context_get_layout(ime_context_h context, Ecore_IMF_Input_Panel_Layout *layout)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_layout_variation(ime_context_h context, ime_layout_variation_e *layout_variation)
+EXPORT_API int ime_context_get_layout_variation(ime_context_h context, ime_layout_variation_e *layout_variation)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_cursor_position(ime_context_h context, int *cursor_pos)
+EXPORT_API int ime_context_get_cursor_position(ime_context_h context, int *cursor_pos)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_autocapital_type(ime_context_h context, Ecore_IMF_Autocapital_Type *autocapital_type)
+EXPORT_API int ime_context_get_autocapital_type(ime_context_h context, Ecore_IMF_Autocapital_Type *autocapital_type)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_return_key_type(ime_context_h context, Ecore_IMF_Input_Panel_Return_Key_Type *return_key_type)
+EXPORT_API int ime_context_get_return_key_type(ime_context_h context, Ecore_IMF_Input_Panel_Return_Key_Type *return_key_type)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_return_key_state(ime_context_h context, bool *return_key_state)
+EXPORT_API int ime_context_get_return_key_state(ime_context_h context, bool *return_key_state)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_prediction_mode(ime_context_h context, bool *prediction_mode)
+EXPORT_API int ime_context_get_prediction_mode(ime_context_h context, bool *prediction_mode)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_password_mode(ime_context_h context, bool *password_mode)
+EXPORT_API int ime_context_get_password_mode(ime_context_h context, bool *password_mode)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_input_hint(ime_context_h context, Ecore_IMF_Input_Hints *input_hint)
+EXPORT_API int ime_context_get_input_hint(ime_context_h context, Ecore_IMF_Input_Hints *input_hint)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_bidi_direction(ime_context_h context, Ecore_IMF_BiDi_Direction *bidi)
+EXPORT_API int ime_context_get_bidi_direction(ime_context_h context, Ecore_IMF_BiDi_Direction *bidi)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_language(ime_context_h context, Ecore_IMF_Input_Panel_Lang *language)
+EXPORT_API int ime_context_get_language(ime_context_h context, Ecore_IMF_Input_Panel_Lang *language)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_context_get_caps_mode(ime_context_h context, bool *caps_mode)
+EXPORT_API int ime_context_get_caps_mode(ime_context_h context, bool *caps_mode)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_device_info_get_name(ime_device_info_h dev_info, char **dev_name)
+EXPORT_API int ime_device_info_get_name(ime_device_info_h dev_info, char **dev_name)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_device_info_get_class(ime_device_info_h dev_info, Ecore_IMF_Device_Class *dev_class)
+EXPORT_API int ime_device_info_get_class(ime_device_info_h dev_info, Ecore_IMF_Device_Class *dev_class)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_device_info_get_subclass(ime_device_info_h dev_info, Ecore_IMF_Device_Subclass *dev_subclass)
+EXPORT_API int ime_device_info_get_subclass(ime_device_info_h dev_info, Ecore_IMF_Device_Subclass *dev_subclass)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_process_input_device_event_cb(ime_process_input_device_event_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_process_input_device_event_cb(ime_process_input_device_event_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_unset_process_input_device_event_cb(void)
+EXPORT_API int ime_event_unset_process_input_device_event_cb(void)
{
ime_error_e retVal = IME_ERROR_NONE;
}
/* Functions for Rotary input device event */
-int ime_input_device_rotary_get_direction(ime_input_device_event_h event_handle, ime_input_device_rotary_direction_e *direction)
+EXPORT_API int ime_input_device_rotary_get_direction(ime_input_device_event_h event_handle, ime_input_device_rotary_direction_e *direction)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_prediction_hint_set_cb(ime_prediction_hint_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_prediction_hint_set_cb(ime_prediction_hint_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_event_set_mime_type_cb(ime_mime_type_set_cb callback_func, void *user_data)
+EXPORT_API int ime_event_set_mime_type_cb(ime_mime_type_set_cb callback_func, void *user_data)
{
ime_error_e retVal = IME_ERROR_NONE;
return IME_ERROR_NONE;
}
-int ime_set_floating_mode(bool floating_mode)
+EXPORT_API int ime_set_floating_mode(bool floating_mode)
{
ime_error_e retVal = IME_ERROR_NONE;