| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The functions mouse-position and set-mouse-position
give access to the current position of the mouse.
(frame x . y), where x
and y are integers giving the position in characters relative to
the top left corner of the inside of frame.
nil, the value of this variable is a function for
mouse-position to call. mouse-position calls this
function just before returning, with its normal return value as the
sole argument, and it returns whatever this function returns to it.
This abnormal hook exists for the benefit of packages like `xt-mouse.el' that need to do mouse handling at the Lisp level.
mouse-position except that it returns
coordinates in units of pixels rather than units of characters.
set-mouse-position except that
x and y are in units of pixels rather than units of
characters. These coordinates are not required to be within the frame.
If frame is not visible, this function does nothing. The return value is not significant.