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