Function: mouse-event-p
mouse-event-p is a byte-compiled function defined in subr.el.gz.
Signature
(mouse-event-p OBJECT)
Documentation
Return non-nil if OBJECT is a mouse click event.
Source Code
;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun mouse-event-p (object)
"Return non-nil if OBJECT is a mouse click event."
;; is this really correct? maybe remove mouse-movement?
(memq (event-basic-type object) '(mouse-1 mouse-2 mouse-3 mouse-movement)))