zans02@apctrc.uucp (Alan N. Stuart) (09/24/88)
I am using X11r2 and the X toolkit and am having trouble with these two things. 1) how to specify that a popup open at a pixel location defined in my program. 2) how to set the colormap with a toolkit application. I have tried using the XAllocColor macro to change the default colormap, but my program core dumps when it hits Mainloop(). I have been using the documenation and source code provided with the X11r2 distribution for examples. any suggestions, sections of code or pointers to reading will be apreciated Please email me. Thank you Alan
swick@ATHENA.MIT.EDU (Ralph R. Swick) (09/26/88)
Date: 23 Sep 88 18:57:41 GMT
From: apctrc!apctrc.uucp!zans02@uunet.uu.net (Alan N. Stuart)
1) how to specify that a popup open at a pixel location
defined in my program.
Arrange, through one of the several methods, that your resource
database contain a .geometry resource for the popup shell, or use
XtSetValues to assign the XtNgeometry resource.
2) how to set the colormap with a toolkit application. I have
tried using the XAllocColor macro to change the default
colormap, but my program core dumps when it hits Mainloop().
XAllocColor isn't likely to be the cause of this. In R2 there is
no convenient way to give a private colormap to a widget, so using
the DefaultColormapOfScreen() is the easiest way to go. (You _could_
get away with using Xlib calls on the window(s) after realizing
them..) In R3, all widgets will have an XtNcolormap resource.