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

  1. Xref: sparky comp.windows.x:14164 comp.windows.x.intrinsics:121
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!ames!network.ucsd.edu!calmasd!sas
  3. From: sas@calmasd.Prime.COM (Shirley Sloper)
  4. Newsgroups: comp.windows.x,comp.windows.x.intrinsics
  5. Subject: X graphics question
  6. Keywords: Ximage, pixmap
  7. Message-ID: <4774@calmasd.Prime.COM>
  8. Date: 21 Jul 92 22:11:40 GMT
  9. Followup-To: comp.windows.x
  10. Distribution: usa
  11. Organization: Computervision, San Diego, CA
  12. Lines: 33
  13.  
  14.  
  15. Hi,
  16.  
  17. I need help with a graphics application I am porting to X11R4,
  18. Athena widgets (platforms: sun/sparc, DEC)
  19.  
  20. The application displays a 512x512 pixel image and 
  21. updates areas of the image.  The graphics module receives
  22. one row at a time to display. The data consists of
  23. an array of colormap indices, the column and row of the first
  24. pixel to display and the number of pixels to display. 
  25.  
  26.     raster_write_row(pixelBuf, count, x, y)
  27.     char    *pixelBuf;
  28.     int    count,x,y;
  29.  
  30. I am currently creating an Ximage of width count and height 1, 
  31. putting the image in the window, and then destroying the 
  32. image.  
  33.  
  34. This works, but there's a better way, right? I'm confused by
  35. images, what kind of image should I be creating? How does the
  36. image relate to a pixmap?  Is there a good reference on this?
  37. Or a pd program that does something similar?
  38.  
  39. Thanks for any help (remember, be nice...)
  40.  
  41. Shirley
  42. -- 
  43. ********************     Shirley Sloper     *******************
  44. *            sas@calmasd.prime.com  (619) 587-3186            *
  45. * Computervision, a division of Prime Computer, San Diego, CA *
  46. ***************************************************************
  47.