1

我正在尝试实现对elementaryOS 应用程序菜单的触摸支持。不幸的是,这意味着要使用像 Vala 这样的垂死语言。尽管如此,我正在通过关于 GTK3 的触摸手势支持的非常少的文档进行工作。因此,在添加了触摸掩码并将触摸事件信号连接到面板的 eventBox 之后,我最终得到了一个处理函数,它同时接收调用小部件和 touchEvent。从这里我尝试使用GtkGestureSwipe来确定滑动是否完成(touch_begin、touch_update、touch_end)。在滑动信号的文档中提到速度和方向都通过了,但只记录了 XY 速度。我想知道是否有办法以类似的方式确定方向eventScroll它具有方向属性,或者如果 XY 速度可以解释为一种笛卡尔坐标对。

4

0 回答 0