`GtkGesturePan` is a `GtkGesture` for pan gestures.
These are drags that are locked to happen along one axis. The axis that a `GtkGesturePan` handles is defined at construct time, and can
be changed through [[email protected]_orientation].
When the gesture starts to be recognized, `GtkGesturePan` will attempt to determine as early as possible whether the sequence is moving
in the expected direction, and denying the sequence if this does not happen.
Once a panning gesture along the expected axis is recognized, the [[email protected]:GtkGesturePan:pan] signal will be
emitted as input events are received, containing the offset in the given axis.