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

FreeBSD Manual Pages

  
 
  

home | help
XSetWMColormapWindows(3)	XLIB FUNCTIONS	      XSetWMColormapWindows(3)

NAME
       XSetWMColormapWindows, XGetWMColormapWindows - set or read a window's
       WM_COLORMAP_WINDOWS property

SYNTAX
       Status XSetWMColormapWindows(Display *display, Window w,	Window *col-
	      ormap_windows, int count);

       Status XGetWMColormapWindows(Display *display, Window w,	Window **col-
	      ormap_windows_return, int	*count_return);

ARGUMENTS
       display	 Specifies the connection to the X server.

       colormap_windows
		 Specifies the list of windows.

       colormap_windows_return
		 Returns the list of windows.

       count	 Specifies the number of windows in the	list.

       count_return
		 Returns the number of windows in the list.

       w	 Specifies the window.

DESCRIPTION
       The XSetWMColormapWindows function replaces the WM_COLORMAP_WINDOWS
       property	on the specified window	with the list of windows specified by
       the colormap_windows argument.  It the property does not	already	exist,
       XSetWMColormapWindows sets the WM_COLORMAP_WINDOWS property on the
       specified window	to the list of windows specified by the	colormap_win-
       dows argument.  The property is stored with a type of WINDOW and	a for-
       mat of 32.  If it cannot	intern the WM_COLORMAP_WINDOWS atom, XSetWM-
       ColormapWindows returns a zero status.  Otherwise, it returns a nonzero
       status.

       XSetWMColormapWindows can generate BadAlloc and BadWindow errors.

       The XGetWMColormapWindows function returns the list of window identi-
       fiers stored in the WM_COLORMAP_WINDOWS property	on the specified win-
       dow.  These identifiers indicate	the colormaps that the window manager
       may need	to install for this window.  If	the property exists, is	of
       type WINDOW, is of format 32, and the atom WM_COLORMAP_WINDOWS can be
       interned, XGetWMColormapWindows sets the	windows_return argument	to a
       list of window identifiers, sets	the count_return argument to the num-
       ber of elements in the list, and	returns	a nonzero status.  Otherwise,
       it sets neither of the return arguments and returns a zero status.  To
       release the list	of window identifiers, use XFree.

       XGetWMColormapWindows can generate a BadWindow error.

PROPERTIES
       WM_COLORMAP_WINDOWS
		 The list of window IDs	that may need a	different colormap
		 from that of their top-level window.

DIAGNOSTICS
       BadAlloc	 The server failed to allocate the requested resource or
		 server	memory.

       BadWindow A value for a Window argument does not	name a defined Window.

SEE ALSO
       XAllocClassHint(3), XAllocIconSize(3), XAllocSizeHints(3), XAl-
       locWMHints(3), XFree(3),	XSetCommand(3),	XSetTransientForHint(3), XSet-
       TextProperty(3),	XSetWMClientMachine(3),	XSetWMIconName(3), XSetWM-
       Name(3),	XSetWMProperties(3), XSetWMProtocols(3), XStringListTo-
       TextProperty(3)
       Xlib - C	Language X Interface

X Version 11			 libX11	1.6.5	      XSetWMColormapWindows(3)

NAME | SYNTAX | ARGUMENTS | DESCRIPTION | PROPERTIES | DIAGNOSTICS | SEE ALSO

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

home | help