Package: gtk
Function gtk:gesture-sequence-state
Lambda Listgtk:gesture-sequence-state (gesture sequence) SyntaxArgumentsDetails The gtk:gesture-sequence-state function returns the sequence state, as seen by gesture. The (setf gtk:gesture-sequence-state) function sets the state of sequence in gesture. Sequences start in :none state, and
whenever they change state, they can never go back to that state. Likewise, sequences in :denied cannot turn back to a not denied state. With these
rules, the lifetime of an event sequence is constrained to the next four:
static void
first_gesture_begin_cb (GtkGesture *first_gesture,
GdkEventSequence *sequence,
gpointer user_data)
{
gtk_gesture_set_sequence_state (first_gesture, sequence,
GTK_EVENT_SEQUENCE_CLAIMED);
gtk_gesture_set_sequence_state (second_gesture, sequence,
GTK_EVENT_SEQUENCE_DENIED);
}
If both gestures are in the same group, just set the state on the gesture
emitting the event, the sequence will be already be initialized to the
group's global state when the second gesture processes the event. | See also |
#2025-07-11