XmGetColors(3X)
Prev | Reference Pages | Next

## Name

XmGetColors(3X) — XmGetColors--A function that generates foreground, select, and shadow colors XmGetColorsColor functions

## Synopsis

#include <Xm/Xm.h>
void XmGetColors (`screen, colormap, background, foreground, top_shadow, bottom_shadow, select`)
Screen `* screen`;
Colormap `colormap`;
Pixel `background`;
Pixel `* foreground`;
Pixel `* top_shadow`;
Pixel `* bottom_shadow`;
Pixel `* select`;

## DESCRIPTION

XmGetColors takes a screen, a colormap, and a background pixel, and it returns pixel values for foreground, select, and shadow colors.

`screen` |  | Specifies the screen for which these colors should be allocated
`colormap` |  | Specifies the colormap from which these colors should be allocated
`background` |  | Specifies the background on which the colors should be based
`foreground` |  | Specifies a pointer to the returned foreground pixel value. If this argument is NULL no value is allocated or returned for this color.
`top_shadow` |  | Specifies a pointer to the returned top shadow pixel value. If this argument is NULL no value is allocated or returned for this color.
`bottom_shadow` |  | Specifies a pointer to the returned bottom shadow pixel value. If this argument is NULL no value is allocated or returned for this color.
`select` |  | Specifies a pointer to the returned select pixel value. If this argument is NULL no value is allocated or returned for this color.

## RELATED INFORMATION

XmChangeColor(3X), XmGetColorCalculation(3X), and XmSetColorCalculation(3X).

Prev | Table of Contents | Next
XmGetColorCalculation(3X) |  | XmGetDestination(3X)