Mercurial > hg > xemacs-beta
diff lisp/packages/ps-print.el @ 20:859a2309aef8 r19-15b93
Import from CVS: tag r19-15b93
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:50:05 +0200 |
parents | 0293115a14e9 |
children | 4103f0995bd7 |
line wrap: on
line diff
--- a/lisp/packages/ps-print.el Mon Aug 13 08:49:44 2007 +0200 +++ b/lisp/packages/ps-print.el Mon Aug 13 08:50:05 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ;; Author: Jim Thompson (was <thompson@wg2.waii.com>) -;; Maintainer: Jacques Duthen <duthen@cegelec-red.fr> +;; Maintainer: Jacques Duthen <duthen@club-internet.fr> ;; Keywords: print, PostScript ;; Time-stamp: <97/01/29 23:21:25 tjchol01> ;; Version: 3.05 @@ -2445,15 +2445,16 @@ (/ x-color-value ps-print-color-scale)) (defun ps-color-values (x-color) - (cond ((fboundp 'x-color-values) + (cond ((fboundp 'color-instance-rgb-components) + (if (ps-color-device) + (color-instance-rgb-components + (if (color-instance-p x-color) x-color + (if (color-specifier-p x-color) + (make-color-instance (color-name x-color)) + (make-color-instance x-color)))) + (error "No available function to determine X color values."))) + ((fboundp 'x-color-values) (x-color-values x-color)) - ((and (fboundp 'color-instance-rgb-components) - (ps-color-device)) - (color-instance-rgb-components - (if (color-instance-p x-color) x-color - (if (color-specifier-p x-color) - (make-color-instance (color-name x-color)) - (make-color-instance x-color))))) (t (error "No available function to determine X color values.")))) (defun ps-face-attributes (face)