Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XGetWMColormapWindows(3X11) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XAllocClassHint(3X11)

XAllocIconSize(3X11)

Hints(3X11)

XAllocWMHints(3X11)

XFree(3X11)

mand(3X11)

XSetTransientForHint(3X11)

erty(3X11)

XSetWMClientMachine(3X11)

Name(3X11)

XSetWMName(3X11)

XSetWMProperties(3X11)

XSetWMProtocols(3X11)

XStringListToTextProperty(3X11)



XSetWMColormapWindows(3X11)
X
LIB FUNCTION
X
SetWMColormapWindows(3X11) NAME XSetWMColormapWindows, XGetWMColormapWindows - set or read a window's WM_COLORMAP_WINDOWS property SYNTAX Status XSetWMColormapWindows(display, w, colormapwindows, count) Display *display; Window w; Window *colormapwindows; int count; Status XGetWMColormapWindows(display, w, col- ormapwindowsreturn, countreturn) Display *display; Window w; Window **colormapwindowsreturn; int *countreturn; ARGUMENTS display Specifies the connection to the X server. colormapwindows Specifies the list of windows. colormapwindowsreturn Returns the list of windows. count Specifies the number of windows in the list. countreturn 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, XSetWM- ColormapWindows sets the WM_COLORMAP_WINDOWS property on the specified window to the list of windows specified by the colormap_windows argument. The property is stored with a type of WINDOW and a format of 32. If it cannot intern the WM_COLORMAP_WINDOWS atom, XSetWMColormapWindows 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 identifiers stored in the WM_COLORMAP_WINDOWS prop- erty on the specified window. These identifiers indicate X Version 11 Release 5 1


XSetWMColormapWindows(3X11)
X
LIB FUNCTION
X
SetWMColormapWindows(3X11) the colormaps that the window manager may need to install for this window. If the property exists, is of type WIN- DOW, 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 number 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 than 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(3X11), XAllocIconSize(3X11), XAllocSize- Hints(3X11), XAllocWMHints(3X11), XFree(3X11), XSetCom- mand(3X11), XSetTransientForHint(3X11), XSetTextProp- erty(3X11), XSetWMClientMachine(3X11), XSetWMIcon- Name(3X11), XSetWMName(3X11), XSetWMProperties(3X11), XSetWMProtocols(3X11), XStringListToTextProperty(3X11) Xlib - C Language X Interface X Version 11 Release 5 2

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026