alien@monkey.ecn.purdue.edu (Yin Chan) (03/18/91)
Hi,
Two weeks ago I posted a question about installing a new colormap.
Thanks for the help I got. The problem is partly solved but I am still
puzzled. Now I can change the colormap to the one I create only under
the "dxwm" we got along with a DEC5000. But my program does not work
under "twm". Could anyone come to help? I am including the part of my
prog for sake of investigation.
Thanks a lot!
Yin
/*******
Colormap def_colormap, MyColorMaps[MAXCMAPS];
/* set colormap for drawing */
XtSetArg (args[0], XtNcolormap, cmap);
XtSetValues(widget, args, 1);
/* Install the new colormap */
XInstallColormap (display, cmap);
window = XtWindow(widget);
XSetWindowColormap (display, window, cmap);
XGetWindowAttributes(display, window, &winAttributes);
winAttributes.colormap = cmap;
XChangeWindowAttributes (display, window, CWColormap, &winAttributes);
gc = XCreateGC(display, window, None, (XGCValues *)NULL);
XtSetWMColormapWindows(widget, &widget, 1);
*********/