Module: Gtk::PropagationPhase

Defined in:

Constant Summary collapse


Events are not delivered automatically. Those can be

manually fed through gtk_event_controller_handle_event(). This should
only be used when full control about when, or whether the controller
handles the event is needed.
0 or :none

Events are delivered in the capture phase. The

capture phase happens before the bubble phase, runs from the toplevel down
to the event widget. This option should only be used on containers that
might possibly handle events before their children do.
1 or :capture

Events are delivered in the bubble phase. The bubble

phase happens after the capture phase, and before the default handlers
are run. This phase runs from the event widget, up to the toplevel.
2 or :bubble

Events are delivered in the default widget event handlers,

note that widget implementations must chain up on button, motion, touch and
grab broken handlers for controllers in this phase to be run.
3 or :target