Provided by: libmotif-dev_2.3.4-5ubuntu0.1_amd64 bug

NAME

       XmSetColorCalculation — A function to set the procedure used for default color calculation
       "XmSetColorCalculation" "Color functions" "XmSetColorCalculation"

SYNOPSIS

       #include <Xm/Xm.h>
       XmColorProc XmSetColorCalculation(
       XmColorProc color_proc);

DESCRIPTION

       XmSetColorCalculation sets the procedure to calculate default colors.  This  procedure  is
       used  to  calculate  the  foreground,  top shadow, bottom shadow, and select colors on the
       basis of a given background color.  If called with an argument of NULL,  it  restores  the
       default procedure used to calculate colors.

       color_proc
                 Specifies the procedure to use for color calculation.

       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;
       (void)

       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.

       background_color
                 Specifies the background color.

       foreground_color
                 Specifies the foreground color to be calculated.

       select_color
                 Specifies the select color to be calculated.

       top_shadow_color
                 Specifies the top shadow color to be calculated.

       bottom_shadow_color
                 Specifies the bottom shadow color to be calculated.

RETURN

       Returns the color calculation procedure that was used at the time this routine was called.

RELATED

       XmChangeColor(3), XmGetColors(3), and XmGetColorCalculation(3).

                                                                         XmSetColorCalculation(3)