|
见笑了 :)
看了一下gtk-imcontext的API,看见focus in之类的函数,没有看见文字内容本身是怎么发给GTK控件的呀? 是不是最后还是要通过 XIM的事件发给X呢? 还是直接调用空间的比如settext之类的函数呢?
看了一下scim里面,最后好像是这样?
_Xi18nSendMessage (ims,
call_data->connect_id,
XIM_COMMIT,
0,
reply,
total_size);
不太明白文字内容本身到达控件这个流程是怎么样的,哪位能帮忙解释一下? |
|