home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / windows / x / 21076 < prev    next >
Encoding:
Text File  |  1993-01-12  |  1.0 KB  |  37 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!ulowell!woods.ulowell.edu!steritir
  3. From: steritir@woods.ulowell.edu
  4. Subject: 24 bit TrueColor solution
  5. Message-ID: <1993Jan12.172936.1@woods.ulowell.edu>
  6. Lines: 26
  7. Sender: usenet@ulowell.ulowell.edu (News manager - ulowell)
  8. Organization: University of Lowell
  9. Date: Tue, 12 Jan 1993 22:29:36 GMT
  10.  
  11. I've solved the TrueColor visual problem by setting the depth to 12
  12. instead of the default depth.
  13.  
  14. i.e.
  15.     default_visual = DefaultVisual ( display, screen );
  16.     switch ( default_visual->class ) {
  17.  
  18.     case PseudoColor:
  19.       r = XMatchVisualInfo ( display, screen, depth, PseudoColor, &vis_info );
  20.       break;
  21.     case TrueColor:
  22.       depth = 12;
  23.       r = XMatchVisualInfo ( display, screen, depth, PseudoColor, &vis_info );
  24.       break;
  25.     default:
  26.       printf ( " No visual found. \n");
  27.  
  28.     }
  29.     if ( !r ) printf ( " Problem matching visual \n" );
  30.  
  31.     cmap = XCreateColormap ( display, parent, vis_info.visual, AllocAll );
  32.  
  33. thanks for the help.
  34. Ron Steriti
  35. UMass Lowell
  36.  
  37.