aw1j+@andrew.cmu.edu (Adam C. Duncan) (07/26/89)
Thanx for the response on making the Finder Black. I'm not sure how familiar with unix you are, I assume you are quite familiar since you are university affiliated, but my unix account is in total reverse video. That is, when I log into unix my windows are all black with white lining etc... It is quite nice. I hate unix. I would like to make my Finder reverse video in certain places. I mean nice revese video, where everything is handled properly. Like I said before, Chris Derossi was able to intercept the Finder when it called CopyBits() to draw icon. He then placed his own icons instead. It seems to me that one should be able to intercept the Finder when it is drawing its windows and put in a black or grey one. Of course there are implications. For example the text below icons must be inverted properly to avoid a white box around the text. Same thing with text in the chooser and other DA's. ReverseScreen was on the right track but it just didn't follow through with the proper polishing. There are other cdevs such as Kolor and Colorozer that allow one to change the background fill for windows. Again, the Finder overrides this and makes white windows. Da's retain the white block around text and buttons are often filled over the text if the chosen color is too dark. So, in order to accomplish this correctly, everything must be taken into account. The current alternatives need polishing to achieve what I'm talking about. Maybe, with some help I can get this to happen. Sorry for the verbose reply, but I wanted to make my goals a little clearer. Thanx again for your response. If you have any more ideas please let me know. I am very interested. If you think you might know how to do this, you might just win MacHack of the year award from MacUser!! Just a thought. ***************************************************************** * Adam C. Duncan aw1j@andrew.cmu.edu * * Carnegie Mellon University (412)268-5366 * * GSIA Computing Group (412)268-2276 * * * *****************************************************************