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:
Carlos Garnacho 2014-03-24 13:19:53 +01:00
parent ed5d73b49a
commit 026b5014e8
2 changed files with 5 additions and 4 deletions

View File

@ -1051,6 +1051,7 @@ typedef enum
typedef enum
{
GTK_PHASE_NONE,
GTK_PHASE_CAPTURE,
GTK_PHASE_BUBBLE
} GtkPropagationPhase;

View File

@ -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;