comparison lisp/faces.el @ 16199:01511a730dd8

(make-face, make-face-x-resource-internal): Test for ms-windows instead of win32. Use memq. (initialization at end of file): Likewise.
author Richard M. Stallman <rms@gnu.org>
date Sun, 15 Sep 1996 02:15:42 +0000
parents c8cbde1d3f11
children a0cfcb9f8033
comparison
equal deleted inserted replaced
16198:20a63f6713dc 16199:01511a730dd8
407 (cons (cons name (copy-sequence face)) 407 (cons (cons name (copy-sequence face))
408 (frame-face-alist (car frames)))) 408 (frame-face-alist (car frames))))
409 (setq frames (cdr frames))) 409 (setq frames (cdr frames)))
410 (setq global-face-data (cons (cons name face) global-face-data))) 410 (setq global-face-data (cons (cons name face) global-face-data)))
411 ;; when making a face after frames already exist 411 ;; when making a face after frames already exist
412 (if (or (eq window-system 'x) (eq window-system 'win32)) 412 (if (memq window-system '(x ms-windows))
413 (make-face-x-resource-internal face)) 413 (make-face-x-resource-internal face))
414 ;; add to menu 414 ;; add to menu
415 (if (fboundp 'facemenu-add-new-face) 415 (if (fboundp 'facemenu-add-new-face)
416 (facemenu-add-new-face name)) 416 (facemenu-add-new-face name))
417 face)) 417 face))
421 ;; This has to be done when a new face is made. 421 ;; This has to be done when a new face is made.
422 (defun make-face-x-resource-internal (face &optional frame set-anyway) 422 (defun make-face-x-resource-internal (face &optional frame set-anyway)
423 (cond ((null frame) 423 (cond ((null frame)
424 (let ((frames (frame-list))) 424 (let ((frames (frame-list)))
425 (while frames 425 (while frames
426 (if (or (eq (framep (car frames)) 'x) (eq (framep (car frames)) 'win32)) 426 (if (memq (framep (car frames)) '(x ms-windows))
427 (make-face-x-resource-internal (face-name face) 427 (make-face-x-resource-internal (face-name face)
428 (car frames) set-anyway)) 428 (car frames) set-anyway))
429 (setq frames (cdr frames))))) 429 (setq frames (cdr frames)))))
430 (t 430 (t
431 (setq face (internal-get-face (face-name face) frame)) 431 (setq face (internal-get-face (face-name face) frame))
1301 (t 1301 (t
1302 (funcall function face (car colors) frame))))) 1302 (funcall function face (car colors) frame)))))
1303 (setq colors (cdr colors))))))) 1303 (setq colors (cdr colors)))))))
1304 1304
1305 ;; If we are already using x-window frames, initialize faces for them. 1305 ;; If we are already using x-window frames, initialize faces for them.
1306 (if (or (eq (framep (selected-frame)) 'x) (eq (framep (selected-frame)) 'win32)) 1306 (if (memq (framep (selected-frame)) '(x ms-windows))
1307 (face-initialize)) 1307 (face-initialize))
1308 1308
1309 (provide 'faces) 1309 (provide 'faces)
1310 1310
1311 ;;; faces.el ends here 1311 ;;; faces.el ends here