Mercurial > emacs
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 |