Function: image-dired-mouse-toggle-mark

image-dired-mouse-toggle-mark is an interactive and byte-compiled function defined in image-dired.el.gz.

Signature

(image-dired-mouse-toggle-mark EVENT)

Documentation

Use mouse EVENT to toggle Dired mark for thumbnail.

Toggle marks of all thumbnails in region, if it's active. Track this in associated Dired buffer if image-dired-track-movement is non-nil.

Probably introduced at or before Emacs version 28.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/image/image-dired.el.gz
(defun image-dired-mouse-toggle-mark (event)
  "Use mouse EVENT to toggle Dired mark for thumbnail.
Toggle marks of all thumbnails in region, if it's active.
Track this in associated Dired buffer if
`image-dired-track-movement' is non-nil."
  (interactive "e")
  (if (use-region-p)
      (let ((end (region-end)))
        (save-excursion
          (goto-char (region-beginning))
          (while (<= (point) end)
            (when (image-dired-image-at-point-p)
              (image-dired-mouse-toggle-mark-1))
            (forward-char))))
    (mouse-set-point event)
    (goto-char (posn-point (event-end event)))
    (image-dired-mouse-toggle-mark-1))
  (image-dired--thumb-update-marks))