Delete the surrounding string of the preedit cursor.
imcontext_id The id of the IMContext.
- Parameters
-
offset | The begining offset to remove from the cursor. |
length | The length of the string to remove. |
- Returns
- REVAL_FAILED when a serious error has occurred, or RETVAL_IGNORED if an timeout has happened. Otherwise it returns RETVAL_SUCCEEDED.
Implements ScimBridgeAgentClientListener.
References RETVAL_FAILED, RETVAL_IGNORED, RETVAL_SUCCEEDED, scim_bridge_alloc_message(), scim_bridge_free_message(), SCIM_BRIDGE_MESSAGE_DELETE_SURROUNDING_TEXT, scim_bridge_message_get_argument(), scim_bridge_message_get_header(), SCIM_BRIDGE_MESSAGE_RESET_IMCONTEXT, scim_bridge_message_set_argument(), SCIM_BRIDGE_MESSAGE_SURROUNDING_TEXT_DELETED, scim_bridge_messenger_get_sending_buffer_size(), scim_bridge_messenger_poll_message(), scim_bridge_messenger_push_message(), scim_bridge_messenger_receive_message(), scim_bridge_messenger_send_message(), scim_bridge_pdebugln(), scim_bridge_perrorln(), scim_bridge_string_from_int(), scim_bridge_string_from_uint(), and scim_bridge_string_to_boolean().