forked from AuroraMiddleware/gtk
enums: Document GtkPropagationPhase
This commit is contained in:
parent
6296aa84b2
commit
4401be22ad
@ -1049,6 +1049,24 @@ typedef enum
|
|||||||
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7
|
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7
|
||||||
} GtkInputHints;
|
} GtkInputHints;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GtkPropagationPhase:
|
||||||
|
* @GTK_PHASE_NONE: 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.
|
||||||
|
* @GTK_PHASE_CAPTURE: 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.
|
||||||
|
* @GTK_PHASE_BUBBLE: Events are delivered in the bubble phase. The bubble
|
||||||
|
* phase happens after the capture phase, runs from the event widget, up to
|
||||||
|
* the toplevel.
|
||||||
|
*
|
||||||
|
* Describes the stage at which events are fed into a #GtkEventController.
|
||||||
|
*
|
||||||
|
* Since: 3.14
|
||||||
|
*/
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
GTK_PHASE_NONE,
|
GTK_PHASE_NONE,
|
||||||
|
Loading…
Reference in New Issue
Block a user