Как определить направление пролистывания из сигнала жеста gtk - PullRequest
1 голос
/ 11 июня 2019

Я пытаюсь реализовать сенсорную поддержку меню приложений elementaryOS .К сожалению, это означает работать на умирающем языке, таком как Вала.Тем не менее я прорабатываю очень мало документации, касающейся поддержки сенсорных жестов GTK3.Поэтому, после добавления сенсорной маски и подключения сигнала сенсорного события к панели событий eventB, я получаю функцию-обработчик, которая принимает и вызывающий виджет, и touchEvent.Отсюда я пытаюсь использовать GtkGestureSwipe , чтобы определить, было ли проведено сканирование (touch_begin, touch_update, touch_end).В документации сигнала удара есть упоминание, что и скорость и направление пройдены, но только скорости XY задокументированы.Мне было интересно, есть ли способ определить направление таким же образом, как eventScroll, который обладает свойством направления, или скорости XY можно интерпретировать как своего рода декартову пару координат.

...