Name
ColormapNotify — (generated event).
When Generated
A ColormapNotify event reports when the colormap attribute
of a window changes or when the colormap specified by the attribute
is installed, uninstalled, or freed. This event is generated by
XChangeWindowAttributes(), XFreeColormap(),
XInstallColormap(), and XUninstallColormap().
Select With
This event is selected with ColormapChangeMask.
XEvent Structure Name
typedef union _XEvent {
...
XColormapEvent xcolormap;
...
} XEvent;
|
Event Structure
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* True if this came from SendEvent request */
Display *display; /* Display the event was read from */
Window window;
Colormap colormap; /* a colormap or None */
Bool new;
int state; /* ColormapInstalled, ColormapUninstalled */
} XColormapEvent;
|
Event Structure Members
window | | The window whose associated colormap or attribute changes.
|
colormap | | The colormap associated with the window, either a colormap ID or
the constant None. It will be None only if this
event was generated due to an XFreeColormap call.
|
new | | True when the colormap attribute has been changed, or
False when the colormap is installed or uninstalled.
|
state | | Either ColormapInstalled or ColormapUninstalled;
it indicates whether the colormap is installed or uninstalled.
|