virtual void show_helper_option_window (int client, uint32 context, const String& uuid);
/**
+ * @brief resume_helper_option_window.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void resume_helper_option_window (int client, uint32 context, const String& uuid);
+
+ /**
* @brief process_key_event.
*
* @param
*
* @return none.
*/
- virtual void socket_update_surrounding_text (int client, uint32 context,const String& uuid, String& text, uint32 cursor);
+ virtual void socket_update_surrounding_text (int client, uint32 context, const String& uuid, String& text, uint32 cursor);
/**
* @brief socket_remoteinput_focus_in.
*
* @return none.
*/
- virtual void socket_remoteinput_entry_metadata (int client, uint32 hint, uint32 layout, int variation, uint32 autocapital_type);
+ virtual void socket_remoteinput_entry_metadata (int client, uint32 hint, uint32 layout, int variation, uint32 autocapital_type, int return_key_disabled);
/**
* @brief socket_remoteinput_surrounding_text.
*
* @return none.
*/
- virtual void commit_string (int client, uint32 context,const WideString& wstr);
+ virtual void commit_string (int client, uint32 context, const WideString& wstr);
/**
* @brief show_preedit_string.
*
* @return none.
*/
- virtual bool process_input_device_event(int client, uint32 context, const String& uuid, uint32 type, const char *data, size_t len, _OUT_ uint32& result);
+ virtual bool process_input_device_event (int client, uint32 context, const String& uuid, uint32 type, const char *data, size_t len, _OUT_ uint32& result);
/**
* @brief process_key_event_done.
*
* @return none.
*/
- virtual void process_key_event_done(int client, uint32 context, KeyEvent &key, uint32 ret, uint32 serial);
+ virtual void process_key_event_done (int client, uint32 context, KeyEvent &key, uint32 ret, uint32 serial);
+
+ /**
+ * @brief request_ise_hide.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void request_ise_hide (int client, uint32 context);
/**
* @brief set_autocapital_type.
*
* @return none.
*/
- virtual void set_autocapital_type(int client, uint32 context, String uuid, int mode);
+ virtual void set_autocapital_type (int client, uint32 context, String uuid, int mode);
/**
* @brief remote_update_preedit_string.
*
* @return none.
*/
- virtual void remote_update_preedit_string (int client, uint32 context, const WideString str, const AttributeList &attrs, uint32 caret);
+ virtual void remote_update_preedit_string (int client, uint32 context, const WideString str, const WideString commit, const AttributeList &attrs, uint32 caret);
/**
* @brief remote_send_key_event.
*
* @return none.
*/
- virtual void remote_commit_string (int client, uint32 context,const WideString& wstr);
+ virtual void remote_commit_string (int client, uint32 context, const WideString& wstr);
/**
* @brief remote_delete_surrounding_text.
* @return none.
*/
virtual void remote_delete_surrounding_text (int client, uint32 context, uint32 offset, uint32 len);
+
+ /**
+ * @brief set_prediction_allow.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void set_prediction_allow (int client, uint32 context, String uuid, int mode);
+
+ /**
+ * @brief send_fail_reply.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void send_fail_reply (int client);
+
};
/** @} */