changeset 13433:21a9f15132d7

[win32] (face-menu-read-color, list-colors-display, facemenu-color-equal, face-menu-get-face): Test for 'win32 window system as well as 'x.
author Geoff Voelker <voelker@cs.washington.edu>
date Tue, 07 Nov 1995 07:48:36 +0000
parents c0c8b0a210e0
children 53ba95a88cf2
files lisp/facemenu.el
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/facemenu.el	Tue Nov 07 07:48:12 1995 +0000
+++ b/lisp/facemenu.el	Tue Nov 07 07:48:36 1995 +0000
@@ -412,7 +412,7 @@
   "Read a color using the minibuffer."
   (let ((col (completing-read (or prompt "Color: ") 
 			      (or facemenu-color-alist
-				  (if (eq 'x window-system)
+				  (if (or (eq window-system 'x) (eq window-system 'win32))
 				      (mapcar 'list (x-defined-colors))))
 			      nil t)))
     (if (equal "" col)
@@ -426,7 +426,7 @@
 colors to display.  Otherwise, this command computes a list
 of colors that the current display can handle."
   (interactive)
-  (if (and (null list) (eq 'x window-system))
+  (if (and (null list) (or (eq window-system 'x) (eq window-system 'win32)))
       (progn
 	(setq list (x-defined-colors))
 	;; Delete duplicate colors.
@@ -461,7 +461,7 @@
 color names mean.  It returns nil if the colors differ or if it can't
 determine the correct answer."
   (cond ((equal a b) t)
-	((and (eq 'x window-system)
+	((and (or (eq window-system 'x) (eq window-system 'win32))
 	      (equal (x-color-values a) (x-color-values b))))))
 
 (defun facemenu-add-face (face start end)
@@ -523,10 +523,10 @@
 		 (color (substring name 3)))
 	    (cond ((string-match "^fg:" name)
 		   (set-face-foreground face color)
-		   (and (eq 'x window-system) (x-color-defined-p color)))
+		   (and (or (eq window-system 'x) (eq window-system 'win32)) (x-color-defined-p color)))
 		  ((string-match "^bg:" name)
 		   (set-face-background face color)
-		   (and (eq 'x window-system) (x-color-defined-p color)))
+		   (and (or (eq window-system 'x) (eq window-system 'win32)) (x-color-defined-p color)))
 		  (t))))
       symbol))