LinuxSir.cn,穿越时空的Linuxsir!

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

GTK主窗口中内嵌GTK组件的快捷键接受问题请教

[复制链接]
发表于 2010-2-26 17:26:19 | 显示全部楼层 |阅读模式
主窗口中有个菜单栏,里面有复制 粘贴 等菜单,并且绑定了CTRL+C CTRL+V快捷键,
同时主窗口中还有个textview,默认也有ctrl+c ctrl +v,
我希望在用快捷键操作textview时textview用自己的信号
处理函数,而在操作其他控件内容的时 使用菜单中注册的信号
发表于 2010-2-26 20:51:17 | 显示全部楼层
全局的快捷方式优先级是最高的,所以会最先处理,处理之后就不会再调用其他widget的回调。
我的做法是,在全局回调里面,检查信号来源或者焦点是否是特定的widget,然后用gtk_widget_event()去触发特定的widget。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-12 12:29:51 | 显示全部楼层
多谢版主,
你的答案早就看了,
只是一直没回复。
今天结贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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