Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmSetColorCalculation(3)    Library Functions Manual	XmSetColorCalculation(3)

NAME
     XmSetColorCalculation  --	A function to set the procedure used for default
     color calculation

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_procSpecifies the procedure to use for color calculation.

     Following is a description of the XmColorProc type used by XmSetColorCalcu-
     lation:

     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 rou-
     tine was called.

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

							XmSetColorCalculation(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmSetColorCalculation&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help