Add: GTK_PHASE_NONE value to GtkCapturePhase.
Gestures attached with this phase will expect callers to have it receive events through gtk_event_controller_handle_event(), but the gesture will still be notified of sequence state changes, grabs, etc...
This commit is contained in:
parent
ed5d73b49a
commit
026b5014e8
@ -1051,6 +1051,7 @@ typedef enum
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GTK_PHASE_NONE,
|
||||
GTK_PHASE_CAPTURE,
|
||||
GTK_PHASE_BUBBLE
|
||||
} GtkPropagationPhase;
|
||||
|
@ -16549,8 +16549,8 @@ gtk_widget_add_controller (GtkWidget *widget,
|
||||
|
||||
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||
g_return_if_fail (GTK_IS_EVENT_CONTROLLER (controller));
|
||||
g_return_if_fail (phase == GTK_PHASE_CAPTURE ||
|
||||
phase == GTK_PHASE_BUBBLE);
|
||||
g_return_if_fail (phase >= GTK_PHASE_NONE &&
|
||||
phase <= GTK_PHASE_BUBBLE);
|
||||
|
||||
priv = widget->priv;
|
||||
|
||||
@ -16613,8 +16613,8 @@ gtk_widget_list_controllers (GtkWidget *widget,
|
||||
GList *l, *retval = NULL;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
|
||||
g_return_val_if_fail (phase == GTK_PHASE_CAPTURE ||
|
||||
phase == GTK_PHASE_BUBBLE, NULL);
|
||||
g_return_val_if_fail (phase >= GTK_PHASE_NONE &&
|
||||
phase <= GTK_PHASE_BUBBLE, NULL);
|
||||
|
||||
priv = widget->priv;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user