【发布时间】:2016-06-24 20:16:35
【问题描述】:
我一直在寻找一段时间来调查我们的 Gtk+ 3 应用程序(实际上是 Gtk#,但绑定到 Gtk+ 3)是否可以轻松转换为接收触摸事件而不是鼠标点击。目前这是纯粹的调查,因为我实际上还没有 触摸屏(这也是我无法轻易测试我的理论的原因)。
据我所知,Gnome 3 can indeed do this 和似乎相关的文档是手势内容,发现 here。
我找不到任何示例 Gtk+ 代码,所以我希望实例化一个手势类并简单地设置它以将事件传递给主事件是一件简单的事情循环。
有没有 Gtk 手势经验的人可以指导我一个简单的例子?假设我有一个DrawableArea,并且我想接收一个非常简单的单点触摸事件,该事件为我提供了一个带有被触摸区域内的点的事件。
一旦我有了它,我应该能够在它的基础上处理滑动、捏合等。
【问题讨论】: