我正在尝试为elementaryOS' applications menu实现触摸支持。
不幸的是,这意味着要使用像Vala这样垂死的语言。尽管如此,我仍在编写有关GTK3触摸手势支持的很少的文档。因此,在添加触摸屏并将触摸事件信号连接到面板的eventBox之后,我得到了一个处理程序函数,该函数同时接收调用小部件和touchEvent。从这里开始,我尝试使用GtkGestureSwipe来确定是否已完成滑动(touch_begin,touch_update,touch_end)。在滑动信号的文档中,提到速度和方向都可以通过,但是仅记录了XY速度。我想知道是否有一种方法可以像eventScroll
一样具有方向性的方法来确定方向,或者是否可以将XY速度解释为一种笛卡尔坐标对。