方法
GtkIMContextdelete_surrounding
声明 [src]
gboolean
gtk_im_context_delete_surrounding (
GtkIMContext* context,
int offset,
int n_chars
)
描述 [src]
通过触发::delete_surrounding
信号,请求与输入上下文相关联的小部件删除光标周围的字符。
请注意,与GtkIMContext
中的其他位置不同,这里的offset
和n_chars
是以字符为单位而不是字节。
为了使用此函数,您首先应调用gtk_im_context_get_surrounding()
以获取当前上下文,然后立即调用此函数以确保您知道您正在删除的内容。您还应考虑到即使信号被处理,输入上下文可能并未删除请求删除的所有字符。
此函数用于输入方法,当响应新的输入时在现有文本中执行替换。它对应用程序来说不是很有用。