Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XStoreColoA(3x) — HP-UX 9.10

Media Vault

Software Library

Restoration Projects

Artifacts Sought

 

NAME

XStoreColor − set or change the RGB values of a read/write colormap entry to the closest possible hardware color. 

Synopsis

XStoreColor(display, cmap, colorcell_def)
Display *display;
Colormap cmap;
XColor *colorcell_def;

Arguments

displaySpecifies a connection to an X server; returned from XOpenDisplay(). 

cmapSpecifies the colormap. 

colorcell_def
Specifies a pixel value and the desired RGB values.

Description

XStoreColor() changes the RGB values of a colormap entry specified by colorcell_def.pixel to the closest values possible on the hardware.  This pixel value must be a read/write cell and a valid index into cmap.  XStoreColor() changes the red, green, and/or blue color components in the cell according to the colorcell_def.flags member, which you set by ORing the constants DoRed, DoGreen, and/or DoBlue.  If the colormap is an installed map for its screen, the changes are visible immediately.  For more information, see Volume One, Chapter 7, Color. 

Structures

typedef struct {
unsigned long pixel;
unsigned short red, green, blue;
char flags;/* DoRed, DoGreen, DoBlue */
char pad;
} XColor;

Errors

BadAccessA specified pixel is unallocated or read-only. 

BadColorInvalid colormap. 

BadValuepixel not valid index into cmap. 

See Also

BlackPixel(), WhitePixel(), XAllocColor(), XAllocColorCells(), XAllocColorPlanes(), XFreeColors(), XLookupColor(), XParseColor(), XQueryColor(), XQueryColors(), XStoreColors(),

Copyright O’Reilly & Assoc.  —  

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026