Next Prev Up

9.3.5 Changing Colors

The following paragraphs describe the CLX functions to change the colors in colormap cells.


store-color colormap pixel color &key (:red-p t) (:green-p t) (:blue-p t ) Function
     
colormap
A colormap.
pixel
A pixel.
color
A color object or a stringable containing a color name.
:red-p, :green-p, :blue-p
boolean values indicating which color components to store.

Changes the contents of the colormap cell indexed by the pixel. Components of the given color are stored in the cell. The :red-p, :green-p, and :blue-p arguments indicate which components of the given color are stored.

The color can be either a color object or a stringable containing a color name. If a color name is given, a corresponding color value is looked up (see lookup-color ) and used. Color name strings must contain only ISO Latin-1 characters; case is not significant.


store-colors colormap pixel-colors &key (:red-p t) (:green-p t) (:blue-p t ) Function
     
colormap
A colormap.
pixel-colors
A list of the form ({pixel color}*).
:red-p, :green-p, :blue-p
boolean values indicating which color components to store.

Changes the contents of multiple colormap cells. pixel-colors is a list of the form ({ pixel color }*), indicating a set of pixel values and the colors to store in the corresponding cells. The :red-p, :green-p, and :blue-p arguments indicate which components of the given colors are stored.

Each color can be either a color object or a stringable containing a color name. If a color name is given, a corresponding color value is looked up (see lookup-color ) and used. Color name strings must contain only ISO Latin-1 characters; case is not significant.


Next Prev Up
© 1988, 1989 Texas Instruments Incorporated
Conversion to HTML made by Gilbert Baumann.
Last build: Tue Dec 16 23:30:42 1997