|
|
#include <Xm/Xm.h>XmColorProc XmSetColorCalculation (color_proc) XmColorProc color_proc;
Following is a description of the XmColorProc type used by XmSetColorCalculation:
void (*color_proc) (background_color, foreground_color, select_color,
top_shadow_color, bottom_shadow_color)
XColor *background_color;
XColor *foreground_color;
XColor *select_color;
XColor *top_shadow_color;
XColor *bottom_shadow_color;
Specifies the procedure used to calculate default colors.
The procedure is passed a pointer to an XColor structure
representing the background color.
The pixel, red, green, and blue
members of this structure are filled in with values that are valid for
the current colormap.
The procedure is passed pointers to XColor structures representing
the foreground, select, top shadow, and bottom shadow colors to be
calculated.
The procedure calculates and fills in the red, green, and
blue members of these structures.
The procedure should not allocate color cells for any of these colors.