枚举

GtkPropagationPhase

声明

enum Gtk.PropagationPhase

说明 [src]

描述将事件输入 GtkEventController 时所处的阶段。

成员

GTK_PHASE_NONE

事件未传送。

  • 值:0
  • 自 4.0 起提供
GTK_PHASE_CAPTURE

事件在捕获阶段传送。捕获阶段发生在冒泡阶段之前,从最高层到事件窗口进行传递。此选项仅应在可能在子女组件之前处理事件的容器上使用。

  • 值:1
  • 自 4.0 起提供
GTK_PHASE_BUBBLE

事件在冒泡阶段传送。冒泡阶段在捕获阶段之后和默认处理程序运行之前发生。此阶段从事件窗口传递到最高层。

  • 值:2
  • 自 4.0 起提供
GTK_PHASE_TARGET

事件传送至默认窗口事件处理程序,请注意小组件实现必须在按钮、动作、触控和此阶段的抓取被解除处理程序上链,以便运行相应控制器。

  • 值:3
  • 自 4.0 起提供