home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14432 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  2.1 KB

  1. Xref: sparky comp.windows.x:14432 comp.windows.x.motif:5240
  2. Newsgroups: comp.windows.x,comp.windows.x.motif
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!torn!watserv1!sparky.waterloo.edu!andrew
  4. From: andrew@sparky.uwaterloo.ca (Andrew MacLean)
  5. Subject: Help with Copying Colormaps
  6. Message-ID: <Bs1vKy.HnF@watserv1.uwaterloo.ca>
  7. Originator: andrew@sparky.waterloo.edu
  8. Sender: news@watserv1.uwaterloo.ca
  9. Organization: University of Waterloo
  10. Distribution: na
  11. Date: Mon, 27 Jul 1992 13:46:09 GMT
  12. Lines: 39
  13.  
  14.  
  15. I am creating a Motif program that allocates a variable number of 
  16. colors in the root window colormap. (I am loading color images,
  17. which have a condensed colormap table.) I would like to use a command
  18. similar to XCopyColormapAndFree so that I can create a SECOND
  19. colormap with all of the Motif colors and my image colors
  20. copied to the new colormap.
  21.  
  22. The problem is that I do NOT want the colors to be freed from the 
  23. root window colormap. (ie. I do not want to have my program 
  24. window borders change colors when I move from one image window
  25. to another image window.)
  26.  
  27. Summary of desires:
  28.  
  29.     1) A copy of the Root window colormap that contains ONLY
  30.        those color cells that were allocated by my program.
  31.  
  32.     2) The color cells in the root window MUST NOT be freed.
  33.  
  34.     3) The copy of the root window colormap CANNOT have any
  35.        colors allocated that are not a part of my program
  36.        as I will be using those extra colors later.
  37.  
  38. One way to approach this problem is to go through the root
  39. window colormap and decide whether my program has allocated
  40. this color or not. My question is how can I tell which colors
  41. were allocated by me, and which were allocated by another
  42. program? How can I tell which colors were allocated by the
  43. Motif part of my program? 
  44.  
  45.  
  46. Thanks in advance.
  47. Andrew
  48. -- 
  49. ------------------=========================================------------------
  50.  Andrew MacLean                           email:  andrew@sparky.uwaterloo.ca
  51.  Civil Engineering                        phone:  (519)885-1211 x3862
  52.  University of Waterloo                   "You want me to document WHAT?!?!"
  53.