XmGetColors(3X) — XmGetColors--A function that generates foreground, select, and shadow colors XmGetColorsColor functions
#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;
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. |
XmChangeColor(3X), XmGetColorCalculation(3X), and XmSetColorCalculation(3X).