robertm@dartvax.UUCP (Robert P. Munafo) (10/29/85)
I decided one day that I was tired of the simple 64x64 grid spacing that
the Finder was using for the "Clean Up" command, and so I began fooling
around with the debugger to get the Finder to use a 32x32 grid instead.
After about 5-6 hours of hacking, I found the necessary changes - with
the patches that I list here the Finder can be made to align icons in units
of 32 pixels apart for "Clean Up" and "drag icon into folder" operations.
This allows you to space the icons 1 1/2 spaces apart to fit more icons in
the window without the names overlapping. It also allows you to put the
icons in a sort of "checkerboard" pattern, an approach that sometimes allows
more icons to be visible at once.
Here are the patches I used to customize the Finder. Run MacTools and
edit the May 24th version 4.1 of the Finder, using the "ViewEdit" command:
Block Char Change Change Block Char Change Change
num. num. from to num. num. from to
----- ---- ------ ------ ----- ---- ------ ------
17 a 05c 0020 0010 18 a 004 0040 0020
17 a 062 0020 0010 18 a 008 0040 0020
17 a 080 0040 0020 30 a 0ee 0040 0020
17 a 08c 0040 0020 30 a 0fa 0040 0020
17 b 124 0040 0020 30 b 104 0040 0020
17 b 13a 0040 0020 30 b 114 0040 0020
17 b 1cc 76c0 76e0 59 b 1fc 0020 0010
17 b 1ce 78c0 78e0 60 a 004 0040 0020
17 b 1fa 0040 0020 60 a 00c 0020 0010
17 b 1fe 0040 0020 60 a 014 0040 0020
As you can see, there are 20 patches, most of which change a "64" to a "32"
or a "32" to a "16". The two exceptions are MOVEQ instructions, but they
also amount to changing a "64" to a "32". If you don't find the values
indicated in the "change from" column, your copy of the Finder has probably
already been edited (with the Resource Editor, perhaps?)
Send mail back to me if you have any questions about this...