diff options
| author | Katsumi Yamaoka | 2015-08-17 23:21:29 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2015-08-17 23:21:29 +0000 |
| commit | 0b67a2005656395d1f8dbdaebf0150893e130aaf (patch) | |
| tree | 339ca4f32c9629ebb72c2a4142e9dfea44147f15 | |
| parent | bb86261cbcc9d0f25730e0044042e43748b84134 (diff) | |
| download | emacs-0b67a2005656395d1f8dbdaebf0150893e130aaf.tar.gz emacs-0b67a2005656395d1f8dbdaebf0150893e130aaf.zip | |
* lisp/gnus/message.el (message-overlay-get, message-overlays-in)
(message-window-inside-pixel-edges): XEmacs compatible functions.
| -rw-r--r-- | lisp/gnus/message.el | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index bc6185fd517..7e39aa9d3c1 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -7885,13 +7885,19 @@ which specify the range to operate on." | |||
| 7885 | (goto-char (prog1 (mark t) | 7885 | (goto-char (prog1 (mark t) |
| 7886 | (set-marker (mark-marker) (point))))) | 7886 | (set-marker (mark-marker) (point))))) |
| 7887 | 7887 | ||
| 7888 | (defalias 'message-make-overlay 'make-overlay) | 7888 | (if (featurep 'emacs) |
| 7889 | (defalias 'message-delete-overlay 'delete-overlay) | 7889 | (progn |
| 7890 | (defalias 'message-overlay-put 'overlay-put) | 7890 | (defalias 'message-delete-overlay 'delete-overlay) |
| 7891 | (defun message-kill-all-overlays () | 7891 | (defun message-kill-all-overlays () |
| 7892 | (if (featurep 'xemacs) | 7892 | (mapcar #'delete-overlay (overlays-in (point-min) (point-max)))) |
| 7893 | (map-extents (lambda (extent ignore) (delete-extent extent))) | 7893 | (defalias 'message-make-overlay 'make-overlay) |
| 7894 | (mapcar #'delete-overlay (overlays-in (point-min) (point-max))))) | 7894 | (defalias 'message-overlay-get 'overlay-get) |
| 7895 | (defalias 'message-overlay-put 'overlay-put) | ||
| 7896 | (defalias 'message-overlays-in 'overlays-in) | ||
| 7897 | (defalias 'message-window-inside-pixel-edges 'window-inside-pixel-edges)) | ||
| 7898 | (defun message-kill-all-overlays () | ||
| 7899 | (map-extents (lambda (extent ignore) (delete-extent extent)))) | ||
| 7900 | (defalias 'message-window-inside-pixel-edges 'ignore)) | ||
| 7895 | 7901 | ||
| 7896 | ;; Support for toolbar | 7902 | ;; Support for toolbar |
| 7897 | (defvar tool-bar-mode) | 7903 | (defvar tool-bar-mode) |
| @@ -8559,12 +8565,12 @@ Used in `message-simplify-recipients'." | |||
| 8559 | (defun message-toggle-image-thumbnails () | 8565 | (defun message-toggle-image-thumbnails () |
| 8560 | "For any included image files, insert a thumbnail of that image." | 8566 | "For any included image files, insert a thumbnail of that image." |
| 8561 | (interactive) | 8567 | (interactive) |
| 8562 | (let ((overlays (overlays-in (point-min) (point-max))) | 8568 | (let ((overlays (message-overlays-in (point-min) (point-max))) |
| 8563 | (displayed nil)) | 8569 | (displayed nil)) |
| 8564 | (while overlays | 8570 | (while overlays |
| 8565 | (let ((overlay (car overlays))) | 8571 | (let ((overlay (car overlays))) |
| 8566 | (when (overlay-get overlay 'put-image) | 8572 | (when (message-overlay-get overlay 'put-image) |
| 8567 | (delete-overlay overlay) | 8573 | (message-delete-overlay overlay) |
| 8568 | (setq displayed t))) | 8574 | (setq displayed t))) |
| 8569 | (setq overlays (cdr overlays))) | 8575 | (setq overlays (cdr overlays))) |
| 8570 | (unless displayed | 8576 | (unless displayed |
| @@ -8572,7 +8578,7 @@ Used in `message-simplify-recipients'." | |||
| 8572 | (goto-char (point-min)) | 8578 | (goto-char (point-min)) |
| 8573 | (while (re-search-forward "<img.*src=\"\\([^\"]+\\)" nil t) | 8579 | (while (re-search-forward "<img.*src=\"\\([^\"]+\\)" nil t) |
| 8574 | (let ((file (match-string 1)) | 8580 | (let ((file (match-string 1)) |
| 8575 | (edges (window-inside-pixel-edges | 8581 | (edges (message-window-inside-pixel-edges |
| 8576 | (get-buffer-window (current-buffer))))) | 8582 | (get-buffer-window (current-buffer))))) |
| 8577 | (put-image | 8583 | (put-image |
| 8578 | (create-image | 8584 | (create-image |