Function: image-dired-modify-mark-on-thumb-original-file
image-dired-modify-mark-on-thumb-original-file is a byte-compiled
function defined in image-dired.el.gz.
Signature
(image-dired-modify-mark-on-thumb-original-file COMMAND)
Documentation
Modify mark in Dired buffer.
COMMAND is one of mark for marking file in Dired, unmark for
unmarking file in Dired or flag for flagging file for delete in
Dired.
Source Code
;; Defined in /usr/src/emacs/lisp/image-dired.el.gz
(defun image-dired-modify-mark-on-thumb-original-file (command)
"Modify mark in Dired buffer.
COMMAND is one of `mark' for marking file in Dired, `unmark' for
unmarking file in Dired or `flag' for flagging file for delete in
Dired."
(let ((file-name (image-dired-original-file-name))
(dired-buf (image-dired-associated-dired-buffer)))
(if (not (and dired-buf file-name))
(message "No image, or image with correct properties, at point.")
(with-current-buffer dired-buf
(message "%s" file-name)
(when (dired-goto-file file-name)
(cond ((eq command 'mark) (dired-mark 1))
((eq command 'unmark) (dired-unmark 1))
((eq command 'toggle)
(if (image-dired-dired-file-marked-p)
(dired-unmark 1)
(dired-mark 1)))
((eq command 'flag) (dired-flag-file-deletion 1)))
(image-dired-thumb-update-marks))))))