home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / mac / system / 13955 < prev    next >
Encoding:
Text File  |  1992-11-10  |  3.7 KB  |  78 lines

  1. Newsgroups: comp.sys.mac.system
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!jvnc.net!princeton!phoenix.Princeton.EDU!jdunning
  3. From: jdunning@phoenix.Princeton.EDU (John Alan Dunning)
  4. Subject: Re: Is there a way to change Icon/Window outline color?
  5. Message-ID: <1992Nov11.085203.5356@Princeton.EDU>
  6. Originator: news@nimaster
  7. Sender: news@Princeton.EDU (USENET News System)
  8. Nntp-Posting-Host: phoenix.princeton.edu
  9. Organization: Princeton University
  10. References: <1dpb7nINN9j3@morrow.stanford.edu>
  11. Date: Wed, 11 Nov 1992 08:52:03 GMT
  12. Lines: 64
  13.  
  14. In article <1dpb7nINN9j3@morrow.stanford.edu> AS.JJR@forsythe.stanford.edu (Joe Riddle) writes:
  15. >     I was just asked by a colleague of mine if there was a way
  16. >to change the color of the outline that appears whenever you
  17. >move a window or an icon around on the desktop.  Apparently he has
  18. >spent hours coming up with the perfect desktop color but is now
  19. >terribly upset that the outlines can't be seen because they blend
  20. >into the color of the background.
  21. >
  22. >     Is there a shareware/freeware solution to this problem or
  23. >a resedit hack that someone could point me to?  Thanks in advance
  24. >for any assistance.
  25. >
  26. >                      Joe
  27. >
  28. >-=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=-
  29. >                   Joe Riddle
  30. >                Systems Supervisor
  31. >               Stanford University
  32. >              Payroll & Records Dept.
  33. >             as.jjr@forsythe.stanford.edu
  34. >-=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=-
  35.  
  36. Not that I know of.  If you look at the color of the outline, you'll
  37. notice that it's not a single color, but many colors.  The color of
  38. each pixel in the outline depends on the color of the background pixel
  39. which it is currently sitting on.  So the colors of the outline pixels
  40. shift as you move it over different-colored background pixels.
  41.  
  42. I'm not exactly sure how the colors are determined.  I know that in a
  43. black and white display, the color values are simply inverted, so that
  44. black pixels become white and vice versa.  Nice and simple.  In
  45. theory, you can do the same thing with color pixels; simply invert the
  46. bit patterns representing the colors.  So in 24-bit RGB format, pure
  47. red would be represented as 1111 1111 | 0000 0000 |  0000 0000.
  48. Inverting that gives 0000 0000 | 1111 1111 | 1111 1111, which
  49. corresponds to cyan.  The problem is, in 256-color mode, the 8-bit
  50. color values stored in each pixel correspond to a position in a color
  51. "map", which in turn corresponds to an actual 24-bit color.  So
  52. inverting 8-bit color map values just maps a different color into that
  53. pixel, which doesn't necessarily produce the actual "inverse" color.
  54.  
  55. This may actually be what's happening.  It looks like black is at
  56. position 0 and white at the inverse position 255 in the standard system 
  57. pallette (judging from the pallette displayed at the bottom of the Monitors
  58. control panel), and black and white are always mapped into one another
  59. when moving an outline.  It looks like the same holds true for other
  60. colors in the pallette, though it's hard to tell.  Does anyone want to
  61. look this up in Inside Mac?
  62.  
  63. So the possible solutions to your friend's problem are 1) change the
  64. background colors (this might only require a slight shift, so that a
  65. color will map into a different, more contrasting color), 2) change
  66. the System pallette in ResEdit, which might adversely affect the
  67. colors which appear in the Finder or other apps, 3) run in 24-bit
  68. color mode, which makes the outlines much more visible, presumably
  69. because you're getting truly "inverted" colors, 4) live with it.
  70.  
  71. There's also a shareware init called RealDrag which actually drags a
  72. solid window, instead of just an outline of it, a la NeXT.  If you've
  73. got a reasonably fast Mac, there's no real speed penalty.  Icons,
  74. however, are still dragged as outlines.
  75.  
  76.  
  77. John
  78.