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 de-
       fault 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_proc
		 Specifies the procedure to use	for color calculation.

       Following is a description of the XmColorProc type used by  XmSetColor-
       Calculation:

       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	proce-
       dure is passed a	pointer	to an XColor structure representing the	 back-
       ground  color.	The pixel, red,	green, and blue	members	of this	struc-
       ture 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	calcu-
       lated.  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)

NAME | SYNOPSIS | DESCRIPTION | RETURN | RELATED

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

home | help