diff options
Diffstat (limited to 'doc/lispref/commands.texi')
-rw-r--r-- | doc/lispref/commands.texi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi index 9a396f57ef0..ccb97528418 100644 --- a/doc/lispref/commands.texi +++ b/doc/lispref/commands.texi @@ -2085,6 +2085,27 @@ portable code, use the variables @code{mouse-wheel-up-event} and @code{mouse-wheel-down-event} defined in @file{mwheel.el} to determine what event types to expect for the mouse wheel. +@cindex @code{pinch} event +@item (pinch @var{position} @var{dx} @var{dy} @var{scale} @var{angle}) +This kind of event is generated by the user performing a ``pinch'' +gesture with two fingers on a touchpad. @var{position} is a mouse +position list (@pxref{Click Events}) detailing the position of the +mouse cursor when the event occured, @var{dx} is the distance between +the horizontal positions of the fingers since the last event in the +same sequence, @var{dy} is the vertical movement of the fingers since +the last event in the same sequence, @var{scale} is the division of +the current distance between the fingers and the distance at the start +of the sequence, and @var{angle} is the delta in degrees between the +angles of the fingers in this event and the fingers in the last event +of the same sequence. + +All arguments after @var{position} are floating point numbers. + +This event is usually sent as part of a sequence, which begins with +the user placing two fingers on the touchpad and ends with the user +removing those fingers. @var{dx}, @var{dy}, and @var{angle} will be +@code{0.0} in the first event sent after a sequence begins. + @cindex @code{drag-n-drop} event @item (drag-n-drop @var{position} @var{files}) This kind of event is generated when a group of files is |