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...