SignalRun LastdownSignalRun LastmotionEmitted when the stylus moves while touching the device.
SignalRun LastproximityEmitted when the stylus is in proximity of the device.
SignalRun LastupEmitted when the stylus no longer touches the device.
SignalRun LastbeginEmitted when the gesture is recognized.
This means the number of touch sequences matches Gtk.Gesture.n_points.
Note: These conditions may also happen when an extra touch
(eg. a third touch on a 2-touches gesture) is lifted, in that
situation sequence won't pertain to the current set of active
touches, so don't rely on this being true.
SignalRun LastcancelEmitted whenever a sequence is cancelled.
This usually happens on active touches when
Gtk.EventController.reset is called on gesture
(manually, due to grabs...), or the individual sequence
was claimed by parent widgets' controllers (see
Gtk.Gesture.set_sequence_state).
gesture must forget everything about sequence as in
response to this signal.
SignalRun LastendEmitted when gesture either stopped recognizing the event
sequences as something to be handled, or the number of touch
sequences became higher or lower than Gtk.Gesture.n_points.
Note: sequence might not pertain to the group of sequences that
were previously triggering recognition on gesture (ie. a just
pressed touch sequence that exceeds Gtk.Gesture.n_points).
This situation may be detected by checking through
Gtk.Gesture.handles_sequence.
SignalDetailedActionRun FirstnotifyThe notify signal is emitted on an object when one of its properties has
its value set through g_object_set_property(), g_object_set(), et al.
Note that getting this signal doesn’t itself guarantee that the value of
the property has actually changed. When it is emitted is determined by the
derived GObject class. If the implementor did not create the property with
GObject.ParamFlags.EXPLICIT_NOTIFY, then any call to g_object_set_property() results
in ::notify being emitted, even if the new value is the same as the old.
If they did pass GObject.ParamFlags.EXPLICIT_NOTIFY, then this signal is emitted only
when they explicitly call g_object_notify() or g_object_notify_by_pspec(),
and common practice is to do that only when the value has actually changed.
This signal is typically used to obtain change notification for a
single property, by specifying the property name as a detail in the
g_signal_connect() call, like this:
g_signal_connect (text_view->buffer, "notify::paste-target-list",
G_CALLBACK (gtk_text_view_target_list_notify),
text_view)
It is important to note that you must use [canonical parameter names][class@GObject.ParamSpec#parameter-names] as detail strings for the notify signal.
SignalRun Lastsequence-Emitted whenever a sequence state changes.
See Gtk.Gesture.set_sequence_state to know more about the expectable sequence lifetimes.
SignalRun LastupdateEmitted whenever an event is handled while the gesture is recognized.
sequence is guaranteed to pertain to the set of active touches.
Emitted when the stylus touches the device.