枚举

GdkTouchpadGesturePhase

声明

enum Gdk.TouchpadGesturePhase

描述 [src]

指定触摸板手势的当前状态。

所有手势保证以一个阶段为 GDK_TOUCHPAD_GESTURE_PHASE_BEGIN 的事件开始,然后是 0 个或多个阶段为 GDK_TOUCHPAD_GESTURE_PHASE_UPDATE 的事件。

完成的手势可能具有 2 种可能的结果,如果手势被认为成功,将触发一个阶段为 GDK_TOUCHPAD_GESTURE_PHASE_END 的事件,这应该用作执行任何永久更改的提示。

取消手势可能有各种原因,可能是硬件或合成器,也可能是手势识别图层提示手势没有坚决完成(例如,在捏合手势期间添加第 3 个手指)。在这些情况下,最后一条事件将报告阶段 GDK_TOUCHPAD_GESTURE_PHASE_CANCEL,这应该用作在手势进度中完成的任何可见/永久更改的撤消提示。

成员

GDK_TOUCHPAD_GESTURE_PHASE_BEGIN

手势已开始。

  • 值: 0
  • 从 4.0 起可用
GDK_TOUCHPAD_GESTURE_PHASE_UPDATE

手势已更新。

  • 值: 1
  • 从 4.0 起可用
GDK_TOUCHPAD_GESTURE_PHASE_END

手势已完成,应永久应用更改。

  • 值: 2
  • 从 4.0 起可用
GDK_TOUCHPAD_GESTURE_PHASE_CANCEL

手势已取消,应撤消所有更改。

  • 值: 3
  • 从 4.0 起可用