LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1216|回复: 0

请问使用 GTK-IMContext 的时候, 文字内容本身是怎么发给应用程序的?

[复制链接]
发表于 2009-1-24 14:14:39 | 显示全部楼层 |阅读模式
见笑了 :)

看了一下gtk-imcontext的API,看见focus in之类的函数,没有看见文字内容本身是怎么发给GTK控件的呀? 是不是最后还是要通过 XIM的事件发给X呢? 还是直接调用空间的比如settext之类的函数呢?

看了一下scim里面,最后好像是这样?

    _Xi18nSendMessage (ims,
                       call_data->connect_id,
                       XIM_COMMIT,
                       0,
                       reply,
                       total_size);

不太明白文字内容本身到达控件这个流程是怎么样的,哪位能帮忙解释一下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表