;; Created: 1995/12/15
;; Renamed: 1997/2/21 from tm-image.el
;; Version:
-;; $Id: mime-image.el,v 0.2 1997-02-28 02:22:03 tmorioka Exp $
+;; $Id: mime-image.el,v 0.11 1997-05-27 03:11:47 morioka Exp $
;; Keywords: image, picture, X-Face, MIME, multimedia, mail, news
(progn
(set-alist 'mime-view-content-filter-alist
ctype
- (function mime-preview/filter-for-image))
+ (function mime-view-filter-for-image))
(set-alist 'mime-view-image-converter-alist
ctype format)
(add-to-list
- 'mime-view-default-showing-Content-Type-list
+ 'mime-view-visible-media-type-list
ctype)
)
))))
("image/x-xpixmap" . xpm)
("image/x-pic" . pic)
("image/x-mag" . mag)
+ ("image/png" . png)
))
(defvar mime-view-ps-to-gif-command "pstogif")
;;;
;; (for XEmacs 19.12 or later)
-(defun mime-preview/filter-for-image (ctype params encoding)
- (let* ((mode mime::preview/original-major-mode)
- (m (assq mode mime-view-code-converter-alist))
- (charset (assoc "charset" params))
- (beg (point-min)) (end (point-max))
- )
+(defun mime-view-filter-for-image (ctype params encoding)
+ (let ((beg (point-min))
+ (end (point-max)))
(remove-text-properties beg end '(face nil))
(message "Decoding image...")
(mime-decode-region beg end encoding)
- (let* ((minor (assoc-value ctype mime-view-image-converter-alist))
+ (let* ((minor (cdr (assoc ctype mime-view-image-converter-alist)))
(gl (image-normalize minor (buffer-string)))
e)
(delete-region (point-min)(point-max))
)
((eq (aref gl 0) 'xbm)
(let ((xbm-file
- (make-temp-name (expand-file-name "tm" mime/tmp-dir))))
+ (make-temp-name
+ (expand-file-name "tm" mime-temp-directory))))
(insert (aref gl 2))
(write-region (point-min)(point-max) xbm-file)
(message "Decoding image...")
;;;
;; (for XEmacs 19.14 or later)
-(defun mime-preview/filter-for-application/postscript (ctype params encoding)
- (let* ((mode mime::preview/original-major-mode)
- (m (assq mode mime-view-code-converter-alist))
- (beg (point-min)) (end (point-max))
- (file-base (make-temp-name (expand-file-name "tm" mime/tmp-dir)))
+(defun mime-view-filter-for-application/postscript (ctype params encoding)
+ (let* ((beg (point-min)) (end (point-max))
+ (file-base
+ (make-temp-name (expand-file-name "tm" mime-temp-directory)))
(ps-file (concat file-base ".ps"))
(gif-file (concat file-base ".gif"))
)
(set-alist 'mime-view-content-filter-alist
"application/postscript"
- (function mime-preview/filter-for-application/postscript))
+ (function mime-view-filter-for-application/postscript))
(if (featurep 'gif)
- (add-to-list 'mime-view-default-showing-Content-Type-list
- "application/postscript")
+ (add-to-list 'mime-view-visible-media-type-list "application/postscript")
)