如何解决自定义窗口管理器:某些GTK + 3窗口获得焦点,但不接受鼠标单击
如标题所述。我正在使用xcb库在Rust中编写一个自定义X11窗口管理器。特定的窗口(cairo-dock
的“配置”窗口)在聚焦时不会单击按钮1,尽管该窗口上的按钮1未被锁定。
以前,我认为所说的窗口没有保持焦点,但事实证明这是不正确的。相反,该窗口正在获得焦点,但不允许任何按钮1单击。
用于设置焦点的相关代码:
/fcmTokens
解决方法
事实证明,我的问题是我没有正确地解除按钮1的锁定;焦点实际上是正确传递的(请参阅问题编辑历史记录),我只是忘了正确地放弃操作,因为我忘记了最初的抓取上面有按钮蒙版。非常感谢Uli Schlachter的评论,帮助我弄清了这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。