Mercurial > emacs
changeset 8779:12c6296bbb4b
(Fx_display_grayscale_p): New function.
(syms_of_xfns): defsubr it.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 16 Sep 1994 08:44:49 +0000 |
parents | 1b047b18e860 |
children | ac49ab734a12 |
files | src/xfns.c |
diffstat | 1 files changed, 14 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xfns.c Fri Sep 16 08:11:26 1994 +0000 +++ b/src/xfns.c Fri Sep 16 08:44:49 1994 +0000 @@ -3011,6 +3011,18 @@ } } +DEFUN ("x-display-grayscale-p", Fx_display_grayscale_p, Sx_display_grayscale_p, + 0, 0, 0, + "Return t if the X screen currently in use supports grayscale.") + () +{ + check_x (); + + return (x_screen_planes > 2 + && (screen_visual->class == StaticGray + || screen_visual->class == GrayScale)); +} + DEFUN ("x-display-pixel-width", Fx_display_pixel_width, Sx_display_pixel_width, 0, 1, 0, "Returns the width in pixels of the display FRAME is on.") @@ -4486,8 +4498,9 @@ defsubr (&Sx_contour_region); defsubr (&Sx_uncontour_region); #endif + defsubr (&Sx_list_fonts); defsubr (&Sx_display_color_p); - defsubr (&Sx_list_fonts); + defsubr (&Sx_display_grayscale_p); defsubr (&Sx_color_defined_p); defsubr (&Sx_color_values); defsubr (&Sx_server_max_request_size);